@font-face{
        font-family:"Museo W01_900";
        src:url("../resources/fonts/Museo/6eae3489-a367-4dd0-8e8d-f04af6173895.eot?#iefix");
        src:url("../resources/fonts/Museo/6eae3489-a367-4dd0-8e8d-f04af6173895.eot?#iefix") format("eot"),url("../resources/fonts/Museo/30cf41ae-6706-4b43-af3c-b78d041b321f.woff2") format("woff2"),url("../resources/fonts/Museo/6c2eb955-de0e-4fee-88d2-b7d4efd3b231.woff") format("woff"),url("../resources/fonts/Museo/d7334e65-d173-4627-9343-888384cb4ba8.ttf") format("truetype"),url("../resources/fonts/Museo/1974d8aa-f576-4359-ad9d-67a183f915c8.svg#1974d8aa-f576-4359-ad9d-67a183f915c8") format("svg");
    }

@font-face {
  font-family: 'Gotham';
  src: url("../resources/fonts/ghotam/GOTHAM-MEDIUM.eot");
  /* IE9 Compat Modes */
  src: url("../resources/fonts/ghotam/GOTHAM-MEDIUM.eot?#iefix") format("embedded-opentype"), url("../resources/fonts/ghotam/GOTHAM-MEDIUM.woff") format("woff"), url("../resources/fonts/ghotam/GOTHAM-MEDIUM.ttf") format("truetype");
}

@font-face {
  font-family: 'GBold';
  src: url("../resources/fonts/ghotam/GOTHAM-BOLD.eot");
  /* IE9 Compat Modes */
src: url("../resources/fonts/ghotam/GOTHAM-BOLD.eot?#iefix") format("embedded-opentype"), url("../resources/fonts/ghotam/GOTHAM-BOLD.woff") format("woff"), url("../resources/fonts/ghotam/GOTHAM-BOLD.ttf") format("truetype");
}

/*@font-face {
  font-family: 'OpenSans';
  src: url("../resources/fonts/OpenSans/OpenSans-Regular.eot");*/
  /* IE9 Compat Modes */
/*  src: url("../resources/fonts/OpenSans/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("../resources/fonts/OpenSans/OpenSans-Regular.ttf") format("truetype");
}*/


body {background:#fff; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;}
div:focus {
    outline: none;
}
#universal4o {margin-bottom:0; height:50px; padding:10px 0;}
#literacyPage {background:#fff;font-family: Arial, sans-serif;font-size: 16px;color: #fff;}
#literacyPage h1, #literacyPage h2, #literacyPage p {margin:0; padding:0;}
#literacy_nav-holder {
	height:60px;
}
#literacy_nav {
	height:60px;
	background:#8eb354;
	width:100%;
}
#literacy_nav.sticky {
	left:0;
	right:0;
	top:0;
}
#literacy_nav .literacy_nav-bar {
	list-style:none;
	width:960px;
	margin:0 auto;
    padding:10px 0px;
	text-align:center;
	height: 60px;
	box-sizing:border-box;
}

#literacy_nav .literacy_nav-bar li {
	display: inline-block;
	padding:0 26px;
	position:relative;
}

#literacy_nav .literacy_nav-bar li:after {
	content:" ";
	display:block;
	width:2px;
	height:40px;
	background:#fff;
	position:absolute;
	top:0;
	right:0;
}

#literacy_nav .literacy_nav-bar li:last-child:after {
	display:none;
}


#literacy_nav .literacy_nav-bar li a {
	display:block;
	color: #fff;
	text-decoration: none;
	text-align:center;
	font-size:16px;
	padding:10px 0 4px 0;
	font-family:"Museo W01_900", sans-serif;
}

#literacy_nav .literacy_nav-bar li a:hover {
    border-bottom: 6px solid #adcc7d;
}

#literacy_nav .literacy_nav-bar li:first-child { 
    border-left:none;
    padding-left: 0px;
}
#literacy_nav .literacy_nav-bar li:last-child { 
    padding-right: 0px;
}

#literacy_nav .literacy_nav-bar a.active {
    color: #ffca39;
    text-decoration: none;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}



.literacySection {position:relative; min-width:900px;}
.literacyGreySection {background:#f2f2f2;}
.literacyContent {width:900px; margin:0 auto; position:relative; box-sizing:border-box;}

a.literacyTop {position:absolute; bottom:20px; right:20px; display:block;}


.literacyClear:after {
   content: " ";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.literacyContent h2 {font-family: 'Mission', sans-serif;text-align: center;font-size: 50px;padding: 25px 0 0 15px;}
.literacyGreyBox {background: #2e4317;}
.literacyLeft {float:left; width:450px;}
.literacyRight {float:right; width:400px;text-align: left;margin: 0 0 0 0;}

.literacyBtn {
  font-size:18px;
  line-height:18px;
  font-family: 'GBold', sans-serif;
  /*! font-weight: 700; */
  color: #fff;
  text-decoration: none;
  padding: 13px 22px 10px;
  margin: 30px 0 0 0;
  display: inline-block;
  background: #8eb354;  
}

.literacyBtn:hover {
background-color: #333;
}



/* Hero */
#literacyHero {background:url(../images/principalHero.jpg) center -10px no-repeat;height: 383px;}
#literacyHero .literacyContent {height:440px; padding-top:26px; text-align:center;}

#literacyHero h1 {position:relative; width:571px; margin:0 auto}
#literacyHero h1 #literacyHero-ascd {display:block; position:absolute; width:114px; height:40px; left:106px; bottom:0;}


#literacyHero h1 {margin:0; padding:0; height:166px; width:300px; overflow:hidden; text-indent:-9999px;}
#literacyHero h2 {margin:0 0 0 -15px; padding:0; font-family: 'Gotham', Arial, sans-serif; font-weight: 500; font-size: 17.5px; color: #8b8b8b; letter-spacing: -.25px;font-weight: 500;display: block;text-align: left;}
#literacyHero p {margin:0; padding:22px 0 0 0;   font-family: 'Gotham', sans-serif; font-weight: 700; font-size: 14.5px; color: #58585a; letter-spacing: -.25px; text-align: center; width: 300px;}
#literacyHero p img {display: inline-block; float: left;}
#literacyHero img {padding: 15px 0 0 0;}

#literacyHero img:nth-child(2) {padding-right:20px; margin-left: -25px;}
#literacyHero img:nth-child(3) {margin-right: -45px; margin-top: 6px;}

#literacyHero-ceu {display:block; position:absolute; right:0px; top:-15px;}

#literacyHero .literacyGreyBox 	{  font-family: 'Gotham', sans-serif; font-weight: 700; text-transform: uppercase; display: inline-block;letter-spacing: 2.5px;padding: 15px 0 14px;position: absolute;bottom: 0px;left: 0;right: 0;margin: 0 auto;/*! width: 507px; */line-height: 16px;text-align: center;}
#literacyHero .literacyGreyBox span 	{color: #ffca39;}

/* About */
#literacyAbout h2 { margin: 0 auto; font-family:"Museo W01_900", sans-serif; font-size: 50px; padding: 24px 0 5px 0; display: inline-block; color: #8e0059; position: relative;}
#literacyAbout h3 { margin: 0 auto; font-family: sans-serif; font-size: 20px; line-height: 24px; text-align: left; padding: 27px 0 21px 0; color: #343434;}

#literacyAbout h2:before {
    content: "";
    position: absolute;
    width: 40%;
    height: 10px;
    bottom: 0px;
    left: 25%;
    border-bottom: 1px solid #8e0059;
}


#literacyAbout .literacyContent {padding-bottom:44px;text-align: center;}
#literacyAbout .literacyLeft p {padding: 0 0 18px 0; color: #343434; font-size: 20px;}
#literacyAbout .literacyLeft p strong {color: #8e0059;}
#literacyAbout .literacyLeft {width:460px;text-align: left;}
#literacyAbout .literacyLeft p:nth-child(2) {font-size: 22px; line-height: 26.5px}
#literacyAbout .literacyRight {border-left: solid #dde5d1 10px; padding: 0 0 0 11px;}

#literacyAbout .literacyRight {color: #343434; font-size: 16px;}
#literacyAbout .literacyRight ul {margin:0; padding:4px 0 0 10px;}
#literacyAbout .literacyRight ul li {margin:0 0 11px 0; padding:0;}
#literacyAbout .literacyRight li:before { 
    content: '\2022\a0'; /* \2022 is a middot, \a0 is a space */
}
#literacyAbout .literacyRight li {
    list-style:none;
    text-indent:-.5em; /* helps make it look more like it's a bullet. */
}
/* Quotes */
#literacyQuotes {background:#fff url(../images/literacy-bg1.jpg) center center no-repeat;}
#literacyQuotes .literacyContent {height:540px; /*! padding-top:228px; */}


/* Speakers */
#literacySpeakers .literacyContent {padding-bottom:33px;width: 900px;}
#literacySpeakers h2 {font-family:"Museo W01_900", sans-serif; text-align: center;font-size: 50px;padding: 35px 0 26px 0;}
#literacySpeakers h2 { margin: 0 auto; font-family:"Museo W01_900", sans-serif; font-size: 50px; padding: 25px 0 5px 0; display: inline-block; color: #fff; position: relative;}

#literacySpeakers  h2:before {
    content: "";
    position: absolute;
    width: 40%;
    height: 10px;
    bottom: 0px;
    left: 25%;
    border-bottom: 2px solid #fff;
}



#literacySpeakers {text-align: center;background: #2e4317;}
#literacySpeakers p {text-align: center; font-size: 20px; color: #fff; font-weight: bold; padding: 38px 0 19px 0;}
#literacySpeakers p:nth-child(4) {text-align: center; font-size: 22px; color: #ffd200; font-weight: bold; padding: 0;}
#literacySpeakers .partial_speaker_list {margin: 10px auto 40px; text-align: center;}
#literacySpeakers .partial_speaker {display: inline-block; margin: 0; padding:0 11px; width: 220px; vertical-align:top; cursor: pointer;}
#literacySpeakers .partial_speaker_list .partial_speaker p {padding: 10px 0 0 0; margin: 0; font-size: 16px;}
#literacySpeakers .partial_speaker_list .partial_speaker span {display: block; font-size: 13px;padding: 3px 0 0 0;}
#literacySpeakers .partial_speaker img:hover {opacity: .6;}

/* Develop */
#literacyDevelop {background:#fff url(../images/literacy-bg2.jpg) center center no-repeat;}
#literacyDevelop .literacyContent {height:454px; padding-top:232px; text-align: center;}
#literacyDevelop .literacyGreyBox 	{  font-family: 'Gotham', sans-serif; font-weight: 700; font-size: 24px;text-transform: uppercase; display: inline-block; width:768px;line-height: 16px;text-align: center;padding: 33px 0;}

/* Highlights */
#literacyHighlights .literacyContent {padding:25px 0 40px 0; display: none;}
#highlights-gallery {margin-top:10px; margin-left:-3px; margin-right:-3px;}
.highlights-pod {width:145px; height:98px; position:relative; float:left; margin:2px 3px;}
.highlights-pod a.fancybox {display:block; position:relative;}
.highlights-pod a.fancybox span {display:block; position:absolute; bottom:0; left:0; right:0; color:#fff; text-align:center; background: #414042; background: rgba(0,0,0,0.7); font-size:10px; height:20px; line-height:20px;}

/* Agenda */
#literacyAgenda {text-align: center; color:#333; padding-bottom:30px;background: #f2f2f2;}

/*#literacyAgenda h2 {font-family: 'Mission', sans-serif;text-align: center;font-size: 50px;padding: 35px 0 26px 0;}*/
#literacyAgenda h2 { margin: 0 auto; font-family:"Museo W01_900", sans-serif; font-size: 50px; padding: 34px 0 5px 0; display: inline-block; color: #8e0059; position: relative;}

#literacyAgenda  h2:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 10px;
    bottom: 0px;
    /*! left: 25%; */
    border-bottom: 2px solid #8e0059;
}


#literacyAgenda p {text-align: center;font-size: 22px; color: #343434; font-weight: bold;  text-transform: uppercase; padding: 41px 0 5px 0;}

#literacyAgenda .literacyBtn {color: #fff;margin-bottom: 25px;}

#literacyAgenda .literacyBtn:hover {background-color: #333;}

/* Develop */
#literacyimage3 {background:#fff url(../images/literacy-bg3.jpg) center center no-repeat;}
#literacyimage3 .literacyContent {height:548px; padding-top:232px; text-align: center;}


/* Registration */
#literacyRegistration {background: #2e4317; text-align: center;}
#literacyRegistration .literacyContent {padding-bottom:40px;}

#literacyRegistration .literacyContent .literacyBtn {margin-top: 38px;}

#literacyRegistration h2 {font-family: 'Mission', sans-serif;text-align: center;font-size: 50px;padding: 35px 0 26px 0;}
#literacyRegistration h2 { margin: 0 auto; font-family:"Museo W01_900", sans-serif; font-size: 50px; padding: 21px 0 5px 0; display: inline-block; color: #fff; position: relative;margin: 0 0 30px 0;}

#literacyRegistration  h2:before {
    content: "";
    position: absolute;
    width: 50%;
    height: 10px;
    bottom: 0px;
    left: 25%;
    border-bottom: 2px solid #fff;
}

#literacyRegistration .literacyLeft {width:400px; text-align: left;}

.literacyContent h3 {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:24px; line-height:24px;}
h3.literacyWhiteHdr {color:#fff; font-style: italic; font-size: 22px; line-height: 26.5px;}
h3.literacyYellowHdr {color:#ffcc33;}
h3.literacyBlueHdr {color:#75cfe9;}

#literacyRegistration .literacyLeft #eventfor {width:400px; text-align: left; border-left: solid #466318 10px; padding: 0 0 0 13px;margin: 42px 0 0 0;}
#literacyRegistration .literacyLeft #eventfor strong:nth-child(1) {font-size: 20px;}
#literacyRegistration .literacyLeft #eventfor strong:nth-child(3) {margin: 17px 0 0 0;display: block;}


#literacyRegistration .literacyContent h3.literacyYellowHdr small {font-size:16px;color: #fff;}
#literacyRegistration .literacyLeft h3.literacyWhiteHdr {margin-bottom:10px;}
#literacyRegistration .literacyLeft h3.literacyYellowHdr {margin-top:24px;}
#literacyRegistration .literacyLeft h3.literacyBlueHdr {margin-top:40px;}

#literacyRegistration .literacyLeft h3:nth-child(1) {margin-top:4px;}
#literacyRegistration .literacyLeft h3:nth-child(5) {margin-top:20px;}

#literacyRegistration .literacyRight h3.literacyYellowHdr {margin-top:45px;}


#literacyRegistration .literacyContent p {font-size:16px;}
#literacyRegistration .literacyContent p:nth-child(9) {padding: 16px 0 0 0;}
#literacyRegistration .literacyContent p a {color: #fff; text-decoration: underline;}

#literacyRegistration .literacyContent ul {font-size:16px;}
#literacyRegistration .literacyContent ul {margin:0 0 0 0; padding:10px 0 10px 10px; font-size:16px;}
#literacyRegistration .literacyContent ul li {margin:0 0 8px 0; padding:0;}
#literacyRegistration .literacyContent ul li a {color:#fff; text-decoration:underline;}
#literacyRegistration .literacyContent ul li em {font-size:12px;}
#literacyReg-right {text-align:center;}

#literacyRegistration .literacyContent .literacyLeft ul li {margin:0 0 0px 0; padding:0;}
#literacyRegistration .literacyContent .literacyLeft ul {margin:0 0 0 0; padding:0px 0 0 10px; font-size:16px;}

#literacyRegistration .literacyContent li:before { 
    content: '\2022\a0'; /* \2022 is a middot, \a0 is a space */
}
#literacyRegistration .literacyContent li {
    list-style:none;
    text-indent:-.5em; /* helps make it look more like it's a bullet. */
}

#registrationIf {border:3px solid #45b1d3; padding:30px; position:relative; margin-top:30px;}
#registrationIf h4 {font-family: 'Mission', sans-serif; text-align:center; color:#45b1d3; font-size:36px; padding:0; margin:0; position:absolute; left:0; right:0;}
#registrationIf h4 span {display:inline-block; background:#414042; padding:0 10px;}
#registrationIf #registrationTop {top:-18px;}
#registrationIf #registrationBtm {bottom:-22px;}
#literacyRegistration .literacyContent #registrationIf ul {list-style:none; margin:0 28px 0 0; padding:0; display:inline-block; vertical-align:top;}
#literacyRegistration .literacyContent #registrationIf li {list-style:none; margin:0; padding:0; font-size:13px; line-height:22px; color:#fff; font-family: 'Gotham', sans-serif; font-weight: 500;}


/* Implement */
#literacyImplement {background:#fff url(../images/literacy-bg4.jpg) center center no-repeat;}
#literacyImplement .literacyContent {height:491px; padding-top:246px; text-align: center;}
#literacyImplement .literacyGreyBox {display: none; font-family: 'Gotham', sans-serif; font-weight: 700; font-size: 24px;text-transform: uppercase; /*display: inline-block;*/ width:580px;line-height: 29px;text-align: center;padding: 23px 40px 19px;}


/* Hotel */

#literacyHotel {background: #f2f2f2;}
#literacyHotel .literacyContent {padding-bottom:50px; text-align: center;} 
/* #literacyHotel h2 {font-family: 'Mission', sans-serif;text-align: center; font-size: 50px;padding: 25px 0 31px 0;} */
#literacyHotel .literacyContent #literacyHotel-top {padding-bottom: 29px;}
#literacyHotel  h2 { margin: 0 auto 13px; font-family:"Museo W01_900", sans-serif; font-size: 50px; padding: 20px 0 5px 0; display: inline-block; color: #8e0059; position: relative;}

#literacyHotel   h2:before {
    content: "";
    position: absolute;
    width: 40%;
    height: 10px;
    bottom: 0px;
    left: 25%;
    border-bottom: 2px solid #8e0059;
}


#literacyHotel h3.literacyBlueHdr {margin-bottom:20px; text-align: left;color: #8e0059;font-size: 26px;}
#literacyHotel .literacyContent p {font-size:16px; text-align: left; color: #343434;}
#literacyHotel .literacyContent p:last-child {padding: 20px 0 0 0;}

#literacyHotel .literacyContent ul {font-size:16px;  text-align: left;}
#literacyHotel .literacyContent ul {margin:0 0 0 0; padding:0 0 0 10px; font-size:16px;color: #000;}
#literacyHotel .literacyContent ul li {margin:0 0 0 0; padding:0;}
#literacyHotel .literacyContent ul li a {color:#fff; text-decoration:underline;}
#literacyHotel .literacyContent ul li em {font-size:12px;}

#literacyHotel .literacyContent li:before { 
    content: '\2022\a0'; /* \2022 is a middot, \a0 is a space */
}
#literacyHotel .literacyContent li {
    list-style:none;
    text-indent:-.5em; /* helps make it look more like it's a bullet. */
}

#literacyBtn-hotel {margin:16px 0 18px; display: block; text-align: left;width: 215px;}
#literacyHotel-top .literacyRight img {display:block; margin-bottom:10px;}
#literacyHotel-top .literacyRight {margin: -36px 0 0 0;}
#literacyHotel-btm {border-top:1px solid #949494; padding-top:40px;padding-bottom: 64px;}
#literacyHotel-top .literacyLeft p:first-child {margin-bottom:20px;}
#literacyHotel-btm .literacyRight {margin: -29px 0 0 0;}



/*#literacyHotel .literacyGreyBox {background: #8eb354; height: 9px; font-family: Arial, sans-serif; font-weight: 400; font-size: 14px; display: inline-block; padding: 14px 0 15px;position: absolute;bottom: 0px;left: 0;right: 0;margin: 0 auto; width: 507px; line-height: 16px;text-align: center;}*/
#literacyHotel .literacyGreyBox {background: #8eb354; height: 39px; font-family: Arial, sans-serif; font-weight: 400; font-size: 14px; /*! display: inline-block; */ padding: 0;/*! position: absolute; *//*! bottom: 0px; */left: 0;right: 0;/*! margin: 25px auto; *//*! width: 507px; */line-height: 38px;text-align: center;}


/* Modals */
.modal {top:40px;}
.modal .close {color:#fff;}
.modal-content {background:#2e4317;}
.modal_thumb {float: left; margin-right: 10px;}
.modal-body {text-align: left;}
.modal-body p {color:#fff;}

