/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 23, 2016 */

/* FONTS
* -------------------------------------------------------------------- */

@font-face {
    font-family: 'antoniobold';
    src: url('../fonts/antonio-bold-webfont.eot');
    src: url('../fonts/antonio-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/antonio-bold-webfont.woff2') format('woff2'),
         url('../fonts/antonio-bold-webfont.woff') format('woff'),
         url('../fonts/antonio-bold-webfont.ttf') format('truetype'),
         url('../fonts/antonio-bold-webfont.svg#antoniobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'antoniolight';
    src: url('../fonts/antonio-light-webfont.eot');
    src: url('../fonts/antonio-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/antonio-light-webfont.woff2') format('woff2'),
         url('../fonts/antonio-light-webfont.woff') format('woff'),
         url('../fonts/antonio-light-webfont.ttf') format('truetype'),
         url('../fonts/antonio-light-webfont.svg#antoniolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'antonioregular';
    src: url('../fonts/antonio-regular-webfont.eot');
    src: url('../fonts/antonio-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/antonio-regular-webfont.woff2') format('woff2'),
         url('../fonts/antonio-regular-webfont.woff') format('woff'),
         url('../fonts/antonio-regular-webfont.ttf') format('truetype'),
         url('../fonts//antonio-regular-webfont.svg#antonioregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'clear_sansbold';
    src: url('../fonts/clearsans-bold-webfont.eot');
    src: url('../fonts/clearsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/clearsans-bold-webfont.woff2') format('woff2'),
         url('../fonts/clearsans-bold-webfont.woff') format('woff'),
         url('../fonts/clearsans-bold-webfont.ttf') format('truetype'),
         url('../fonts/clearsans-bold-webfont.svg#clear_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'clear_sans_lightregular';
    src: url('../fonts/clearsans-light-webfont.eot');
    src: url('../fonts/clearsans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/clearsans-light-webfont.woff2') format('woff2'),
         url('../fonts/clearsans-light-webfont.woff') format('woff'),
         url('../fonts/clearsans-light-webfont.ttf') format('truetype'),
         url('../fonts/clearsans-light-webfont.svg#clear_sans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'clear_sans_mediumregular';
    src: url('../fonts/clearsans-medium-webfont.eot');
    src: url('../fonts/clearsans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/clearsans-medium-webfont.woff2') format('woff2'),
         url('../fonts/clearsans-medium-webfont.woff') format('woff'),
         url('../fonts/clearsans-medium-webfont.ttf') format('truetype'),
         url('../fonts/clearsans-medium-webfont.svg#clear_sans_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'clear_sansregular';
    src: url('../fonts/clearsans-regular-webfont.eot');
    src: url('../fonts/clearsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/clearsans-regular-webfont.woff2') format('woff2'),
         url('../fonts/clearsans-regular-webfont.woff') format('woff'),
         url('../fonts/clearsans-regular-webfont.ttf') format('truetype'),
         url('../fonts/clearsans-regular-webfont.svg#clear_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}




/* Reset CSS
 * -------------------------------------------------------------------- */
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
a{
	text-decoration:none;
}
table {
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
	font-weight: bold;
}
ol,ul {
    list-style: none;
    margin:0;
    padding:0;
}
caption,th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6 {
    margin:0;
    padding:0;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}



/* HEADINGS
* -------------------------------------------------------------------- */
body {
	font-family: 'clear_sansregular', Arial, sans-serif;
	font-size:16px;
	color:#333;
	-webkit-font-smoothing: antialiased;
}

h1, h2, h3, h4, h5, h6, p {
	font-weight: normal;
    font-style: normal; 
}

h1 { 
	font-family: 'antoniobold', Arial, sans-serif;
	font-size:41px;
	letter-spacing:.9px;
	margin: 0 0 10px 0;
	line-height: 1.25;
	color:#40ad48;
}

h2 { 
	font-family: 'clear_sansbold', Arial, sans-serif;
	font-size:29px;
	letter-spacing:.8px;
	margin: 0 0 10px 0;
	color:#000;
}

h3 {
	font-family: 'antoniobold', Arial, sans-serif;
	font-size:29px;
	letter-spacing:.8px;
	margin: 0;
	color:#562d91;
}

h4 {
	font-family: 'antonioregular', Arial, sans-serif;
	font-size:21px;
	letter-spacing:.8px;
	margin: 0 0 10px 0;
	line-height: 1.25;
/*	text-align:justify;*/
}

h5 {
	font-family: 'clear_sansregular', Arial, sans-serif;
	font-size:20px;
	margin: 0 0 10px 0;
}

h6 {
	font-family: 'antoniobold', Arial, sans-serif;
	font-size:17px;
	letter-spacing:.1px;
	line-height: 1.7;
	margin: 0 0 10px 0;
	color:#000;
/*	text-align:justify;*/
}

p {
	font-family: 'clear_sansregular', Arial, sans-serif;
	font-size:17px;
	line-height: 1.25;
	color:#fff;
	margin-bottom:15px;
/*	text-align:justify;*/
}

p.small {
	font-family: 'clear_sansbold', Arial, sans-serif;
	font-size:15px;
	letter-spacing:.2px;
	line-height: 1.33;
	color:#fff;
	text-align:left;
}

p.xsmall {
	font-family: 'clear_sansregular', Arial, sans-serif;
	font-size:15px;
	letter-spacing:.1px;
	line-height: 1.2;
	text-align:left;
}

p.antonio {
	font-family: 'antonioregular', Arial, sans-serif;
	font-size:17px;
	letter-spacing:.1px;
	line-height: 1.2;
	text-align:left;
}

p.small-antonio {
	font-family: 'antoniobold', Arial, sans-serif;
	font-size:16px;
	letter-spacing:.1px;
	line-height: 1.2;
	text-align:left;
}


@media (max-width: 767px) {
	p 	{
		font-size:16px;
		/*line-height: 1.4;*/
	}

	h2 {
		font-size:22px;
	}
}


.table-of-contents, .table-of-contents p {
	font-family: 'clear_sansregular', Arial, sans-serif;
	font-size:12px;
	color:#555;
}

.table-of-contents p:nth-child(1) {
	font-family: 'clear_sansbold', Arial, sans-serif;
	font-size:16px;
	color:#000;
	margin:0;
}

.color-white {
	color:#fff;
}

.color-black {
	color:#000;
}


/* Navigation
* -------------------------------------------------------------------- */

.nav-wrap {
	position:fixed;
	z-index:999999;
	border-bottom:1px solid #fff;
	width:100%;
	background:#fff;
	max-height:77px;
	-webkit-box-shadow: 0px 2px 1px 0px rgba(50, 50, 50, 0.41);
	-moz-box-shadow:    0px 2px 1px 0px rgba(50, 50, 50, 0.41);
	box-shadow:         0px 2px 1px 0px rgba(50, 50, 50, 0.41);
}

.main-nav {
	margin:0 auto;
	width:1105px;
	max-width:1105px;
	float:none;
}

.main-nav li {
	float:left;
}

.main-nav li a {
	color:#0081c6;
	text-transform:uppercase;
	letter-spacing:.5px;
	font-family: 'roboto_condensedbold', Arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	letter-spacing:.7px;
	padding:23px 12px 21px 12px;
	display:block;
/*	border-right:1px solid #bbb;*/
}

.main-nav li a.desktop-logo img{
	height:50px;
	width:auto;
}

.main-nav li a.desktop-logo {
	padding:8px 10px 7px 0;
}

.main-nav li a.desktop-logo:hover {
	background:none;
}

.main-nav li a:hover {
	text-decoration: none;
	background:#0081c6;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus,
.nav>li>a:hover{
	background: #eaebec;
}

 .nav>li>a:focus  {
 	background:transparent;
 }

.dropdown-menu {
	background:#fff;
	color:#0081c6;
	padding:0;
}

.dropdown-menu li {
	width:100%;
}

.dropdown-menu li a {
	border-right:0;
	text-align:left;
	padding:10px 15px!important;
	border-bottom:1px solid #bbb;
}

.dropdown-menu li.last-li a {
	border-bottom:0;
}

.dropdown-menu li a:hover {
	background:#eaebec;
	color:#0081c6;
}

.view-section {
	position:absolute;
	right:0;
}

.view-section a {
	text-decoration:none;
	padding:15px 20px;
	font-family: 'Montserrat', Arial, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#333;
	letter-spacing:.5px;
	background: #bbb;
	z-index:1;
}

.view-section a:hover {
	background: #ccc;
}

.view-report {
	background:#f2f2f2;
}
.view-report .fa-file-text-o {
	padding-right:5px;
}

#fp-nav.right {
	right:35px;
}

#report-tools-outside {
    position: fixed;
    right: 15px;
    top: 10px;
    text-align: center;
    z-index:999;
}

#report-tools-outside .download {
	border-right:0;
}

#report-tools-outside a {
	clear:both;
	padding:7px 10px;
	width: 100%;
	color:#666;
	font-size:12px;
	text-transform:uppercase;
	font-family: 'clear_sansbold', Arial, sans-serif;
}

#report-tools-outside .fa {
    color: #005883;
    font-size: 25px;
}

.icon-accepted {
    color:#40ad48!important;
}

.icon-error {
    color:red!important;
}

body.modal-open {
    padding-right:0!important;
}
div#customizedReport {
    position:fixed;
}
.modal-header {
    background:#005883 ;
}
.modal-header h3 {
    color:#fff;
}
.modal-body h3,
.modal-body a,
body .modal-body td a {
    color:#005883!important;
}
.modal-body{
    background:#fff;
    max-height: 350px;
    overflow-y: scroll;
    padding-bottom: 0;
    margin: 0;
}
.modal-footer{
    background:#eee;
}

.modal-footer .btn {
    float:left;
    margin-right:5px;
}


@media screen and (max-width: 1200px) {
	#report-tools-outside {
		display:none;
	}
}


/* Vertical side navigation and home page continue arrow
* -------------------------------------------------------------------- */

#fp-nav ul li a span, 
.fp-slidesNav ul li a span {
    background:#555;
}

#fp-nav span.next .fa,
span.prev {
    color:#fff!important;
}

span.next {
    color:#555;
}

body #fp-nav ul li .fp-tooltip {
    color:#555;
}

#fp-nav .fa {
	display:inline;
	padding: 0 8px;
	font-size:40px;
	color:#fff;
}

a.ar-continue {
	font-family: 'Montserrat', Arial, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#777;
    margin: 0 auto;
    width: 100%;
    position:absolute;
    bottom:5px;
}

a.ar-continue .fa {
	font-size:25px;
}

.ar-continue .fa {
	color:#77c7bc;
}

/*@media screen and (max-width: 1680px) {
	a.ar-continue {
		padding-top:25px;
	}
}*/

#fp-nav span.prev,
#fp-nav span.next {
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
    vertical-align: center;
    display: table-cell;
    text-align: center;
    position: relative;
    cursor: pointer;
    padding: 5px 0;
    height: 20px;
    width: 10px;
    font-size:25px;
}

#fp-nav span.next .fa {
	color:#333;
}

#fp-nav span.inactive {
    cursor: default;
    opacity: 0.25;
}

body #fp-nav ul li, .fp-slidesNav ul li {
	margin:12px;
}



/* Header
* -------------------------------------------------------------------- */

#background_cycler{
	height:100%; 
	padding:0;
	margin:0;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	background:#fff;
}
#background_cycler div{
	position:absolute;
	left:0;
	bottom:0;
	width:100%; 
	height:100%;
	z-index:1;
	background:#fff;
}
#background_cycler div img {
	width:100%; 
	height:auto; 
	bottom:0; 
	position:absolute;
}
#background_cycler div.active{
	z-index:3
}

#pa-header {
	height:100vh!important;
}

#pa-header h4 {
	text-align:inherit;
}

#pa-header #ctl00_ctl11_ctl00_pages_ctl01_ph1 {
	display:table;
	width:100%;
	height:100%;
}

#pa-header #ctl00_ctl11_ctl00_pages_ctl01_ph1 div:nth-child(1) {
	width:100%;
	height:100%;
}

.main-header .container {
	display:table;
}

.main-header {
	display:table;
	height:100%;
	width:100%;
    position:absolute;
}

.apt-logo {
	margin:0 auto;
	text-align:center;
	margin:150px 0 10px 0;
	padding-bottom:30px;
	display:table-cell;
	vertical-align: middle;
}

.apt-logo h4 {
	letter-spacing:0;
}

.apt-logo img {
	width:365px;
	max-width:100%;
	height:auto;
	padding-bottom:12px;
}

.top-bar {
    width: 100%;
    background: #003472;
    position: relative;
    float: left;
    z-index:10;
}

.top-bar .container {

	padding:0;
}

.top-bar p {
    padding: 5px;
    float: right;
    margin-bottom: 0;
    font-size:13px;
   	font-family: 'clear_sansbold', Arial, sans-serif;
}

.top-bar p a {
	display:inline-block;
	color:#fff;
}

.top-bar p a:hover {
	color:#add8a6;
}

.read-more {
	width: 60px;
	height: 60px;
	line-height: 60px;
	background: #fff;
	border:1px solid #bbb;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-size: 35px;
	margin: 0 auto;
	color:#40ad48;
}

.read-more:hover {
	background:#f2f2f2;
}

.cbp-spmenu-inner {
	height:100%;
	position:relative;
}


/* Slide out side nav
* -------------------------------------------------------------------- */

@media screen and (max-height: 660px){
	.cbp-spmenu.cbp-spmenu-open { /* to make sure the nav doesn't get cut off vertically*/
		position:fixed;
	}

	.cbp-spmenu.cbp-spmenu-open .cbp-spmenu-inner{
		overflow-y:scroll;
	}

	body .cbp-spmenu .report-tools-wrap {
		height:auto;
		float: left;
	}

	/*	.cbp-spmenu.cbp-spmenu-open .cbp-spmenu-inner{
		overflow-y:scroll;
	}*/


	/*#showLeft {
		position: fixed;
	    right: auto;
	    top: 0;
	    left: 240px;
	}*/


}

.cbp-spmenu .report-tools-wrap {
	background:#735a9e;
    height: 100%;
    width:100%;
}

.cbp-spmenu .report-tools-wrap .fa {
	font-size:17px;
}

.cbp-spmenu .report-tools-wrap p {
	font-family: 'clear_sansbold', Arial, sans-serif;
	font-size: 14px;
	text-align:center;
	padding:15px 5px 0 5px;
}

.cbp-spmenu .report-tools-wrap a{
	color:#fff;
	background:#735a9e;
	text-align:center;
	padding:15px 0;
	display:inline-block;
    min-height:91px;
}

.cbp-spmenu .report-tools-wrap a:hover {
	background:#a38ec7;
}

.download, .print {
	width:50%;
	float:left;
}

.cbp-spmenu .share {
	width:100%;
	float:left;
	border-bottom:0;
}

.cbp-spmenu .share .btn {
	width:25%;
	margin: 0;
    /*background: #572e91;*/
    border: 0;
    float: left;
    display:block;
    border-radius:0;
}

.cbp-spmenu #save-page a,.cbp-spmenu .report-tools-wrap a#print-page  {
	border-right: 1px solid #bbb;
}

.cbp-spmenu .report-tools-wrap a#print-page {
    padding-top:25px;
}

#showLeft {
	position:absolute;
	right:-96px;
}

.top-bar-mobile {
	display:none;
}

@media screen and (max-width: 1140px){

	.section {
		padding-top:74px!important;
	}

	.top-bar-mobile {
		height:78px;
		width:100%;
		display:block;
		background:#f2f2f2;
		position:fixed;
		top:0;
		z-index:8;
		text-align:center;
		border-bottom:1px solid #bbb;
		    z-index: 999;
	}

	.top-bar-mobile img {
		max-height:60px;
		padding:21px 15px 0 15px;
		width:auto;	
          z-index: 9999;
	}
}

@media screen and (max-width: 499px){ 
		.top-bar-mobile img {
		max-height:60px;
		padding:30px 15px 0 15px;
		width:auto;	
	}
}

.cbp-spmenu {
	background:#fff;
	-webkit-box-shadow: 2px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 2px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 2px 0px 5px 0px rgba(0,0,0,0.2);
}

.cbp-spmenu h3 {
	height:96px;
    background: #005883;
    color:#fff;
    line-height: 1.1;
}

.cbp-spmenu a{
    color: #005883;
    font-size:14px;
}

.cbp-spmenu a:hover {
	background: #f2f2f2;
/*	color:#fff;*/
}

.cbp-spmenu a span {
	display:inline-block;
	clear:left;
}

.cbp-spmenu-vertical a{
	border-bottom: 1px solid #bbb;
	padding:10px 1em;
	font-family: 'clear_sansbold', Arial, sans-serif;

}

.cbp-spmenu-vertical span#save-page a {
    width:100%;
}

.c-hamburger {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 96px;
  height: 96px;
  font-size: 0;
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  -webkit-transition: background 0.3s;
          transition: background 0.3s;
}

.c-hamburger:focus {
  outline: none;
}

.c-hamburger span {
  display: block;
  position: absolute;
  top: 44px;
  left: 18px;
  right: 18px;
  height: 8px;
  background: #005883;
}

.c-hamburger span::before,
.c-hamburger span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 8px;
  background-color: #005883;
  content: "";
}

.active .c-hamburger span,
.active .c-hamburger span::before,
.active .c-hamburger span::after  {
	background-color: #fff;
}

.c-hamburger span::before {
  top: -20px;
}

.c-hamburger span::after {
  bottom: -20px;
}

.c-hamburger--htla {
  background-color: transparent;
/*  border-right:2px solid #40ad48;
  border-bottom:2px solid #40ad48;*/
}

.c-hamburger--htla span {
  -webkit-transition: -webkit-transform 0.3s;
          transition: transform 0.3s;
}

.c-hamburger--htla span::before {
  -webkit-transform-origin: top right;
      -ms-transform-origin: top right;
          transform-origin: top right;
  -webkit-transition: -webkit-transform 0.3s, width 0.3s, top 0.3s;
          transition: transform 0.3s, width 0.3s, top 0.3s;
}

.c-hamburger--htla span::after {
  -webkit-transform-origin: bottom right;
      -ms-transform-origin: bottom right;
          transform-origin: bottom right;
  -webkit-transition: -webkit-transform 0.3s, width 0.3s, bottom 0.3s;
          transition: transform 0.3s, width 0.3s, bottom 0.3s;
}

/* active state, i.e. menu open */
.c-hamburger--htla.is-active {
  background-color: #3886ac;
}

.c-hamburger--htla.is-active span {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.c-hamburger--htla.is-active span::before,
.c-hamburger--htla.is-active span::after {
  width: 50%;
}

.c-hamburger--htla.is-active span::before {
  top: 0;
  -webkit-transform: translateX(38px) translateY(4px) rotate(45deg);
      -ms-transform: translateX(38px) translateY(4px) rotate(45deg);
          transform: translateX(38px) translateY(4px) rotate(45deg);
}

.c-hamburger--htla.is-active span::after {
  bottom: 0;
  -webkit-transform: translateX(38px) translateY(-4px) rotate(-45deg);
      -ms-transform: translateX(38px) translateY(-4px) rotate(-45deg);
          transform: translateX(38px) translateY(-4px) rotate(-45deg);
}

p.menu-title {
	color: #999;
    text-align: center;
    margin-top: -17px;
    padding: 0;
    top: 0;
    letter-spacing: 3px;
	font-family: 'clear_sansbold', Arial, sans-serif;
}



/* High res and low res images
* -------------------------------------------------------------------- */
.lowres {
    visibility:visible;
    display:block;
}

.highres {
    visibility:hidden;
    display:none;
}

/* Scroll to top
* -------------------------------------------------------------------- */
 
.scrollToTop{
  text-align:center; 
  font-weight: bold;
  text-decoration: none;
  position:fixed;
  bottom:0;
  right:15px;
  display:none;
  font-size:30px;
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 100;
	color:#40ad48;

}

a.scrollToTop p{
	color:#666;
	font-size:12px;
	text-transform:uppercase;
    font-family: 'clear_sansbold', Arial, sans-serif;
}

a.scrollToTop:hover {
	color:#003471;
	text-decoration: none;
}

.scrollToTop:hover{
  text-decoration:none;
}

@media screen and (max-width: 1160px){ 
	.scrollToTop {
		display:none!important;
	}
}

/* Footer
* -------------------------------------------------------------------- */
 
footer {
	margin:60px 0 0 0;
}

footer p {
	color:#666;
}

/* STRUCTURE
* -------------------------------------------------------------------- */

.container {
	position:relative;
	padding:15px;
	height:100%;
}

@media screen and (max-width: 767px){
 	.container {
		padding:50px 15px 50px 15px;
	}

  	.hidden-xs {
    	display:none;
  	}
}

@media (min-width: 1200px) {
	.container {
	    width: 960px;
	}
}

hr {
	border-color:#bbb;
}

img {
	max-width:100%;
	height:auto;
}


a {
	color:#3398cc;
}

a, a:hover, .btn {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    cursor: pointer;
    text-decoration:none;
    display:block;
}

body.print-annual {
	background: #f2f2f2; /* Old browsers */
}

.print-annual-wrap {
    margin: 0 auto;
    display: block;
    width: 100%;
    margin-top: 30px;
}

.pa-inner {
    position: relative;
    bottom: 0;
    width: 960px;
  /*  max-width:100%; this messes with the printing margins so don't use it */
    margin: 0 auto;
    height: 1242px;
    background: #fff;
 	-webkit-box-shadow: 1px 0px 4px 0px rgba(50, 50, 50, 0.54);
	-moz-box-shadow:    1px 0px 4px 0px rgba(50, 50, 50, 0.54);
	box-shadow:         1px 0px 4px 0px rgba(50, 50, 50, 0.54);

}

.arrow-indicators-wrap {
	position:relative;
	left:0;
	max-width:960px;
	margin:0 auto;
	height:100%;
}

.arrow-indicators {
    position: fixed;
    z-index: 9;
    bottom: 25vh;
    margin-left: -100px;
}

.arrow-indicators .fa {
	font-size:30px;
	clear:both;
}

.arrow-indicators a {
    width: 70px;
    height: 70px;
    display: block;
    border-radius: 2px;
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
    text-align: center;
    line-height: 77px;
    margin-bottom: 20px;
    font-size: 30px;
}

.pa-bgs {
	position:absolute;
}


.page-numbers {
    top: 96.5%;
    right: 3.3%;
	text-align:right;
	width:auto;
}

.page-numbers.numbers-left {
	top:96.5%;
	left:4.5%;
	text-align:left;
}

.page-numbers p {
	font-family: 'antoniolight', Arial, sans-serif;
	font-size:13px;
	letter-spacing:.2px;
	text-transform:uppercase;
	color:#000;
}

.page-numbers p span {
	font-family: 'antoniobold', Arial, sans-serif;
	height:2.17%;
	display:inline-block;
	text-align:center;
	color:#000;
	padding: .7% 0;
	margin-right:12px;
}

.full-pg-bgs {
	top:0;
	left:0;
}


.section .row{
/*	opacity:0;*/
	overflow:hidden;
}

/*.fp-section {
	overflow:hidden;
}*/

.section {
	height:auto!important;
}

#fp-nav ul{
    display:none;
}

#fp-nav span.prev,
#fp-nav span.next {
	display:block;
	margin-top:10px;
	height:auto;
	width:auto;
	background: #333;
}

#fp-nav span.prev:hover,
#fp-nav span.next:hover {
	background:#444;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

@media screen and (max-width: 1140px){  
	#fp-nav {
		width:100%;
		position: fixed;
	    bottom: 0;
	    right: 0;
	    left: 0;
	    top: inherit;
	    background:#333;
	    margin:0;
	    padding:0;
	}
	#fp-nav span.prev, #fp-nav span.next {
		width:50%;
		float:left;
		margin-top:0;
	}
	#fp-nav span.prev {
		border-right:1px solid #666;
	}

	p.menu-title {
		display:none;
	}

	.c-hamburger span {
		top: 34px;
	}

	.c-hamburger {
		height:78px;
	}
}

@media (max-width: 767px) {
	.canvas-holder {
	    text-align:center;
	}
}

@media screen and (min-height:1200px) {
	.section {
		display:table;
		width:100%;
	}
}

.text-center {
	text-align:center;
}

.inner-sm {
	margin-top:25px;
	margin-bottom:25px;
}

.inner-top-sm {
	margin-top:25px;
}

.inner-xs {
	margin-top:20px;
	margin-bottom:20px;
}

.inner-top-xs {
	margin-top:15px;
}

.spacer5,
.spacer10, 
.spacer15, 
.spacer20,
.spacer25, 
.spacer30, 
.spacer50,
.spacer75,
.spacer100,
.spacer150 {
    width: 100%;font-size: 0;margin: 0;padding: 0;border: 0;display: block;
}

.spacer5 {height: 5px;}
.spacer10 {height: 10px;}
.spacer15 {height: 15px;}
.spacer20 {height: 20px;}
.spacer25 {height: 25px;}
.spacer30 {height: 30px;}
.spacer50 {height: 50px;}
.spacer75 {height: 75px;}
.spacer100 {height: 100px;}
.spacer150 {height: 150px;}



/* PRELOADER
* -------------------------------------------------------------------- */
#hola{
    width: 100vw;
    height: 100vh;
    background-color: #252328;
    position: fixed;
    z-index: 999;
}
#preloader {
	position:relative;
    width: 80px;
    height: 80px;
    top: 45%;
    margin: 0 auto;
}
#preloader span {
	position:absolute;
	border: 8px solid #ffe066;
	border-top: 8px solid transparent;
	border-radius:999px;
}

#preloader span:nth-child(1){
	width:80px;
	height:80px;
	animation: spin-1 2s infinite linear;
}
#preloader span:nth-child(2){
	top: 20px;
	left: 20px;
	width:40px;
	height:40px;
	animation: spin-2 1s infinite linear;
}
@keyframes spin-1 {
	0% {transform: rotate(360deg); opacity: 1;}
	50% {transform: rotate(180deg); opacity: 0.5;}
	100% {transform: rotate(0deg); opacity: 1;}
}
@keyframes spin-2 {
	0% {transform: rotate(0deg); opacity: 0.5;}
	50% {transform: rotate(180deg); opacity: 1;}
	100% {transform: rotate(360deg); opacity: 0.5;}
}

/* Corporate Profile
* -------------------------------------------------------------------- */
.value-color-1 {background-color:#735a9e;}
.value-color-2 {background-color:#00a88a;}
.value-color-3 {background-color:#0098cd;}

.pie-legend-desc span {
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right:1%;
}

.pie-legend-desc {
	text-align:left;
	font-size:11.5px;
	letter-spacing:.2px;
	color:#fff;
}

.pie-legend-desc ul {
	margin-left: 20%;
}

.pie-legend-desc ul li{
	line-height:1.4;
}
.profile-block2 p {
	font-size:14px;
    margin-bottom:3%;
}


.profile-block2 p span {
	font-family: 'clear_sansbold', Arial, sans-serif;
}

.profile-block2:nth-child(2) .canvas-holder img {
    margin-bottom:4%;
}

.canvas-wrap {
	background: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 200px;
    height: 200px;
    text-align: center;
    position: absolute;
    z-index: 8;
    line-height: 212px;
    left: 6%;
    top: 4%;
    display: table;
    vertical-align: middle;
    z-index:2;
}

.canvas-wrap p {
	display:table-cell;
	    vertical-align: middle;
}

.profile-block2 {
	width:38%;
}

.canvas-wrap p {
font-family: 'clear_sansbold', Arial, sans-serif;
	color:#000;
	    text-align: inherit;
}


.canvas-holder {
	position:relative;
	width: 63.19%;
    margin: 0 auto;
}

#canvas_Doughnut1,
#canvas_Doughnut2 {
	z-index:9;
	position:relative;
}

.profile-block2 .canvas-holder:nth-child(2){
	    margin-bottom: 4%;
	   padding-bottom:4%;
    border-bottom: 1px solid #bbb;
}

.pie-graphs {
    display:none;
}



/* Disposable Protective Apparel
* -------------------------------------------------------------------- */

#pa-dpa-p2 p.small-antonio {
	margin:6%;
	color:#fff;
    line-height: 1.4;
}

#pa-dpa-p2 p.small-antonio span,
.ic-img5 p.small-antonio span,
#pa-ic p.antonio span {
	font-style:italic;
}


/* SHAREHOLDERS
* -------------------------------------------------------------------- */

.shareholders-img1 span,
.shareholders-img2 span {
	font-family: 'clear_sansbold', Arial, sans-serif;
}


/*#pa-shareholders .page-numbers {
	top: 97.5%;
}*/

.shareholders-img1 p,
.shareholders-img2 p {
	margin-left:7%;
	margin-top:15%;
}

.letter p {
	font-size:18px;
	line-height:1.3;
	margin-bottom:7%;
}

.letter p span,
.shareholders-block7 p span {
	font-family: 'clear_sansbold', Arial, sans-serif;
}

#pa-shareholders-p2 .page-numbers p,
#pa-shareholders-p2 .page-numbers span{
	color:#fff;
}

.shareholders-block1 p,
.shareholders-block3 p,
.shareholders-block4 p,
.shareholders-block6 p   {
	text-align:justify;
}

/* FINANCIALS
* -------------------------------------------------------------------- */
.financials-block2 a{
   color:#fff;
}

/* CORPORATE INFORMATION
* -------------------------------------------------------------------- */

.corpinfo-block p {
	font-family: 'clear_sansregular', Arial, sans-serif;
	font-size:13px;
	letter-spacing:.1px;
	line-height: 1.2;
	color:#000;
}

.corpinfo-block table  {
	font-family: 'clear_sansregular', Arial, sans-serif;
	font-size:12px;
	width:100%;
	color:#000;
	margin-bottom:5%;
}

.corpinfo-block table th {
	padding-left:1.5%;
	font-family: 'clear_sansbold', Arial, sans-serif;
	border-bottom:2px solid #000;
	margin-bottom:4%;
	padding-bottom:1%;
}

.corpinfo-block table th:nth-child(1) {
	padding-left:0;
}

/*.corpinfo-block table th:nth-child(3) {
	font-family: 'clear_sansregular', Arial, sans-serif;
}*/

.corpinfo-block table td{
	border-bottom:1px solid #bbb;
	padding-top:1%;
}

.corpinfo-block1 h2 {
	color:#005883;
	line-height:1.2;
	margin-bottom:12%;
}

.corpinfo-block p span {
	font-family:'clear_sansbold';
	display:block;
	margin-bottom: 1%;
}

.directors-block span {
	margin-top:3%;
}

/* BACK COVER
* -------------------------------------------------------------------- */
.backcover-block1 p span {
	font-family:'clear_sansbold';
	display:block;
	margin-bottom: 9.5%;
}

.backcover-block2 a {
	color:#25408f;
}

/* ----------------------------------------------------------------
*******************************************************************

MEDIA QUERIES FOR MAX WIDTH 959

*******************************************************************
---------------------------------------------------------------- */





@media screen and (max-width: 959px){ 

	p, h1, h2, h3, h4, h5, h6 {
		text-align:inherit;
	}
	
	.pa-inner {
		width:94%;
		height:auto;
		padding-top:0;
		padding-bottom:25px;
		overflow:hidden;
	}

	img {
		max-width:100%;
		height:auto;
	}

	.pa-inner div[class^="col-"]{
		margin-top:15px;
	}

	img.full-pg-bgs {
		width: 100%;
    	height: 250px;
    	object-fit: cover;
	}

	.pa-arrows{
		display:none;
	}

	.pa-inner .mobile-grey {
		background:#bbb;
	}

	.pa-inner .mobile-blue {
		background:#003472;
	}

	.pa-inner .mobile-blue-light {
		background:#3d5687;
	}

	.pa-inner .mobile-purple {
		background:#572e91;
	}

	.pa-inner .mobile-purple-light {
		background:#735a9e;
	}

	.greenflip,
	#pa-cover .bg-img,
	#pa-corpinfo .bg-img {
		display:none;
	}

	#pa-corpinfo .pa-inner {
		background:#f2f2f2;
	}

	#pa-cover p {
		font-size:25px;
		padding-top:4%;
		text-align:left;
	}

	#pa-cover .row.mobile-blue {
		border-bottom:2px solid #fff100;
		padding-bottom: 15px;
	}

	.cover-logo {
		text-align:center;
	}
	.profile-img1, 
	.shareholders-img3,
	.shareholders-img4,
	.shareholders-img5  {
		position: absolute;
	    right: 0;
	    float: none;
	    right: 0!important;
	    width: auto;
	    margin: 0!important;
	    padding: 0;

	}

	.profile-block2 {
		text-align:center;
		padding-bottom:20px;
	}

	.pie-legend-desc ul {
		margin-left:0;
	}

	.page-numbers{
		right:auto;
	}

	#pa-shareholders .page-numbers,
	#pa-shareholders-p2 .page-numbers,
	#pa-shareholders-p3 .page-numbers {
		margin-top:90px;
	}

	#pa-backcover .bg-img {
		position:absolute;
	}

	#pa-backcover .pa-inner {
		min-height:500px;
		padding:0;
	}

	.pa-inner .backcover-block1 {
		margin-top: 300px!important;
    	margin-left: 15px;
	}

	.backcover-block2 {
		margin-left:15px;
	}

	.backcover-block1 p span {
		margin-bottom:15px;
	}

	.sru-img2 p {
		margin-top:8px;
	}





} /* end of @media max-width: 959px */


@media screen and (max-width: 767px){ 

	.profile-block2 {
		width:100%;
	}

	.canvas-holder {
		width:232px;
	}

	#pa-shareholders .page-numbers, #pa-shareholders-p2 .page-numbers, #pa-shareholders-p3 .page-numbers {
		margin-top:15px;
	}

	body.print-annual {
		background:#bbb;
	}
	#pa-backcover .bg-img {
		height:100%;
		width:auto;
	}

	#fp-nav {
		display:none;
	}

	#canvas_Doughnut1,
	#canvas_Doughnut2 {
		width:230px!important;
		height:230px!important;
	}


}

@media screen and (max-width: 480px){ 
	.c-hamburger.is-active {
		display:none;
	}

	.c-hamburger span {
		    width: 40px;
	}

	.c-hamburger span::before {
		    top: -15px;
	}
	.c-hamburger span::after {
    	bottom: -14px;
	}
}


/** 
 * iPad with portrait orientation.
 */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
  #pa-header {
    height: 900px!important;
  }
}

/** 
 * iPad with landscape orientation.
 */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape){
  #pa-header {
    height: 650px!important;
  }
}

/* ----------------------------------------------------------------
*******************************************************************

ABSOLUTE STYLES FOR PRINT AND DESKTOP (ALL PAGES - MIN WIDTH 960)

*******************************************************************
---------------------------------------------------------------- */


@media screen and (min-width: 960px){

/* ------------------------------- UNIVERSAL */

div[class^="col-"] {
	padding-left:0;
	padding-right:0;
}

.pa-inner div[class^="col-"]{
	position:absolute;
}

.colored-bg {
	position:absolute;
}

.blue-bg {
	background:#003472;
	height:59.58%;
	top:15.62%;
	width:100%;
	left:0;
}

.purple-bg {
	background:#572e91;
	height:59.58%;
	top:15.62%;
	width:100%;
	left:0;
}

.grey-bg {
	background:rgba(192, 191, 191, 0.32);
	width:87.6%;
	top:0;
	left:3.13%;
	height:100%;
}

.grey-bg.full-height {
	height:100%;
}

.grey-bg.right {
	right:3.13%;
	left:auto;
}

.darkgrey-bg {
	background:rgba(0, 0, 0, 0.34);
	width:38.22%;
	top:0;
	left:50.15%;
	height:75.20%;
}

#pa-shareholders .darkgrey-bg {
	width:21.35%;
}

#pa-shareholders-p2 .darkgrey-bg,
#pa-shareholders-p3 .darkgrey-bg {
    width: 24.27%;
    top: 0;
    left: 66.5%;
    height: 77.7%;
}

#pa-shareholders-p3 .darkgrey-bg {
    left:9.3%;
}

.darkgrey-bg.right {
	left: 11.6%;
     height:77.7%;
}

.darkgrey-bg-sm {
	background:rgba(0, 0, 0, 0.34);
	width:21.4%;
	top:16.34%;
	left:3.13%;
	height:61.35%;
}

#pa-dpa .blue-bg,
#pa-ic .blue-bg,
#pa-sru .purple-bg,
#pa-sru-p2 .purple-bg,
#pa-housewrap .purple-bg,
#pa-financials .purple-bg {
	height:61.35%;
	top:16.34%;
}

#pa-shareholders .grey-bg,
#pa-profile .grey-bg {
	width:85.21%;
}

#pa-shareholders .blue-bg,
#pa-shareholders-p2 .blue-bg,
#pa-shareholders-p3 .blue-bg,
#pa-profile .blue-bg {
	top:17.78%;
}

#pa-profile .darkgrey-bg {
	height:77.2%;
}


/* ------------------------------- COVER */

#pa-cover .bg-img {
	position:absolute;
	left:0;
	top:0;
	width:100%;
}

.cover-logo img {
	border-right: 1px solid #bbb;
    padding-right: 3%;
	width:43.73%;
}

.cover-logo h6 {
    position: absolute;
    top: 14%;
    left: 47%;
    color: #666;
}

.cover-logo {
	left:12.29%;
	top:12.5%;
	width:60%;
}

.cover-img1 {
	top:30.68%;
	left:67%;
	width:17.5%;
	z-index: 9;
}

.cover-img2 {
	top:48.95%;
	left:67%;
	width:17.5%;
	height:12.64%;
	z-index: 9;	
}

.cover-img3 {
	top:67.71%;
	left:67%;
	width:17.5%;
	z-index: 9;
}

span.yellow {
    height: 14%;
    background: #fff100;
    display: inline-block;
    position: absolute;
    left: 103%;
}

.cover-block1 {
	top: 39%;
    left: 39%;
    width:auto;
}

.cover-block1 span.yellow {
	top: 29%;
    width: 353px;
    margin-left: -1%;
}

.cover-block2 {
	top: 55%;
    left: 39%;
    width:auto;
}

.cover-block2 span.yellow {
	top: 34%;
    width: 452px;
}

.cover-block3 {
	top: 73.8%;
    left: 39%;
    width:auto;
}

.cover-block3 span.yellow {
	top: 34%;
    width: 388px;
}



/* ------------------------------- CORPORATE PROFILE */

.table-of-contents {
    left: 6%;
    top: 80%;
    z-index:10;	
    width:auto;
}

.table-of-contents span {
    width: 15px;
    display: inline-block;
    text-align: right;
    margin-right: 10px;
}

.profile-title {
	left: 6.5%;
    top: 13%;
    width:auto;
}

.profile-block1 {
	left: 6.5%;
    top: 20%;
    width: 34.89%;
}

.profile-block2 {
    top: 19%;
    left: 50.1%;

}

.profile-block2 .canvas-holder{
    text-align: center;
}

.profile-block2 p {
	text-align:center;
}

.profile-img1 {
	bottom:0;
	right:0;
	width:11.9%;
}
	

/* ------------------------------- SHAREHOLDERS */

.shareholders-title {
    left: 60.5%;
    top: 12.5%;
    width:auto;
}

.shareholders-img1 {
    top: 17.78%;
    left: 11.65%;
    width: 18.75%;
}

.shareholders-img2 {
    top: 46.78%;
    left: 11.65%;
    width: 18.75%;
}

.shareholders-img3 {
	bottom: 0;
    left: 0;
    width:100%;
}

.shareholders-block1 {
    top: 21%;
    left: 37%;
    width: 54.1%;
}

.shareholders-block2 {
    top: 78%;
    left: 15%;
    width: 74%;
}


/* ------------------------------- SHAREHOLDERS P2 */

#pa-shareholders-p2 .shareholders-title {
	left: 6.5%;
    top: 13%;
    width:auto;
}

.shareholders-block3 {
	left: 6.5%;
    top: 21%;
    width: 55%;
}


.shareholders-img4 {
	bottom: 0;
    left: 0;
    width:100%;
}

/* ------------------------------- SHAREHOLDERS P3 */


.shareholders-block6 {
    left: 37%;
    top: 21%;
    width: 54%;
}


.shareholders-block6 img {
    width: 24%;
    height:auto;
        margin-top: 6.5%;
}

.shareholders-img5 {
	bottom: 0;
    left: 0;
    width:100%;
}


/* -------------------------------  DPA */

.dpa-title {
	left: 11.5%;
    top: 12.5%;
    width:auto;
}

.dpa-img1 {
	top: 22.8%;
    left: 3.13%;
    width:21.35%;
}

.dpa-img2 {
    top: 44.5%;
    left: 3.13%;
    width:21.35%;
}

.dpa-img3 {
	top: 77.7%;
    left: 3.13%;
    width:21.35%;
}

.dpa-block1 {
	left: 34.42%;
    top: 17.5%;
    width: 46%;
}

.dpa-block2 {
	left:34.42%;
    top: 48%;
    width: 43.5%;
}


/* -------------------------------  SHARED CSS RULES */

.greenflip {
	bottom: 0;
	width:65.42%;
    left:25.4%;
}

.greenflip-block {
    top: 78%;
    left: 6.5%;
    width: 75%;
}

.greenflip-block h3 {
	position:absolute;
	left:62%;
	margin-top: 3%;
}

.greenflip-block p.small-antonio {
    position: absolute;
    width: 46%;
    left: 62%;
    margin-top: 12%;
    line-height: 1.5;
}




/* -------------------------------  DPA P2 */

.dpa-img4 {
	top: 15.62%;
    left: 9.3%;
     width:27.81%;
}

.dpa-img5 {
	top: 42.35%;
    left: 9.3%;
    width:27.81%;
}

.dpa-img6 {
	top: 15.62%;
    left: 39.27%;
    width:27.81%;
}

.dpa-img7 {
	top: 15.62%;
    left: 69.17%;
    width:27.81%;
}

.dpa-block4 {
	top: 78%;
    left: 15%;
    width: 75%;
}




/* -------------------------------  INFECTION CONTROL */

.ic-title {
	left: 11.5%;
    top: 12.5%;
    width:auto;
}

.ic-img1 {
	top: 37.36%;
    left: 3.13%;
    width:21.35%;
}

.ic-img1 p {
    margin: 8% 30% 0 8%;
}

.ic-img2 {
	top: 37.36%;
    left: 26.6%;
    width:22.19%;
}

.ic-img2 p {
	right: -87%;
    position: absolute;
    width: 80%;
    top: 0;
}

.ic-img3 {
    top: 54.5%;
    left: 26.6%;
    width:22.19%;
}

.ic-img3 p {
	right: -57%;
    position: absolute;
    width: 50%;
    top: 0;
}

.ic-greenflip {
	bottom: 0;
	width:65.42%;
    left:25.4%;
}

.ic-block1 {
	left: 34.42%;
    top: 17.5%;
    width: 46%;
}

.ic-block2 {
	left:34.42%;
    top: 48%;
    width: 43.5%;
}



/* -------------------------------  INFECTION CONTROL P2 */

.ic-img5 {
	top: 25.5%;
    left: 53.95%;
    width:42.92%;
}

.ic-img5 p.small-antonio {
	width: 45%;
    line-height: 1.4;
}

.ic-block4 {
    top: 78%;
    left: 17%;
    width: 70%;
}

.ic-block5 {
	    top: 40%;
    width: 33.2%;
    left: 15%;
}


/* -------------------------------  SYNTHETIC ROOF UNDERLAYMENT */

.sru-title {
	left: 11.5%;
    top: 12.5%;
    width:auto;
}

.sru-img1 {
	top: 37.36%;
    left: 3.13%;
    width:53.44%;
}

.sru-img2 {
    top: 77.7%;
    left: 3.13%;
    width:21.35%;
    height:14.97%;
}

.sru-img2 p {
	right: -87%;
    position: absolute;
    width: 80%;
    top: 14%;
}

.sru-greenflip {
	bottom: 0;
	width:65.42%;
    left:25.4%;
}

.sru-block1 {
	left: 34.42%;
    top: 17.5%;
    width: 50%;
}

.sru-block2 {
    left: 4.42%;
    top: 66%;
    width: 18.5%;
}


.sru-block3 {
    left: 34.42%;
    top: 66%;
    width: 19.5%;
}



/* -------------------------------  SYNTHETIC ROOF UNDERLAYMENT P2 */

.sru-img3 {
    top: 16.35%;
    left: 9.3%;
    width:42.92%;
}

.sru-img4 {
    top: 48.15%;
    left: 9.3%;
   	width:42.92%;
}

.sru-block4 {
    top: 81.5%;
    left: 15%;
    width: 68%;
}

.sru-block5 {
	top: 18%;
    left: 54%;
    width: auto;
}

.sru-block6 {
	top: 39.2%;
    left: 54%;
    width: 36.5%;
}

.sru-block7 {
	top: 71.5%;
    left: 54%;
    width: auto;
}



/* ------------------------------- HOUSEWRAP */

#pa-housewrap .greenflip-block p.small-antonio {
	width:41%;
}

.housewrap-title {
	left: 11.5%;
    top: 12.5%;
    width:auto;
}

.housewrap-img1 {
	top: 40.03%;
    left: 3.13%;
    width:53.3%;
}

.housewrap-img2 {
    top: 77.7%;
    left: 3.13%;
    width:22.4%;
}

.housewrap-img2 p {
	right: -87%;
    position: absolute;
    width: 80%;
    top: 14%;
}

.housewrap-greenflip {
	bottom: 0;
	width:65.42%;
    left:25.4%;
}

.housewrap-block1 {
	left: 34.42%;
    top: 17.5%;
    width: 46%;
}

.housewrap-block2 {
    left: 4.42%;
    top: 69%;
    width: 19.5%;
}

.housewrap-block3 {
    left: 61.42%;
    top: 40.03%;
    width: 27.5%;
}

/* ------------------------------- FINANCIAL INFO */
.financials-block2 {
    top: 18%;
    left: 12%;
}

/* ------------------------------- CORPORATE INFO */

.corpinfo-block1 {
	width:37%;
	top:16%;
	left:14.58%;
}

.corpinfo-block2 {
	width:34%;
	top:20%;
	left:55.73%;
}

#pa-corpinfo .bg-img {
	position:absolute;
	left:10.31%;
	top:0;
	width:81.67%;
}

/* ------------------------------- BACK COVER */

#pa-backcover .bg-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.backcover-block1 {
    top: 28.5%;
    left: 15%;
    width:auto;
}

.backcover-block2 {
	top: 90%;
    left: 15%;
    width:auto;
}

} /* end of @media min-width: 960px */


