/*

 * HTML5 Boilerplate

 *

 * What follows is the result of much research on cross-browser styling.

 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,

 * Kroc Camen, and the H5BP dev community and team.

 */



/* ==========================================================================

   Base styles: opinionated defaults

   ========================================================================== */



html,

button,

input,

select,

textarea {

    color: #222;

}



body {

    font-size: 1em;

    line-height: 1.4;

}



a {

    color: #00e;

}



a:visited {

    color: #551a8b;

}



a:hover {

    color: #06e;

}



/*

 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440

 */



img {

    vertical-align: middle;

}



/*

 * Remove default fieldset styles.

 */



fieldset {

    border: 0;

    margin: 0;

    padding: 0;

}



/*

 * Allow only vertical resizing of textareas.

 */



textarea {

    resize: vertical;

}



/* ==========================================================================

   Author's custom styles

   ========================================================================== */





































/* ==========================================================================

   Helper classes

   ========================================================================== */



/* Prevent callout */



.nocallout {

    -webkit-touch-callout: none;

}



.pressed {

    background-color: rgba(0, 0, 0, 0.7);

}



/* A hack for HTML5 contenteditable attribute on mobile */



textarea[contenteditable] {

    -webkit-appearance: none;

}



/* A workaround for S60 3.x and 5.0 devices which do not animated gif images if

   they have been set as display: none */



.gifhidden {

    position: absolute;

    left: -100%;

}



/*

 * Image replacement

 */



.ir {

    background-color: transparent;

    background-repeat: no-repeat;

    border: 0;

    direction: ltr;

    display: block;

    overflow: hidden;

    text-align: left;

    text-indent: -999em;

}



.ir br {

    display: none;

}



/*

 * Hide from both screenreaders and browsers: h5bp.com/u

 */



.hidden {

    display: none !important;

    visibility: hidden;

}



/*

 * Hide only visually, but have it available for screenreaders: h5bp.com/v

 */



.visuallyhidden {

    border: 0;

    clip: rect(0 0 0 0);

    height: 1px;

    margin: -1px;

    overflow: hidden;

    padding: 0;

    position: absolute;

    width: 1px;

}



/*

 * Extends the .visuallyhidden class to allow the element to be focusable

 * when navigated to via the keyboard: h5bp.com/p

 */



.visuallyhidden.focusable:active,

.visuallyhidden.focusable:focus {

    clip: auto;

    height: auto;

    margin: 0;

    overflow: visible;

    position: static;

    width: auto;

}



/*

 * Hide visually and from screenreaders, but maintain layout

 */



.invisible {

    visibility: hidden;

}



/**

 * Clearfix helper

 * Used to contain floats: h5bp.com/q

 */



.clearfix:before,

.clearfix:after {

    content: "";

    display: table;

}



.clearfix:after {

    clear: both;

}



/* ==========================================================================

   EXAMPLE Media Queries for Responsive Design.

   Theses examples override the primary ('mobile first') styles.

   Modify as content requires.

   ========================================================================== */



@media only screen and (min-width: 800px) {

    /* Style adjustments for viewports that meet the condition */

}



@media only screen and (-webkit-min-device-pixel-ratio: 1.5),

       only screen and (min-resolution: 144dpi) {

    /* Style adjustments for viewports that meet the condition */

}









/* ==========================================================================

   Custom css for this example

   ========================================================================== */



body, html {

	height: 100%;

	overflow: hidden;

	-webkit-tap-highlight-color: rgba(255,0,0,0);

	box-sizing: border-box;

	color: black;

	font: 100%/1.231 sans-serif;

}



body, html,

.wowbook-container {

	background: #1E2831; /* Old browsers */

            background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #1E2831 100%); /* FF3.6-15 */

            background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#1E2831 100%); /* Chrome10-25,Safari5.1-6 */

            background: radial-gradient(ellipse at center, #ffffff 0%,#1E2831 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}





/* hide book to avoid flash of unstyled content */

.js #book {

	margin-left: -10000px; width: 100%;

}



#book.wowbook {

	/* center horizontally */

	margin: auto;

}





.wowbook-toolbar {

	margin-top: 1em; /* FIXME */

	box-sizing: content-box !important;

}



.wowbook-controls {

	border-radius: 6px;

	width: auto;

}



.wowbook-mobile .wowbook-toolbar {

	margin: 0;

}



.wowbook-mobile .wowbook-controls {

	border-radius: 0;

	width: 100%;

}







/* ------------ */





.wowbook {

	color : #333;

}



.wowbook-page-content {

	background: white;

	padding: 0;

	font-family: "News Cycle",sans-serif;

}



.wowbook-page ul {

	padding: 0;

}



.wowbook-page li {

	list-style : none;

}



.wowbook-left .wowbook-gutter-shadow {

	background-image : url('../img/page_left_background.png');

	opacity : 0.5;

	width: 60px;

}

.wowbook-right .wowbook-gutter-shadow{

	background-image : url('../img/page_right_background.png');

	background-position : 0 0;

	width: 75px;

}



.cover {

	padding: 0;

}