/*!
 * Valentine's Jewelry
 * Copyright 2008-2023 Punchmark
 */



.btn, 
.form-control {
  border-radius: 0;
}

section.alt {
  background: url(https://cdn.jewelryimages.net/static/domains/valentinesjewelryv6/images/store-pics/texture-bg.jpg?width=800) center center no-repeat;
  background-size: cover !important;
}

.bg-color-overlay {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background: #B9A667;
  opacity: 0.65 !important;
  z-index: 1;
}

[data-widget-element="widgetHeader"] > small {
  display: block;
  margin-bottom: 0.5rem;
  color: inherit;
  text-transform: uppercase;
  letter-spacing: 0.2rem !important;
  font-family: "montserrat", sans-serif !important;
  font-size: 16px !important;
}

.alert-global {
  background: #7D6388 !important;
  border-color: #7D6388 !important;
  font-size: 11px !important;
  letter-spacing: 0.04rem !important;
  text-transform: none !important;
}

.alert-global a.alert-link {
  font-size: 11px !important;
  letter-spacing: 0.04rem !important;
  transform: none !important;
  text-transform: none !important;
}

[data-pagebuilder="widget"].shadow-box {
  max-width: calc(100% - 30px);
}

[data-pagebuilder="widget"].shadow-box a {
  margin-left: 30px !important;
  margin-bottom: 30px !important;
  z-index: 2;
  position: relative;
}

[data-pagebuilder="widget"].shadow-box::before {
  content: "";
  display: block;
  background: #7D6388 !important;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -30px;
  left: 0;
  z-index: 1;
}

section.default.purple-borders {
  border-top: 4px solid #7D6388;
  border-bottom: 4px solid #7D6388;
  box-shadow: 0 0 0 15px white;
  margin-top: 15px;
  margin-bottom: 15px;
}

section.default.purple-borders-top {
  border-top: 4px solid #7D6388;
  box-shadow: 0 0 0 15px white;
  margin-top: 15px;
} 

section.default.purple-borders-bottom {
  border-bottom: 4px solid #7D6388;
  box-shadow: 0 0 0 15px white;
  margin-bottom: 15px;
}

@media(min-width:768px){
	/**/
}

@media(min-width:992px){
	.alert-global {
		font-size: 12px !important;
	}
}


/* ==========================================================================
    Header
============================================================================= */

header {
  box-shadow: 0 0 0 1px rgba(125,99,136,0.2), 0 4px 10px rgba(125,99,136,0.075);
}

a#logo {
  width: 220px;
  min-width: 220px;
  max-width: 220px;
  padding: 0px 15px 10px 0px;
}

header .content-toolbar > .content-toolbar-inner {
  padding-top: 15px !important;
  padding-right: 10px !important;
}

header .content-toolbar > .content-toolbar-inner > ul > li + li {
  margin-left: 5px;
}

header .content-toolbar > .content-toolbar-inner > ul > li > a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: 1px solid rgba(125,99,136,0.2);
  border-radius: 40px;
  padding: 8px;
}

header .content-toolbar > .content-toolbar-inner > ul > li > a > i {
  color: transparent !important;
  background-size: contain !important;
  font-size: 24px;
}

header .content-toolbar > .content-toolbar-inner > ul > li > a > i.icon-search {
  background: url(../images/search.svg) center center no-repeat;
}

header .content-toolbar > .content-toolbar-inner > ul > li > a > i.icon-shopping-bag,
header .content-toolbar > .content-toolbar-inner > ul > li > a > i.icon-shopping-cart {
  background: url(../images/cart.svg) center center no-repeat;
}

header .content-toolbar > .content-toolbar-inner > ul > li > a > i.icon-heart {
  background: url(../images/heart.svg) center center no-repeat;
}

header .content-toolbar > .content-toolbar-inner > ul > li > a > i.icon-user {
  background: url(../images/user.svg) center center no-repeat;
}

@media(min-width:768px){
	header,
	header .main-content,
	header .main-content > .row,
	header .main-content > .row > .main-content-col {
	  height: 150px !important;
	}
	header .main-content > .row > .main-content-col {
	  display: flex !important;
	  flex-direction: column !important;
	}
	header .content-toolbar {
	  width: auto;
	  float: right;
	  margin-right: 0;
	}
	a#logo {
	  width: 170px;
	  min-width: 170px;
	  max-width: 170px;
	  padding: 0px 20px 10px 0px;
	}
	header .content-toolbar > .content-toolbar-inner > ul > li .dropdown-menu {
	  right: 0 !important;
	  left: auto !important;
	}
}

@media(min-width:768px) and (max-width:991px){
	header,
	header .main-content,
	header .main-content > .row,
	header .main-content > .row > .main-content-col {
	  height: 110px !important;
	}
}

@media(min-width:992px){
	a#logo {
	  width: 220px;
	  min-width: 220px;
	  max-width: 220px;
	  padding: 0px 20px 10px 0px;
	}
}

@media(max-width:767px){
	header .content-toolbar,
	header .content-toolbar > .content-toolbar-inner {
	  position: absolute !important;
	  top: 0 !important;
	  display: flex !important;
	  width: calc(100% - 20px) !important;
	}
	header .content-toolbar > .content-toolbar-inner > ul {
	  display: none !important;
	}
	header .content-toolbar > .content-toolbar-inner > ul + ul {
	  display: flex !important;
	  width: 100% !important;
	}
	header .content-toolbar > .content-toolbar-inner > ul > li.item-wishlist {
	  position: absolute !important;
	  top: 15px !important;
	  right: 47px !important;
	}
	header .content-toolbar > .content-toolbar-inner > ul > li.item-cart {
	  position: absolute !important;
	  top: 15px !important;
	  right: 0 !important;
	}
	header .content-toolbar > .content-toolbar-inner > ul > li.item-cart .dropdown-menu,
	header .content-toolbar > .content-toolbar-inner > ul > li.item-wishlist .dropdown-menu {
	  right: 0 !important;
	  left: auto !important;
	}
	header .main-content-col.nav-inline-and-split nav.navbar {
	  height: 0;
	}
	header .main-content-col.nav-inline-and-split nav.navbar .navbar-toggler {
	  margin-top: -59px;
	}
}

/* ==========================================================================
    Navigation
============================================================================= */

@media(min-width:768px){
	nav.navbar {
	  position: absolute !important;
	  bottom: 0 !important;
	}
	nav.navbar .navbar-collapse .inner-nav {
	  max-width: 100%;
	  width: 100%;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav .nav-item .nav-link {
	  font-size: 16px !important;
	  padding-top: 25px !important;
	  padding-bottom: 25px !important;
	  font-weight: 500;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav .nav-item.dropdown-is-open .nav-link,
	header .nav-inline-and-split nav.navbar .navbar-nav .nav-item .nav-link:hover,
	header .nav-inline-and-split nav.navbar .navbar-nav .nav-item .nav-link:focus {
	  font-weight: 600 !important;
	  color: var(--primary) !important;
	  text-shadow: 2px 2px 0 var(--secondary) !important;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left {
	  width: 50% !important;
	  justify-content: center !important;
	  padding-right: 100px !important;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right {
	  width: 50% !important;
	  justify-content: center !important;
	  padding-left: 100px !important;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left li {
	  padding-left: 30px;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right li {
	  padding-right: 30px;
	}
	nav.navbar .explore-all-row {
	  display: none !important;
	}
	nav.navbar .nav-item.dropdown > .dropdown-menu.dropdown-menu-wide {
	  background: white !important;
	  border-top: 0 !important;
	  border-radius: 0 !important;
	  box-shadow: 0 1000px 0 1000px rgba(125,99,136,0.8) !important;
	}
	nav.navbar .nav-item.dropdown > .dropdown-menu.dropdown-menu-wide .container {
	  padding-top: 10px !important;
	  padding-bottom: 20px !important;
	}
	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-item-parent,
	nav.navbar .dropdown > .menu-megamenu-diamonds .row.diamonds .dropdown-item > span, 
	nav.navbar .dropdown > .menu-megamenu-ringsettings .row.ringsettings .dropdown-item > span {
	  font-size: 18px;
	  font-weight: 600 !important;
	  color: var(--primary);
	  padding: 10px 0 10px 0 !important;
	  line-height: 1;
	  background: white !important;
	}
	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item,
	nav.navbar .dropdown-wide .dropdown-menu-wide a .text-center.small.pt-1 {
	  font-size: 14px;
	  font-weight: 500 !important;
	  color: #210E29;
	  padding: 10px 0 10px 0 !important;
	  line-height: 1;
	}
	nav.navbar .dropdown > .menu-megamenu-diamonds .row.diamonds .dropdown-item, 
	nav.navbar .dropdown > .menu-megamenu-ringsettings .row.ringsettings .dropdown-item {
	  padding: 2px 0 !important;
	}
	nav.navbar .dropdown-wide .dropdown-menu-wide a:hover .text-center.small.pt-1,
	nav.navbar .dropdown-wide .dropdown-menu-wide a:focus .text-center.small.pt-1,
	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-item-parent:hover,
	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-item-parent:focus,
	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item:hover,
	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item:focus,
	nav.navbar .dropdown > .menu-megamenu-diamonds .row.diamonds .dropdown-item:hover,
	nav.navbar .dropdown > .menu-megamenu-diamonds .row.diamonds .dropdown-item:focus,
	nav.navbar .dropdown > .menu-megamenu-ringsettings .row.ringsettings .dropdown-item:hover,
	nav.navbar .dropdown > .menu-megamenu-ringsettings .row.ringsettings .dropdown-item:focus {
	  background: none !important;
	  color: var(--primary) !important;
	  text-shadow: 2px 2px 0 var(--secondary) !important;
	}
	nav.navbar .dropdown > .menu-megamenu-diamonds .row.diamonds i[class^="dia-"] {
	  font-size: 30px !important;
	  color: var(--primary) !important;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left li:first-child {
	  padding-left: 20px;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right li:last-child {
	  padding-right: 20px;
	}
}

@media(min-width:768px) and (max-width:991px){
	header .nav-inline-and-split nav.navbar .navbar-nav .nav-item .nav-link {
	  font-size: 14px !important;
	  padding-top: 15px !important;
	  padding-bottom: 15px !important;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left {
	  padding-right: 52px !important;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right {
	  padding-left: 72px !important;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left li {
	  padding-left: 10px;
	  padding-right: 9px;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right li {
	  padding-left: 10px;
	  padding-right: 9px;
	}
	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-item-parent,
	nav.navbar .dropdown > .menu-megamenu-diamonds .row.diamonds .dropdown-item > span, 
	nav.navbar .dropdown > .menu-megamenu-ringsettings .row.ringsettings .dropdown-item > span {
	  font-size: 15px;
	  padding: 5px 0 5px 0 !important;
	}
	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item,
	nav.navbar .dropdown-wide .dropdown-menu-wide a .text-center.small.pt-1 {
	  font-size: 11px;
	  padding: 5px 0 5px 0 !important;
	}
	nav.navbar .nav-item.dropdown > .dropdown-menu.dropdown-menu-wide .container {
	  padding-top: 5px !important;
	  padding-bottom: 10px !important;
	}
}

@media(min-width:992px){
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left {
	  padding-right: 50px !important;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right {
	  padding-left: 75px !important;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav .nav-item .nav-link {
	  font-size: 14px !important;
	  font-weight: 500;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left li {
	  padding-left: 1vw;
	  padding-right: 1vw;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right li {
	  padding-left: 1vw;
	  padding-right: 1vw;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left li:first-child {
	  padding-left: 2vw;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right li:last-child {
	  padding-right: 2vw;
	}
}

@media(min-width:1200px){
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left {
	  padding-right: 75px !important;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right {
	  padding-left: 75px !important;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav .nav-item .nav-link {
	  font-size: 16px !important;
	  font-weight: 400;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left li {
	  padding-left: 1.75vw;
	  padding-right: 1.75vw;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right li {
	  padding-left: 1.75vw;
	  padding-right: 1.75vw;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left li:first-child {
	  padding-left: 3vw;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right li:last-child {
	  padding-right: 3vw;
	}
	nav.navbar .nav-item.dropdown > .dropdown-menu.dropdown-menu-wide .container {
	  max-width: 1140px;
	}
}

@media(min-width:1500px){
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left {
	  padding-right: 100px !important;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right {
	  padding-left: 100px !important;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav .nav-item .nav-link {
	  font-size: 17px !important;
	  font-weight: 400;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left li {
	  padding-left: 2.15vw;
	  padding-right: 2.15vw;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right li {
	  padding-left: 2.15vw;
	  padding-right: 2.15vw;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left li:first-child {
	  padding-left: 4.3vw;
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right li:last-child {
	  padding-right: 4.3vw;
	}
	nav.navbar .nav-item.dropdown > .dropdown-menu.dropdown-menu-wide .container {
	  max-width: 1440px;
	}
}

@media(max-width:767px){
	nav.navbar .navbar-toggler {
	  z-index: 1600;
	}
	nav.navbar #main-navigation {
	  box-shadow: 0 0 0 1000px rgba(125,99,136,0.0);
	}
	nav.navbar #main-navigation.open {
	  box-shadow: 0 0 0 1000px rgba(125,99,136,0.85);
	}
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-left,
	header .nav-inline-and-split nav.navbar .navbar-nav.navbar-right {
	  flex-direction: column !important;
	}
	nav.navbar .navbar-nav > .nav-item {
	  height: auto !important;
	}
	nav.navbar .navbar-nav > .nav-item .nav-link {
	  letter-spacing: 0.1rem !important;
	  font-size: 18px !important;
	  font-weight: 400 !important;
	}
	nav.navbar .navbar-nav > .nav-item:last-child {
	  border-bottom: 1px solid rgba(125,99,136,0.2) !important;
	}
	nav.navbar .navbar-nav > .nav-item .nav-link,
	nav.navbar .navbar-nav > .nav-item .dropdown-item {
	  color: #210E29 !important;
	  background: transparent !important;
	}
	nav.navbar .navbar-nav > .nav-item .nav-link:hover,
	nav.navbar .navbar-nav > .nav-item .nav-link:focus,
	nav.navbar .navbar-nav > .nav-item.show .nav-link,
	nav.navbar .navbar-nav > .nav-item.dropdown-is-open .nav-link,
	nav.navbar .navbar-nav > .nav-item.has-a-plus.dropdown .dropdown-item:hover,
	nav.navbar .navbar-nav > .nav-item.has-a-plus.dropdown .dropdown-item:focus {
	  color: #210E29 !important;
	  background: transparent !important;
	  outline: none !important;
	}
	nav.navbar .navbar-nav > .nav-item .nav-link,
	nav.navbar .navbar-nav > .nav-item .nav-link-and-plus-wrap .dropdown-plus,
	nav.navbar .navbar-nav > .nav-item.has-a-plus.dropdown .dropdown-item {
	  border-top: 1px solid rgba(125,99,136,0.2) !important;
	  outline: none !important;
	  background: transparent !important;
	  padding: 0 15px 0 15px !important;
	}
	nav.navbar .navbar-nav.navbar-right > .nav-item:first-child .nav-link {
	  border-top: 0px solid rgba(125,99,136,0.2) !important;
	}
	nav.navbar .navbar-nav.navbar-right {
	  border-bottom: 0px solid rgba(125,99,136,0.2) !important;
	}
	nav.navbar .nav-item.dropdown > .dropdown-menu {
	  background: rgba(125,99,136,0.075) !important;
	}
	nav.navbar .navbar-nav > .nav-item.has-a-plus.dropdown-wide .dropdown-menu-wide a.dropdown-item-parent,
	nav.navbar .navbar-nav > .nav-item.has-a-plus.dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item {
	  font-size: 14px !important;
	  font-weight: 600 !important;
	}
	nav.navbar .navbar-nav > .nav-item:first-child > .nav-link-and-plus-wrap > .nav-link,
	nav.navbar .navbar-nav > .nav-item:first-child > .nav-link-and-plus-wrap > .dropdown-plus {
	  border-top: 0px solid rgba(125,99,136,0.2) !important;
	}
	nav.navbar .navbar-nav > .nav-item.has-a-plus .dropdown-menu-children .dropdown-item { 
	  font-size: 14px !important;
	  font-weight: 600 !important;
	}
	nav.navbar .navbar-nav > .nav-item.has-a-plus.dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item {
	  padding-left: calc(15px + 1rem) !important;
	}
	nav.navbar .navbar-nav > .nav-item.has-a-plus .nav-link, 
	nav.navbar.show-dropdown-toggles .navbar-nav > .nav-item .nav-link,
	nav.navbar .navbar-nav > .nav-item.has-a-plus .dropdown-plus,
	nav.navbar .navbar-nav > .nav-item.has-a-plus.dropdown .dropdown-item {
	  height: 45px !important;
	  -ms-flex-align: center !important;
	  align-items: center !important;
	}
	nav.navbar .navbar-nav > .nav-item.has-a-plus .dropdown-plus {
	  width: 45px !important;
	  color: rgba(125,99,136,1);
	  -webkit-text-stroke-width: 1px;
  	  -webkit-text-stroke-color: rgba(125,99,136,1);
	}
	nav.navbar .navbar-nav > .nav-item > .nav-link-and-plus-wrap {
	  -ms-flex-align: start !important;
	  align-items: flex-start !important;
	}
	nav.navbar .navbar-nav > .nav-item .nav-link-and-plus-wrap a.dropdown-plus > i,
	nav.navbar .navbar-nav > .nav-item .nav-link-and-plus-wrap a[aria-expanded="false"].dropdown-plus > i {
	  transform: rotate(0deg) scale(1.05) !important;
	}
	nav.navbar .navbar-nav > .nav-item .dropdown-submenu .nav-link-and-plus-wrap a.dropdown-plus > i,
	nav.navbar .navbar-nav > .nav-item .dropdown-submenu .nav-link-and-plus-wrap a[aria-expanded="false"].dropdown-plus > i {
	  transform: rotate(0deg) scale(0.65) !important;
	  color: rgba(125,99,136,1);
	  -webkit-text-stroke-width: 2px;
  	  -webkit-text-stroke-color: rgba(125,99,136,1);
	}
	nav.navbar .navbar-nav > .nav-item.show .nav-link-and-plus-wrap.show a.dropdown-plus > i,
	nav.navbar .navbar-nav > .nav-item.show .nav-link-and-plus-wrap a[aria-expanded="true"].dropdown-plus > i {
	  transform: rotate(45deg) scale(1.15) !important;
	}
	nav.navbar .navbar-nav > .nav-item.show .dropdown-submenu .nav-link-and-plus-wrap.show a.dropdown-plus > i,
	nav.navbar .navbar-nav > .nav-item.show .dropdown-submenu .nav-link-and-plus-wrap a[aria-expanded="true"].dropdown-plus > i {
	  transform: rotate(45deg) scale(0.75) !important;
	}
	body.sitemanager-menu-open nav.navbar #main-navigation > .container, 
	body.sitemanager-menu-closed nav.navbar #main-navigation > .container, 
	body.sitemanager-menu-open nav.navbar #main-navigation > .container-fluid, 
	body.sitemanager-menu-closed nav.navbar #main-navigation > .container-fluid {
	  padding-bottom: 81px;
	}
	nav.navbar .navbar-nav > .nav-item .nav-link-and-plus-wrap .d-flex.d-xl-none {
	  display: flex !important;  
	}
	nav.navbar #main-navigation > .container-fluid {
	  -ms-flex-align: start !important;
	  align-items: flex-start !important;
	}
	nav.navbar .nav-item.dropdown > .dropdown-menu.dropdown-menu-wide .col-xl-auto {
	  width: 100% !important;
	}		
	nav.navbar .navbar-nav > .nav-item .dropdown-item-image {
	  display: none !important;
	}
	.col-md-auto {
	  min-height: 0 !important;
	}
	nav.navbar .navbar-nav > .nav-item.has-a-plus.dropdown > .menu-megamenu-diamonds .row.diamonds {
	  padding-top: 10px !important;
	  padding-bottom: 10px !important;
	  border-top: 1px solid rgba(125,99,136,0.2);
	}
	nav.navbar .navbar-nav > .nav-item.has-a-plus.dropdown > .menu-megamenu-diamonds .row.diamonds div[class*=col-] {
	  padding: 0 !important;
	}
	nav.navbar .navbar-nav > .nav-item.has-a-plus.dropdown > .menu-megamenu-diamonds .row.diamonds a.dropdown-item {
	  height: 55px !important;
	  border-top: 0 !important;
	}
	nav.navbar .dropdown > .menu-megamenu-diamonds .row.diamonds, nav.navbar .dropdown > .menu-megamenu-ringsettings .row.ringsettings {
	  padding-bottom: 0 !important;
	  margin-bottom: 0 !important;
	  border-bottom: 0 !important;
	}
	nav.navbar .navbar-nav > .nav-item.has-a-plus.dropdown > .menu-megamenu-diamonds .row.diamonds a.dropdown-item span, 
	nav.navbar .navbar-nav > .nav-item.has-a-plus.dropdown .ringsettings .flex-wrap .dropdown-item span, 
	nav.navbar .navbar-nav > .nav-item.has-a-plus.dropdown > .menu-megamenu-ringsettings .row.ringsettings i[class^="big-setting-"] {
	  font-size: 9px !important;
	  font-weight: 600 !important;
	}
	
}








/* ==========================================================================
    Footer
============================================================================= */

footer h6 {
  font-size: 14px;
  letter-spacing: 0.1rem;
  font-weight: 500;
  text-transform: uppercase; 
}

footer address,
footer address a,
footer address > table tr > td > span,
footer address > table tr > td > strong,
footer .footerlinks li a {
  font-size: 12px;
  letter-spacing: 0.1rem;
  font-weight: 400;
}

footer address a strong {
  font-weight: 400 !important;
}

footer address a strong.text-uppercase.small {
  font-weight: 400 !important;
  font-size: 12px;
  text-decoration: underline;
}