/* Fonts */

@font-face {
	font-family: 'Graphik Light';
	src: url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Light-Web.eot');
	src: url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Light-Web.eot?#iefix') format('embedded-opentype'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Light-Web.woff') format('woff'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Light-Web.ttf') format('truetype'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Light-Web.svg#Graphik-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
}

@font-face {
	font-family: 'Graphik Regular';
	src: url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Regular-Web.eot');
	src: url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Regular-Web.eot?#iefix') format('embedded-opentype'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Regular-Web.woff') format('woff'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Regular-Web.ttf') format('truetype'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Regular-Web.svg#Graphik-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}

@font-face {
	font-family: 'Graphik Regular-Italic';
	src: url('/apps/settings/wcm/designs/oclc/share/css/Graphik-RegularItalic-Web.eot');
	src: url('/apps/settings/wcm/designs/oclc/share/css/Graphik-RegularItalic-Web.eot?#iefix') format('embedded-opentype'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-RegularItalic-Web.woff') format('woff'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-RegularItalic-Web.ttf') format('truetype'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-RegularItalic-Web.svg#Graphik-RegularItalic') format('svg');
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
}

@font-face {
	font-family: 'Graphik Semibold';
	src: url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Semibold-Web.eot');
	src: url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Semibold-Web.eot?#iefix') format('embedded-opentype'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Semibold-Web.woff') format('woff'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Semibold-Web.ttf') format('truetype'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Semibold-Web.svg#Graphik-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
}

@font-face {
	font-family: 'Graphik Bold';
	src: url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Bold-Web.eot');
	src: url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Bold-Web.eot?#iefix') format('embedded-opentype'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Bold-Web.woff') format('woff'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Bold-Web.ttf') format('truetype'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-Bold-Web.svg#Graphik-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
}

@font-face {
	font-family: 'Graphik Bold-Italic';
	src: url('/apps/settings/wcm/designs/oclc/share/css/Graphik-BoldItalic-Web.eot');
	src: url('/apps/settings/wcm/designs/oclc/share/css/Graphik-BoldItalic-Web.eot?#iefix') format('embedded-opentype'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-BoldItalic-Web.woff') format('woff'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-BoldItalic-Web.ttf') format('truetype'), url('/apps/settings/wcm/designs/oclc/share/css/Graphik-BoldItalic-Web.svg#Graphik-BoldItalic') format('svg');
	font-weight: 700;
	font-style: italic;
	font-stretch: normal;
}

/* Reset */

.customjavascript.section {
	margin: 0;
}

.hero_area div.parsyscolumncontrol {
	margin: 0 !important;
}

.new.section {
	margin-bottom: 0px
}

.parsys.hero_area {
	background: none;
	border: none;
	box-shadow: none;
	padding: 0;
}

#main-content-part2 {
	padding-top: 50px !important;
}

#main-content-part2 h2 {
	line-height: 40px
}

#main-content-part3 {
	padding-bottom: 50px !important;
	overflow: auto;
}

#main-content-part4 {
	padding-top: 60px !important;
	padding-bottom: 50px !important;
	overflow: auto;
}

#main-content h1,
#main-content-part2 h1,
#main-content-part3 h1,
#main-content-part4 h1 {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
}

#main-content h2,
#main-content h3,
#main-content h4,
#main-content-part2 h2,
#main-content-part2 h3,
#main-content-part2 h4,
#main-content-part3 h2,
#main-content-part3 h3,
#main-content-part3 h4,
#main-content-part4 h2,
#main-content-part4 h3,
#main-content-part4 h4,
p,
li {
	font-family: 'Graphik Regular', Helvetica, Arial, sans-serif;
	letter-spacing: 0px
}

p strong,
li strong {
	font-family: 'Graphik Bold', Helvetica, Arial, sans-serif;
	letter-spacing: 0px
}

#main-content h4,
#main-content-part2 h4,
#main-content-part3 h4,
#main-content-part4 h4 {
	font-size: 20px;
	font-family: 'Graphik Bold', Helvetica, Arial, sans-serif;
}

#main-content h5,
#main-content-part2 h5,
#main-content-part3 h5,
#main-content-part4 h5 {
	font-size: 16px;
	font-family: 'Graphik Bold', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #000;
}

#main-content p,
#main-content li,
#main-content-part2 p,
#main-content-part2 li,
#main-content-part3 p,
#main-content-part3 li,
#main-content-part4 p,
#main-content-part4 li {
	font-family: 'Graphik Regular', Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 26px
}

#main-content strong,
#main-content-part2 strong,
#main-content-part3 strong,
#main-content-part4 strong {
	font-family: 'Graphik Semibold', Helvetica, Arial, sans-serif;
}


/* Page intro paragraph */

p.page-intro {
	font-size: 21px !important;
	line-height: 28px !important;
	font-weight: 300;
}

p.location-offering {
	font-size: 18px;
	line-height: 24px;
	padding: 10px 0 45px 0;
	margin-top: 30px;
	border-bottom: dotted 1px #cccccc;
}


/* Color headlines */

#main-content h1,
#main-content-part2 h1,
#main-content-part3 h1,
#main-content-part4 h1 {
	font-weight: 400;
}

#main-content h1,
#main-content-part2 h1,
#main-content-part3 h1,
#main-content-part4 h1 {
	font-size: 60px;
	line-height: 72px;
	color: #ae2573;
	padding: 18px 0 30px;
}

#main-content h2,
#main-content-part2 h2,
#main-content-part3 h2,
#main-content-part4 h2 {
	font-family: 'Graphik Regular', Helvetica, Arial, sans-serif;
}

#main-content h2.main,
#main-content h2.section,
#main-content-part2 h2.main,
#main-content-part2 h2.section,
#main-content-part3 h2.main,
#main-content-part3 h2.section,
#main-content-part4 h2.main,
#main-content-part4 h2.section {
	font-size: 36px;
	line-height: 45px;
	font-weight: 600 !important;
}

#main-content h2.main,
#main-content-part2 h2.main,
#main-content-part3 h2.main,
#main-content-part4 h2.main {
	text-align: center;
	color: #1D252D;
	padding: 18px 0 32px;
	border-bottom: 1px solid #333f48
}

#main-content h2.continued,
#main-content-part2 h2.continued,
#main-content-part3 h2.continued,
#main-content-part4 h2.continued {
	font-size: 32px !important;
	line-height: 36px;
	color: #333f48;
}


/*#main-content h2.section{margin:60px 0 24px}
#main-content h2.section.first,#main-content h2.section.home{margin-top:0px}
#main-content h2.main.second{padding-top:36px}
#main-content h2.section.ptop{margin-top:0px;padding-top:16px}*/

#main-content h2.section.blue,
#main-content-part2 h2.section.blue,
#main-content-part3 h2.section.blue,
#main-content-part4 h2.section.blue {
	color: #236192
}

#main-content h2.section.blue strong,
#main-content-part2 h2.section.blue strong,
#main-content-part3 h2.section.blue strong,
#main-content-part4 h2.section.blue strong {
	color: #236192
}

#main-content h2.section.green,
#main-content-part2 h2.section.green,
#main-content-part3 h2.section.green,
#main-content-part4 h2.section.green {
	color: #78be20
}

#main-content h2.section.green strong,
#main-content-part2 h2.section.green strong,
#main-content-part3 h2.section.green strong,
#main-content-part4 h2.section.green strong {
	color: #007749
}

#main-content h2.section.fuschia,
#main-content-part2 h2.section.fuschia,
#main-content-part3 h2.section.fuschia,
#main-content-part4 h2.section.fuschia {
	color: #ae2573
}

#main-content h2.section.fuschia strong,
#main-content-part2 h2.section.fuschia strong,
#main-content-part3 h2.section.fuschia strong,
#main-content-part4 h2.section.fuschia strong {
	color: #8a1b61
}

#main-content h2.section.grey,
#main-content-part2 h2.section.grey,
#main-content-part3 h2.section.grey,
#main-content-part4 h2.section.grey {
	color: #333f48
}

#main-content h2.section.grey strong,
#main-content-part2 h2.section.grey strong,
#main-content-part3 h2.section.grey strong,
#main-content-part4 h2.section.grey strong {
	color: #1d252d
}

#main-content h2.section.orange,
#main-content-part2 h2.section.orange,
#main-content-part3 h2.section.orange,
#main-content-part4 h2.section.orange {
	color: #e87722
}

#main-content h2.section.orange strong,
#main-content-part2 h2.section.orange strong,
#main-content-part3 h2.section.orange strong,
#main-content-part4 h2.section.orange strong {
	color: #d33805
}

#main-content h1.fuschia,
#main-content-part2 h1.fuschia,
#main-content-part3 h1.fuschia,
#main-content-part4 h1.fuschia {
	color: #ae2573
}

#main-content h1.fuschia strong,
#main-content-part2 h1.fuschia strong,
#main-content-part3 h1.fuschia strong,
#main-content-part4 h1.fuschia strong {
	color: #ae2573
}

.list h2,
.list h3 {
	font-size: 22px;
	line-height: 24px;
	font-family: 'Graphik Semibold', Helvetica, Arial, sans-serif !important;
	border-bottom: none;
	padding: 0;
}

.cq-colctrl-lt2-r-c1 .list-newspr h2 {
	font-size: 22px !important;
	line-height: 24px !important;
	font-family: 'Graphik Semibold', Helvetica, Arial, sans-serif !important;
	border-bottom: none !important;
	padding: 0 !important;
}

.cq-colctrl-lt2-r-c1 .list-newspr h3 {
	font-size: 18px !important;
	line-height: 24px;
}

.cq-colctrl-lt2-c1 .list-newspr h3 {
	font-size: 18px !important;
	line-height: 24px;
}

.reference h2 {
	font-size: 36px !important;
	line-height: 45px !important;
	font-weight: 600 !important;
	color: #333f48 !important;
}

#main-content-part4 h1.list-ue-eventtitle {
	font-family: 'Graphik Semibold', Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	line-height: 24px;
	padding: 0px 0px 0px;
}

#main-content-part2 hr,
#main-content-part3 hr,
#main-content-part4 hr {
	margin: 60px 0 !important;
}

.video-container {
	padding-top: 90px;
}

.video-container.acplvideo {
	padding-bottom: 50.25% !important;
}

.acplvideo-link {
	margin-bottom: 60px;
}


/* Tri-color bar */

.divider {
	height: 25px;
}

.divider .bar-1 {
	height: 25px;
	float: left;
	width: 25%;
}

.divider .bar-2 {
	height: 25px;
	float: left;
	width: 5%;
}

.divider.magenta-orange {
	background: #f6be00;
}

.divider.magenta-orange .bar-1 {
	background: #ae2573;
}

.divider.magenta-orange .bar-2 {
	background: #e87722;
}


/* Contact Us Anchor */

.contact-anchor-bar {
	width: 100%;
	height: 5px;
	background: #f6be00;
	bottom: 0;
	position: fixed;
	z-index: 1000;
}

a.contact-anchor-text {
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	line-height: 24px;
	width: 345px;
	height: auto;
	background: #007dba;
	background-repeat: no-repeat;
	background-size: 45px 40px;
	background-position: 5px 5px;
	padding: 15px 10px 15px 10px;
	text-align: center;
	bottom: 15px;
	position: fixed;
	right: 10%;
	z-index: 1005;
	display: block;
	border-radius: 15px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	border: 2px solid #fff;
}

a.contact-anchor-text:hover {
	background: #e87722;
}

a.contact-anchor-text:hover span.contact-anchor-small {
	color: #fbd7bd;
}

span.contact-anchor-small {
	font-size: 16px;
	color: #b6dbec;
}


/* Simple Line Quote */

.linequote {}

p.linequote-text,
p.linequote-attr {
	font-weight: 300
}

p.linequote-text {
	font-size: 18px !important;
	line-height: 26px !important;
	margin: 0 0 14px 0;
	padding: 12px 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}

p.linequote-text-large {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400 !important;
	font-size: 32px !important;
	line-height: 42px !important;
	margin: 0;
	padding: 0;
	text-align: center;
}

p.linequote-attr {
	margin: 0 0 8px;
	font-size: 14px !important;
	line-height: 18px !important;
	color: #333F48
}

p.linequote-attr-large {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400 !important;
	margin: 0 0 8px;
	font-size: 18px !important;
	line-height: 24px !important;
	color: #333F48;
	text-align: center;
}

p.linequote-attr b, p.linequote-attr strong, p.linequote-attr-large b, p.linequote-attr-large strong {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif !important;
	font-weight: 700 !important
}

.linequote-bar {
	height: 1px;
	background: #e87722;
	margin: 25px 100px;
}


/* Line quote colors */

.linequote.ltblue .linequote-text {
	color: #007dba;
	border-bottom-color: #007dba
}

.linequote.ltblue .linequote-text-large {
	color: #007dba;
	border-bottom-color: #007dba
}

.linequote.dkblue .linequote-text {
	color: #236192;
	border-bottom-color: #236192
}

.linequote.dkblue .linequote-text-large {
	color: #236192;
	border-bottom-color: #236192
}

.linequote.ltgreen .linequote-text {
	color: #4c8c2b;
	border-bottom-color: #4c8c2b
}

.linequote.ltgreen .linequote-text-large {
	color: #4c8c2b;
	border-bottom-color: #4c8c2b
}

.linequote.dkgreen .linequote-text {
	color: #007749;
	border-bottom-color: #007749
}

.linequote.dkgreen .linequote-text-large {
	color: #007749;
	border-bottom-color: #007749
}

.linequote.fuschia .linequote-text {
	color: #ae2573;
	border-bottom-color: #ae2573
}

.linequote.fuschia .linequote-text-large {
	color: #ae2573;
	border-bottom-color: #ae2573
}

.linequote.grey .linequote-text {
	color: #333f48;
	border-bottom-color: #333f48
}

.linequote.grey .linequote-text-large {
	color: #333f48;
	border-bottom-color: #333f48
}

.linequote.orange .linequote-text {
	color: #E8751F;
	border-bottom-color: #e87722
}

.linequote.orange .linequote-text-large {
	color: #E8751F;
	border-bottom-color: #e87722
}


/* ---- Wise home page ---- */

.parsyscolumncontrol.section .parsys_column.cq-colctrl-lt5,
.parsyscolumncontrol.section .parsys_column.cq-colctrl-lt6 {
	margin-top: 36px
}

.cont-page.crumbs-tools {
	display: none
}

.pills.section,
.image.section {
	overflow: visible;
}

.parsys.header .section.header {
	margin-bottom: 0px
}


/* merged 

#intro-text p {
	font-family: 'Graphik', Helvetica, Arial, sans-serif;
}

*/

/* Hero */

#wisehome-hero {
	background: #2cb2d8 url("/content/dam/oclc/wise/images/hero3.jpg") no-repeat scroll center top;
	background-size: cover;
	padding: 0px !important;
	height: 500px;
}

#wisehome-hero .parsys_column.cq-colctrl-default-c0 {
	box-sizing: border-box;
}


/* Intro text */

#intro-text {
	background: #8a1b61;
	margin: 0;
}

#intro-text p.intro-one {
	margin: 0;
	padding: 48px 0 35px 0;
	font-family: 'Graphik Light', Helvetica, Arial, sans-serif;
	font-size: 38px;
	line-height: 52px;
	color: #ffffff;
	letter-spacing: 0px;
}

p.intro-two {
	margin: 50px 0 0 0;
	padding: 0;
	font-family: 'Graphik Light', Helvetica, Arial, sans-serif;
	font-size: 38px !important;
	line-height: 52px !important;
	color: #ae2573;
	letter-spacing: 0px;
}

p.outro-two {
	margin: 0 0 50px 0;
	padding: 40px 0 0 0;
	font-family: 'Graphik Light', Helvetica, Arial, sans-serif;
	font-size: 32px !important;
	line-height: 43px !important;
	color: #ae2573;
	letter-spacing: 0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ae2573;
}

#outro-text {
	background: #8a1b61;
	margin: 60px 0 0 0;
}

#outro-text p.intro-one {
	margin: 0;
	padding: 48px 0 35px 0;
	font-weight: 300;
	font-size: 38px;
	line-height: 52px;
	color: #ffffff;
	letter-spacing: 0px;
}


/* Unique Feature */

#wisehome-uniquefeat {
	background: #2cb2d8 url("/content/dam/oclc/wise/images/unique-like-you-full.jpg") no-repeat scroll center top;
	background-size: cover;
	padding: 0px !important;
	height: 500px;
	margin: 0 0 50px 0;
}

#wisehome-uniquefeat .parsys_column.cq-colctrl-default-c0 {
	box-sizing: border-box;
}


/* Close */

#wisehome-close {
	background: #2cb2d8 url("/content/dam/oclc/wise/images/aim-even-higher.jpg") no-repeat scroll center top;
	background-size: cover;
	padding: 0px !important;
	height: 600px;
}

#wisehome-close .parsys_column.cq-colctrl-default-c0 {
	box-sizing: border-box;
}


/* Close Form */

#wisehome-form {
	background: #D9D9D6 url("/content/dam/oclc/wise/images/defy-form.png") no-repeat scroll center top;
	background-size: cover;
	padding: 0px !important;
	height: 1900px;
}

#wisehome-form .parsys_column.cq-colctrl-default-c0 {
	box-sizing: border-box;
}

#form-holder {
	margin-top: 50px;
}

#wisehome-hero h1 {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 90px;
	line-height: 90px;
	text-align: right;
	color: #ffffff;
	clear: both;
}

#wisehome-hero .headline-logo {
	float: right;
	width: 350px;
	margin: 50px 0;
	border: none;
	box-shadow: none;
	border-radius: none;
	background: none;
	display: block;
}

#wisehome-uniquefeat h1 {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 90px;
	line-height: 90px;
	text-align: left;
	color: #ffffff;
	clear: both;
}

#wisehome-uniquefeat .headline-logo {
	float: left;
	width: 350px;
	margin: 30px 0;
	border: none;
	box-shadow: none;
	border-radius: none;
	background: none;
	display: block;
}

#wisehome-close h1 {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 90px;
	line-height: 90px;
	text-align: right;
	color: #ae2573;
	margin-top: 50px;
}

#wisehome-close .headline-logo {
	float: left;
	width: 350px;
	border: none;
	box-shadow: none;
	border-radius: none;
	background: none;
	display: block;
}


/* Hide Mission Statement Area on page */

.cont-main {
	padding: 10px 0 0 0 !important;
}

.parsys.hero_area {
	margin: 0 !important;
}

#main-content {
	display: none !important;
}


/* Tri-image area */

.tri-image-callout {
	text-align: center;
}

.tri-image-text {
	background: #AE2573;
	padding: 30px 20px;
	color: #ffffff;
	font-size: 22px;
	line-height: 35px;
	height: 30px;
}

.tri-image-text2 {
	background: #E87722;
	padding: 30px 20px;
	color: #ffffff;
	font-size: 22px;
	line-height: 35px;
	height: 30px;
}

.tri-image-text span,
.tri-image-text2 span {
	display: inline-block;
	vertical-align: middle;
	line-height: 26px;
	/* <-- adjust this */
}

logo-intro {
	padding: 0 0 50px 0 !important;
	overflow: auto;
}

#logo-intro H1 {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 60px;
	line-height: 72px;
	color: #ae2573;
	padding: 18px 0 0 0;
	margin: 0;
}

#stat-feature H1 {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 60px;
	line-height: 72px;
	color: #ae2573;
	padding: 18px 0 0 0;
	margin: 0;
}

a.btn-link {
	display: inline-block;
	padding: 8px 15px;
	font-family: 'Graphik Bold', Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #ae2573 !important;
	line-height: 24px;
	text-align: center;
	border: 4px solid #ae2573;
	text-decoration: none;
}

a.btn-link:hover {
	color: #e87722 !important;
	border: 4px solid #e87722;
	text-decoration: none;
}

a.btn-link-lrg {
	display: inline-block;
	padding: 10px 20px;
	font-family: 'Graphik Bold', Helvetica, Arial, sans-serif;
	font-size: 25px;
	color: #ae2573 !important;
	line-height: 35px;
	text-align: center;
	border: 4px solid #ae2573;
	text-decoration: none;
}

a.btn-link-lrg:hover {
	color: #e87722 !important;
	border: 4px solid #e87722;
	text-decoration: none;
}

a.btn-link-gray {
	display: inline-block;
	padding: 8px 15px;
	font-family: 'Graphik Bold', Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #888b8d !important;
	line-height: 24px;
	text-align: center;
	border: 4px solid #888b8d;
	text-decoration: none;
}

a.btn-link-gray:hover {
	color: #e87722 !important;
	border: 4px solid #e87722;
	text-decoration: none;
}

a.btn-link-white {
	display: inline-block;
	padding: 8px 15px;
	font-family: 'Graphik Bold', Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #ffffff !important;
	line-height: 24px;
	text-align: center;
	border: 4px solid #ffffff;
	text-decoration: none;
}

a.btn-link-gray:hover {
	color: #e87722 !important;
	border: 4px solid #e87722;
	text-decoration: none;
}

a.btn-link-lrg-white {
	display: inline-block;
	padding: 10px 20px;
	font-family: 'Graphik Bold', Helvetica, Arial, sans-serif;
	font-size: 25px;
	color: #ffffff !important;
	line-height: 35px;
	text-align: center;
	border: 4px solid #ffffff;
	text-decoration: none;
}

a.btn-link-lrg:hover {
	color: #e87722 !important;
	border: 4px solid #e87722;
	text-decoration: none;
}

#stat-feature {
	background: #f0f0f0;
	margin: 50px 0;
	padding: 50px 0 !important;
}

#stat-feature p.intro-one {
	margin: 0;
	padding: 48px 0 35px 0;
	font-weight: 300;
	font-size: 28px;
	line-height: 40px;
	color: #ae2573;
	letter-spacing: 0px;
}

#stat-feature p.intro-two {
	margin: 0;
	padding: 18px 0 35px 0;
	font-weight: 300;
	font-size: 28px !important;
	line-height: 40px !important;
	color: #333f48;
	letter-spacing: 0px;
}

#anchor-feature {
	background: #8a1b61;
	margin: 0;
}

#anchor-feature p.intro-one {
	margin: 0;
	padding: 48px 0 35px 0;
	font-family: 'Graphik Light', Helvetica, Arial, sans-serif;
	font-size: 38px;
	line-height: 52px;
	color: #fff;
	letter-spacing: 0px;
}

#stat-feature p.stat-country {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 48px;
	line-height: 60px;
	color: #333f48;
	letter-spacing: 0px;
}

#stat-feature p.stat-library {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0 0 25px 0;
	font-size: 36px;
	line-height: 48px;
	color: #333f48;
	letter-spacing: 0px;
}

#stat-feature p.stat-province {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 36px;
	line-height: 48px;
	color: #333f48;
	letter-spacing: 0px;
}

#stat-feature p.stat-province-number {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 75px;
	line-height: 75px;
	color: #e87722;
	letter-spacing: 0px;
}

@media (min-width: 600px) {
	#stat-feature p.stat-province-number {
		font-size: 150px;
		line-height: 150px;
	}
}

#stat-feature p.stat-library-number {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 75px;
	line-height: 75px;
	color: #ae2573;
	letter-spacing: 0px;
}

@media (min-width: 600px) {
	#stat-feature p.stat-library-number {
		font-size: 150px;
		line-height: 150px;
	}
}

.mini-stat-row {
	display: table;
	/* Make the container element behave like a table */
	width: 100%;
	/* Set full-width to expand the whole page */
	margin-bottom: 10px;
}

.mini-stat-col {
	display: table-cell;
	/* Make elements inside the container behave like table cells */
	vertical-align: middle;
}

@media only screen and (max-width: 600px) {
	.mini-stat-col {
		display: block;
		width: 100%;
	}
}

#main-content-part2 p.mini-stat-number {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0 20px 0 0;
	font-size: 94px;
	line-height: 94px;
	color: #ae2573;
	letter-spacing: 0px;
}

@media (min-width: 500px) {
	#main-content-part2 p.mini-stat-number {
		font-size: 75px;
		line-height: 75px;
	}
}

@media (min-width: 1450px) {
	#main-content-part2 p.mini-stat-number {
		font-size: 94px;
		line-height: 94px;
	}
}

#main-content-part2 p.mini-stat-text {
	font-family: 'Gotham Rounded A', 'Gotham Rounded B', Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 28px;
	line-height: 36px;
	color: #333f48;
	letter-spacing: 0px;
}

@media (min-width: 500px) {
	#main-content-part2 p.mini-stat-text {
		font-size: 24px;
		line-height: 36px;
	}
}

@media (min-width: 1450px) {
	#main-content-part2 p.mini-stat-text {
		font-size: 28px;
	}
}

nav {
	background-color: #fefefe;
	padding: 14px 0 6px 0;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10000;
	overflow: hidden;
	margin: 0 0 0 0 !important;
	border-top: 6px solid #ae2573;
}

nav .nav-container {
	width: 100%;
	margin: auto;
	text-align: center;
}

@media (min-width: 795px) {
	nav .nav-container {
		text-align: left;
	}
}

@media (min-width: 960px) {
	nav .nav-container {
		width: 960px;
	}
}

@media (min-width: 1450px) {
	nav .nav-container {
		width: 1180px;
	}
}

nav img {
	height: 30px;
	margin-right: 30px;
}

.navlinks {
	color: #333f48;
	text-align: center;
	font-size: 1.1rem;
	display: inline-block;
	margin-top: 7px;
}

@media (min-width: 435px) {
	.navlinks {
		font-size: 1.1rem;
	}
}

@media (min-width: 795px) {
	.navlinks {
		text-align: right;
		float: right;
	}
}

.navlinks a {
	color: #333f48;
	font-family: 'Graphik Bold', Helvetica, Arial, sans-serif;
	font-size: 1.1rem;
	padding: 0px 10px;
	text-decoration: none;
}

@media (min-width: 430px) {
	.navlinks a {
		font-size: 1.1rem;
		padding: 0px 4px;
	}
}

@media (min-width: 500px) {
	.navlinks a {
		padding: 0px 10px;
	}
}

.navlinks a:hover {
	color: #ae2573;
	text-decoration: none;
}

img.logo-intro {
	width: 550px;
	padding: 0 !important;
	border: none !important;
	margin: 175px 0 50px 0;
	background: none !important;
}

img.logo-stats {
	width: 500px;
	padding: 0 !important;
	border: none !important;
	margin: 50px 0 0 0;
	background: none !important;
}

img.footer-logo {
	width: 175px;
	padding: 0 !important;
	border: none !important;
	margin: 50px 0 0 0;
	background: none !important;
}

.anchor-top-space {
	padding-top: 85px;
}


/* Mobile Styles */

@media handheld and (max-width: 480px),
screen and (max-device-width: 480px),
screen and (max-width: 600px) {
	.parsys.hero_area {
		box-shadow: none
	}
	.parsys.hero_area .parsys_column {
		margin-bottom: 0px !important
	}
	#main-content h2.main,
	#main-content h2.section {
		font-size: 36px;
		line-height: 40px
	}
	#main-content-part2,
	#main-content-part3,
	#main-content-part4 {
		margin-left: 15px !important;
		margin-right: 15px !important;
	}
	#intro-text p.intro-one,
	#outro-text p.intro-one {
		margin-left: 15px;
		margin-right: 15px;
		font-size: 28px;
		line-height: 36px;
	}
	p.intro-two {
		font-size: 28px;
		line-height: 36px;
	}
	#main-content h1,
	#main-content-part2 h1,
	#main-content-part3 h1,
	#main-content-part4 h1,
	#stat-feature h1 {
		font-size: 40px;
		line-height: 52px;
		padding: 18px 0px 10px;
	}
	#main-content h2.continued,
	#main-content-part2 h2.continued,
	#main-content-part3 h2.continued,
	#main-content-part4 h2.continued {
		font-size: 24px !important;
		line-height: 30px;
	}
	p.linequote-text-large {
		font-size: 24px !important;
		line-height: 34px !important;
	}
	#wisehome-uniquefeat h1 {
		font-size: 36px;
		line-height: 36px;
		margin-left: 15px;
	}
	#wisehome-uniquefeat .headline-logo {
		width: 150px;
		margin: 20px 0 20px 15px;
	}
	#wisehome-uniquefeat {
		height: 220px;
		margin-top: -18px;
	}
	#wisehome-hero {
		height: 180px;
		margin-top: -18px;
	}
	#wisehome-hero .headline-logo {
		width: 150px;
		margin: 20px 15px 20px 0;
	}
	#wisehome-hero h1 {
		font-size: 36px;
		line-height: 36px;
		margin-right: 15px;
	}
	#wisehome-close {
		height: 275px;
		margin-top: -18px;
	}
	#wisehome-close .headline-logo {
		width: 150px;
		margin: 30px 0 0 15px;
	}
	#wisehome-close h1 {
		font-size: 36px;
		line-height: 36px;
		margin-right: 15px;
		padding-top: 30px;
		margin-top: 0px;
	}
	#main-content-part2 hr,
	#main-content-part3 hr,
	#main-content-part4 hr {
		margin: 35px !important;
	}
	a.contact-anchor-text {
		right: 0%;
	}
}

@media screen and (min-width: 480px) and (max-width: 600px) {
	#main-content-part2,
	#main-content-part3,
	#main-content-part4 {
		margin-left: 15px !important;
		margin-right: 15px !important;
	}
	#intro-text p.intro-one,
	#outro-text p.intro-one {
		margin-left: 15px;
		margin-right: 15px;
		font-size: 28px;
		line-height: 36px;
	}
	p.intro-two {
		font-size: 28px;
		line-height: 36px;
	}
	#main-content h1,
	#main-content-part2 h1,
	#main-content-part3 h1,
	#main-content-part4 h1,
	#stat-feature h1 {
		font-size: 50px;
		line-height: 62px;
		padding: 18px 0px 10px;
	}
	#main-content h2.continued,
	#main-content-part2 h2.continued,
	#main-content-part3 h2.continued,
	#main-content-part4 h2.continued {
		font-size: 24px;
		line-height: 30px;
	}
	p.linequote-text-large {
		font-size: 32px !important;
		line-height: 42px !important;
	}
	#wisehome-uniquefeat h1 {
		font-size: 36px;
		line-height: 36px;
		margin-left: 15px;
	}
	#wisehome-uniquefeat .headline-logo {
		width: 150px;
		margin: 20px 0 20px 15px;
	}
	#wisehome-uniquefeat {
		height: 220px;
		margin-top: -18px;
	}
	#wisehome-hero {
		height: 180px;
		margin-top: -18px;
	}
	#wisehome-hero .headline-logo {
		width: 150px;
		margin: 20px 0 20px 15px;
	}
	#wisehome-hero h1 {
		font-size: 36px;
		line-height: 36px;
		margin-left: 15px;
	}
	#wisehome-close {
		height: 275px;
		margin-top: -18px;
	}
	#wisehome-close .headline-logo {
		width: 150px;
		margin: 30px 0 0 15px;
	}
	#wisehome-close h1 {
		font-size: 36px;
		line-height: 36px;
		margin-right: 15px;
		padding-top: 30px;
		margin-top: 0px;
	}
	#main-content-part2 hr,
	#main-content-part3 hr,
	#main-content-part4 hr {
		margin: 35px !important;
	}
	a.contact-anchor-text {
		right: 0%;
	}
}

@media screen and (min-width: 601px) and (max-width: 1000px) {
	#wisehome-hero {
		height: 400px;
	}
	#wisehome-hero .headline-logo {
		margin: 50px 15px 50px 0px;
	}
	#wisehome-hero h1 {
		font-size: 80px;
		line-height: 80px;
		margin: 0 15px 9px 0;
	}
	#wisehome-close h1 {
		font-size: 80px;
		line-height: 80px;
		margin: 0 15px 9px 0;
	}
}

@media screen and (min-width: 1001px) and (max-width: 1100px) {
	#wisehome-hero {
		height: 450px;
	}
}

