@charset 'utf-8'; 
/*************************************************
*
*	project: 	liteAccordion - horizontal accordion plugin for jQuery
*	author:  	Nicola Hibbert
*	url:	  	http://nicolahibbert.com/horizontal-accordion-jquery-plugin
*	demo:	  	http://www.nicolahibbert.com/demo/liteAccordion
*
/*************************************************/
/****************************************** Core */
.accordion { text-align:left;  font:'Helvetica Neue', Verdana, Arial, sans-serif;  }
.accordion ol { position:relative;  overflow:hidden;  height:100%;  margin:0;  padding:0;  list-style-type:none;  }
.accordion li > h2 { color:black;   font-weight:normal;  margin:0 0px 0px 0px;  z-index:3;  position:absolute;  top:0;  left:0; /* -webkit-transform:translateX(-100%) rotate(-90deg);  -webkit-transform-origin:right top;  -moz-transform:translateX(-100%) rotate(-90deg);  -moz-transform-origin:right top;  
	-o-transform:translateX(-100%) rotate(-90deg);  -o-transform-origin:right top;  -ms-transform:translateX(-100%) rotate(-90deg);  -ms-transform-origin:right top;  transform:translateX(-100%) rotate(-90deg);  transform-origin:right top;  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  */}
.accordion li > h2 span { width:43px;  height:355px display:block;  padding-right:8%;  text-align:right;  height:90%;  margin-top:5px;   }
.accordion li > h2 b { display:inline-block;  position:absolute;  top:10%;  top:42%\9;  left:10%;  left:5%\9;  text-align:center;  -webkit-transform:rotate(90deg);  -moz-transform:rotate(90deg);  -o-transform:rotate(90deg);  transform:rotate(90deg);  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);  }
.accordion li > h2:hover { cursor:pointer;  }
.accordion li > div { height:100%;  position:absolute;  top:0;  z-index:1;  overflow:hidden;  background:#000;  }
.accordion noscript p { padding:10px;  margin:0; /* background:white; */ }

/****************************************** Basic */
.basic li > h2 { /*background:#333; */ color:white;  line-height:1.8em;  }
.basic li > div h3 { margin:15px 10px;  }
.basic li > div p { margin:10px;  font-size:14px;  }

/****************************************** Dark */
.dark { border-bottom-width:8px;  padding:0px 0px 0px 0px; /* background:#BB8823; */ /*-webkit-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);  -moz-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);  -o-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); */ 
	/*box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);  */}
.dark li > h2 { /*background:#BB8823; */ font-size:16px;  line-height:2.7em;  text-shadow:0 -1px 0 #030303;  }
.dark li > h2 span {/* background:#353535; */ color:white; }
.dark li > h2 b {/* background:#353535\9; */ color:#030303;  font-size:20px;  text-shadow:-1px 1px 0 #5b5b5b; }
.dark h2.selected span, .dark h2.selected span:hover { /*background:#434343; */ background:-webkit-gradient(linear, left top, right top, color-stop(0, #353535), color-stop(1, #555555));  background:-moz-linear-gradient(top left, #353535 0%, #555555 100%);  }
.dark h2.selected b { /*background:#434343\9; */ }
.dark li > div {/* background:#030303;  */margin-left:0px;  }

/*************************************** Rounded */
.rounded { -webkit-border-radius:6px;  -moz-border-radius:6px;  border-radius:6px;  }
.rounded li > h2 span { -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  }

/***************************************** Light */
/**************************************** Stitch */
figcaption {padding:10px 10px !important; position:absolute; bottom:20px; right:15px; z-index:3; background:rgba(0, 0, 0, 0.5); color:white; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; width:420px !important; margin-left:70px;}
figcaption h1{ font-size:14px; font-family:Tahoma; color:#e064a9; font-weight:normal; margin-bottom:3px;}
figcaption div.slide-nav{ clear:both; margin-top:3px; color:#e064a9;}
figcaption div.slide-nav a{ color:#e064a9; font-family:Tahoma; font-weight:bold;}
figure{ margin:0px; padding:0px; }