body {
  margin: 0;
  font-weight: var(--bs-body-font-weight);
  text-align: var(--bs-body-text-align);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  --bs-white: #fff;
  --bs-gold: #d8a45f;
  --text-primary: #13191e;
  --bs-border-color: #f5f2f1;
  --bs-dark-brown: #4d391e;
  --bs-darks-greens: #0e5960;
  --bs-rich-brown: #350104;
  --bs-rich-gray: #d8dbde;
  --bs-mid-gray: #959595;
  --bs-sky-blue: #c8dff8;
  --bs-dark-blue: #003579;
  --bs-mid-blue: #9bc8f6;
  --bs-mid-green: #1B4402;
  --bs-rich-green: #93d646;
  --bs-light-green: #bfee94;
  --bs-dark-green: #0c2f01;
  --wp--custom--link--hover: #7a4909;
  --wp--custom--alignment--full:1536px;
  --wp--custom--layer--blur:#f5f2f1bf;
  --wp--custom--border--4:#d7d4d3;
  --wp--custom--space--padding--global:clamp(1.00rem, calc(0.40rem + 3.01vw), 3.50rem);
  --wp--custom--space--responsive--xx-large: clamp(5.00rem, calc(4.52rem + 2.41vw), 7.00rem);
  --wp--custom--space--static--xx-large:2rem;
  --wp--style--root--padding-right: var(--wp--custom--space--padding--global);
  --wp--custom--space--static--medium:0.75rem;
    --wp--style--root--padding-left: var(--wp--custom--space--padding--global);
}



.header_theme_one p{margin:0}

.wp-site-blocks{padding-bottom: 0;}
.wp-site-blocks .site-footer{margin-block-start: 0;margin-block-end: 0;}
/***************************footer*******************************/


.modal .btn-close {
font-size: 1rem;
}

.modal-body {
padding: 0;
}
.wp-block-athletics-blocks-vip-footer .footer-tagline.wp-block-site-tagline{font-size: var(--wp--custom--heading--5-serif--font-size);color:var(--text-primary)}
.wp-block-athletics-blocks-vip-footer .wp-block-columns .wp-block-column p.text-helper{color:var(--text-primary);min-height:auto!important;margin: 0;font-size:0.8125rem;}
/* .wp-block-athletics-blocks-vip-footer .footer-container .footer-links--menu a{font-size: 1rem;font-weight: 400;color: var(--text-primary);} */
.wp-block-athletics-blocks-vip-footer .footer-container .footer-links--menu a:hover,
.wp-block-athletics-blocks-vip-footer .footer-container .footer-links--menu a:focus{color: var(--wp--custom--link--hover);}
/* .wp-block-athletics-blocks-vip-footer .container.footer-listing .footer-links--column{padding:2.5rem 0rem 0rem 0rem;} */
.footer-social{padding:0rem 0rem 0rem 1.8rem;}
/* .footer-listing div.wp-block-columns:first-child{margin-bottom: 0em;}
.footer-listing div.wp-block-columns:last-child{margin-bottom: 0em;padding: 1.5rem 0rem;} */
/* .footer-listing div.wp-block-columns:last-child>div:first-child{padding: 0rem 0rem 0rem 2.5rem;position: relative;} */
.footer-listing div.wp-block-columns:last-child>div:first-child:before{position: absolute;content:'';left:0;right:auto;height: 68px;top:-24px;bottom: 0;border-left-width: 1px;border-color: var(--wp--custom--border--2);}
.footer-listing .wp-block-athletics-blocks-vip-footer-big-column{border-color:var(--wp--custom--border--2)}
.footer-listing div.wp-block-columns:last-child>div:last-child ul{list-style: none;padding: 0;margin: 0;display:flex;justify-content:space-between;margin-left: -0.875rem;flex-wrap: wrap;}
.footer-listing div.wp-block-columns:last-child>div:last-child ul li{display: inline-block;margin: 0;padding: 0rem 0.875rem;}
/* .footer-listing div.wp-block-columns:last-child>div:last-child ul li a, .wp-block-athletics-blocks-vip-footer .footer-container a{color: var(--text-primary);font-size: 0.8125rem;} */
.footer-listing p, .footer-listing p.text-helper{font-size: 0.8125rem;color: var(--text-primary);}
.footer-listing p.text-helper{padding-bottom:1rem;font-size: 0.75rem;}
/* .footer-listing div.wp-block-columns:last-child>div.wp-block-column:nth-child(2){display: grid;justify-content: end;padding: 0rem 0.5rem 0rem 0rem} */

/* .footer-listing {
border-top: 2px solid var(--text-primary);
border-bottom: 1px solid var(--text-primary);
} */

.footer-listing > .row div[class*="col-"] {
padding-top: 3rem;
}

.footer-listing > .row > div[class*="col-"]:first-child {
border-right: 1px solid rgba(19, 25, 30, 0.5);
}

.footer-listing > .row > div[class*="col-"]:first-child > div:last-child ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
justify-content: space-between;
position: relative;
bottom: -3rem;
line-height: 0.5rem;
}

.footer-listing
> .row
> div[class*="col-"]:first-child
> div:last-child
ul
li
a {
color: var(--text-primary);
text-decoration: none;
font-size: 0.8125rem;
}

.footer-listing
> .row
> div[class*="col-"]:first-child
> div:last-child
ul
li
a:hover,
.footer-listing
> .row
> div[class*="col-"]:first-child
> div:last-child
ul
li
a:focus {
color: var(--bs-gold);
}

.footer-listing > .row > div[class*="col-"]:last-child {
padding-left: 3rem;
}

.footer-listing > .row > div[class*="col-"]:last-child ul {
list-style: none;
padding: 0;
margin: 0;
line-height: 0.5rem;
}

.footer-listing > .row > div[class*="col-"]:last-child ul li {
width: 1.375rem;
height: 1.125rem;
line-height: 1.5rem;
display: inline-flex;
}

.footer-listing > .row > div[class*="col-"]:last-child ul li a {
transition: all 0.5s ease 0s;
}

.footer-listing > .row > div[class*="col-"]:last-child ul li a:hover,
.footer-listing > .row > div[class*="col-"]:last-child ul li a:focus {
transform: scale(0.75);
}

.footer-listing > .row > div[class*="col-"]:last-child > div ul {
width: 100%;
display: flex;
justify-content: space-between;
margin-top: 2rem;
padding: 1.5rem 0rem;
position: relative;
border-top: 0.5px solid var(--text-primary);
}

.footer-listing > .row > div[class*="col-"]:last-child > div ul:before {
position: absolute;
content: "";
left: -3rem;
right: 0;
top: -0.5px;
height: 0.5px;
width: 3rem;
background-color: var(--text-primary);
}

.footer-listing > .row > div[class*="col-"]:last-child > div ul li {
font-size: 0.8125rem;
width: auto;
}

.footer-listing .row .row div[class*="col-"] ul {
list-style: none;
padding: 0;
margin: 0;
}

.footer-listing .row .row div[class*="col-"] ul li,
.footer-listing .row .row div[class*="col-"] p {
color: var(--text-primary);
line-height: var(--custom-line-height);
font-size: 1rem;
padding-bottom: 1rem;
}

.footer-listing .row .row div[class*="col-"] {
padding-top: 0rem;
}

.footer-listing .row .row div[class*="col-"] p {
font-size: 0.75rem;
color: var(--text-primary);
}

.footer-listing .row .row div[class*="col-"] ul li a {
font-size: 1rem;
padding-bottom: 1.5rem;
text-decoration: none;
color: var(--text-primary);
}

.footer-listing .row .row div[class*="col-"] ul li a:hover,
.footer-listing .row .row div[class*="col-"] ul li a:focus {
color: var(--bs-gold);
}

.footer-listing .row div[class*="col-"]:last-child h5 {
font-family: var(--bs-body-reco-400-font-family);
}

.iframe-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}

.iframe-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 1048px) {
  lg:order-last {
      -ms-flex-order:9999;
      order: 9999;
  }
}
@media (max-width: 1048px) {
header .header_theme_one .valet-nav__right{gap:0rem}
/* .wp-block-athletics-blocks-vip-footer .footer-tagline.wp-block-site-tagline{padding:2.5rem 0rem 1.5rem 0rem} */
.footer-social{padding:0rem}
.footer-listing div.wp-block-columns:last-child>div:first-child:before{display: none;}
.footer-listing div.wp-block-columns:last-child>div:first-child{padding: 0rem;top:18px}
}
@media (min-width: 576px) {
.wp-block-template-part .wp-block-athletics-blocks-vip-footer .container{max-width: 540px!important;}
}
@media (min-width: 768px) {
  .wp-block-template-part .wp-block-athletics-blocks-vip-footer .container{max-width: 720px!important;}
}
@media (min-width: 992px) {
  .wp-block-template-part .wp-block-athletics-blocks-vip-footer .container{max-width: 960px!important;}
  }
  @media (min-width: 1048px) {
    .order-lg-last {
      order: 6 !important;
    }
    .wp-block-template-part .wp-block-athletics-blocks-vip-footer .container {
      margin-left: auto;
      margin-right: auto;
      width: var(--wp--custom--alignment--center);
      max-width: calc(100vw - (var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right))) !important;
      width: var(--wp--custom--alignment--full);
    }
    }
    @media (min-width: 1280px) {
      .footer-listing div.wp-block-columns:last-child>div:last-child ul{padding-right: 4rem;}
      }
      @media (max-width: 991px) {
        .wp-block-template-part .wp-block-athletics-blocks-vip-footer .container, .wp-block-template-part .wp-block-athletics-blocks-vip-footer .wp-block-columns{width:100%}
.footer-listing div.wp-block-columns:last-child>div:last-child ul{justify-content: left;}
.footer-listing > .row > div[class*="col-"]:last-child > div ul:before {
  position: absolute;
  content: "";
  left: -2.1rem;
  right: 0;
  top: -1px;
  height: 0.5px;
  width: 3rem;
  background-color: var(--text-primary);
}
.footer-listing .row div[class*="col-"]:first-child h5 {
  font-family: var(--bs-body-reco-400-font-family);
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(19, 25, 30, 0.5);
}
.footer-listing > .row > div[class*="col-"]:first-child {
  border-right: 1px solid transparent;
}
.footer-listing > .row > div[class*="col-"]:last-child {
  padding-left: 0.8rem;
}
.footer-listing > .row > div[class*="col-"]:last-child > div ul:before {
  display: none;
}
/* .footer-listing div.wp-block-columns:last-child>div.wp-block-column:nth-child(2){margin-bottom: 2rem!important;} */
      }
      @media (max-width: 767px) {
        .footer-listing .row .row div[class*="col-"]:nth-last-child(-n + 2) {
          padding-top: 2rem;
          margin-top: 2rem;
          border-top: 1px solid rgba(19, 25, 30, 0.5);
        }
        .footer-listing > .row div[class*="col-"] {
          padding-top: 0;
        }
      }
      @media (max-width: 655px) {
        /* .wp-block-athletics-blocks-vip-footer .container.footer-listing .footer-links--column {
          border-top: 1px solid rgba(19, 25, 30, 0.5);
          margin: 1rem 0 0 0;
        } */
        /* .wp-block-athletics-blocks-vip-footer .footer-container .footer-social .footer-social--link:first-child{padding: 1.563rem 1rem 1.563rem 0px;} */
        .footer-listing{border-bottom: 1px solid transparent;}
        .footer-listing div.wp-block-columns:last-child{ border-top: 1px solid rgba(19, 25, 30, 0.5); border-bottom: 1px solid rgba(19, 25, 30, 0.5);}
        .footer-social {
          border-bottom-width: 0px;
        }
        }
        @media (max-width: 575px) {
        .footer-listing > .row > div[class*="col-"]:last-child > div ul {
          padding: 1.5rem 0 6.6rem 0;
        }
        .footer-listing > .row > div[class*="col-"]:first-child > div:last-child ul {
          flex-wrap: wrap;
          bottom: -12rem;
        }
        .footer-listing
          > .row
          > div[class*="col-"]:last-child
          > div
          ul
          li:last-child {
          margin-top: 1rem;
        }
        
        .footer-listing div.wp-block-columns:last-child>div.wp-block-column:nth-child(2){margin-top: 1rem!important;justify-content: start;}
        .footer-listing div.wp-block-columns:last-child>div:first-child{top:0}
      }
      @media (max-width: 375px) {
        .footer-listing > .row > div[class*="col-"]:last-child > div ul {
          flex-direction: column;
        }
        .footer-listing
          > .row
          > div[class*="col-"]:last-child
          > div
          ul
          li:last-child
          img {
          height: 1.55rem;
        }
      }