html {
	overflow-x:hidden;
}
body {
	margin:0 auto 0 auto;
	padding:0;
	font-family: Calibri, Arial, sans-serif;
	background: #000;
	font-weight: 400;
	font-size: 100%;
	color: #333;
	height: 100%;
	background-color:#000!important;
	max-width:1440px;
	overflow:hidden;
}
@font-face {
	font-family: 'ft_font';
	src: url('../../assets/new-website-assets/ft_font-regular-webfont.eot');
	src: url('../../assets/new-website-assets/ft_font-regular-webfont.eot?#iefix') format('embedded-opentype'),  
	url('../../assets/new-website-assets/ft_font-regular-webfont.woff') format('woff'),  
	url('../../assets/new-website-assets/ft_font-regular-webfont.ttf') format('truetype');
}
::-webkit-scrollbar {
 width: 10px;
 height:10px;
}

::-webkit-scrollbar-track {
 box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
 background-color:#000;
}
 .compared ::-webkit-scrollbar-track {
 background-color:transparent;
}

::-webkit-scrollbar-thumb {
 border-radius: 15px;
 box-shadow:inset 2px 2px 8px 2px #888888;
 background-color:#222;
}
.displayNone {
	display:none;
}
html.loading {
	overflow:hidden!important;
}
.loadingCover {
	background:url(../../assets/new-website-assets/ajax-loader-logo.gif) #111 no-repeat!important;
	background-position:center 44%!important;
	background-size:40px 40px!important;
	height:100%;
	width:100%;
	overflow:hidden;
	position:fixed;
	top:0;
	left:0;
	z-index: 999999999!important;
	-webkit-transition: all 2.2s ease-in-out;
	-moz-transition: all 2.2s ease-in-out;
	-o-transition: all 2.2s ease-in-out;
	-ms-transition: all 2.2s ease-in-out;
	transition: all 2.2s ease-in-out;
}
.loadingCover.loaded {
	-webkit-transition: all 2.2s ease-in-out;
	-moz-transition: all 2.2s ease-in-out;
	-o-transition: all 2.2s ease-in-out;
	-ms-transition: all 2.2s ease-in-out;
	transition: all 2.2s ease-in-out;
	height:0%!important;
}
p {
	font-weight: 400;
	font-size: 1.2em;
	line-height: 1.3;
	/*text-align: justify;*/
	padding-bottom: 20px;
	color:#666;
	word-spacing: .15em;
}
p strong {
	color:#333;
}
a {
	webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	cursor:pointer;
	text-decoration:none;
}
p a {
	color:#0D7EB9!important
}
.btn_twitter_home {
	display: block;
	position: absolute;
	right: 15px;
	top: 25px;
	height: 60px;
	width: 60px;
	background: url(../../assets/new-website-assets/twitter-bird-light-bgs.png) no-repeat;
	background-position: -10px -10px!important;
	background-size: 70px;
}
.award_banner {
	display: block;
	position: absolute;
	left: 0px;
	top: 68px;
	height: 131px;
	width: 214px;
	background: url(../../assets/new-website-assets/award.png) no-repeat;
	background-size: 100%;
	background-position: 0px 0px!important;		
}
.btn_signin {
	color: #fff;
	bottom: auto;
	background: #555;
	left: 10px;
	padding: 11px 20px 12px 20px;
	border-radius: 5px;
	font: 20px "ft_font", tahoma, sans-serif;
	position: relative;
	top: -20px;
	text-decoration: none;
	z-index: 9999;
}
.btn_signin:hover {
	background: #000;
}
nav {
	height: 68px;
	margin: -70px auto 0px auto;
	padding: 0;
	line-height: 65px;
	width: 100% !important;
	/*max-width: 1440px !important;*/
	border-top: 1px solid #555;
	background-color: #222;
	background: url(../../assets/board_bg.jpg) -100px -100px;
	z-index: 99999999!important;
	position:fixed;
	border-bottom: 1px solid white;
	left: 0;
}
nav a, nav a:visited, nav a:active {
	text-decoration:none;
	display: block;
	padding: 0 20px;
	position: relative;
	z-index: 2!important;
	padding: 8px;
}
nav li {
	display: block;
	height: 73px;
	float: left;
	position: relative;
	margin-top: 2px;
}
nav li a {
	font: 18px "ft_font", tahoma, sans-serif;
	color:#aaa;
	text-transform: uppercase;
}
.nav li.one a, .nav li.goSearch a, .nav li.two a, .nav li.three a, .nav li.four a, .nav li.five a, .nav li.six a {
	width: 38px!important;
	height: 38px!important;
	margin:8px 8px 0 0px;
	border-radius:190px!important;
	border-bottom: 1px solid #555;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .2s ease-in-out;
}
/* rollover nav labels */
.nav li a span {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	pointer-events: none;
	position:fixed;
	margin-top:-220px;
	width:200px;
	text-align:right;
	display:block;
	opacity:0;
	text-align:right;
}
.nav li a:hover span {
	opacity:1;
}
.nav li.one a span {
	margin-left:-240px;
	margin-top:30px;
}
.nav li.goSearch a:hover span {
	margin-top:9px;
}
.nav li.goSearch a span {
	margin-left:-302px;
	margin-top:30px;
}
.nav li.one a:hover span {
	margin-top:9px;
}
.nav li.two a span {
	margin-left:-363px;
	margin-top:30px;
}
.nav li.two a:hover span {
	margin-top:9px;
}
.nav li.three a span {
	margin-left:-425px;
	margin-top:30px;
}
.nav li.three a:hover span {
	margin-top:9px;
}
.nav li.four a span {
	margin-left:-488px;
	margin-top:30px;
}
.nav li.four a:hover span {
	margin-top:9px;
}
.nav li.five a span {
	margin-left:-552px;
	margin-top:30px;
}
.nav li.five a:hover span {
	margin-top:9px;
}
.nav li.seven, .nav li.eight, .nav li.btn_contact {
	border: 1px solid #444;
	border-radius: 8px;
	height: 30px;
	padding: 0;
	line-height: 1em;
	margin-top: 21px;
}
.nav li.seven a, .nav li.eight a, .nav li.btn_contact a {
	padding:4px 8px 2px 8px;
}
.nav li.seven a:hover, .nav li.eight a:hover, .nav li.btn_contact a:hover {
	color:#fff!important;
}
.nav li.seven {
	margin-left: 10px;
}
.nav li.eight {
	margin-left: 10px;
}
.nav li.btn_contact {
	margin-left: 70px;
}
.navigation {
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	-ms-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}
.navigation.navShow {
	margin-top: 0;
	top: 0;
	width:100%;
}
.navigation.navHide {
	margin-top: -100px;
}
.navigationHolder {
	max-width:1440px;
	margin:0 auto;
}
nav ul {
	float: right;
	margin: -82px 164px 0 0!important;
	height: 40px;
}
h1 {
	font: 38px "ft_font", tahoma, sans-serif;
	line-height: 33px;
	margin: 20px 0 10px 88px;
}
.btn_twitter, .btn_linkedin, .btn_fb {
	display: block;
	position: relative;
	top: -60px;
	height: 30px;
	width: 30px;
	background: url(../../assets/new-website-assets/twitter-bird-light-bgs.png) no-repeat;
	background-position: -10px -10px!important;
	background-size: 50px;
	float: right;
}
.btn_linkedin {
	background: url(https://s3-eu-west-1.amazonaws.com/ft.images.fishtree.com/btn_linkedin.png) no-repeat!important;
	background-size: 30px!important;
}
.btn_fb {
	background: url(https://s3-eu-west-1.amazonaws.com/ft.images.fishtree.com/btn_fb.png) no-repeat!important;
	background-size: 30px!important;
}
nav li a:hover {
}
nav li.active:before {
	width: 0;
	height: 0;
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	border-bottom: 13px solid #fff;
	position: absolute;
	bottom: 3px;
	margin-top:1px;
	left: 23.5%;
	content: "";
	z-index: 9;
}
.nonIndicator:before {
	display:none;
}
nav li.active a {
	color: #fff!important;
	background-color: transparent!important;
}
a.ft_logo, a.ft_logo:hover {
	height: 35px;
	width: 140px;
	display: block;
	margin: 14px 10px 13px 10px;
	background: url(../../assets/svg_sprite.png) no-repeat!important;
	background-position: 1px 7px!important;
	background-size: 129px 4073px!important;
}
.button, .button:hover {
	width: auto;
	cursor: pointer;
	display: inline-block;
	line-height: 1;
	margin: 0 10px 0 0;
	outline: none;
	position: relative!important;
	text-align: center;
	text-decoration: none;
	color: #fff!important;
	border-radius: 5px;
	background: #0D7EB9;
	padding: 12px 28px 12px 28px;
	text-transform: auto;
	font: 19px "ft_font", tahoma, sans-serif;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	z-index:9999;
}
.btn_signup {
	background: #aaa;
	margin-left:0px;
}
article p a {
	color:#0D7EB9;
}
#home .button {
	top:-20px;
	margin-right: 10px;
}
#home .newsLetter.button {
	background-color:#666;
}
#home .newsLetter.button:hover {
	background-color:#000!important;
}
.button:hover {
	background: #000;
}
.btn_sectionOne.button {
	margin: 0 0 0 88px;
}
/* home */

#home {
	/*background: url(../../assets/new-website-assets/about.jpg) 50% 0 no-repeat #bfc5c1 fixed;*/
	min-height: 588px;
	margin: 0 auto;
	width: 100%;
	max-width: 1440px;
	z-index:3;
	margin-bottom: -70px;
}
#home article {
	height: 600px;
	position: absolute;
	top: 0px;
	width: 100%;
}
#home article .text {
	width: 38%;
	margin: -18px 0 38px 88px;
	color: #FFF;
}
#home article .text p, #fishtree-section .searchInfo .text p {
	color: #444;
}
#home article .text p {
	font-size: 18px;
}
#home article h1 {
	color: #FFF;
	font: 55px "ft_font", tahoma, sans-serif;
	margin-left: 85px;
	text-shadow: #555 0px 1px 2px;
	margin-top: 160px;
	margin-bottom: 28px;
	width: 400px;
	line-height: 1em;
}
/* section 1 */
section article {
	overflow:hidden;
}
section article h1 span {
	display: block;
	font-size: 28px;
	padding-top: 14px;
	margin-bottom: -24px;
	color: #888;
}
#fishtree-section {
	min-height: 611px;
	margin: 0 auto;
	width: 100%;
	max-width: 1440px;
	position: relative;
	z-index:3;
}
.button.follow {
}
/**/
#personalization-section:after, #curation-section:after, #section-eight:before, #collaboration-section:after, #section-seven:before, #section-seven:after, #learning-management-section:after {
	display: block;
	content: "";
	width: 100%;
	max-width: 1440px;
	height: 198px;
	position: absolute;
	margin: -198px 0 0 0px;
	/*background: url(../../new_website/images/shad_top.png);
	background-size: auto 198px;
	background-position: right top;
	background-repeat: repeat-x;*/
	z-index:999999!important;
	pointer-events:none;
}
#section-nine:before {
	margin: -264px 0 0 0px;
	background-position: right -1px;
}
#personalization-section:after, #curation-section:after, #section-seven:after, #learning-management-section:after, #collaboration-section:after {
	margin: 1048px 0 0 0px;
	/*background: url(../../assets/new-website-assets/shad_bottom.png);
	background-size: auto 98px;*/
	height: 98px;
	z-index:999999!important;
}
#personalization-section:after {
	margin: 611px 0 0 0px;
}
#curation-section:after {
	margin: 611px 0 0 0px;
}
#curation-section article h1 span {
	font-size: 26px;
}
#collaboration-section:after {
	margin: 611px 0 0 0px;
}
#section-seven:after {
	margin: 563px 0 0 0px;
}
#section-seven:before {
	display:none;
}
#learning-management-section:after {
	margin: 609px 0 0 0px;
}
#fishtree-section article {
	height: 461px;
	position: absolute;
	top: 0px;
	width: 100%;
	margin-top: 70px;
	padding-top: 80px;
	background-color:white;
}
#fishtree-section article .dashImage {
	height: 381px;
	position: absolute;
	top: 75px;
	width: 565px;
	/*background: url(../../assets/new-website-assets/dashImage.png);
	background-size: 565px 391px;
	background-position: bottom right;
	background-repeat: no-repeat;*/
	right: -218px;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	-ms-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}
#fishtree-section article .dashImage.comeIn {
	right: 68px;
}
#fishtree-section article .text {
	width: 38%;
	margin:20px -200px 0 88px;
	float:left;
}
a.btn_more {
	background-color: #f5f5f5;
	padding: 8px 18px;
	text-decoration:none;
	color:#555;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 8px;
	font-size:16px;
	font: 19px "ft_font", tahoma, sans-serif;
}
/* section 1.3 */


#fishtree-section-pt-three {
	height: 539px;
	margin: -540px 0px 0 0;
	width: 500px;
	max-width: 1440px;
	position: relative;
	z-index: 999999;
	left: auto;
	right: 0;
	float: right;
}
#fishtree-section-pt-three article {
	height: 58px;
	position: absolute;
	top: 291px;
	width: 100%;
}
/* section 2 */


#section-two {
	/*background: url(../../assets/new-website-assets/home.jpg) 50% 0 no-repeat fixed;*/
	min-height: 750px;
	margin: 0 auto;
	width: 100%;
	max-width: 1440px;
	z-index:3;
	margin-bottom:-70px;
}
#section-two article {
	height: 458px;
	position: absolute;
	top: 291px;
	width: 100%;
}
/* section 2pt2 */


#section-two-pt-two {
	/*background: url(../../assets/new-website-assets/search.jpg) 50% 0 no-repeat fixed;*/
	min-height: 550px;
	margin: 0 auto;
	width: 100%;
	max-width: 1440px;
	z-index:3;
	margin-bottom:-70px;
}
#section-two-pt-two article {
	height: 458px;
	position: absolute;
	top: 291px;
	width: 100%;
}
/* section 2pt3 */


#curation-section {
	min-height: 611px;
	margin: 0 auto;
	width: 100%;
	max-width: 1440px;
	position: relative;
	z-index:999999!important;
}
#curation-section article {
	height: 460px;
	position: absolute;
	margin-top: 70px;
	top: 0px;
	width: 100%;
	padding-top: 80px;/*background: url(../../assets/new-website-assets/searchDetail.png) white;
	background-size: 537px 572px;
	background-position: top right;
	background-repeat: no-repeat;*/
}
#curation-section article .text {
	width: 42%;
	margin: 20px -200px 0 88px;
	float: left;
}
/* section 3 */
#personalization-section {
	min-height: 611px;
	margin: 0 auto;
	width: 100%;
	max-width: 1440px;
	position: relative;
	z-index:999999!important;
}
#personalization-section article {
	height: 460px;
	position: absolute;
	margin-top: 70px;
	top: 0px;
	width: 100%;
	background-color:white;
	padding-top: 80px;
}
.lessonScreens {
	height: 510px;
	width: 455px;
	margin: -78px -188px 0 0;
	background: none;
	background-size: 457px 542px;
	background-position: top left;
	background-repeat: no-repeat;
	float: right;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	-ms-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}
.lessonScreens.comeIn {
	/*background: url(../../assets/new-website-assets/profile.jpg);
	background-size: 457px 542px;
	background-position: top left;
	background-repeat: no-repeat;*/
	margin: -108px 88px 0 -600px;
}
#personalization-section article .text {
	width: 48%;
	margin: 30px 0 -400px 88px;
	float: left;
}
/* section 4 */

#section-four {
	/*background: url(../../assets/new-website-assets/se_parent.jpg) 50% 0 no-repeat fixed;*/
	min-height: 500px;
	margin: 0 auto;
	width: 100%;
	max-width: 1440px;
	z-index:3;
	margin-bottom:-71px;
}
#section-four article {
	height: 458px;
	position: absolute;
	top: 291px;
	width: 100%;
}
/* section 5 */
#collaboration-section {
	min-height: 690px;
	margin: 0 auto;
	width: 100%;
	max-width: 1440px;
	position: relative;
	z-index:999999!important;
	margin-bottom: -79px;
}
#collaboration-section article {
	height: 460px;
	position: absolute;
	top: 40px;
	width: 100%;
	/*background: url(../../assets/new-website-assets/happy_kids.png);
	background-size: 572px 550px;
	background-repeat: no-repeat;
	background-position: 100% top;*/
	background-color: #FFF;
	padding-top: 80px;
	margin-top: 30px;
}
#collaboration-section article .text {
	width: 40%;
	margin:30px -400px 0 88px;
	float:left;
}
/* section 5pt5 */

#collaboration-section-pt-five, #section-five-pt-five {
	/*background: url(../../assets/new-website-assets/comms.jpg) 50% 0 no-repeat fixed;*/
	min-height: 500px;
	margin: 0 auto;
	width: 100%;
	max-width: 1440px;
	z-index:3999;
	margin-bottom:-71px;
}
#collaboration-section-pt-five article, #section-five-pt-five article {
	height: 458px;
	position: absolute;
	top: 291px;
	width: 100%;
}
/* section 6 */

#section-six {
	/*background: url(../../assets/new-website-assets/learning-management.jpg) 50% 0 no-repeat fixed;*/
	min-height: 600px;
	margin: 0 auto;
	width: 100%;
	max-width: 1440px;
	z-index:3;
	margin-bottom:-70px;
}
#section-six h1 {
	float:right;
	color:white;
	width: 28%;
	line-height: 1;
	text-align: right;
	font-size: 68px;
	margin-right: 88px;
}
#section-four article {
	height: 458px;
	position: absolute;
	top: 291px;
	width: 100%;
}
/* section 7 */
#section-seven {
	min-height: 568px;
	margin: 0 auto;
	width: 100%;
	max-width: 1440px;
	position: relative;
	z-index:3;
}
#section-seven h1 {
	margin-top:5px;
}
#section-seven article {
	height:418px;
	position: absolute;
	top:40px;
	width: 100%;
	/*background: url(../../assets/new-website-assets/screenshots.png);
	background-size:588px 343px;
	background-repeat:no-repeat;
	background-position:118% 44%;*/
	background-color:white;
	margin-top: 30px;
	padding-top:80px;
}
#section-seven article .text {
	width: 48%;
	margin:30px 0 0 88px;
	float:left;
}
#section-seven article .text.spanPage {
	width:88%;
	margin: 50px 0 -70px 88px;
}
/* section 8 */
#section-eight {
	background: url(../../assets/new-website-assets/bg_dark.jpg) #444 repeat-x top!important;
	min-height: 678px;
	margin: 0 auto;
	width: 100%;
	max-width: 1440px;
	position: relative;
	z-index:3;
}
#section-eight a {
	color:#32abea;
	text-decoration:none;
}
#section-eight article {
	height: 558px;
	position: absolute;
	top: 138px;
	width: 100%;
}
#section-eight article h1 {
	color:#f4f4f4;
}
#section-eight article .text {
	width: 44%;
	margin:50px 0 0 88px;
	float:left;
	color:#eee;
}
/* section 9 */
#section-nine {
	background: url(../../assets/new-website-assets/bg_dark.jpg) #444 repeat-x top!important;
	/*min-height: 490px;*/
	margin: 0 auto -50px auto;
	width: 100%;
	max-width: 1440px;
	z-index: 2;
	padding:28px 0;
	box-shadow: inset 0px 0px 18px 0px #000;
	height:auto;
	float:left;
	-webkit-perspective: 1200px;
	-moz-perspective: 1200px;
	perspective: 1200px;
}
#section-nine h1 {
	color: #FFF;
	width: 100%;
	line-height: 1;
	font-size: 28px;
	clear: both;
	margin: 0 0 30px 0;
}
#section-nine .row {
	margin-bottom:2px;
}
#section-nine article {
	height: 458px;
	position: absolute;
	top: 291px;
	width: 100%;
}
.requestPilot, .getInTouch, .darkColOne, .darkColTwo {
	float: left;
	width: 42%;
	padding: 18px 4.9%;
}
.getInTouch, .darkColTwo {
	width: 38%;
}
.requestPilot strong
{color:#fff;}
.requestPilot p, .requestPilot ul li
{color:#888!important;}
.getInTouch h2 {
	color: #999;
	font: 28px "ft_font", tahoma, sans-serif;
	margin: 0px 0 18px 0;
}
.pilotForm_contatiner {
	padding: 20px 30px 20px 20px;
	background-color: #333;
	box-shadow: inset 2px 2px 6px #121212;
	border-radius: 8px;
	float: left;
}
.getInTouch input[type="text"] {
	padding: 3px 10px;
}
.darkColOne {
	border-right: 1px solid #222;
}
.getInTouch, .darkColTwo {
	border-left: 1px solid #555;
	padding-top:20px;
}
#section-nine .getInTouch .button {
	margin: 5px -12px 0px 18px;
	float: right;
	padding: 12px 22px 12px 22px;
	z-index: 2;
	border: none!important;
}
#section-nine .getInTouch .button.btn_newsletter {
	background-color: #454545;
	padding: 8px 18px 8px 18px;
	font-size: 16px;
	border: none;
	color: #999!important;
	border-top: 1px solid #555;
	border-bottom: 1px solid #333;
	border-radius: 88px;
	margin: 28px auto 0 auto;
	float: none;
}
#section-nine .getInTouch .button.btn_newsletter:hover {
	background-color: #333;
	color: #888!important;
	border-bottom: 1px solid #555;
	border-top: 1px solid #333;
}
#section-nine p, #section-nine label, #section-nine ul li {
	color: #888;
	font-size: 16px;
}
#section-nine .requestPilot p {
	margin-bottom:-15px;
	color: #888;
	word-spacing: .15em;
}
#section-nine ul li {
	display:block;
	padding-bottom:3px;
}
#section-nine ul li:before {
	display: block;
	background-color: #0D7EB9;
	height: 10px;
	width: 10px;
	content: "";
	float: left;
	margin: 4px 0px 0 -18px;
	border-radius: 3px;
}
#section-nine .button {
	float:right;
	margin-right:0px;
}
/* section 10 */
#learning-management-section {
	min-height:610px;
	margin: 0 auto;
	width: 100%;
	max-width: 1440px;
	position: relative;
	z-index: 2;
}
#learning-management-section article {
	height: 460px;
	position: absolute;
	top: 40px;
	width: 100%;
	background-color: #FFF;
	padding-top: 80px;
	margin-top: 30px;
}
#learning-management-section article h1 {
	font: 48px "ft_font", tahoma, sans-serif;
}
#learning-management-section article .text {
	width: 48%;
	margin: 8px -400px 0 88px;
	float: left;
}
#learning-management-section article .text p {
	float:left;
	padding-right:88px;
}
#learning-management-section article .image {
	background: url(../../new_website/images/loading.gif);
	background-size:600px 577px;
	margin:-35px 0 0 0px;
	display:block;
	float:right;
	height: 545px;
	width: 600px;
}
.row .four, .row .eight {
	width: 33.333%;
	float:left;
}
.row .eight {
	width: 64%;
}
.row {
	width: 100%;
	float:left;
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
	border: 1px solid #666;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background-color:#111;
	color: #777;
	display: block;
	font-size: 16px;
	margin: 0 0 6px 0;
	padding: 6px 10px;
	overflow: hidden;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	min-height: 30px;
	line-height: 1.3em;
	resize: none;
}
/* Errors */
.error input, .error textarea, input.error, textarea.error {
	background-color: rgba(198, 15, 19, 0.1);
	color:black!important;
}
.error a {
	text-decoration:underline;
	color:#e5b9b9;
}
div.error:before {
	width:0;
	height:0;
	border-left:13px solid transparent;
	border-right:13px solid transparent;
	border-bottom:13px solid #b38bbd;
	position:absolute;
	margin-top:-13px;
	left:auto;
	margin-left: 30px;
	content:"";
	z-index:99;
}
.error label, label.error {
	color: #b38bbd;
}
.error small, small.error {
	display: block;
	padding: 12px;
	margin-top: -13px;
	margin-bottom: 12px;
	background: #b38bbd;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	border-radius:6px;
	text-align:center;
	box-shadow: inset -2px -2px 8px 0px #b870ca;
}
.contactForm {
	right: -1000px;
	width: 100%;
	box-shadow: inset 1px 1px 8px 0px #000;
	padding: 50px 50px 25px 50px;
	background-color: #FFF;
	max-width: 43%;
	background: url(../../assets/new-website-assets/bg_dark.jpg) #444 repeat-x top!important;
	background-position: 0px 0px!important;
	height: auto;
	min-height: 398px;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	-ms-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
	z-index: 3;
	border-left: 5px solid #666;
	position: absolute;
	margin-top: -28px;
	-webkit-transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	transform: rotateY(90deg);
}
.contactForm.openContact {
	right:0px;
	-webkit-transform:  rotateY(0deg);
	-moz-transform:  rotateY(0deg);
	transform:  rotateY(0deg);
}
.contactForm {
	font-weight:bold;
}
.newsletterForm {
	border: 1px solid #333;
	display: block;
	height: 45px;
	border-radius: 8px;
	background-color: #555;
	width: 90%;
	margin: -40px -600px -40px auto;
	z-index: 2;
	position: relative;
	padding: 14px 8px!important;
	opacity:0;
	pointer-events:none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
#section-nine .getInTouch .newsletterForm .button {
	margin: 0px 8px 0px 0px;
	padding: 9px 14px 9px 14px;
}
.newsletterForm.openNewsletterForm {
	opacity:1;
	pointer-events:auto;
	margin: -40px auto -40px auto;
	-webkit-transform:  rotateY(0deg);
	-moz-transform:  rotateY(0deg);
	transform:  rotateY(0deg);
}
.newsletterForm #email {
	width: 100%!important;
	margin-left :18px!important;
	position:relative;
}
#section-nine .contactForm h1 {
	font-size: 24px;
	float: left;
	width: 80%;
	margin: -20px 0 10px 0;
	padding: 0 0 20px 5px;
	text-align: left;
	color: #CCC;
}
.contactForm textarea {
	height: 68px;
	overflow-y:auto;
	font-size: 18px;
	padding: 8px;
	font-family: 'Lato', Calibri, Arial, sans-serif;
}
#section-eight p {
	font-size: 1.2em!important;
	line-height: 1.25!important;
}
.contactForm .row {
	min-width: 200px;
	margin: 0 0 12px 0;
}
.contactForm .row:last-child {
	border-bottom:none;
	padding-bottom:0;
	margin: 0 0 0px 0;
}
.contactForm label {
	float:left;
	font-weight:normal;
	font-size:18px;
	color: #eee;
	padding-left:5px;
	margin-top: 10px!important;
}
.contactForm .error {
	float: none;
	clear: both;
	margin-top:20px;
	width: 107%;
}
.contactForm .four.columns span {
	font-size: 12px;
	color: #bbb;
	margin: 12px 0 0 8px;
	display: block;
	float: left;
}
.contactForm input[type="checkbox"] {
	float:left;
	margin: 16px 10px 0px 0px;
}
.button.send, .button.send:hover {
	padding: 14px 24px 14px 24px;
	width: auto!important;
	height: auto!important;
	text-indent: 0;
	background-color: #0D7EB9 !important;
	box-shadow: none!important;
	border: none!important;
	float:right;
}
.button.send:hover {
	background-color: #222 !important;
}
.contactHolder {
	display: block;
	float: right;
}
.linkedIn {
	margin-right: 10px;
	margin-left: 125px;
}
.btn_close {
	background: url(../../assets/svg_sprite.png) no-repeat;
	background-position: -20px -43px!important;
	background-size: 129px 4073px!important;
	height: 40px;
	width: 37px;
	display: block;
	float: right;
	margin: -20px -20px 0px 0;
	cursor: pointer;
}
.noScroll {
	overflow:hidden!Important;
}
.noScroll .navigationHolder, .noScroll body {
	padding-right: 10px;
}
.noScroll #home, .noScroll #section-two-pt-two, .noScroll #section-two, .noScroll #section-four, 
.noScroll #collaboration-section-pt-five, .noScroll #section-five-pt-five, .noScroll #section-six {
	background-position-x: 54%!important;
	background-position-x: calc(50% - 5px)!important;
}
.btn_closeDetails {
	position: absolute;
	right: 22px;
	color: #AAA;
	font-weight: bold;
	cursor: pointer;
	background: url(../../assets/svg_sprite.png) no-repeat;
	background-position: -20px -43px!important;
	background-size: 129px 4073px!important;
	height: 40px;
	width: 37px;
	height: 45px;
	width: 45px;
	top: 90px;
}
.detailsPanel {
	position: fixed;
	display: block;
	height: 100%;
	box-shadow:0px 0px 80px 0px #000;
	width: 100%;
	z-index: 1!important;
	top: 0;
	left: 0%;
	overflow:hidden;
	overflow-y:auto;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
	text-align:center;
	opacity:0;
	pointer-events:none;
}
.detailsPanel.openDetails {
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	-ms-transition: all .8s ease-in-out;
	transition: all .5s ease-in-out;
	opacity:1;
	left: 0%;
	pointer-events:auto;
	z-index: 9999999!important;
	background-color:white;
}
.detailsInfo {
	background-color: #eee;
	height: calc(100% - 178px)!important;
	margin:0 auto;
	padding:88px 88px 88px 88px;
	text-align:left;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all 1.2s ease-in-out;
	-o-transition: all 1.2s ease-in-out;
	-ms-transition: all 1.2s ease-in-out;
	transition: all .8s ease-in-out;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin:  0 0;
}
.detailsInfo h1 {
	margin: 58px 0 38px 0px;
}
.detailsInfo p {
	width: 52%;
	margin-bottom:-15px;
}
.detailsPanel.about .detailsInfo p {
	width: 100%;
	margin-bottom:20px;
}
.detailsPanel.openDetails .detailsInfo {
	background-color: #FFF;
	padding:88px 88px 88px 88px;
}
.detailsPanel .button {
	margin: 40px 10px 88px 0;
}
.footerHolder {
	background-color: #FFF!important;
	height: 81px;
	padding: 0px;
	display: block;
	padding: 20px 0 0 0;
	z-index: 9999!important;
	float: left;
	width: 100%;
}
footer {
	position: relative;
	width: 100%;
	padding: 0px 0 0px 0;
	margin: 0px auto 0 auto;
	max-width: 1440px;
	right: 0px!important;
	border: none;
}
footer a {
	display: block;
	width: auto!important;
	height: auto!important;
	background-image: none!important;
	line-height: 1em;
	left: auto!important;
	float: left;
	padding: 5px 30px 5px 30px;
	color: #888;
	margin:0px;
	font-size:14px;
	border-right:1px solid #eaeaea;
	z-index:1;
	text-decoration:none;
	text-transform:uppercase!important;
}
footer a.footer_copyright {
	float:right;
	border-right:0px solid #eaeaea;
}
footer a.footer_jobs {
	border-right:0px solid #eaeaea;
}
/* thanks pages */
.row.thanks {
	padding-top: 190px;
	background: url(../../assets/new-website-assets/bg.jpg) #f1eeeb repeat-x 0 -60px;
	padding-bottom: 85px;
}
.button.btn_back {
	background: #0D7EB9!important;
	background-size: 38px 38px!important;
	margin-left: 88px;
	margin-top: 68px;
	padding: 6px 12px;
}
.button.btn_back:hover {
	background-color:#111!important;
}
.row.thanks.unsupported {
	padding-top:100px;
	text-align:center!important;
}
.row.thanks.unsupported .browsers {
	margin:0 auto 0 auto!important;
	width:852px;
}
.row.thanks .twelve.columns h1 {
	text-align: left!important;
	font-size: 48px;
	margin-top: -30px;
	margin-bottom: 50px;
}
.row.thanks.unsupported .twelve.columns h1 {
	font-size:58px!important;
}
.row.thanks .twelve.columns p {
	font-size: 18px;
	text-align: left!important;
	color: #95928D;
	margin: 0 0 -18px 88px;
}
p.thanksSig {
	font-size:16px!important;
	padding:30px 0px 0px 0px!important;
	margin-bottom:-30px;
	font-style:italic;
}
.video_modal {
	position: fixed;
	height: 100%;
	width: 100%;
	background: #111;
	text-align: center;
	background-size: 100% auto;
	background-image: linear-gradient(bottom, #333 1%, #111 100%)!important;
	background-image: -o-linear-gradient(bottom, #333 1%, #111 100%)!important;
	background-image: -moz-linear-gradient(bottom, #333 1%, #111 100%)!important;
	background-image: -webkit-linear-gradient(bottom, #333 1%, #111 100%)!important;
	background-image: -ms-linear-gradient(bottom, #333 1%, #111 100%)!important;

	z-index: 999999999!important;
	right:-100%;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	-ms-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}
.video_modal.videoOpen {
	right:0%;
}
.video_modal .btn_closeDetails {
	top:24px;
}
.movieHolder {
	margin: -232px auto 0 auto;
	height: 450px;
	top: 50%;
	border: 1px solid #555;
	background: #000!important;
	background-size: 600px 338px!important;
	position: relative;
	width: 800px;
	border-radius: 3px;
	box-shadow: 0px 3px 18px 0 #000!important;
}
.button.video {
	opacity: .7;
	border: 1px solid #8f9f97;
	color: #222!important;
	padding: 11px 48px 11px 24px;
	background: url(../../assets/new-website-assets/nav-icons.png) #c9cecc no-repeat!important;
	background-size: 340px 131px !important;
	background-position: 112px -90px!important;
}
.button.video:hover {
	opacity: 1;
	background-color:#e0e4e2!important;
}
/* careers */

.detailsPanel.jobs.openDetails p
{width:98%;
}
.detailsPanel.jobs.openDetails p:first-of-type
{width:52%;
margin-bottom:50px;}

.detailsPanel.jobs.openDetails li
{
	font-size:18px;
	color: #666;
}



/*/////////////////////////////////////////////*/
/*///////////////\              ///////////////*/
/*////////////////\ Responsive ////////////////*/
/*/////////////////\  Master  /////////////////*/
/*//////////////////\    |   //////////////////*/
/*///////////////////\   v  ///////////////////*/
/*////////////////////\    ////////////////////*/


 @media only screen and (max-width: 1280px) {
#section-seven article {
	background-position: 124% 50%;
}
}
 @media only screen and (max-width: 1200px) {
#fishtree-section article .dashImage {
	right: -98px!important;
}
}

 @media only screen and (max-width: 1120px) {
.nav li a span {
	display:none!important;
}
}


 @media only screen and (max-width: 1024px) {
.detailsInfo p {
	width: 64%;
}
.detailsPanel.lrm .detailsInfo {
	background-position: 122% 120px!important;
}
.detailsPanel.curation .detailsInfo {
	background-position: 124% 175px!important;
}
.detailsPanel.personalisation .detailsInfo {
	background-position: 115% 120px!important;
}
.detailsPanel.collaboration .detailsInfo {
	background-position: 124% 125px!important;
}
.detailsPanel.lm .detailsInfo {
	background-position: 125% 120px!important;
}
#home, #section-two, #section-four, #section-six, #collaboration-section-pt-five, #section-five-pt-five, #fishtree-section-pt-three, #section-two-pt-two {
	background-attachment:scroll!important;
	background-position: 50% 0!important;
}
#curation-section article h1 span {
	max-width:300px;
}
#fishtree-section-pt-three {
	right: -14%;
}
#section-two {
	background-position: 50% -690px!important;
}
#section-two-pt-two {
	background-position: 50% -500px!important;
}
#section-four {
	background-position: 50% -200px!important;
}
#collaboration-section-pt-five, #section-five-pt-five {
	background-position: 50% -310px!important;
}
#section-six {
	background-position: 50% -588px!important;
}
#curation-section article {
	background-position: 130% top!important;
}
#collaboration-section article {
	background-position: 142% bottom!important;
}
#home article h1 {
	font-size:46px;
	margin-top: 138px;
	margin-bottom: -18px;
}
.button.video {
	clear: both!important;
	display: block!important;
	margin: 20px 0 0 88px!important;
	width: 243px!important;
	background-position: 185px -90px!important;
}
#home article .text p, #fishtree-section .searchInfo .text p {
	font-size:18px;
}
#home article .text {
	margin-top: 30px;
	
}
#fishtree-section article .text {
	width: 41.5%;
	margin: 20px -250px 0 88px;
}
#fishtree-section article .dashImage {
	right: -128px!important;
}
.searchInfo .text {
	width: 35.5%!important;
}
#fishtree-section .searchInfo .button {
	margin-top: 18px;
}
.lessonScreens.comeIn {
	margin: -50px 40px 0 0;
}
#personalization-section article .text {
	width: 38%;
}
#section-seven article {
	background-position: 164% 50%;
}
#section-seven article .text {
	width: 50%;
}
#learning-management-section article .text {
	width: 68%;
}
#learning-management-section article {
	background-position: 168% 50%!important;
}
article h1 {
	font: 44px "ft_font", tahoma, sans-serif;
	margin-bottom: -10px;
}
#learning-management-section article h1 {
	margin-bottom: -10px;
	font: 45px "ft_font", tahoma, sans-serif;
}
.nav li a span {
	display:none!important;
}
.followLinks, .followLinks:hover {
	width: 80%;
}
.followLinks a.linkTwitter, .followLinks a.linkFB, .followLinks a.linkIN {
	height: 63px;
	width: 63px;
	margin: 5px 5px 0 10px;
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity:1;
}
.followLinks a.linkTwitter:before, .followLinks a.linkFB:before, .followLinks a.linkIN:before {
	margin: 12px 0px 0 10px;
	background-size: 208px 55px !important;
	background-position: -77px -7px!important;
	z-index:999;
}
.followLinks a.linkIN:before {
	background-position: -12px -7px!important;
}
.followLinks a.linkTwitter:before {
	background-position: -147px -7px!important;
}
.followLinksHolder {
	width: 238px!important;
}
#section-nine .getInTouch .button.btn_newsletter {
	left:auto;
}
}
 @media only screen and (max-width: 920px) {
nav ul li.one, nav ul li.goSearch, nav ul li.two, nav ul li.three, nav ul li.four {
	display:none;
}
#fishtree-section article .dashImage {
	right: -178px!important;
}
.lessonScreens.comeIn {
	margin: -108px 8px 0 -600px;
}
#collaboration-section article .text {
	width: 35%;
}
#learning-management-section article .text {
	width: 60%;
}
#home article h1 {
	font-size: 48px;
	margin-left: 86px;
	margin-top: 120px;
}
}
 @media only screen and (max-width: 760px) {
.footerHolder {
	display:none;
}
.newsletterForm #email {
	width: 132%!important;
	margin-left: 6px!important;
}
.footerContent {
	width: 210px;
	margin: 0 auto 0 auto;
}
#section-nine {
	background-image:none!important;
	background-color:#444;
}
#section-nine p, #section-nine label {
	text-align: center;
}
#section-nine p {
	width:90%;
}
article h1, #learning-management-section article h1 {
	font: 30px "ft_font", tahoma, sans-serif;
	margin-bottom: 10px;
}
.button:hover, .btn_signin:hover {
	background: #444;
}
.btn_home, .goSearch, .two, .three, .four, .five, .seven, nav li.active:before, #home article .text, /*#fishtree-section article .dashImage,*/ a.comparison, a.overview, /*.btn_signin, #section-two-pt-two, #curation-section, #section-two, #personalization-section, #collaboration-section, #collaboration-section-pt-five, #learning-management-section, #section-six, #section-seven,*/ #fishtree-section-pt-three, .requestPilot, .lessonScreens {
	display:none;
}
a.ft_logo, a.ft_logo:hover {
	margin: 14px 10px 13px 0px;
}
nav li {
	margin-right: -93px;
	margin-left:0;
	float: right;
}
.btn_twitter {
	margin-right:0;
}
h1 {
	font: 35px "ft_font", tahoma, sans-serif;
	margin: 0px 0 10px 0px;
	padding: 20px 0px 20px 30px;
}
#home article h1 {
	font: 36px "ft_font", tahoma, sans-serif;
	margin-left: 0px;
	margin-top: 340px;
	text-align: center;
	margin-bottom: -68px;
	background-color: #000;
	padding: 18px 0 115px 0;
	width: 100%;
}
.text {
	padding:0!important;
}
.text p {
	padding-left:30px!important;
	padding-right:30px!important;
}
#home article h1:before {
	margin:8px 10px 13px -14px;
}
.btn_twitter_home, .button.dashes {
	display:none;
}
#fishtree-section article .dashImage.comeIn {
	right:15px!important;
}
.btn_linkedin, .btn_fb, #fishtree-section:before, #fishtree-section:after, #personalization-section:before, #personalization-section:after, #curation-section:after, #collaboration-section:before, #section-eight:before, #collaboration-section:after, #section-seven:before, #section-seven:after, #learning-management-section:after, #home .button.video, .btn_close {
	display:none!important;
}
.button, .button:hover, #fishtree-section .button, #curation-section .button, .btn_sectionOne.button {
	padding: 18px 0 18px 0;
	width: 84%;
	margin:0;
	margin-left: 8%;
	margin-bottom: 20px;
}
#home .button {
	width: 86%!important;
	display: inline-block;
	text-align: center;
	margin-bottom:18px;
	padding: 18px 0px 18px 0px
}
#fishtree-section {
	min-height:auto;
	height: auto;
}
#fishtree-section article {
	height: auto;
	padding-top: 10px;
	padding-bottom: 38px;
	position: relative;
}
#fishtree-section article .text {
	width:100%;
	margin: -38px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
}
#fishtree-section article .dashImage {
	background-size: 300px 200px;
	width: 100%;
	background-position: bottom center;
	position: relative;
	height: 250px;
	margin-top: -125px;
	margin-bottom: 108px;
}
section article h1 span {
	margin-bottom: 10px;
	line-height: 1.2em;
}
#section-two-pt-two, #section-two {
	background-size: 100% auto;
	background-attachment: scroll;
	max-height: 500px!important;
	min-height: 300px;
	background-repeat: no-repeat;
	background-position: 50% 45%!important;
}
#section-two {
	background-position: 60% 98%!important;
	min-height: 410px;
}
#curation-section article, #collaboration-section article, #learning-management-section article, #section-seven article {
	background-image:none;
	background-color:white;
}
#curation-section article {
	padding-top: 10px;
	height:auto;
	padding-bottom:35px;
}
#curation-section article .text {
	width:100%;
	margin: -38px 0px 0px 0px;
}
#personalization-section {
	margin-bottom: -30px;
}
#personalization-section article {
	padding-top: 10px;
	height: auto;
	padding-bottom: 35px;
}
#personalization-section .button {
	margin-top: 0px;
}
#personalization-section article .text {
	width:100%;
	margin: -38px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
}
#section-four {
	min-height: 318px;
	background-position: 50% -50px!important;
}
#collaboration-section article {
	padding-top: 10px;
	height: auto;
	padding-bottom: 35px;
}
#collaboration-section article .text {
	width:100%;
	margin: -38px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
}
#collaboration-section-pt-five, #section-pt-five {
	background-position: 70% 110px!important;
	min-height: 400px;
	margin-top: -190px;
}
#section-six {
	min-height: 318px;
	background-position: 30% -430px!important;
	margin-top: -100px;
}
#section-seven article {
	padding-top: 10px;
	height: auto;
	padding-bottom: 43px;
}
#section-seven article .text {
	width:100%;
	margin: -38px 0 0 0px;
}
#section-nine {
	background-size: 760px auto;
	background-position: left -160px;
	height:640px;
}
.getInTouch {
	width: 100%;
	padding: 18px 20px;
}
#section-nine .getInTouch .button {
	margin: -20px auto 10px -35%;
	clear: both;
	float: none;
	width: 50%;
	background-color: #0D7EB9;
	left: 50%;
}
#section-nine h1 {
	width: 90%;
	margin: 0 0 60px 0;
	text-align: center;
	padding: 10px 0px 10px 0px;
}
#learning-management-section article {
	padding-top: 10px;
	height: auto;
	padding-bottom: 35px;
}
#learning-management-section article .text {
	width: 100%;
	margin: -38px 0px 0px 0px;
}
#learning-management-section .button {
	margin-top: 0px;
}
.getInTouch {
	display:none;
}
.contactForm {
	width: 100%;
	max-width: 75%;
	margin-top: -80px;
	right: 0px;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
	height: 670px;
	padding-top:80px;
}
.footerHolder {
	height: 181px;
	padding-top: 180px;
}
.contactForm .row .eight {
	width: 95%;
}
.contactForm .row .four {
	display:block;
}
.contactForm label {
	padding-left: 0;
	width: 300px;
	padding-bottom: 10px;
	text-align: left!important;
}
#section-nine .contactForm h1 {
	display: block;
	font-size: 28px;
}
.contactForm textarea {
	height: 150px;
}
.detailsInfo {
	padding: 38px 38px 198px 38px;
}
.detailsPanel.lrm .detailsInfo {
	background-image: none;
}
.detailsInfo h1 {
	margin: 68px 0 20px 0px;
	padding: 0;
	font-size: 30px;
}
.detailsInfo p {
	width: 100%;
	margin-bottom: 40px;
}
article p a, .detailsPanel, footer a.footer_copyright {
	pointer-events:none;
	display:none;
}
#fishtree-section p a {
	display:inline;
}
}



/*/////////////////////////////////////////////*/
/*///////////////\              ///////////////*/
/*////////////////\ Responsive ////////////////*/
/*/////////////////\  images  /////////////////*/
/*//////////////////\    |   //////////////////*/
/*///////////////////\   v  ///////////////////*/
/*////////////////////\    ////////////////////*/


/*before nav breaks */
  @media only screen and (min-width: 920px) {
.nav li.one a, .nav li.goSearch a, .nav li.two a, .nav li.three a, .nav li.four a, .nav li.five a, .nav li.six a {
	background: url(../../assets/new-website-assets/nav-icons.png) #000 no-repeat!important;
	background-size: 298px 115px !important;
}
.nav li.one a {
	background-position: -191px 8px!important;
}
.nav li.one a:hover, .nav li.one.active a {
	background-position: -191px -40px!important;
}
.nav li.goSearch a {
	background-position: -240px 7px!important;
}
.nav li.goSearch a:hover, .nav li.goSearch.active a {
	background-position: -240px -40px!important;
}
.nav li.two a {
	background-position: -48px 8px!important;
}
.nav li.two a:hover, .nav li.two.active a {
	background-position: -48px -40px!important;
}
.nav li.three a {
	background-position: -95px 7px!important;
}
.nav li.three a:hover, .nav li.three.active a {
	background-position: -95px -40px!important;
}
.nav li.four a {
	background-position: -147px 7px!important;
}
.nav li.four a:hover, .nav li.four.active a {
	background-position: -147px -40px!important;
}
.nav li.five a {
	background-position: -191px 8px!important;
}
.nav li.five a:hover, .nav li.five.active a {
	background-position: -191px -40px!important;
}
.nav li.six a {
	background-position: -236px 7px!important;
}
.nav li.six a:hover, .nav li.six.active a {
	background-position: -236px -40px!important;
}
#personalization-section:after, #curation-section:after, #section-eight:before, #collaboration-section:after, #section-seven:before, #section-seven:after, #learning-management-section:after {
	background: url(../../new_website/images/shad_top.png);
	background-size: auto 198px;
}
#personalization-section:after, #curation-section:after, #section-seven:after, #learning-management-section:after, #collaboration-section:after {
	background: url(../../assets/new-website-assets/shad_bottom.png);
	background-size: auto 98px;
}
}
/* larger than mobile */
 @media only screen and (min-width: 760px) {
#fishtree-section-pt-three {
	background: url(../../assets/new-website-assets/searchResults.png);
	background-size: 500px 732px;
}
#curation-section article {
	background: url(../../assets/new-website-assets/searchDetail.png) white;
	background-size: 537px 572px;
	background-position: top right;
	background-repeat: no-repeat;
}
.lessonScreens.comeIn {
	background: url(../../assets/new-website-assets/profile.jpg);
	background-size: 457px 542px;
	background-position: top left;
	background-repeat: no-repeat;
}
#collaboration-section article {
	background: url(../../assets/new-website-assets/happy_kids.png) #fff;
	background-size: 572px 550px;
	background-repeat: no-repeat;
	background-position: 100% top;
}
#section-seven article {
	background: url(../../assets/new-website-assets/screenshots.png);
	background-size:588px 343px;
	background-repeat:no-repeat;
	background-position:118% 44%;
}
#learning-management-section article {
	background: url(../../assets/new-website-assets/macbook.png) #fff;
	background-size: 600px 340px;
	background-repeat: no-repeat;
	background-position: 95% 55%;
}
.detailsPanel.lrm .detailsInfo {
	background: url(../../assets/new-website-assets/lrm.jpg) #FFF no-repeat;
	background-size: 500px auto;
	background-position: 90% 120px;
}
.detailsPanel.curation .detailsInfo {
	background: url(../../assets/new-website-assets/curation.jpg) #FFF no-repeat;
	background-size: 500px auto;
	background-position: 94% 175px;
}
.detailsPanel.personalisation .detailsInfo {
	background: url(../../assets/new-website-assets/personalisation.jpg) #FFF no-repeat;
	background-size: 500px auto;
	background-position: 90% 120px;
}
.detailsPanel.collaboration .detailsInfo {
	background: url(../../assets/new-website-assets/collaboration.jpg) #FFF no-repeat;
	background-size: 500px auto;
	background-position: 90% 120px;
}
.detailsPanel.lm .detailsInfo {
	background: url(../../assets/new-website-assets/lm.jpg) #FFF no-repeat;
	background-size: 500px auto;
	background-position: 90% 120px;
}
.detailsPanel.jobs .detailsInfo {
	background: url(../../assets/new-website-assets/screenshots.png) #FFF no-repeat;
	background-size: 600px auto;
	background-position: 90% 150px;
}
/* create mobile versions of these */
#home {
	background: url(../../assets/new-website-assets/about.jpg) 50% 0 no-repeat #bfc5c1 fixed;
	background-position:top;
	background-repeat: repeat-x;
}
#section-two {
	background: url(../../assets/new-website-assets/home.jpg) 50% 0 no-repeat fixed;
}
#fishtree-section article .dashImage {
	background: url(../../assets/new-website-assets/dashImage.png);
	background-size: 565px 391px;
	background-position: bottom right;
	background-repeat: no-repeat;
}
#section-two-pt-two {
	background: url(../../assets/new-website-assets/search.jpg) 50% 0 no-repeat fixed;
}
#section-four {
	background: url(../../assets/new-website-assets/se_parent.jpg) 50% 0 no-repeat fixed;
}
#collaboration-section-pt-five, #section-five-pt-five {
	background: url(../../assets/new-website-assets/comms.jpg) 50% 0 no-repeat fixed;
}
#section-six {
	background: url(../../assets/new-website-assets/learning-management.jpg) 50% 0 no-repeat fixed;
}
}
/* mobile */
 @media only screen and (max-width: 760px) {
	 nav ul {
float: right;
margin: -82px 154px 0 0!important;
	 }
	 .nav li.btn_contact {
margin-left: 100px;
}
	 a.ft_logo {
overflow: hidden!important;
width: 34px!important;
}
#curation-section {
	min-height: 531px;
}
#personalization-section {
	min-height: 561px;
}
#learning-management-section {
	min-height: 580px;
}
#section-six {
	background-position: 30% -80px!important;
}
#home {
	background: url(../../assets/new-website-assets/mobile-assets/about.jpg) 50% 0 no-repeat #000 scroll!important;
	background-position: right top;
	background-repeat: repeat-x;
	background-size: 500px auto!important;
	background-color: #000;
	min-height: 632px;
}

#section-two {
	background: url(../../assets/new-website-assets/mobile-assets/home.jpg) 50% 68px no-repeat scroll!important;
}
#fishtree-section article .dashImage {
	background: url(../../assets/new-website-assets/mobile-assets/dashImage.png);
	background-size: 325px 220px;
	background-position: bottom right;
	background-repeat: no-repeat;
}
#section-two-pt-two {
	background: url(../../assets/new-website-assets/mobile-assets/search.jpg) 50% 0 no-repeat scroll!important;
	background-size: 525px auto;
}
#section-four {
	background: url(../../assets/new-website-assets/mobile-assets/se_parent.jpg) 50% 0 no-repeat scroll!important;
}
#collaboration-section-pt-five, #section-five-pt-five {
	background: url(../../assets/new-website-assets/mobile-assets/comms.jpg) 50% -70px no-repeat scroll!important;
	height:188px!important;
	min-height:100px!important;
}
#section-six {
	background: url(../../assets/new-website-assets/mobile-assets/learning-management.jpg) 50% 0 no-repeat scroll!important;
}
}
