/*
Theme Name: Lanex Block Theme
Author: Lanex, LLC
Author URI: https://www.lanex.com
Theme URI: https://www.lanex.com
Tags: full-site-editing, editor-style, block-styles, block-patterns
Text Domain: lanex-starter-theme
Requires at least: 6.3
Requires PHP: 7.4
Tested up to: 6.3
Version: 1.0.0

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Styles intended only for the front.*/
html {
	scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {

	html {
		scroll-behavior: auto;
	}
}

a {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
a:hover {
    color: var(--wp--preset--color--accent-2);
}
a:hover mark {
    color: var(--wp--preset--color--accent-2) !important;
}
p a,
li a {
    text-decoration: underline;
}
p a:hover,
li a:hover {
    text-decoration: underline;
}



/*from live*/
html {
  scrollbar-color: #095785 #0e0e0e;
  overflow-x: hidden;
  scroll-behavior: smooth;
  scroll-padding-top: 90px;
}
body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: relative;
  width: 100%;
  min-width: 350px;
  margin: 0 auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  font-family: "Lato", sans-serif;
  color: #191919;
}

.header-desktop-xl {
  display: block;
}
.header-desktop,
.header-tablet,
.header-mobile{
  display: none;
}

@media screen and (max-width: 1280px) {
  .header-desktop{
    display: block;
  }
  .header-desktop-xl{
    display: none;
  }
}
@media screen and (max-width: 1100px) {
  .header-tablet{
    display: block;
  }
  .header-desktop{
    display: none;
  }
}
@media screen and (max-width: 740px) {
  .header-mobile{
    display: block;
  }
  .header-tablet{
    display: none;
  }
  .header-mobile .header-phone-icon{
    filter: brightness(0) invert(1);
  }
}

header:has(.headerNav) {
    position: relative;
    top: initial;
    background-color: var(--wp--preset--color--contrast);
}
.page-template-page-home header:has(.headerNav),
.home header:has(.headerNav) {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 99;
  background-color: transparent;
}
.home-heroSection {
  position: relative;
  height: 830px;
  overflow: hidden;
}
@media screen and (max-width: 1280px) {
  .home-heroSection {
    height: 800px;
  }
}
@media screen and (max-width: 1000px) {
  .home-heroSection {
    height: 750px;
  }
}
ul li {
  line-height: 1.2;
  margin-bottom: 15px;
  font-weight: 600;
}


.contact-page-info-wrap .contactInfo
 {
    position: relative;
}
.contact-page-info-wrap .contactInfo address {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 600;
    font-style: normal;
    line-height: 1.2;
    margin-bottom: 15px;
}
.contact-page-info-wrap .contactInfo address img {
    display: inline-block;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-right: 10px;
}
.contact-page-info-wrap .contactInfo .phoneInfo-wrap {
    position: relative;
}
.contact-page-info-wrap .contactInfo .phoneInfo-wrap .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    margin-bottom: 15px;
}
.contact-page-info-wrap .contactInfo .phoneInfo-wrap .phone, 
.contact-page-info-wrap .contactInfo .phoneInfo-wrap .fax, 
.contact-page-info-wrap .contactInfo .phoneInfo-wrap .address {
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    text-underline-position: under;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.contact-page-info-wrap .contactInfo .phoneInfo-wrap .phone:hover, 
.contact-page-info-wrap .contactInfo .phoneInfo-wrap .address:hover {
    color: var(--wp--preset--color--accent);
    text-decoration: underline;
}
.contact-page-info-wrap .contactInfo .phoneInfo-wrap .phone img, 
.contact-page-info-wrap .contactInfo .phoneInfo-wrap .fax img, 
.contact-page-info-wrap .contactInfo .phoneInfo-wrap .address img {
    margin-right: 5px;
}
.contact-page-info-wrap .contactInfo .phoneInfo-wrap .row .fax {
  margin: 0;
  margin-left: 25px;
}
@media screen and (max-width: 370px) {
    .contact-page-info-wrap .contactInfo .phoneInfo-wrap .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}




.companyHistory {
    position: relative;
}
.companyHistory .year {
    position: relative;
}
.companyHistory .year::before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 7.5px;
    top: 10px;
    height: 100%;
    width: 5px;
    color: var(--wp--preset--color--accent-2);
    background: var(--wp--preset--color--accent-2);
}
.companyHistory .year.last::before {
      display: none; 
}
.companyHistory .year .innerWrap {
    position: relative;
    padding-left: 45px;
}
.companyHistory .year .innerWrap::before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 5px;
    width: 20px;
    height: 20px;
    background: var(--wp--preset--color--accent-2);
    border-radius: 50%;
}




#interactiveMapPanel {
    max-width: 1300px;
    margin: 0 auto;
}
.mobileStateList {
    display: none;
}
.mobileStateList span {
    width: 18.4%;
    margin: 0.4% 0.1%;
    height: 36px;
    line-height: 36px;
    background: #1A1A1A;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    display: inline-block;
    border-radius: 5px;
    overflow: hidden;
}
.mobileStateList span a {
    color: #FFF;
    text-decoration: none;
    background: #095785;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: block;
    height: 36px;
    line-height: 36px;
}
@media screen and (max-width: 800px) {
    #interactiveSVGMap {
        display: none;
    }
    .mobileStateList {
        display: block;
        width: 100%;
        height: auto;
        margin-top: 15px;
        text-align: center;
        margin-bottom: 20px;
    }
}




footer .contactInfo-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (max-width: 700px) {
    footer .contactInfo-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    footer .contactInfo-wrap a {
      margin: 0 0 20px 0;
    }
    .footer_bottom .contactInfo-wrap a.footer-address {
        width: 100%;
        justify-content: center;
}
}
footer .socialLinks-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            flex-wrap: wrap;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
}


@media screen and (max-width: 991px) {
    .footer_bottom .socialLinks-wrap {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 15px;
    }
    footer .socialLinks-wrap a {
      padding-left: 0;
      padding-right: 15px;
    }
}
@media screen and (max-width: 700px) {
    .footer_bottom .socialLinks-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

footer .contactInfo-wrap a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: var(--wp--preset--font-family--heading);
    margin: 0 50px 20px 0;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
footer .contactInfo-wrap a img {
    margin-right: 10px;
}
footer .socialLinks-wrap a {
    display: inline-block;
    text-decoration: none;
    padding-left: 15px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
footer .socialLinks-wrap a:hover {
    opacity: .65;
}
footer .socialLinks-wrap a,
footer .socialLinks-wrap p {
    margin: 0 0 20px 0;
}
.footer_bottom .contactInfo-wrap a.footer-address {
        width: 100%;
}
.mfp-content {
    text-align: center;
}



/*custom block classes*/
.img-position-container{
  position: relative;
}
.img-position {
  position: absolute;
  left: var(--wp--preset--spacing--10);
  bottom: -20px;
  display: block;
  max-width: 80%;
  z-index: 1;
}
.wp-block-image.mobile-img-size a {
    width: 100%;
}
.wp-block-image.mobile-img-size img {
    max-width: 100%;
    height: auto;
    width: 100%;
}
@media screen and (max-width: 991px) {
  .wp-block-image.mobile-img-size img{
    height: 200px;
  }
}
footer a{
  text-decoration: none;
}
footer a:hover{
  color: var(--wp--preset--color--accent);
  text-decoration: none;
}
.header-social a {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.header-social a:hover {
  opacity: .65;
}
.hover-red a:hover{
  color: var(--wp--preset--color--accent);
}
.accent-red-link a{
  color: var(--wp--preset--color--accent);
}
.accent-red-link a:hover{
  color: var(--wp--preset--color--accent-2);
}
.accent-2-color-link a{
  color: var(--wp--preset--color--accent-2);
}
.accent-2-color-link a:hover{
  color: var(--wp--preset--color--accent);
}
.equal-height-columns {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

.equal-height-columns .wp-block-column {
  display: flex;
  flex-direction: column;
}

.equal-height-columns .wp-block-column > .wp-block-group {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.serviceTile{
  height: 150px;
  min-height: unset;
}
.serviceTile a{
  text-decoration: none;
}
.serviceTile a:hover{
  color: var(--wp--preset--color--accent);
}
@media screen and (max-width: 850px) {
    .serviceTile {
        height: 125px;
    }
}
@media screen and (max-width: 480px) {
    .serviceTile {
        height: 100px;
    }
}
@media screen and (max-width: 1100px) {
	.bg-img-none{
		background-image: none !important;
	}
}
/* .btn-flex-wide{
    width: 100%;
    display: flex;
} */
.btn-flex-wide a.wp-block-button__link{
	max-width: unset;
    width: 100% !important;
}
.hide-on-desktop {
		display: none !important;
	}
@media screen and (max-width: 991px) {
	.hide-on-mobile {
		display: none !important;
	}
	.hide-on-desktop {
		display: block !important;
	}
}




/*block style edits*/
footer,
footer div {
  margin: 0 !important;
}
.has-global-padding:has(.alignwide) {
  padding-left: 0;
  padding-right: 0;
}
.alignwide {
  padding-left: 5%;
  padding-right: 5%;
  box-sizing: border-box;
}
:root :where(.wp-block-separator).is-style-wide {
    border-width: 0 0 4px 0 !important;
    width: 100%;
}
:root :where(.wp-block-separator:not(.is-style-wide):not(.is-style-dots)) {
    border-width: 0 0 4px 0 !important;
    width: 110px;
}
:root :where(.wp-block-separator:not(.aligncenter)) {
    margin-left: 0;
}
@media (max-width: 991px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) {
    flex-direction: column !important;
  }
}
figcaption.wp-element-caption{
  color: var(--wp--preset--color--contrast); 
  font-size: var(--wp--preset--font-size--x-small);
}
nav ul li {
  line-height: 1.5;
  margin-bottom: 0;
  font-weight: 700;
}
header a {
  text-decoration: none;
}
header nav li a:hover{
  text-decoration: none;
  color: var(--wp--preset--color--accent) !important;
}
header nav .wp-block-navigation-submenu li a:hover{
  text-decoration: none;
  color: var(--wp--preset--color--base) !important;
  background-color: var(--wp--preset--color--accent);
}
header nav .wp-block-navigation-submenu ul{
  border: none !important;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4);
}
header nav .wp-block-navigation-submenu li a{
  font-size: 16px;
    font-weight: 600;
    text-align: center;
    justify-content: center;
    color: var(--wp--preset--color--contrast) !important;
}

header .wp-block-navigation__responsive-container-close svg, 
header .wp-block-navigation__responsive-container-open svg {
    height: 25px;
    width: 25px;
    stroke-width: 1px;
} 
header .wp-block-navigation__responsive-container-open svg {
    fill: var(--wp--preset--color--base);
    stroke: var(--wp--preset--color--base);
}
header .wp-block-navigation__responsive-container-close svg {
    fill: var(--wp--preset--color--contrast);
    stroke: var(--wp--preset--color--contrast);
    padding-right: 1.5rem;
    padding-top: 1.5rem;
}

.header-tablet .wp-block-navigation__responsive-container-content button .wp-block-navigation-item__label::after,
.header-mobile .wp-block-navigation__responsive-container-content button .wp-block-navigation-item__label::after {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: 6px;
  background: url('/Content/images/icons/arrow-down.png') no-repeat center;
  background-size: contain;
  transition: transform 0.3s ease;
}
.header-tablet .wp-block-navigation__responsive-container-content .is-menu-open button .wp-block-navigation-item__label::after,
.header-mobile .wp-block-navigation__responsive-container-content .is-menu-open button .wp-block-navigation-item__label::after {
  transform: rotate(180deg);
}
.wp-block-navigation__responsive-container.is-menu-open{
  padding: 0 !important;
  max-width: 100vw;
}
.header-tablet .wp-block-navigation__container,
.header-mobile .wp-block-navigation__container,
.header-tablet .wp-block-navigation-item,
.header-mobile .wp-block-navigation-item,
.header-tablet .wp-block-navigation__submenu-container,
.header-mobile .wp-block-navigation__submenu-container {
  width: 100% !important;
  gap: 0!important;
}
.header-tablet .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container,
.header-mobile .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container {
  background-color: var(--wp--preset--color--base-2) !important;
  padding: 2rem 0 .25rem 0 !important;
}
.header-tablet .wp-block-navigation-item,
.header-mobile .wp-block-navigation-item,
.header-tablet .wp-block-navigation-item.is-menu-open button,
.header-mobile .wp-block-navigation-item.is-menu-open button{
  padding-bottom: 1.5rem !important;
}
.header-tablet .wp-block-navigation-item.is-menu-open button,
.header-mobile .wp-block-navigation-item.is-menu-open button{
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.wp-block-table thead tr {
  background-color: var(--wp--preset--color--accent-2);
  color: var(--wp--preset--color--base);
}




/*buttons*/
.wp-block-button__link {
  all: unset; /* resets all inherited styles */
  display: inline-block;
}
.wp-block-button__link,
.frm_button_submit {
  display: block;
  width: 260px !important;
  max-width: 260px;
  height: 60px;
  line-height: 60px;
  text-decoration: none;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  font-family: var(--wp--preset--font-family--heading);
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: var(--wp--preset--color--accent);
  color: var(--wp--preset--color--base);
  border: 2px solid var(--wp--preset--color--accent);
}
.wp-block-button:hover .wp-block-button__link {
  background: var(--wp--preset--color--accent-2);
  color: var(--wp--preset--color--base);
  border: 2px solid var(--wp--preset--color--accent-2);
}
.frm_button_submit{
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 0.07em;
}
.wp-block-button.is-style-solid-blue .wp-block-button__link,
.frm_button_submit{
  background: var(--wp--preset--color--accent-2);
  color: var(--wp--preset--color--base);
  border: 2px solid var(--wp--preset--color--accent-2);
}
.wp-block-button.is-style-solid-blue:hover .wp-block-button__link,
.frm_button_submit:hover{
  background: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
  border: 2px solid var(--wp--preset--color--contrast);
}
.wp-block-button.is-style-solid-black .wp-block-button__link{
  background: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
  border: 2px solid var(--wp--preset--color--contrast);
}
.wp-block-button.is-style-solid-black:hover .wp-block-button__link{
  background: var(--wp--preset--color--accent-2);
  color: var(--wp--preset--color--base);
  border: 2px solid var(--wp--preset--color--accent-2);
}
.wp-block-button.is-style-outline-white .wp-block-button__link{
  background: transparent;
  border: 2px solid var(--wp--preset--color--base);
  color: var(--wp--preset--color--base);
}
.wp-block-button.is-style-outline-white:hover .wp-block-button__link{
  border: 2px solid var(--wp--preset--color--accent-2);
  color: var(--wp--preset--color--base);
}
.wp-block-button.is-style-outline-black .wp-block-button__link{
  background: transparent;
  border: 2px solid var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--contrast);
}
.wp-block-button.is-style-outline-black:hover .wp-block-button__link{
  background: var(--wp--preset--color--contrast);
  border: 2px solid var(--wp--preset--color--accent-2);
  color: var(--wp--preset--color--base);
}
.wp-block-button.is-style-outline-white.hover-blue:hover .wp-block-button__link{
  border: 2px solid var(--wp--preset--color--accent-2);
  background: var(--wp--preset--color--accent-2);
  color: var(--wp--preset--color--base);
}

.wp-block-button.with-play-icon .wp-block-button__link::before {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 0.25rem;
  vertical-align: middle;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3E%3Cpath%20d='M128%2080L128%20560L560%20320L128%2080z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3E%3Cpath%20d='M128%2080L128%20560L560%20320L128%2080z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
}
.service-locations-icon p::before{
  content: '';
  display: inline-block;
  width: 38px;
  height: 38px;
  margin-right: 0.25rem;
  vertical-align: bottom;
  background-color: var(--wp--preset--color--accent);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3E%3Cpath%20d='M128%20252.6C128%20148.4%20214%2064%20320%2064C426%2064%20512%20148.4%20512%20252.6C512%20403.4%20320%20592%20320%20592C320%20592%20128%20403.4%20128%20252.6zM320%20320C355.3%20320%20384%20291.3%20384%20256C384%20220.7%20355.3%20192%20320%20192C284.7%20192%20256%20220.7%20256%20256C256%20291.3%20284.7%20320%20320%20320z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3E%3Cpath%20d='M128%20252.6C128%20148.4%20214%2064%20320%2064C426%2064%20512%20148.4%20512%20252.6C512%20403.4%20320%20592%20320%20592C320%20592%20128%20403.4%20128%20252.6zM320%20320C355.3%20320%20384%20291.3%20384%20256C384%20220.7%20355.3%20192%20320%20192C284.7%20192%20256%20220.7%20256%20256C256%20291.3%20284.7%20320%20320%20320z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
}





@media screen and (max-width: 520px) {
  .wp-block-buttons>.wp-block-button {
    display: flex;
    width: 100% !important;
  }
  .wp-block-button__link,
  .frm_button_submit {
    max-width: unset;
    width: 100% !important;
  }
}






/***************
 
  Max's stuff

***************/

.home-parallax {
  position: relative; 
}
@media screen and (max-width: 1100px) {
  .home-parallax {
    display: none; 
  } 
	.home-heroSection::after {
		content: "";
		display: inline-block;
		position: absolute;
		z-index: 1;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 330px;
		background: url(/Content/images/home/explode-layers.png) no-repeat;
		background-position: bottom center;
		background-size: 100% auto;
	}
}
.home-parallax img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto; 
}
.home-parallax #layer-1,
.home-parallax #layer-2,
.home-parallax #layer-3,
.home-parallax #layer-4 {
  position: absolute;
  left: 0; 
}
.home-parallax #layer-1 {
  top: -85px;
  z-index: 5; 
}
.home-parallax #layer-2 {
  top: -100px;
  z-index: 4; 
}
.home-parallax #layer-3 {
  top: -40px;
  z-index: 3; 
}
.home-parallax #layer-4 {
  top: -40px; 
}

.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
  stroke: var(--wp--preset--color--accent);
}

.overflow-hidden {
  overflow: hidden;
}

/*.contact-nav a {
  background: #e21d25;
  color: #fff;
  font-family: "Continuum";
  font-size: 20px;
  width: 240px;
  height: 60px;
  font-weight: bold;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: flex!important;
  align-items: center;
  text-align: center;

}

.wp-block-navigation {
  margin-top: 0;
}

.tab-buttons a {
  position: relative;
  width: 100%;
  display: block;
  text-align: center;
  color: #8c8c8c;
  padding: 15px 10px;
  border-bottom: 3px solid #8c8c8c;
  font-family: "Continuum";
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.2;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: transparent;
}

.tab-buttons div {
  background: transparent;
}
.tab-buttons a:hover {
  color: #095785;
  border-bottom-color: #095785;
}*/

.entry-content {
  margin-top: 0!important;
}












 


/*color uses
eb = e6 = ec = f6 = f9 = e7 = f2 = ddd
1a - a
19 - p

#8c8c8c - gray table heading **** change to 767676 for ada
767 = 3030

*/


