html, body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body {
	 font-family: 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
}

/* Typography */

p {
	color: #ffffff;
	font-size: 0.8em!important;
	line-height: 1.8em!important;
}

/* ********** */

#topmenu ul {
	display: inline-block;
	float: left;
	margin-bottom: 0;
	padding: 50px 0 0;
	position: relative;
	z-index: 100;
}

#topmenu ul li a {
	color: #4b6177;
	font-size: 14px;
	height: 100%;
	line-height: 25px;
	margin: 0;
	padding: 9px 5px;
	text-transform: uppercase;
	width: 100%;
}

.paragon-home .para-home, .paragon-register .para-contact, .paragon-thank-you .para-contact, .paragon-location .para-location, .paragon-siteplan .para-siteplan, .paragon-office .para-office, .paragon-warehouse .para-warehouse, .paragon-ownership .para-ownership, .paragon-team .para-team, .paragon-contact .para-contact {
	font-weight: bold;
	color: #4b6177;
}

#logo_home {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 84px;
	padding-top: 15px;
}

header {
	height: 152px;
}


a.nivo-imageLink {
	border: 0;
	display: none;
	height: 650px!important;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 1004px;
	z-index: 6;
}

#homeimage {
	width: 1024px;
	height: 650px!important;
}

div[role="main"] {
	margin-bottom: 100px;
}

div.nivo-controlNav {
	bottom: -36px!important;
}

div.location_slider div.nivo-controlNav {
	bottom: 10px!important;
}

.registration_header {
	background: #4b6177;
	text-align: center;
	margin-top: 10px!important;
}

.registration_header h1 {
	font-size: 20px!important;
	font-family: "franklin-gothic-urw",sans-serif!important;
	font-weight: 400!important;
}

div.registration_right h2 {
	font-size: 19px!important;
	font-family: "franklin-gothic-urw",sans-serif!important;
}

input.inline_submit_btn_northwing {
	margin-right: 12px!important;
}

.slider-wrapper.theme-default {
	height: 650px;
}

.theme-default .nivoSlider {
  margin-bottom: 0px!important;
}

/* Here begins the full site production */


.paragon-home-slider {
	border: #cccdcd 1px solid;
	border-bottom: none;
}

.paragon-home-slider .nivo-controlNav {
	display: none!important;
}

#paragon-home-content {
	background: #f8f8f7;
	margin-top: -3px;
	padding: 50px 35px 50px 35px;
	border: #cccdcd 1px solid;
	border-top: none;
}

#paragon-home-content h2 {
	margin: 0;
	padding: 0;
	font-size: 24px;
	color: #4b6177;
	font-weight: 200;
}

#paragon-home-content p {
	font-size: 14px;
	color: #4b6177;
}

#para_home_left {
	width: 679px;
	float: left;
	border-right: #e3e2e2 1px solid;
	padding-right: 21px;
}

#para_home_right {
	width: 221px;
	float: right;
}

#para_home_right a {
	display: block;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	background: #cc242d;
	padding: 15px 0 15px;
	width: 100%;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
	text-shadow: rgba(0,0,0,0.7) 0px 0px 3px;
	-moz-text-shadow: rgba(0,0,0,0.7) 0px 0px 3px;
	-webkit-text-shadow: rgba(0,0,0,0.7) 0px 0px 3px;
	-o-text-shadow: rgba(0,0,0,0.7) 0px 0px 3px;
	box-shadow: rgba(0,0,0,0.9) 0px 0px 1px;
	-moz-box-shadow: rgba(0,0,0,0.9) 0px 0px 1px;
	-webkit-box-shadow: rgba(0,0,0,0.9) 0px 0px 1px;
	-o-box-shadow: rgba(0,0,0,0.9) 0px 0px 1px;
	margin-top: 50px;
}

#location_content_box {
	background: #8a8b8a;
	margin-top: -3px;
	padding: 0 0 0 5%;
}

.para_loc_col {
	width: 26.3333%;
	float: left;
	padding: 30px 3.5% 30px 3.5%;
}

.para_loc_col h2 {
	font-size: 1.1em;
	font-weight: 400;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0 0 20px 0;
}

.para_loc_col a {
	display: block;
	color: #ffffff;
	font-size: 1em;
	padding: 10px 0 10px 0;
	font-weight: 400;
	letter-spacing: 1px;
	margin: 0 0 5px 0;
}

.para_loc_col a span {
	padding: 3px 0 0 0;
	border: #ffffff 1px solid;
	width: 25px;
	height: 25px;
	display: inline-block;
	text-align: center;
	margin: -4px 10px 10px 0;
	float: left;
	font-weight: 600;
	font-size: 1.1em;
}

#col_1.para_loc_col a span {
	background: #21a565;
}

#col_2.para_loc_col a span {
	background: #b52231;
}

#col_3.para_loc_col a span {
	background: #83578f;
}

#location_desc_box {
	background: #5f8294;
}

.para_desc_col {
	width: 25.3333%;
	padding: 0 4% 0 4%;
	margin: 40px 0 40px 0;
	float: left;
}

#col_5.para_desc_col{
	border: #6c8c9c 1px solid;
	border-top: none;
	border-bottom: none;
	width: 24.3333%;
}

.para_desc_col h2 {
	font-size: 1.1em;
	font-weight: 400;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0 0 20px 0;
}

.hoverPointsLoc {
	position: absolute;
	z-index: 10;
}

.hoverPointsLoc p {
	padding: 0 0 0 0!important;
	border: #ffffff 1px solid;
	width: 22px;
	display: block;
	text-align: center;
	font-weight: 600!important;
	font-size: 1.1em;
	margin: 0;
}

.hoverPointsLoc.Health p, .hoverPointsLoc.Health .hoverBoxLoc {
	background: #21a565;
}

.hoverPointsLoc.Food p, .hoverPointsLoc.Food .hoverBoxLoc {
	background: #c9212c;
}

.hoverPointsLoc.Shops p, .hoverPointsLoc.Shops .hoverBoxLoc {
	background: #83578f;
}

#hov_1 {
	top: 26.5%;
	left: 43%;
}

#hov_1 p:before {
	content: "1";
}

#hov_2 {
	top: 23.5%;
	left: 40%;
}

#hov_2 p:before {
	content: "2";
}

#hov_3 {
	top: 22%;
	left: 47%;
}

#hov_3 p:before {
	content: "3";
}

#hov_4 {
	  top: 24%;
	  left: 7%;
}

#hov_4 p:before {
	content: "4";
}

#hov_5 {
	top: 19%;
	left: 71%;
}

#hov_5 p:before {
	content: "5";
}

#hov_6 {
	top: 32%;
	left: 40.5%;
}

#hov_6 p:before {
	content: "2";
}

#hov_7 {
	top: 29.3%;
	left: 37%;
}

#hov_7 p:before {
	content: "3";
}

#hov_8 {
	top: 28.8%;
	left: 34%;
}

#hov_8 p:before {
	content: "4";
}

#hov_9 {
	  top: 30%;
	  left: 27.8%;
}

#hov_9 p:before {
	content: "5";
}

#hov_10 {
	top: 33%;
	left: 69%;
}

#hov_10 p:before {
	content: "1";
}

#hov_11 {
	top: 26%;
	left: 20%;
}

#hov_11 p:before {
	content: "2";
}

#hov_12 {
	top: 30.5%;
	left: 49%;
}

#hov_12 p:before {
	content: "3";
}

#hov_13 {
	top: 30.7%;
	left: 32%;
}

#hov_13 p:before {
	content: "4";
}

#hov_14 {
	top: 26.7%;
	left: 6%;
}

#hov_14 p:before {
	content: "1";
}

#hov_15 {
	top: 27.2%;
	left: 12.8%;
}

#hov_15 p:before {
	content: "5";
}

#hov_16 {
	top: 21.3%;
	left: 11.5%;
}

#hov_16 p:before {
	content: "6";
}

.hoverBoxLoc {
	position: absolute;
	padding: 10px 10px 10px 10px;
	width: 200px;
	left: -100px;
	bottom: 50px;
	display: none;
}

.hoverBoxLoc .arrow-down {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	position: absolute;
	left: 50%;
	bottom: -20px;
	margin-left: -20px;
	z-index: 11;
}

.hoverPointsLoc.Health .hoverBoxLoc .arrow-down {
	border-top: 20px solid #21a565;
}

.hoverPointsLoc.Food .hoverBoxLoc .arrow-down {
	border-top: 20px solid #c9212c;
}

.hoverPointsLoc.Shops .hoverBoxLoc .arrow-down {
	border-top: 20px solid #83578f;
}

.hoverBoxLoc h3 {
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: 600;
	text-transform: capitalize;
	text-align: center;
}

/* Ownership page */

#fairmore_ownership_content {
	background: #e8e8e7;
	padding: 30px;
}

#fairmore_ownership_content h2 {
	font-size: 24px;
	font-weight: 400;
	font-size: 2em;
	color: #a62639;
	margin: 0 0 0 0;
}

#fairmore_ownership_content h3 {
	font-size: 1.1em;
	font-weight: 400;
	color: #606060;
	margin: 0 0 30px 0;
}

#fairmore_ownership_content p {
	font-size: 10px!important;
	margin: 30px 0 0 0;
	color: #000000;
	line-height: 1.2em!important;
}

#fairmore_ownership_content table {
	background: #ffffff;
}

#fairmore_ownership_content th {
	background: #a62639;
	font-size: 1.05em;
	font-weight: 400;
	color: #ffffff;
	text-transform: uppercase;
	padding: 15px 20px 15px 20px;
	text-align: left;
}

#fairmore_ownership_content td {
	padding: 15px 20px 15px 20px;
	font-size: 12px;
}

#fairmore_ownership_content tbody .col1 {
	font-size: 12px;
}

#fairmore_ownership_content .col1 {
	width: 25%;
}

#fairmore_ownership_content .col2 {
	border: #a62639 1px solid;
	border-top: none;
	border-bottom: none;
}

#fairmore_table_1 {
	margin-bottom: 30px;
}

#fairmore_table_2 {
	width: 52%;
	float: left;
}

#fairmore_table_3 {
	width: 47%;
	float: right;
}

#fairmore_table_2 .col1, #fairmore_table_3 .col1 {
	width: 50%;
}

#fairmore_table_3 #row_305, #fairmore_table_3 #row_306, #fairmore_table_3 #row_307 {
	background: #828584;
	color: #ffffff;
}

#fairmore_table_3 td {
	border-color: #000000!important;
}

#fairmore_table_3 #row_305 td, #fairmore_table_3 #row_306 td, #fairmore_table_3 #row_307 td {
	border-color: #ffffff!important;
}

#fairmore_table_3 #row_257 td {
	padding-bottom: 38px;
}

/* Contact Page */

#fairmore_contact {
	padding: 40px 25px 40px 25px;
	background: #4b6177;
}

#fairmore_contact p {
	color: #ffffff;
}

#contact_info {
	width: 30%;
	float: left;
}

#fairmore_map {
	width: 67%;
	height: 472px;
	float: right;
	border: #ffffff 5px solid;
}

.fairmore_con_link {
	background: #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	padding: 10px;
	margin: 30px 0 0 20px;
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	color: #4b6177;
	font-weight: 600;
}

#fairmore_contact .titles {
	font-size: 1.4em;
	display: block;
}

#fairmore_contact .subtitles {
	font-size: 1.3em;
	margin: 0 0 0 0;
	padding: 0;
}

/* Team Page */

.team_wrap, .office_wrap {
	padding: 45px;
}

.office_wrap {
	background: #a62639!important;
}

.team_wrap h1, .office_wrap h1 {
	font-size: 2.250em;
	line-height: 1em;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 400;
	margin-top: 0;
	padding-top: 0;
}

.team_wrap h2 {
	font-size: 1.125em;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 400;
}

#homeimage.team_slider, #homeimage.team_slider .slider-wrapper.theme-default, #homeimage.office_slider, #homeimage.office_slider .slider-wrapper.theme-default {
	height: 434px!important;
}

#homeimage.team_slider .nivo-controlNav {
	display: none;
}

.team_desc_paragon {
	margin-top: -3px;
	padding: 40px;
}

.team_desc_paragon .para_desc_col {
	width: 45%;
	padding: 2.5%;
	height: auto;
	margin: 0;
}

#homeimage.team_slider .nivo-directionNav {
	display: block!important;
}

#homeimage.team_slider .nivo-prevNav, #homeimage.office_slider .nivo-prevNav {
	width: 72px;
	height: 72px;
	background: url("/images/prev_btn.png");
	left: 0;
	margin-top: -16px;
}

#homeimage.team_slider .nivo-nextNav, #homeimage.office_slider .nivo-nextNav {
	width: 72px;
	height: 72px;
	background: url("/images/next_btn.png");
	right: 0;
	margin-top: -16px;
}

/* siteplan page */

.avail_images {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

#siteplanSlider, #siteplanSlider #slider {
	height: 444px!important;
}

#siteplanSlider .nivo-controlNav {
	display: none;
}

#paragon_siteplan {
	width: 1024px;
	height: 744px;
	background: url("/images/paragon_siteplan.gif") center top no-repeat;
	position: relative;
}

#siteplan_content {
	background: #8a8b8a;
	padding: 45px;
}

#siteplan_title {
	width: 33%;
	float: left;
}

#siteplan_title h2 {
	font-size: 20px;
	line-height: 1.5em;
	font-weight: 200;
	color: #ffffff;
	margin: 0;
	padding: 0;
}

.siteplan_col {
	width: 30%;
	float: left;
	padding: 0 1.5% 0 1.5%;
}

.siteplan_col li {
	list-style: none;
	color: #ffffff;
	font-size: 0.8em!important;
	line-height: 1.8em!important;
	clear: both;
}

.siteplan_col li:before {
	content: 'Â»';
	display: inline-block;
	padding-right: 5px;
	float: left;
	padding-bottom: 5px;
}

#floorplans_link {
	background: #747574;
	padding: 45px;
}

#floorplans_link a {
	display: block;
	width: 26%;
	margin: 0 auto 0 auto;
	padding: 15px 0 15px 0;
	background: #ffffff;
	color: #8a8b8a;
	font-weight: 800;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#paragon_siteplan a {
	position: absolute;
	z-index: 2;
	display: block;
	text-transform: uppercase;
	font-weight: 800;
}

#paragon_siteplan #warehouse {
	width: 398px;
	height: 79px;
	left: 24.5%;
	top: 34%;
}

#paragon_siteplan #office {
	width: 83px;
	height: 134px;
  	left: 45.7%;
  	top: 50.9%;
}

#paragon_siteplan .siteplan_highlight {
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
}

#paragon_siteplan #office_highlight {
	background: url("/images/paragon/siteplan/office.png") left top no-repeat;
}

#paragon_siteplan #warehouse_highlight {
	background: url("/images/paragon/siteplan/warehouse.png") left top no-repeat;
}

#paragon_siteplan .siteplan_hover {
	padding: 20px;
	width: 260px;
	background: #567b8e;
	position: absolute;
	top: -90px;
	left: 50%;
	margin-left: -150px;
	display: none;
	box-shadow: rgba(0,0,0,0.7) 0px 0px 5px;
	-moz-box-shadow: rgba(0,0,0,0.7) 0px 0px 5px;
	-webkit-box-shadow: rgba(0,0,0,0.7) 0px 0px 5px;
	-o-box-shadow: rgba(0,0,0,0.7) 0px 0px 5px;
}

#paragon_siteplan .siteplan_hover h2 {
	font-size: 18px;
	color: #ffffff;
	font-weight: 200;
	margin: 0;
	padding: 0;
}

#paragon_siteplan .siteplan_hover .arrow-down {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #567b8e;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -20px;
}

/* Office page */

.office_slider .nivo-controlNav {
	display: none;
}

#office_siteplan {
	width: 1024px;
	height: 375px;
	background: url("/images/paragon/office/office_plate.png") left top no-repeat;
	position: relative;
	margin-top: -3px;
}

#location_desc_box.office_desc_paragon {
	padding: 45px;
	background: none;
}

#location_desc_box.office_desc_paragon h2 {
	display: block;
	font-size: 36px;
	text-transform: uppercase;
	color: #a62639;
	font-weight: 400;
	text-align: center;
	margin: 0 0 50px 0;
	padding: 0;
}

#location_desc_box.office_desc_paragon .siteplan_col li {
	color: #000000;
	font-size: 16px!important;
	line-height: 26px!important;
	padding-left: 12px;
	position: relative;
	margin-bottom: 10px;
}

#location_desc_box.office_desc_paragon .siteplan_col li:before {
	content: 'Â»';
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
}

#office_siteplan .unit_hovers {
	padding: 20px;
	width: 260px;
	background: #567b8e;
	position: absolute;
	bottom: 100px;
	left: 50%;
	margin-left: -150px;
	display: none;
	box-shadow: rgba(0,0,0,0.7) 0px 0px 5px;
	-moz-box-shadow: rgba(0,0,0,0.7) 0px 0px 5px;
	-webkit-box-shadow: rgba(0,0,0,0.7) 0px 0px 5px;
	-o-box-shadow: rgba(0,0,0,0.7) 0px 0px 5px;
}

#office_siteplan .unit_hovers h3 {
	text-transform: uppercase;
	font-size: 18px;
	color: #ffffff;
	font-weight: 600;
	margin: 0;
	padding: 0;
}

#office_siteplan .unit_hovers h4 {
	font-family: 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: 200;
	margin: 0;
	padding: 0;
}

#office_siteplan .unit_hovers p {
	text-decoration: underline;
	font-size: 1em!important;
	line-height: 1em!important;
}

#office_siteplan .unit_hovers .arrow-down {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #567b8e;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -20px;
}

#office_siteplan a {
	position: absolute;
	z-index: 10;
}

.unit_highlight {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
}

#unit_25 {
	left: 18%;
	top: 51%;
	width: 51px;
	height: 41px;
}

#unit_26 {
	left: 18%;
	top: 62%;
	width: 73px;
	height: 64px;
}

#unit_27 {
	 left: 25.2%;
	 top: 62%;
	 width: 73px;
	 height: 64px;
}

#unit_28 {
	 left: 27.1%;
	 top: 51%;
	 width: 52px;
	 height: 42px;
}

#unit_29 {
	   left: 27.1%;
	   top: 37.7%;
	   width: 52px;
	   height: 42px;
}

#unit_30 {
	   left: 27.1%;
	   top: 18.7%;
	   width: 52px;
	   height: 70px;
}

#unit_31 {
	  left: 23.9%;
	  top: 18.7%;
	  width: 31px;
	  height: 64px;
}

#unit_32 {
	  left: 17.9%;
	  top: 18.7%;
	  width: 61px;
	  height: 64px;
}

#unit_33 {
	  left: 17.9%;
	  top: 35.7%;
	  width: 52px;
	  height: 37px;
}

#unit_34 {
	  left: 42.9%;
	  top: 48.7%;
	  width: 60px;
	  height: 50px;
}

#unit_35 {
	  left: 42.9%;
	  top: 62.7%;
	  width: 77px;
	  height: 64px;
}

#unit_36 {
	  left: 50.5%;
	  top: 62.7%;
	  width: 71px;
	  height: 63px;
}

#unit_37 {
	  left: 52.4%;
	  top: 48.7%;
	  width: 51px;
	  height: 51px;
}

#unit_38 {
	  left: 52.4%;
	  top: 36.7%;
	  width: 51px;
	  height: 46px;
}

#unit_39 {
	  left: 52.4%;
	  top: 17.7%;
	  width: 51px;
	  height: 71px;
}

#unit_40 {
	   left: 48.8%;
	   top: 17.7%;
	   width: 35px;
	   height: 65px;
}

#unit_41 {
	   left: 43.5%;
	   top: 17.7%;
	   width: 52px;
	   height: 71px;
}

#unit_42 {
	   left: 42.9%;
	   top: 36.7%;
	   width: 60px;
	   height: 46px;
}

#unit_43 {
	   left: 68%;
	   top: 49.7%;
	   width: 61px;
	   height: 48px;
}

#unit_44 {
	   left: 68%;
	   top: 62.7%;
	   width: 79px;
	   height: 66px;
}

#unit_45 {
	   left: 75.8%;
	   top: 62.7%;
	   width: 79px;
	   height: 66px;
}

#unit_46 {
	   left: 77.6%;
	   top: 49.6%;
	   width: 51px;
	   height: 50px;
}

#unit_47 {
	   left: 77.6%;
	   top: 37.6%;
	   width: 51px;
	   height: 44px;
}

#unit_48 {
	   left: 77.6%;
	   top: 18.6%;
	   width: 51px;
	   height: 70px;
}

#unit_49 {
	     left: 74%;
		 top: 18.6%;
		 width: 36px;
		 height: 64px;
}

#unit_50 {
	     left: 68.7%;
		 top: 18.6%;
		 width: 54px;
		 height: 71px;
}

#unit_51 {
	  left: 68.2%;
	  top: 37.6%;
	  width: 59px;
	  height: 43px;
}

/* Warehouse page */

#warehouse_siteplan {
	width: 1024px;
	height: 375px;
	background: url("/images/paragon/warehouse/warehouse_plate.png") left top no-repeat;
	position: relative;
	margin-top: -3px;
}

#warehouse_siteplan .unit_hovers {
	padding: 20px;
	width: 260px;
	background: #9a2734;
	position: absolute;
	bottom: 220px;
	left: 50%;
	margin-left: -150px;
	display: none;
	box-shadow: rgba(0,0,0,0.7) 0px 0px 5px;
	-moz-box-shadow: rgba(0,0,0,0.7) 0px 0px 5px;
	-webkit-box-shadow: rgba(0,0,0,0.7) 0px 0px 5px;
	-o-box-shadow: rgba(0,0,0,0.7) 0px 0px 5px;
}

#warehouse_siteplan .unit_hovers h3 {
	font-size: 18px;
	color: #ffffff;
	font-weight: 600;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

#warehouse_siteplan .unit_hovers h4 {
	font-family: 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: 200;
	margin: 0;
	padding: 0;
}

#warehouse_siteplan .unit_hovers p {
	text-decoration: underline;
	font-size: 1em!important;
	line-height: 1em!important;
}

#warehouse_siteplan .unit_hovers .arrow-down {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #9a2734;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -20px;
}

#warehouse_siteplan a {
	position: absolute;
	z-index: 10;
}

.unit_highlight {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
}

#unit_5 {
	left: 4.6%;
	top: 24%;
	width: 51px;
	height: 184px;
}

#unit_6 {
	left: 9.7%;
	top: 24%;
	width: 51px;
	height: 184px;
}

#unit_7 {
	left: 14.7%;
	top: 24%;
	width: 43px;
	height: 184px;
}

#unit_8 {
	left: 19%;
	top: 24%;
	width: 51px;
	height: 184px;
}

#unit_9 {
	left: 24.2%;
	top: 24%;
	width: 51px;
	height: 184px;
}

#unit_10 {
	left: 29.4%;
	top: 24%;
	width: 51px;
	height: 184px;
}

#unit_11 {
	left: 34.6%;
	top: 24%;
	width: 42px;
	height: 184px;
}

#unit_12 {
	left: 38.9%;
	top: 24%;
	width: 42px;
	height: 184px;
}

#unit_13 {
	left: 43.2%;
	top: 24%;
	width: 50px;
	height: 184px;
}

#unit_14 {
	left: 48.2%;
	top: 24%;
	width: 51px;
	height: 184px;
}

#unit_15 {
	left: 53.5%;
	top: 24%;
	width: 59px;
	height: 184px;
}

#unit_16 {
	  left: 59.5%;
	  top: 24%;
	  width: 59px;
	  height: 184px;
}

#unit_17 {
	  left: 65.5%;
	  top: 24%;
	  width: 50px;
	  height: 184px;
}

#unit_18 {
	  left: 70.6%;
	  top: 24%;
	  width: 52px;
	  height: 184px;
}

#unit_19 {
	  left: 75.9%;
	  top: 24%;
	  width: 50px;
	  height: 184px;
}

#unit_20 {
	  left: 81%;
	  top: 24%;
	  width: 50px;
	  height: 184px;
}

#unit_21 {
	  left: 86%;
	  top: 24%;
	  width: 50px;
	  height: 184px;
}

#unit_22 {
	  left: 91.1%;
	  top: 24%;
	  width: 50px;
	  height: 184px;
}

/* mobile fixes */

@media (max-device-width: 569px) {
	a.nivo-imageLink {
		border: 0;
		display: none;
		height: 1000px!important;
		left: 0;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 0;
		width: 1004px;
		z-index: 6;
	}

}

.paragon__features {
	background-color: #a62639;
	padding: 40px 30px 40px 40px;
	overflow: hidden;
}

.paragon__features__left {
	width: 675px;
	float: left;
}

.paragon__features__right {
	color: white;
	width: 249px;
	padding-left: 20px;
	float: left;
}

.paragon__features__right h2 {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 17px;
	text-transform: uppercase;
}

.paragon__features__right ul {
	margin-left: 20px;
	margin-bottom: 20px;
}

.paragon__features__right li {
	margin-bottom: 10px;
	font-size: 12px;
}

.paragon__features__btn {
	display: block;
	border-radius: 5px;
	background: white;
	padding: 15px 0 15px;
	width: 100%;
	color: #cc242d;
	font-size: 14px;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
}
