/*===============================================*/
/* Responsive grid */
/*===============================================*/



/*===============================================*/
/* Formatting */
/*===============================================*/
body {
	background:#363636;
}
body,p{}

/*	H1	2.6em
	H2	2em
	H3	1.75em
	H4	1.3em
	H5	1.1em
	H6	12px
 */

h1 {
	font-size:2.6em;
	line-height:1em;
	margin-bottom:20px;
}
h2, .title, .component-content h2 {
	font-size:2em;
	font-weight:bold;
}

h3 {
	font-size:1.3em;
	line-height:1.5em;
}

h4 {
	font-size:1.1em;
}

h5 {
	font-size:1em;
}

h6 {
	font-size:10px;
}
@media only screen and (max-width: 1366px) {

	h1 {
		font-size:2em;
	}

	h2, .title, .component-content h2 {
		font-size:1.4em;
	}
	
	h3 {
		font-size:1.2em;
	}	
	h4 {
		font-size:1.1em;
	}

	h5 {
		font-size:1em;
	}

	h6 {
		font-size:10px;
}
}

@media only screen and (max-width: 1024px) {
	h1 {
		font-size:1.7em;
	}

	h2, .title, .component-content h2 {
		font-size:1.4em;
	}
	
	h3 {
		font-size:1.2em;
	}	
	h4 {
		font-size:1.1em;
	}
}
.title, .component-content h2{
	font-weight:bold;
	margin:10px 0;
}
a {
	text-shadow:none;
}
.fullwidth-box p{font-size:1.2em;}
.rt-block{padding:0;}

/*===============================================*/
/* Back to top button */
/*===============================================*/

.back-to-top{position:fixed;bottom:2em;right:2em;text-decoration:none;color:white;background-color:rgba(0,0,0,0.3);font-size:12px;padding:1em;z-index:99;}
.back-top-top:hover{background-color:rgba(0,0,0);}

@media only screen and (max-width: 480px) {
/* #back-to-top{display:none !important;} */
}

#back-to-top {display:none;position: fixed;bottom: 30px;right:30px;z-index:99;display:none;opacity:0.3;background:linear-gradient(to bottom, #3A3A3A, #141414);height:48px;display: block;-moz-transition: opacity 0.8s;-webkit-transition: opacity 0.8s;-o-transition: opacity 0.8s;transition: opacity 0.8s;box-shadow:0px 1px 3px #888;-moz-box-shadow:0px 1px 3px #888;-webkit-box-shadow:0px 1px 3px #888;}
#back-to-top:hover {opacity:1;-moz-transition: opacity 0s;-webkit-transition: opacity 0s;-o-transition: opacity 0s;transition: opacity 0s;}

#back-to-top > #backTop-text {display:none;width:0px;height:0px;color:#FFF;right:0;line-height:48px;margin-right:48px;overflow:hidden;padding:0px;-webkit-transition: width 0.2s ease-out;
  -moz-transition: width 0.2s ease-out;
  -o-transition: width 0.2s ease-out;
  transition: width 0.2s ease-out;
}
#back-to-top:hover > #backTop-text {width:80px;padding:0 0 0 10px;height:48px;}
#back-to-top:active {background:black;}
span#backTop-image:active > .arrow-up {border-bottom: 24px solid #66CCCC;}

#back-to-top span#backTop-image{display:none;position:absolute;right:0;float:left;width:30px;height:30px;padding:10px;}

@media only screen and (max-width: 800px){
	#back-to-top{
		bottom:0;
		right:0;
	}
}

.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 16px solid transparent;
	border-right: 16px solid transparent;
	border-bottom: 24px solid #D8D8D8;
}

/*===============================================*/
/* Header */
/*===============================================*/
.rt-container {
	width:100%;
}

@media only screen and (min-width: 1201px) {
	#rt-header {
/*		position:fixed;*/
	}
	.fullwidth-container {
		top:70px;
	}
	div#gantry_menu-2.widget ul.gf-menu li a.item::after{
		display:none;
	}
}

@media only screen and (min-width: 800px) and (max-width: 1200px) {
	.fullwidth-container {
		top:0px;
	}
	.fullwidth-wrapper {
		position:relative;
	}
}

@media only screen and (max-width: 799px) {
	.fullwidth-container {
		top:0;
	}
	.rt-container{
		width:100%;
	}

	a#rt-logo{
		
	}
}
@media only screen and (max-width: 1200px) {

	div#gantry_menu-2.widget ul.gf-menu li a.item{
		
	}
	div#gantry_menu-2.widget ul.gf-menu li a.item::after{
		display:none;
	}
}

@media only screen and (max-width: 360px) {
	a#rt-logo{
		width:32px;
	}
}
div#gantry_menu-2.widget ul.gf-menu li a.item{
		border:none;
	}
div#gantry_menu-2.widget ul.gf-menu li.active a.item{
		color:white;
		border:none;
	}	
div#gantry_menu-2.widget ul.gf-menu li ul li a.item{
		color:white;
	}	
#gantry_menu-2 > ul > li.item139.parent.active {border-radius:0px;border:0px;}
#rt-header, #rt-top	{
	background:#1E1E1E;
	top:0;
	box-shadow:1px 1px 2px #888;
	-moz-box-shadow:1px 1px 2px #888;
	-webkit-box-shadow:1px 1px 2px #888;
	z-index:98;
	position:relative;
	width:90%;
	padding:0 5%;
}



#rt-footer {margin-top:20px;}	
/* Remove #rt-header, #rt-top{top:28px;}*/

/* Logo */
.logo-block{padding:0;}
#rt-logo{padding:5px 5px 5px 0;margin:0;}
a#rt-logo {background-position: 0px 9px !important;padding-bottom:10px;}
#rt-header > div > div.rt-grid-3.rt-alpha{
	display:inline;
	float:left;
}
/*@media only screen and (min-width: 1201px) {
	
}*/

/* CHANGED div.rt-grid-3{width:auto !important;margin-right:50px;}  */
div.rt-grid-3{width:auto;margin-right:50px;}

.rt-grid-3 rt-alpha{}

/* NEWS LAYOUT */
.title, .component-content h2{
	margin:0;
	padding:0;
	border:none;
	box-shadow:none;
}

p.readmore{
	margin-bottom:2em;
}

#rt-main > div > div.rt-grid-3{
	background:url("../images/patterns/noise.png") repeat scroll 0% 0% #f4f9ff;
}

/* Article Widget */
.textwidget ul, .article-list ul {
	list-style:none;
	margin:0;
}

.textwidget ul li, .article-list ul li {
	padding:0.4em 0;
}

.article-list{
	margin-bottom:4em;
}

.component-content .img-intro-left{
	display:block;
	float:none;
}




@media only screen and (min-width: 800px) {
	#rt-main > div > div.rt-grid-9{
		width:75%;
	}
	#rt-main > div > div.rt-grid-3{
		width:17%;
		margin-left:2%;
		margin-right:2%;
		padding:0 2% 2% 2%;
	}
	.component-content .img-intro-left img{
		max-width:600px;
	}
}


@media only screen and (max-width: 799px) {
	#rt-main > div > div.rt-grid-9{
		width:100%;
	}
	#rt-main > div > div.rt-grid-3{
		width:100%;
		margin:0;
		padding:0 2% 2% 2%;
	}
}
/* Post meta info */
.component-content .article-info{
	width:100%;
	float:left;
}

.component-content .article-info .createdby:before, .component-content .article-info .create:before, .component-content .article-info .comments-count:before{
	content:none;
}

dl.article-info > dd.createdby{
	float:left;
}

dl.article-info > dd.create{
	float:left;
	margin-left:0.3em;
}

dl.article-info > dd.comments-count{
	float:right;
}

.category-news{
	
}
.category-record-and-review > div.post-content{
	
}
.banner h3{
	margin:0;
	color:white;
}
.banner{
	width: 90%;
    padding: 10px 5%;
    background: url(../images/patterns/black-paper.png) repeat scroll 0% 0% #F89406;
    text-align: center;
    line-height: 100%;
	color:white;
}
div.category-record-and-review{
	
}

/* News Post */
div.sharedaddy h3.sd-title{
	display:none !important;
}


/* Main menu */
.rt-block{margin:0;	}
#rt-top-surround{border-bottom:0px;}
div#rt-header div.rt-container div.rt-grid-9{width:auto;display:inline;float:left;}
.gf-menu{margin:0;}
.gf-menu.l1 > li > .item{line-height:50px;padding:0;}
.gf-menu.l1 > li > a.item{padding:0 10px 0;}
.layout-mode-responsive .gf-menu.l1 > li{margin:0;}
.gf-menu li{border:none;margin:0;padding:0;}
.gf-menu li:hover{border:none;box-shadow:none;border-radius:0;padding:0;margin:0;}
.gf-menu li#current{border:none;box-shadow:none;border-radius:0;padding:0;margin:0;}

ul.gf-menu a.item{
	text-shadow:none;color:#D7D7D7 !important;
}

ul.gf-menu a.item:hover{border:none;border-radius:0;text-shadow:none;}

ul.gf-menu a.item:active{border:none;border-radius:0;text-shadow:none;}

ul.gf-menu #current a.item{
	color:white !important;
}


/* Main menu - small
.rt-block{margin:0;padding:0;}
.gf-menu{margin:0;}
.gf-menu.l1 > li > .item{line-height:49px;padding:0;}
.gf-menu.l1 > li > a.item{padding:0 10px;}
.layout-mode-responsive .gf-menu.l1 > li{margin:0;}
.gf-menu li{border:none;margin:0;padding:0;}
.gf-menu li:hover{border:none;box-shadow:none;border-radius:0;padding:0;margin:0;}
.gf-menu li#current{border:none;box-shadow:none;border-radius:0;padding:0;margin:0;}
ul.gf-menu a.item{text-shadow:none;}
ul.gf-menu a.item:hover{border:none;border-radius:0;text-shadow:none;}
ul.gf-menu a.item:active{border:none;border-radius:0;text-shadow:none;}
 */

 /* Main menu - small */
div.gf-menu-toggle{right:0;top:0;left:auto;border:0;border-radius:0;position:absolute;padding:10px;box-shadow:none;z-index:98;}
div.gf-menu-toggle.active{box-shadow:none;border:0;}
div.gf-menu-toggle span.icon-bar {
	height:5px;
	width:26px;
	border-radius:0;
}
div.gf-menu-toggle.active span.icon-bar {
	background:#0193b7;
}
div.gf-menu-toggle span.icon-bar + .icon-bar {
	margin-top:6px;
}
div#gantry_menu-2.widget div.gf-menu-device-wrapper div.gf-menu-device-container{border-radius:0;background:#424242;border:0;padding:0;margin:0px !important;}
div#gantry_menu-2.widget div.gf-menu-device-wrapper div.gf-menu-device-container ul.gf-menu{background:none;border:none !important;margin:0 0 0 !important;}
div.rt-grid-6 div#gantry_menu-2 div.gf-menu-device-wrapper{margin:0px !important;}
div#gantry_menu-2.widget div.gf-menu-device-wrapper{margin-bottom:5px !important;}
.layout-mode-responsive .gf-menu-device-container{box-shadow:none;}

div.gf-menu-device-container ul.gf-menu li{background:none;margin:0 !important;padding:0 !important;}
div.gf-menu-device-container ul.gf-menu li:first-child,
div.gf-menu-device-container ul.gf-menu li:last-child,
.layout-mode-responsive .gf-menu{background:none !important;}
div.gf-menu-device-container ul.gf-menu li a{
-webkit-transition: background 0.3s ease-out;
-moz-transition: background 0.2s ease-out;
-o-transition: background 0.2s ease-out;
transition: background 0.2s ease-out;}
div.gf-menu-device-container ul.gf-menu li a:hover{background:#888;}
.layout-mode-responsive .gf-menu a.item:hover{text-shadow:none;}
.layout-mode-responsive .gf-menu li.active.last > .item{border-radius:0;}
div.gf-menu-device-container ul.gf-menu li a.item{color:#D7D7D7;padding:2px 2px 2px 47px !important;}
.layout-mode-responsive .gf-menu{border:none;}
div.widget_gantry_menu.rt-block {
	padding:0;
}

 

 /* Fixed main menu */
.fixedMenu{position:fixed;top:0;left:0;width:100%;background:#FFF;}
.fixedMenu ul {list-style-type:none;}
ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before{content:none;}
.fixedMenu ul li a{padding:0 10px;}
.fixedMenu li{border:none;margin:0;padding:0;line-height:49px;padding:0;float:left;}
.fixedMenu li:hover{border:none;box-shadow:none;border-radius:0;padding:0;margin:0;}
.fixedMenu li#current{border:none;box-shadow:none;border-radius:0;padding:0;margin:0;}

/* Override default hidden menu style */
div.rt-grid-6 div#gantry_menu-2.widget div div.gf-menu-device-container{
	padding:0;
	border:0;
}

/* main menu - button */
html body.home div.gf-menu-toggle{}
/*===============================================*/
/* Body */
/*===============================================*/
/*#rt-mainbody{margin-top:26px;}*/

/* Background images */
/* div.backImage.home{background:url('http://localhost/wpgantry/wp-content/uploads/2013/06/laboratory-glassware.jpg') no-repeat 0 0;} */

#sectionWelcome{position:relative;}

/* Remove #rt-fullwidth{margin-top:70px;}*/
.crop-height {
  /* max-width: 1200px; /* native or declared width of img src (if known) */
	max-height: 500px;
	overflow: hidden; }

img.scale {
  /* corrects small inline gap at bottom of containing div */
	display: block; 
  width: 100%; /* corrects obscure Firefox bug */
	max-width: 100%;
	/* just in case, to force correct aspect ratio */
	height: auto !important;
  display: block; /* corrects small inline gap at bottom of containing div */
  width: 100% /* corrects obscure Firefox bug */
  max-width: 100%;
  /* just in case, to force correct aspect ratio */
  height: auto !important;
  /*width: auto\9; 
  /* ie8+9 - use modernizr instead of this \9 hack */
  /* lt ie8 */
  -ms-interpolation-mode: bicubic;
	/* optionally force a minimum size if img src size is known: */
	/* min-height: 320px; /* max-height of .crop-height */
	/* min-width: 480px; /* proportional to above */ }
.fullwidth-background{width:100%;min-height:600px;background-image:url('http://localhost/wpgantry/wp-content/uploads/2013/06/laboratory-glassware.jpg');/*background-size:100% auto;*/
	/* lt ie8 */
	-ms-background-position-x: center;
	-ms-background-position-y: bottom;
	/* default - may override with classes or media query */
	background-position: center bottom;
	/* scale bg image proportionately */
	background-size: cover;
	/* ie8 - https://github.com/louisremi/background-size-polyfill */
	-ms-behavior: url(backgroundsize.min.htc);
	/* prevent scaling past src width (or not) */
	/* max-width: 1200px; */
}
.bg-center-center {
  /* lt ie8 if needed */
	/* -ms-background-position-x: center;
	-ms-background-position-y: center; */
	background-position: center center;
}

.fullwidth-container{position:relative;}
.fullwidth-box{position:absolute;max-width:1200px;height:100%;margin:0 auto;top:0;bottom:0;left:0;right:0;background:#000;}

/*@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.fullwidth-box{width:960px;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .fullwidth-box {width: 768px;}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
    .fullwidth-box {width: 480px;}
}
@media only screen and (max-width: 480px) {
    .fullwidth-box {width: 95%;}
}*/
.fullwidth-box h1{top:40%;}

.invisible {
  visibility: hidden; }

#sectionAnalysis{width:100%;height:600px;background:#888;}

/*===============================================*/
/* Layout */
/*===============================================*/
#rt-content-bottom {
	width:100%;
}
#rt-maintop{
	width:90%;
	padding:20px 5%;
	border-bottom:none;
	box-shadow:none;
	background:url("../images/patterns/black-paper.png") repeat scroll 0% 0% #0193B7;
}

#rt-mainbody{
	float:left;
	width:90%;
	padding:20px 5% 0 5%;
	background:url("../images/patterns/soft-wallpaper.png") repeat scroll 0% 0% #F4F9FF;
}

.single-post #rt-mainbody, .page #rt-mainbody {
	background:url("../images/patterns/noise.png") repeat scroll 0% 0% #F4F9FF;
}

.rt-grid-12 {
	width:100%;
}

#rt-fullwidth{
	width:90%;
	padding:0 5%;
	background: url("../images/patterns/black-paper.png") repeat scroll 0% 0% #C8C8C8;
	text-align:center;
	line-height:100%;
}


/*===============================================*/
/* Mailchimp email subscription banner */
/*===============================================*/
.email-sub-container {
	display:inline-block;
}

#mc_embed_signup {
	background:none !important;
}

#mc-embedded-subscribe-form{
	padding:0;
	margin:0;
}

#mc_embed_signup label{
	display:inline-block;
	margin:10px 10px 10px 0;
	padding:0;
	font-weight:bold;
}

#mc_embed_signup  h3{
	margin:0;
	display:inline-block;
	line-height:20px;
	vertical-align:middle;
	color:white;
}

input#mce-EMAIL.email {
	display:inline-block;
	padding:none;
	margin:10px 10px 10px 0;
	border:0;
	border-radius:0;
	box-shadow:none;
}

input#mce-EMAIL:focus{
	color:#6E6E6E;
}

div#mc_embed_signup_scroll div {
	display:inline-block;
	margin:10px 0;
}

/*===============================================*/
/* Footer */
/*===============================================*/
#rt-footer {
	background:#363636;
	margin:0px;
	border:none;
	box-shadow:none;
	width:90%;
	padding:20px 5%;
}
#footer {
	text-align:center;
}
.box3 {
	background:#363636;
	border:0;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.box3 h4 {
	color:white;
}

/*===============================================*/
/* Buttons */
/*===============================================*/
.btn,.readmore {
	border-radius:0;
	border:none;
	font-weight:bold;
}
.btn-info,.readmore{
	background:#0193B7;
}
.btn-order, .btn-preview {
	width:94%;
	padding-left:3%;
	padding-right:3%;
}

.btn-order {
	font-weight:bold;
}

.btn-order:hover {
	background:#F8AA3B;
}

.btn-ebook{
	text-align:left;
}
.btn-warning{
	background:#F89406;
}
.btn-preview {
	margin-top:20px;
	background:#01B770;
}

.btn-preview:hover {
	background:#00CB7C;
}

.all-titles {
	font-weight:bold;
	width:100%;
	padding:15px 0;
	margin-bottom:20px;
}

/*===============================================*/
/* Book post */
/*===============================================*/
.book-details {
	position:absolute;
	top:20px;
	width:200px;
}

.book-header {
	display:block;
	margin-left:200px;
	padding-left:30px;
}
.book-header h1{
	margin-bottom:10px;
}

.img-fulltext-left{
	margin-right:0px !important;
	margin-bottom:0px !important;
	vertical-align:none;
}

.category-books > div.book-description > h2{
	margin-top:30px;
	margin-bottom:10px;
	border-bottom:0;
	box-shadow:none;
	padding-bottom:0;
}

.book-infobox {
	width:100%;
	float:left;
	margin-top:20px;
}

.book-infobox span {
	display:block;
}

.book-info {
	margin-top:20px;
}

span.book-price {
	font-size:1.4em;
	font-weight:bold;
	margin-bottom: 2px;
}

.ebook-order {
	margin-top:20px;
}

.ebook-order-title {
	font-weight:bold;
}

.book-description {
	float:left;
	margin-left:200px;
	margin-bottom: 30px;
	padding-left:30px;
}

.book-description h1{
	margin-bottom:8px;
}

.book-description h2{
	border-bottom:none;
	box-shadow:none;
	padding-bottom:10px;
	margin-bottom:0;
}

.book-author {
	font-weight:bold;
	margin-bottom:10px;
	font-size:1.3em;
}

figure.embedded-image{
	float:right;
	margin: 0 0 20px 20px;
}

figcaption.caption{
	padding:4px 0;
	text-align:center;
	font-weight:bold;
}

.share-buttons {
	position:relative;
	margin-bottom:0px;
}

.fb-like > span {
	vertical-align:0 !important;
}

.fb-like {
	margin-right:20px;
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
    
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
    
}
@media only screen and (max-width: 767px) {
    .book-details {width: 100%;position:relative;float:left;}
	.book-header {margin-left:0;padding-left:0;}
	.btn-order, .btn-preview {width: 94%;}
	.book-description {margin-left:0; padding-left:0;}
	.book-infobox {float:none;}
	.img-fulltext-left img{display:block;float:none;margin-left:auto;margin-right:auto;}
	.img-fulltext-left {float:none !important;}
}

/*===============================================*/
/* Book tiles */
/*===============================================*/
.book-tile-wrapper {
	display:block;
	width:240px;
	float:left;
	margin-bottom:20px;
	/*height:440px;*/
}

.book-tile {
	display:block;
	width:220px;
	float:left;
	background:#fff;
}

.book-tile:hover {
	background:#0193B7;
}
.book-tile:hover h2 a{
	color:white;
}
.book-tile:hover span {
	color:white;
}

div.component-content div.book-tile > div > div > div > a > img {
	padding:10px 10px 0 10px;
}

div.book-tile div.img-intro-left {
	margin-bottom:4px;
	height:310px;
	overflow:hidden;
}

div.book-tile div.img-intro-left div.book-tile-imagewrapper img {
	
}

div.component-content div.book-tile > div > h2 {
	font-weight:bold;
	font-size:1.1em;
	line-height:1.4em;
	margin-bottom:2px;
	padding:0 10px;
	box-shadow:none;
	border:none;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	width:200px;
	float:left;
}

div.component-content div.book-tile > div > span.booktile-author {
	padding:0 10px 0 10px;
	font-size:0.9em;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	width:200px;
	float:left;
}

div.component-content div.book-tile > div > div.booktile-order{
	padding:0 10px 10px 10px;
	width:200px;
	float:left;
}

div.component-content div.book-tile > div > div.booktile-order > span.book-price {
	font-size:1.1em;
	vertical-align:middle;
	float:left;
	padding-top:2px;
}

div.component-content div.book-tile > div > div.booktile-order > a > span.btn-order {
	width:auto;
	padding:4px 10%;
	float:right;
}

/*===============================================*/
/* Home page */
/*===============================================*/

.component-content .blog-featured h2 {
font-weight: bold;
text-shadow: none;
border-bottom: none;
box-shadow: none;
padding-bottom: 10px;
}

.home .component-content .item.catid-2{
	width:20%;
	float:left;
}

@media only screen and (max-width: 799px) {
	.home .component-content .item.catid-2{
		width:240px;
		float:left;
	}
}

@media only screen and (min-width:800px) and (max-width: 1236px) {
	
	.home .component-content div.book-tile > div > div.booktile-order > a > span.btn-order {
		width: 38%;
		padding: 4px;
		float: right;
	}	

	.home div.book-tile div.img-intro-left {
		margin-bottom: 4%;
		height: 100%;
	}

	.home div.book-tile div.img-intro-left {
		margin-bottom: 4%;
		height: 100%;
		width: 100%;
	}

	.home .component-content .img-intro-left, .component-content .img-fulltext-left {
		margin-right:5%;
	}

	.home div.component-content div.book-tile > div > div > div > a > img {
	padding: 0;
	}
	.home .book-tile {
		width:100%;
	}

	.home div.component-content div.book-tile > div > h2 {
		padding: 0 4%;
		width: 92%;
	}

	.home div.component-content div.book-tile > div > span.booktile-author {
		padding: 0 4% 0 4%;
		width: 92%;
	}

	.home div.component-content div.book-tile > div > div.booktile-order {
		padding: 0 4% 10px 4%;
		width: 92%;
	}


	.home div.component-content div.book-tile > div > div.booktile-order {
		padding: 0 4% 10px 4%;
		width: 92%;
	}

	.home .component-content .img-intro-left, .component-content .img-fulltext-left {
		margin-right: 4%;
	}

	.home .book-tile-wrapper {
		width: 92%;
	}

}
	
.home .component-content .item.catid-5{
	width:100%;
	float:left;
}

.home .component-content .featured.item {
	background:red;
	width:100%;
}

.home-title {
	color:white;
	font-weight:bold;
	text-align:center;
	margin:0;
	line-height:1.5em;
}


/*===============================================*/
/* Sequence slideshow */
/*===============================================*/
#sequenceHome {
	background:#CCC;
    height: 500px;
    margin: 0 auto;
    position: relative; /* required */
    width: 960px;
	overflow:hidden;
}
#sequenceHome ul {
	margin:0;
}
#sequenceHome > .sequence-canvas li > * {  /* required */
    position: absolute;
	margin:0;
}
#sequenceHome > .sequence-canvas { /* required */
    height: 100%; 
    width: 100%;
}
#sequenceHome > .sequence-canvas > li { /* required */
    position: absolute;
	margin:0;
    width: 100%;
    height: 100%;
	list-style:	none;
    z-index: 1;
}
.info1,
.info2,
.info3 {
    color: black;
    height: 90%;
    padding: 5%;
    width: 90%;
}
.info1 {
    background: yellow;
}
.info2 {
    background: blue;
}
.info3 {
    background: orange;
}
.info1,
.info2,
.info3 {
    left: -960px;
    top: 0px;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    -ms-transition-duration: 1s;
    transition-duration: 1s;
	position:absolute;
}
.info2 {
    top: 0px;
}

.info3 {
    top: 0px;
}
.animate-in .info1,
.animate-in .info2,
.animate-in .info3 {
    left: 0px;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    -ms-transition-duration: 1s;
    transition-duration: 1s;
}

.animate-out .info1,
.animate-out .info2,
.animate-out .info3 {
    left: 960px;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    -ms-transition-duration: 1s;
    transition-duration: 1s;
}