/* Custom Styles */

/* Loader Spinner */
@supports (-ms-ime-align:auto) {
	#preloader .spinner {
		display: none !important;
	}
	#preloader .loader {
		display: block !important;
	}
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
	#preloader .spinner {
		display: none !important;
	}
	#preloader .loader {
		display: block !important;
	}
}

/*** NAVIGATION ***/
.znav-gold {
  background-color: #aa7247
}

.znav-gold a:not(.btn) {
  color: #fafafa;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05em;
}

/*.navbar-brand img {
	width: 130px;
}*/

@media (max-width:991px) {
	nav .navbar-brand  {
		padding-top: 0;
		padding-bottom:	0;
		width: 100px;
	}
	.navbar  {
		padding-top: 0;
		padding-bottom:	0;
	}
}

/* active */
.znav-white .active a:not(.btn) {
    color: #1e5b5b;
}

/* dropdown active */
#navbarNavDropdown .active {
color: #1e5b5b;
}

/* Dropdown Desktop - Increase vertical spacing */
/*.znav-container ul li a:not(.btn) {
	margin-bottom: .25rem;
}*/

.znav-container .dropdown li a:not(.btn) {
	margin-bottom: .9rem;
}


/* Dropdown Mobile - Increase font size & spacing */
@media (max-width: 991px) {
	.znav-container ul li a:not(.btn) {
		padding: .8rem 2.75rem;
	}
	
	.znav-white a:not(.btn) {
		font-size: 1.05rem;
	}

	.znav-container .has-dropdown > a:after {
		top: 25%;
		left: 200px;
		height: 8px;
		width: 8px;
	}
}

/*** HERO SECONDARY ***/
.hero-secondary h1 {
	color: #fff;
	font-family: 'Josefin Sans', 'PT Sans', 'Cormorant Garamond', sans-serif !important;
	font-weight: 400;
	text-transform: uppercase;
    letter-spacing: -1px;
	text-align: right;
}

@media (max-width: 575px) {
	.hero-secondary h1 {
		text-align: center;
	}
}

/*** BREADCRUMBS ***/
.breadcrumb{
	background: none;
	margin: 0;
	padding: 0;
	font-family: 'PT Sans', sans-serif;
  	font-weight: 400;
	font-size: 16px;
	letter-spacing: .5px;
}

.breadcrumb > li + li:before {
  /*content: "\f0da";*/
  /*content: "\000BB";*/
  content: "/";
  font-family: 'fontawesome';
  font-weight: 900;
  color: #fff;
  padding: 0 14px;
  font-size: 12px;
}

.breadcrumb li:first-child {
	padding-left: 0;
}

.breadcrumb a {
  color: #fff;
  text-decoration: underline;
}
/*.breadcrumb a:hover{
	text-decoration: underline;
}*/

.breadcrumb > .active {
  /*color: #fdefb7;*/
  color: #fff;
}

.breadcrumb-bar {
	padding: 10px 10px 10px;
}

@media (max-width: 991px) {
	.breadcrumb-bar {
		padding: 10px 1px 5px;
	}
}

.sticky {
	top: 84px;
}

@media (max-width:991px) {
	.sticky {
		top: 61px;
	}
}

#breadcrumbs {
	z-index: 9;
	background-color: #0d8384;
}

/* Breadcrumbs Dropdown */
.drop li a {
	color: #aa7247;
	text-transform: uppercase;
	font-family: 'Josefin Sans', 'PT Sans', sans-serif;
	font-size: .8rem;
	font-weight: 700;
}

.drop-container:hover .drop {
    display: block;
}

.drop-container .drop {
    display: none;
    position: absolute;
	margin-left: 0;
}

.drop-container ul {
	padding: 20px;
}

.drop-container .drop a {
    display: block;
    padding-bottom: 8px;
    line-height: 1.3;
}

.drop-container .drop a:hover {
	color: #1e5b5b;
	background: #fff;
	text-decoration: none !important;
}

.drop-container li a:hover {
	text-decoration: none !important;
}

/*@media (min-width: 992px) {
	#breadcrumbs .fa-angle-down {
		display: none;
	}
}*/

#breadcrumbs .fa-angle-down {
	display: none;
}

/*** STICKY SIDEBAR MENUS ***/
/* with breadcrumbs */
#sideMenu .sticky {
	top: 190px;
}

#sideMenu ul {
	margin-top: 1.5em;
}


#sideMenu ul li {
    text-transform: uppercase;
    font-weight: 700;
    font-size: .825rem;  
    letter-spacing: 0.05em;
	margin-bottom: 1.15em;
}

#sideMenu li a {
	color: rgba(26,26,26,.625);
}

#sideMenu li a:hover {
	text-decoration: none;
	color: #055959;
}

#sideMenu li a:focus {
	text-decoration: none;
	color: #055959;
}

#sideMenu .right-border {
	border-right: 1px solid #e1e1e1;
}

@media (max-width: 991px) {
	#sideMenu .right-border {
		border-right: 1px solid #fff;
	}
}

/* with breadcrumbs */
.anchor {
    position: relative;
    top: -115px;
}

.anchor-first {
    position: relative;
    top: -200px;
}

/* Stories Side Menu */
.bg-stories {
	background-color: #d4ebeb;
}

.drop-container .active a {
	color: #1e5b5b;
}

@media (max-width: 767px) {
	#storiesMenu h1 {
		margin-top: 2em;
	}
}

#storiesMenu ul li {
	margin-top: 1rem;
    text-transform: uppercase;
    font-weight: 700;
    font-size: .82rem;  
    letter-spacing: 0.05em;
}

#storiesMenu li {
	margin-bottom: 2.75em;
}


#storiesMenu li a {
	color: rgba(26,26,26,.625);
}

#storiesMenu li a:hover {
	text-decoration: none;
	color: #055959;
}

#storiesMenu li a:focus {
	text-decoration: none;
	color: #055959;
}

/*#storiesMenu .active a:before {
font-family: 'fontawesome';
font-weight: 900;
content: "\f0da";
font-size: 60px;
position: absolute;
left: -19px;
color: #fff;
line-height: .35;
}*/

#storiesMenu .active a {
	color: #1e5b5b;
}

.stories-menu h2 {
	color: #a45010;
}

/*** BG IMAGE ***/
/* BG Image within container - not full screen */	

.background-holder.overlay-6:before {
  background: rgba(255, 255, 255, 0.4);
}

.background-holder-2 {
  position: absolute;
  width: 100%;
  min-height: 100%;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: center;
  z-index: -1;
  overflow: hidden;
  will-change: transform, opacity, filter;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-repeat: no-repeat;
}

/*.background-holder-3 {
  position: absolute;
  width: 100%;
  min-height: 100%;
  top: 0;
  left: 0;
  background-size: 100% auto;
  background-position: center;
  z-index: -1;
  overflow: hidden;
  will-change: transform, opacity, filter;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-repeat: no-repeat;
}*/

.background-holder.overlay-white:before {
  position: absolute;
  content: '';
  background: rgba(255, 255, 255, 0.25);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.background-holder.overlay-white-1:before {
  background: rgba(255, 255, 255, 0.9);
}
	
/*** TYPOGRAPHY ***/
h5 {
	line-height: 1;
}

/* Drop Cap */ 
.drop-cap:first-letter {
    float: left;
    margin: 0 7px -5px 0;
    font-size: 370%;
    line-height: 100%;
	font-family: 'Cormorant Upright', Georgia, serif;
	color: #283f44;
	font-weight: 400;
}

/*** CUSTOM HR ***/
hr.hr-50 {
  display: block;
  width: 50%;
  margin: auto;  
  color: rgba(10, 45, 99, 0.1);
}

/*** UTILITIES ***/
.bg-brown {
	background: #6c4617;
}

.bg-gold {
  background-color: #a56534 !important;
  /*background-color: rgba(195, 125, 63, 0.9);*/
}

.border-color-footer {
  border-color: #aa7247;
}

.border-color-blue {
  border-color: #0d8384 !important;
}

.bg-gray {
	background: #eaeaea;
}

.bg-1 {
	background: #f2f2f2;
}

.bg-2 {
	background: #fafafa;
}

.bg-opacity {
	background: rgba(0, 0, 0, 0.5);
}

.bg-blue {
	background: #0d8384;
}

.color-blue {
	color: #283f44;
}

.color-blue-2 {
	color: #1e5b5b;
}

.border-blue {
	border: 1px solid #d4ebeb;
}

.border-color-silver {
	border: 1px solid #f9f9f9;
}

/*** LIGHTBOX ***/
.lb-data .lb-caption {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
}

.lb-caption {
    padding: 0px 1px;
    color: #fff;
	
}

.lb-data {
    padding: 0 4px;
    color: #ccc;
}

/*** PAGES ***/
/* Stories */
#stories a {
	color: #1a5b5b;
	text-decoration: underline;
}

/* Index/Home Page */
.home-slider {
	margin-top: -3em;
	z-index: 999;	
}

.item img {
  border: 4px solid white;	
  border-radius: 6px;
}

#homeOverlay {
	margin-top: -200px;
}

@media (max-width: 991px) {
	#homeOverlay {
		margin-top: -180px;
	}
	#homeGallery .home-btn {
		text-align: center;
	}
	#homeGallery h3 {
		text-align: center;
	}
}

@media (max-width: 767px) {
	#homeOverlay {
		margin-top: -80px;
	}
	#homeOverlay h3 {
		text-align: center;
		font-size: 1.85rem !important;
	}
	#homeOverlay .home-btn {
		text-align: center;
	}
	#homeSophia h3 {
		text-align: center;
	}
	#homeSophia .home-btn {
		text-align: center;
	}
}

.card-overlay {
	margin-top: -165px;
}

@media (max-width: 991px) {
	.card-overlay {
		margin-top: 0em;
	}
}

@media (max-width: 575px) {
	#places .background-holder {
		display: none;
	}
	
	#places h3 {
		font-family: 'Merriweather', 'Cormorant Garamond', serif;
		font-size: 1.77rem !important;
		text-align: center;
	}
}

#links li {
	padding-bottom: 8px;
}

#links li a:hover {
	color: #1e5b5b;
}

@media (max-width: 767px) {
	#links p {
		text-align: center;
	}
	
	#links li {
		text-align: center;
		margin-bottom: 10px;
	}
	#homeEvent h3 {
		font-size: 2.1em !important;
	}
}

/* Shrink Logo on Scroll */
#Logo{
  transition: all 0.3s;
}

.largeLogo {
	width: 185px;
	padding-top: 1.25em;
}
	
.smallLogo {
	width: 130px;
}

@media (max-width:991px) {
	.largeLogo  {
		width: 130px;
		padding-top: 0;
	}
}

.hero-upper  p {
	color: #fff !important;
	font-family: 'Josefin Sans', 'PT Sans', sans-serif;	
}

.hero-upper h1 {
	color: #fff;
	letter-spacing: 2.5px;	
	font-weight: 700;	
}

.hero-upper h2 {
	color: #fff;	
	font-family: 'Josefin Sans', 'PT Sans', sans-serif !important;	
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 1px;
}

.hero-lower  p {
	color: #fff !important;
	font-family: 'PT Sans', sans-serif;	
}

/* About */
@media (max-width: 767px) {
	#aboutIntro h2 {
		font-size: 1.8rem !important;
	}
}

@media (max-width: 575px) {
	#aboutIntro h2 {
		font-size: 1.5rem !important;
	}
}

.video-wrapper {
    position: relative;
}

.video-wrapper > video {
    width: 100%;
    vertical-align: middle;
}

.video-wrapper > video.has-media-controls-hidden::-webkit-media-controls {
    display: none;
}

.video-overlay-play-button {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 10px calc(50% - 50px);
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    opacity: 0.95;
    cursor: pointer;
    background-image: linear-gradient(transparent, #000);
    transition: opacity 150ms;
}

.video-overlay-play-button:hover {
    opacity: 1;
}

.video-overlay-play-button.is-hidden {
    display: none;
}

video:focus {
    outline: none;
}

/*video {
	width: 100%;
}*/

#aboutOverlay h3 {
	font-family: 'Josefin Sans', 'PT Sans', sans-serif !important;
	color: #283f44;
	text-align: left;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .5px;
	padding: 1.5em 0 0;
}

/* Get involved cards */
.card-title a {
	font-family: 'PT Sans', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1.75px;
}

.card-body a:hover {
	text-decoration: underline;
	color: #fff;
}

.card-image {
	transition: all .4s ease-in-out;
}

.card-image:hover {
	transform: scale(1.1);
}

#events {
	background-color: #0d8384;
}

#memorial .btn {
    white-space: normal;
}

/* events.html */
.bg-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

@media only screen and (max-width: 991px) {
	.event-image-container {
		height: 300px;
	}
}

.date-container {
    position: absolute;
    top: 0;
    right: 0;
}

.date-content {
    width: 100px;
    height: 64px;
    background-color: #0d8384;
}

.date-month {
	font-family: 'Josefin Sans', 'PT Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    line-height: .75;
	letter-spacing: 1px;
	margin-top: 2px;
}

.date-day {
	font-family: 'Roboto', sans-serif;
    font-size: 23px;
    font-weight: 500;
    color: #fff;
    line-height: .75;
    margin-top: 7px;
}

/* CONTACT.html */
/* Flexsider arrows */
.flex-direction-nav a[class*="flex-"]:before {
    border-right: 2px solid rgba(255, 255, 255, 1);
    border-top: 2px solid rgba(255, 255, 255, 1)
}

/* Flexslider Dots */
.flex-control-paging li a {
    width: 6px;
    height: 6px;
}

.flex-control-nav {
	bottom: 35px;
	text-align: left
}

@media only screen and (max-width: 1199px) {
	.flex-control-nav {
		bottom: 61px;
	}
}

@media only screen and (max-width: 991px) {
	.flex-control-nav {
		display: none;
	}
}

.contact-border {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

#contactDetails h2 {
	font-size: 1.7em;
	font-weight: 400;
	font-family: 'Josefin Sans', 'PT Sans', sans-serif !important;
	text-transform: uppercase;
	color: #283f44;
	letter-spacing: 0;
	line-height: 1.3;
	margin-bottom: 1.5em;
}

#contactDetails p, #contactDetails a {
	color: #111;
}

@media only screen and (max-width: 767px) {
	#contactDetails h2 {
		padding-top: 1.25em;
	}
}

/*#contactDetails {
	margin-top: -21.25em;
}*/

@media only screen and (max-width: 991px) {
	#contactDetails {
		/*margin-top: -5em;*/
		text-align: center;
	}
}

@media only screen and (max-width: 767px) {
	#contactDetails {
		margin-top: 0;
		text-align: center;
	}
}

@media only screen and (min-width: 992px) {
	#contactForm {
		margin-top: -4em;
	}
}

#map iframe {
	width: 100%;
	height: 450px;
	border: 0;
}

/* Town History */
#historyIntro img {
	margin-left: -2.5em;
	margin-top: 10.5em;
}

@media (max-width: 991px) {
	#historyIntro img {
		margin-left: 0;
		margin-top: 0;
	}

	#historyIntro h1 {
		font-size: 2rem !important;
		text-align: center;
	}

	#historyIntro hr {
		display: block;
		margin: .75em auto 1.75em;
	}
	
	#historyIntro p {
		text-align: left;
	}
}

.quote p {
	font-weight: 600;
	font-size: 1.7rem;
	line-height: 1.25;
}

.quote-2 p {
	font-weight: 600;
	font-size: 1.25rem;
	line-height: 1.3;
}

.quote-3 p {
	font-weight: 600;
	font-size: 1.15rem;
	line-height: 1.4;
}

#historySettlers {
	margin-top: -10em;	
}

#historySettlements {
	margin-top: -16em;	
}

#historySettlements a {
	font-size: .9em;
	font-weight: 600;	
	padding-left: 0;
	padding-top: 0;
}

@media (max-width: 1199px) {
	#historySettlements  {
	  margin-top: -6em;
	}
}

@media (max-width: 991px) {
	#historySettlers  {
		margin-top: -3em;
	}
	#historySettlers h2, #historySettlements h2  {
		text-align: center;
	}
	#historySettlements  {
	  margin-top: -5em;
	}
	
}

@media (max-width: 767px) {
	#historySettlements  {
		margin-top: -2em;
	}
}


@media (max-width: 575px) {
	#historySettlers  {
		margin-top: 0em;
	}
}

.history-border-right {
	border-right: 1px solid #e1e1e1;
	/*border-right: 1px solid rgba(13, 131, 132, 0.9);*/ 
}

.history-border-left {
	border-left: 1px solid #e1e1e1; 
	/*border-left: 1px solid rgba(13, 131, 132, 0.9);*/ 
}


@media (max-width: 767px) {
	.quote p {
		font-size: 1.333rem;
	}
	
	.history-border-right {
		border: none !important;
	}

	.history-border-left {
		border: none !important;
	}
}

.quotation-mark {
    font-family: 'Times New Roman', 'Merriweather', 'Cormorant Garamond', serif;
    font-weight: 700;
    font-size: 65px;
	margin-top: -.25em;
	margin-bottom: -35px;
}

.history-overlay {
	margin-top: -15em;
}

@media (max-width: 991px) {
	.history-overlay {
		margin-top: 0em;
	}
	
	.history-settlement h3 {
		text-align: center;
	}
}
	
/* Story Area */
.story_area {
	display: block;
	overflow: hidden
}
.story_area .single_story {
	/*width: 20%;*/
	width: 16.666%;
	float: left;
	position: relative;
	overflow: hidden
}

@media (max-width: 991px) {
	.story_area .single_story {
		width: 33.333%;	
	}
}

@media (max-width: 767px) {
	.story_area .single_story {
		width: 50%;	
	}
}

.story_area .single_story img {
	width: 100%;
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	transition: .5s
}

.story_area .single_story .overlay-thumb {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	-webkit-transform: translateX(-80%);
	-moz-transform: translateX(-80%);
	-ms-transform: translateX(-80%);
	transform: translateX(-80%);
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	opacity: 0;
	visibility: hidden
}

.story_area .single_story .overlay-thumb a {
	color: #fff;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	text-align: center;
	font-size: 34px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.story_area .single_story:hover .overlay-thumb {
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
	opacity: 1;
	visibility: visible
}

.story_area .single_story:hover img {
	-webkit-transform: scaleX(1.1);
	-moz-transform: scaleX(1.1);
	-ms-transform: scaleX(1.1);
	transform: scaleX(1.1)
}

.story_area .single_story span img {
	width: 70px;
}

/* Historic Sites */
.historic-sites-link a {
	font-size: .85em !important;
	font-weight: 600;	
	padding-left: 0;
	padding-top: 0 !important;
}

/* Schools */
#sideMenu .schools ul li {
	margin-bottom: .85em;
}

/* Saxonia */
#facts ul li {
	padding-bottom: 10px;
}

#dettmann a,
#friends a {
	color: #a56533;
	font-weight: 700;
}

.friends a {
	color: #936334;
	font-weight: 700;
}

/* Pagination */
.pagination {
	margin-bottom: -2em;
}

.page-link {
	border: none;
}

.page-link:focus {
    box-shadow: none !important;
    border-color: transparent !important;
}

.page-link:hover {
	background-color: transparent;
}

.page-link span {
	font-size: 1.5em;
	color: #333;
}

.page-item:first-child .page-link, 
.page-item:last-child .page-link {
	font-size: 1.25em;
	font-family: 'Josefin Sans', 'PT Sans', sans-serif;	
	text-transform: uppercase;
	font-weight: 600;
	color: #000;
	letter-spacing: -.5px;
}

/* Privacy */
#privacy a {
	text-decoration: underline;
}

#ada a {
	text-decoration: underline;
}

/* Road Tour */
#roadTour iframe {
	width: 100%;
	height: 700px;
	border: 0;
}

/* Athletic Club */
#athleticClub h2 {
	font-size: 1.6rem;
	line-height: 1.3;
	letter-spacing: -.03rem;
}

/* Century Farms */
#centuryFarms h2 {
	font-size: 2.6rem;
}

#centuryFarms .btn-link {
	color: #936334;
	text-decoration: underline;
	padding-left: 0;
	font-weight: 700;
	white-space:normal !important;
	word-wrap: break-word; 	
}

#centuryFarms .btn-link:hover {
	color: #1e5b5b;
}

#facts h4 {
    color: #283f44;
	font-family: 'Pt Sans', 'Arial', sans-serif !important;	
	font-size: 1.2rem !important;	
}

#facts h4 .svg-inline--fa {
	color: #0d8384;
}

/* Gallery */
#galleryIntro a {
	text-decoration: underline;
}

#galleryIntro h1 {
	text-decoration: underline;
}

@media (max-width: 575px) {
	#galleryIntro h2 {
		font-size: 2em !important;
	}
}

/*** SCROLL TO TOP ARROW ***/
#toTop {
  display: block !important;
  position: fixed;
  bottom: 33px;
  right: 15px;
  width: 35px;
  transition: all 0.2s ease-in-out .0s;
  -moz-transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease 0s;
  opacity: 1;
  display: none;
  cursor: pointer;
  z-index: 99;
  background: rgba(255, 255, 255, .75);
}

#toTop:hover {
  opacity: .6;
}

/*@media (max-width: 991px) {
	#toTop {
		opacity: 0;
	}
}*/

/*** FOOTER ***/
footer .border-top {
	color: rgba(255, 255, 255, .2);
	margin-top: 2em;
}

footer a {
	text-decoration: none;
	color: #fff;
}

footer a:hover {
	text-decoration: underline;
	color: #fff;
}

footer img {
	width: 180px;
}

/* Upper (New) Footer */
#footer img {
	width: 180px;
}

.footer-top {
	margin-top: -2em;
	padding-top: 0;
	padding-bottom: 2.5em;
}

.footer-top a {
	color: white;
}

.footer-top li a {
	font-size: 1.1em;
}

.footer-top ul li {
	line-height: 1.8;
	color: #fff;
	letter-spacing: 1px;
	margin-top: 0;
}

.footer-center ul li {
	line-height: 1.9;
	text-transform: uppercase;
	color: #fff;
}

.footer-center li a {
	color: #fff;
}

.footer-center li a:hover {
	color: #fff;
	text-decoration: underline;
}

.footer-right p {
	line-height: 1.6;
}

#footer hr {
	color: rgba(255, 255, 255, .3);
}	

#footer .border-bottom {
	color: rgba(255, 255, 255, .2);
    margin-top: 2em;
}	

.footer-bottom  {
	border-top: 1px solid rgba(170, 114, 71, 0.2) !important;
}

.footer-right h3, .footer-center h3 {
	font-weight: 600;
	color: #fff;
	font-family: 'Josefin Sans', 'PT Sans', sans-serif !important;
	font-size: 1.1rem;
	text-transform: uppercase;
	letter-spacing: 0;
	margin-bottom: 1em;
}

@media (max-width: 1024px) {
	.footer-center ul li {
		line-height: 2.7;
	}
}

@media (max-width: 991px) {
	.footer-center ul li {
		text-align: center;
		line-height: 2.7;
	}

	.footer-right {
		text-align: center;
	}

	.footer-center {
		text-align: center;
	}
}

