.global-footer {
  padding-top: clamp(5.1875rem, 4.3648rem + 3.5102vw, 7.875rem);
  padding-bottom: clamp(2.5rem, 0.3954rem + 8.9796vw, 9.375rem);
}
@media(min-width: 1000px){
  .d-footer-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(3, 1fr);
    -ms-grid-rows: masonry;
    grid-template-rows: masonry;
    gap: 20px;
  }
  .d-footer-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .d-footer-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .d-footer-grid > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .d-footer-grid>div.d-ft-socials{
    -ms-grid-row: 2;
    grid-row: 2;
    -ms-grid-column: 1;
    grid-column: 1;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: -40px;
  }
  .d-footer-grid>div.d-ft-menu-1{
    -ms-grid-row-span: 1;
    grid-row: span 1;
    -ms-grid-column: 2;
    grid-column: 2;
    max-width: 312px;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .d-footer-grid>div.d-ft-menu-2{
    -ms-grid-row-span: 1;
    grid-row: span 1;
    -ms-grid-column: 3;
    grid-column: 3;
    max-width: 400px;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .d-footer-grid>div.d-ft-logo{
    -ms-grid-row-span: 1;
    grid-row: span 1;
    -ms-grid-column: 1;
    grid-column: 1;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .d-footer-grid>div.d-ft-copyright{
    -ms-grid-row-span: 1;
    grid-row: span 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2 / span 2;
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
    font-size: 1rem;
    margin-top: clamp(1.875rem, 1.301rem + 2.449vw, 3.75rem);
  }
}
@media(max-width: 1000px){
  .d-footer-grid>div:not(:first-child){
    margin-top: 30px;
  }
}

.d-footer-menu {
  list-style: none;
  font-family: 'Montserrat', sans-serif;
}
.d-footer-menu ul {
  list-style: none;
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
}
.d-footer-menu ul li {
  margin-bottom: 15px;
}
.d-footer-menu ul li a {
  text-decoration: none;
}
.d-footer-address {
  font-style: normal;
}
.d-footer-menu-hdr {
  border-bottom: 1px solid currentcolor;
  margin-bottom: 20px;
}
.d-btn-search {
  display: none;
}
@media(min-width: 1174px){
  .d-fixed-search-form {
    position: fixed;
    top: 100px;
    left: 0;
    right: 0;
    padding: 20px 4% 30px 4%;
  }
  .d-btn-search {
    display: block;
  }
}

.d-show-search .d-fixed-search-form {
  display: block;
}
.d-show-search .d-btn-search {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M345 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l119 119L39 375c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L345 137z'/%3E%3C/svg%3E");
}
.d-fixed-search-form input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  color: currentColor;
  outline: 0;
  background-color: transparent;
  
}
.d-fixed-search-form form {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.d-fixed-search-form label {
  width: calc(100% - 60px);
}
.d-fixed-search-form input:not([type=submit]){
  border-bottom: 1px solid currentColor;
  font-size: 1.2rem;
  line-height: 1em;
  padding: 0px 0px 6px 0px;;
  width: 100%;
}
.d-fixed-search-form input:not([type=submit])::-webkit-search-cancel-button{
    position:relative;
    right:0px;  
    -webkit-appearance: none;
    height: 20px;
    width: 20px;
    border-radius:10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M345 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l119 119L39 375c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L345 137z'/%3E%3C/svg%3E");
    filter: brightness(0) invert(1);
    background-repeat: no-repeat;
  background-position: right center;
}

.d-fixed-search-form input[type=submit]{
  text-indent: -5000px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M440.6 273.4c4.7-4.5 7.4-10.8 7.4-17.4s-2.7-12.8-7.4-17.4l-176-168c-9.6-9.2-24.8-8.8-33.9 .8s-8.8 24.8 .8 33.9L364.1 232 24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l340.1 0L231.4 406.6c-9.6 9.2-9.9 24.3-.8 33.9s24.3 9.9 33.9 .8l176-168z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 1.5em 1.5em;
  width: 1.5em;
  height: 2em;
  margin-left: 1em;
}
::-webkit-input-placeholder {
  color: currentColor;
}
::-moz-placeholder {
  color: currentColor;
}
:-ms-input-placeholder {
  color: currentColor;
}
::-ms-input-placeholder {
  color: currentColor;
}
::placeholder {
  color: currentColor;
}
.d-share-urls {
  display: block;
  margin-bottom: 30px;
}
.d-share-urls li {
  margin: 0 auto 10px;
}
.d-share-urls li,
.d-share-urls li a {
  display: inline-block;
  width: 40px;
  height: 40px;
}
.d-share-urls li a {
  text-indent: -5000px;
  position: relative;
  border-radius: 50%;
  
}
.d-share-hdr {
  font-size: 14px;
  text-transform: uppercase;
}

.d-share-urls li a:after {
  content: '';
  background-size: auto 55%;
  background-repeat: no-repeat;
  background-position: center;
}
.d-share-urls li.d-share-fb a:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'/%3E%3C/svg%3E");
}
.d-share-urls li.d-share-x a:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/%3E%3C/svg%3E");
}
.d-share-urls li.d-share-li a:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z'/%3E%3C/svg%3E");
}
.d-share-urls li.d-share-em a:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M64 112c-8.8 0-16 7.2-16 16v22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16H64zM48 212.2V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z'/%3E%3C/svg%3E");
}

@media(min-width: 800px){
  .d-share-urls {
    position: absolute;
    margin-left: -70px;
  }
  .d-share-urls li,
  .d-share-urls li a {
    display: block;
  }
}

.single-pagination {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
  margin-top: clamp(4.375rem, 3.648rem + 3.102vw, 6.75rem);

}
.single-pagination .next-posts a,
.single-pagination .prev-posts a {
  display: block;
  width: 30px;
  height: 30px;
  background-size: 100%;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -5000px;
}
.single-pagination .prev-posts a {
  transform: rotate(180deg);
}