﻿/*
 Theme Name:   Larry Gonick 2
 Theme URI:    http://digitalr.com/twentyfourteen-child/
 Description:  Larry Gonick Custom Theme
 Author:       Jesse Farnworth
 Author URI:   http://digitalr.com
 Template:     twentyfourteen
 Version:      1.0.0
 Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready, responsive-layout, infinite-scroll, post-slider, design, food, journal, magazine, news, photography, portfolio, clean, contemporary, dark, elegant, modern, professional, sophisticated
 Text Domain:  twenty-fourteen-child
*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300|Shadows+Into+Light|Poiret+One|Architects+Daughter|Gloria+Hallelujah|Shadows+Into+Light+Two|Fredericka+the+Great);
@import url(http://fonts.googleapis.com/css?family=Lato);


body {
	background-image: url('http://digitalr.com/lgonick/wp-content/uploads/sites/6/2016/11/bkgrd-header.png') !important;
	background: #fff ;
	background-repeat: repeat-x !important;
	-moz-hyphens: none !important;
	-ms-hyphens: none !important;
	-webkit-hyphens: none !important;
	hyphens: none !important;
	-ms-hyphens: none | manual | auto !important;
}


/* unvisited link */
a:link {
    color: #6c87b0;
}

/* visited link */
a:visited {
    color: #6c87b0;
}

/* mouse over link */
a:hover {
	color: #C4CEDF;
}

/* selected link */
a:active {
	color: #374A68;
}

p {
	-webkit-hyphens:  none;
	-moz-hyphens:  none;
	-ms-hyphens: none;
	hyphens:  none;
		-ms-hyphens: none | manual | auto !important;

}

.entry-header {
		display: none !important;

}
.entry-title {
	
	display: none !important;
}

.entry-content p {
	margin-bottom: 15px;
}


h1 {
	font-size: 25px;
	line-height: 28px; !important;
	color: #6c87b0 !important;
	text-transform: none !important;
	padding-top: 0px !important;
	margin-top: 0px !important;
	font-weight: 600;
	-moz-hyphens: none !important;
	-webkit-hyphens: none !important;
	hyphens: none !important;
	-ms-hyphens: none | manual | auto !important;
}

/* unvisited link */
h1 a:link {
    color: #fff;
}

/* visited link */
h1 a:visited {
    color: #fff;
}

/* mouse over link */
h1 a:hover {
	color: #C4CEDF  !important;
}

/* selected link */
h1 a:active {
	color: #fff;
}


.sample {
	clear: both;
}

/**
 * 4.0 HEADER
 * -----------------------------------------------------------------------------
 */

.site-header {
	background-color: #ffcd00;
	max-width: 980px;
}

.header-main {
	background-position: right;
	height: 106px !important;
	max-width: 980px !important;
	padding: 0 10px;
	background-color: #6c87b0;
	background-image: url('http://digitalr.com/lgonick/wp-content/uploads/sites/6/2016/11/flying_lizard.png');
	background-repeat: no-repeat;
	margin-top: 6px;

}

.site-title {
	height: 42px;
	float: left;
	font-size: 43px;
	margin: 15px 0 0px 15px !important;
	font-weight: normal;
	line-height: 43px;
	font-family: 'Lato', sans-serif;
	text-transform: none;
	color: #FFFFFF !important;
	width: 350px; /* Nav-toggle width + search-toggle width - gutter = 86px */;
	max-width: -webkit-calc(100% - 86px);
	max-width: calc(100% - 86px);
}



#lg-tagline h2{
	font-size: 17px !important;
	font-weight: normal;
	margin: 0px 0 0 16px !important;

	color: #FFFFFF;
	width: 400px;}
	
	
.masthead-fixed .site-header {
    position: unset;
    top: 0;
    height: 110px;
}
	
	
/**
 * 5.0 NAVIGATION
 * -----------------------------------------------------------------------------
 */
 
.menu-main-menu-container {
	margin-top: 0px;
	position: absolute;
	z-index: 200;
	top: 2px;
	right: 25px;
}
 
.primary-navigation {

}

#primary-navigation a{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #C0C0C0;
	line-height: 25px !important;
	font-weight: bold;
}
#primary-navigation a:active {
	color: #000 !important;

}

#primary-navigation a:hover {
	color: #C0C0C0 !important;
	text-decoration: underline;
	font-weight: bold;
}



/* controls overall menu height and width */

.primary-navigation ul {
	list-style-type: none !important;
	padding: 0;
	width: 100px;
	height: 100px;
	margin-right: 80px;
	margin-top: 15px;

}

/* controls menu item box */

.primary-navigation li {
	display: block !important;
	color: #000;
	text-decoration: none;
	text-transform: none !important;
	font-size: 14px;
	font-weight: bold;
}

/* controls menu item hover box */
.primary-navigation li a {
	display: block !important;
	color: #000;
	text-decoration: none;	
	text-transform: none !important;
	font-size: 14px;
	font-weight: bold;
}

/* Change the link color on hover */
.primary-navigation li a:hover {
	background-color: #6c87b0;
	color: #fff;
}

.menu-item {
	display: block !important;
	color: #000;

}

#menu-item-1466{
				height: 20px  !important;

}


#menu-item-1467 {
		height: 20px  !important;

}
#menu-item-1468 {
	height: 20px !important;
}

#menu-item-1469{
	height: 20px !important;
}


	.site-navigation li .current_page_item > a,
	.site-navigation li .current_page_ancestor > a,
	.site-navigation li .current-menu-item > a,
	.site-navigation li .current-menu-ancestor > a {
		color: #fff;
	}

	/* Primary Navigation - to remove the responsive menu button, I added the fllowing nav code from min-width: 783px and added "display: none to all 'menu-toggle' classes*/

	.primary-navigation {
		float: right;
		font-size: 11px;
		margin: 0 1px 0 -12px;
		padding: 0;
		text-transform: uppercase;
	}

	.primary-navigation .menu-toggle {
		display: none;
		padding: 0;
	}

	.primary-navigation .nav-menu {
		border-bottom: 0;
		display: block;
	}

	.primary-navigation.toggled-on {
		border-bottom: 0;
		margin: 0;
		padding: 0;
	}

	.primary-navigation li {
		border: 0;
		display: inline-block;
		height: 48px;
		line-height: 48px;
		position: relative;
	}

	.primary-navigation a {
		display: inline-block;
		padding: 0 12px;
		white-space: nowrap;
	}

	.primary-navigation ul ul {
		background-color: transparent;
		float: left;
		margin: 0;
		position: absolute;
		top: 48px;
		left: -999em;
		z-index: 99999;
	}

	.primary-navigation li li {
		border: 0;
		display: block;
		height: auto;
		line-height: 1.0909090909;
	}

	.primary-navigation ul ul ul {
		left: -999em;
		top: 0;
	}

	.primary-navigation ul ul a {
		padding: 18px 12px;
		white-space: normal;
		width: 176px;
	}

	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: transparent;
		color: #fff;
	}

	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: transparent;
	}

	.primary-navigation ul li:hover > ul,
	.primary-navigation ul li.focus > ul {
		left: auto;
	}

	.primary-navigation ul ul li:hover > ul,
	.primary-navigation ul ul li.focus > ul {
		left: 100%;
	}

	.primary-navigation .menu-item-has-children > a,
	.primary-navigation .page_item_has_children > a {
		padding-right: 26px;
	}

	.primary-navigation .menu-item-has-children > a:after,
	.primary-navigation .page_item_has_children > a:after {
		-webkit-font-smoothing: antialiased;
		content: "\f502";
		display: inline-block;
		font: normal 8px/1 Genericons;
		position: absolute;
		right: 12px;
		top: 22px;
		vertical-align: text-bottom;
	}

	.primary-navigation li .menu-item-has-children > a,
	.primary-navigation li .page_item_has_children > a {
		padding-right: 20px;
		width: 168px;
	}

	.primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,
	.primary-navigation .menu-item-has-children li.page_item_has_children > a:after,
	.primary-navigation .page_item_has_children li.menu-item-has-children > a:after,
	.primary-navigation .page_item_has_children li.page_item_has_children > a:after {
		content: "\f501";
		right: 8px;
		top: 20px;
	}

.menu-toggle {
	display: none;}

.menu-toggle:before {
	display: none;}

.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover {
	display: none;}

.menu-toggle:focus {
	display: none;
}

	
/**
 * 6.0 CONTENT


 * -----------------------------------------------------------------------------
 */

#main-content {
	max-width: 980px !important;

}
.main-content {
	margin-top:0px;
}

.site {
/* centers web and provides background color */
	max-width: 980px !important;
	position: relative;
	margin-right: auto;
	margin-left: auto;

}
	
	
.content-area {
	margin-top: 0px !important;
	padding-top: 0px !important;
	max-width: 980px !important;
}


.default-site-content {
	max-width: 730px !important;
	padding-right: 250px !important;
	padding-left: 0px !important;
}


.web-site-content {
	max-width: 730px !important;
	padding-right: 250px !important;
	padding-left: 0px !important;
}

.web-site-content .hentry{
	padding-bottom: -35px !important;
	margin-bottom: -35px !important;
}

.book-site-content {
	max-width: 730px !important;
	padding-right: 250px !important;
	padding-left: 0px !important;
}

.book-site-content img {
	margin-top: 0px;
	margin-bottom: 30px;
	-webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47);
	-moz-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47);
	-ms-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;

}

.book-site-content2 {
	max-width: 730px !important;
	padding-right: 250px !important;
	padding-left: 0px !important;
}

.book-site-content2 img {
	margin-top: 0px;
	margin-bottom: 30px;

}

.book-site-content h2 {
	color: #FF0000;
	font-size: 20px;
	font-weight: bold;
}

/* featured images */


/* responsive columns */
	
.class-lg1 {
	width: 175px;

}
.class-lg2 {
	font-size: 20px !important;
	max-width: 675px;
	-ms-hyphens: none;
	vertical-align: middle !important;
	padding-top: 25px;
}


.book-cover {
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	width: 240px !important;
	float: left;
}
.book-cover img {
	padding: 0px;
	width: 240px !important;
}


.book-detail {
	padding: 0px;
	margin: 0px;
	width: 425px;
	-ms-hyphens: none;	
	float: right;
}
	
.class-lg1b {
	padding: 0px;
	margin: 0px 35px 0px 0px;
	width: 240px;
}
.class-lg2b {
	padding: 0px;
	margin: 0px;
	width: 395px;
	-ms-hyphens: none;
}


.class-lg3 {
	-ms-hyphens: none;
	background-color: #008080;
}
           /* responsive columns-grid */

.one_fifth {
	font-size: 12px;
	line-height: 15px;
}

.one_fifth h2 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
}

.one_fifth img {
	margin-bottom: 15px;
	-webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	-moz-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	-ms-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	width: 110px;
	height: auto;
}

.one_fifth_last {
	font-size: 12px;
	line-height: 15px;
}

.one_fifth_last h2 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
}

.one_fifth_last img {
	margin-bottom: 15px;
	-webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	-moz-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	-ms-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	width: 110px;
	height: auto;
}

.class-5 img {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0)  !important;
	-moz-box-shadow:  0px 0px 0px 0px rgba(0,0,0,0) !important;
	-ms-box-shadow:  0px 0px 0px 0px rgba(0,0,0,0) !important;
	box-shadow:  0px 0px 0px 0px rgba(0,0,0,0) !important;
}

.class-6 {
	padding: 0px !important;
	margin: 0px !important;
	font-size: 1px !important;
	line-height: 0px !important;
}


 			/* simple image slider */



.slider-hide {
	display: none;
}


.rslides1_tabs {
/* slider navigation wrapper */
	padding: 0px !important;
	background-color: transparent !important;
	height: 20px !important;
	text-align: left;
}

.rslides1_tabs a {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #808080 !important;
	height: 20px !important;

	text-align: left;

}

.rslides1_tabs a:link {
    color: #6c87b0 !important;
}

.rslides1_tabs a:visited {
	color: #6c87b0 !important;
			text-decoration: underline !important;

}

.rslides1_tabs a:hover {
	color: #FFC4C4 !important;
}

.rslides1_tabs a:active {
	color: #374A68 !important;
		text-decoration: underline !important;

}

.rslides_here {
}

.rslides_here a{
	color: #fff !important;
}

.rslides_here a:link {
	color: #FFC4C4 !important;
			text-decoration: underline !important;
}

.rslides_here a:visited {
			text-decoration: underline !important;

}

.rslides_here a:hover {
	color: #FFC4C4 !important;
}

.rslides_here a:active {
	color: #374A68 !important;
		text-decoration: underline !important;

}

.rslides1_s1, .rslides1_s2, .rslides1_s3, .rslides1_s4, .rslides1_s5, .rslides1_s6, .rslides1_s7, .rslides1_s8, .rslides1_s9, .rslides1_s10, .rslides1_s11, .rslides1_s12, .rslides1_s13, .rslides1_s14, .rslides1_s15, .rslides1_s16, .rslides1_s17, .rslides1_s18, .rslides1_s19, .rslides1_s20, .rslides1_s21, .rslides1_s22, .rslides1_s23, .rslides1_s24 {
	padding: 0px 3px 0px 3px !important;
	margin: 0px !important;
}

.rslides_nav.next {
	right: -30px !important;
}


.rslides_nav.prev {
	left: -30px  !important;
}
/* buy buttons */

#buy-buttons {
}

.buy-buttons {
	width: 425px !important;
	float: right !important;
	margin-top: -50px !important;
	padding-top: -30px !important;
	padding-left: 0px !important;
}

.purchase-buttons {
	max-width: 400px !important;
	float: left !important;
	margin-top: -50px !important;
	margin-bottom: 30px !important;
	padding-top: 0px !important;
	padding-left: 0px !important;
	line-height: 25px;
}

.purchase-buttons h2 {
	color: #CC3300;
	padding: 0px;
	margin: 10px 0px 5px 0px;
}
a.purchase-button {
	background-repeat: repeat-x;
	height: 27px;
	color: #ffffff;
	font-size: 12px;
	padding: 6px 10px 6px 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #808080;
	margin-bottom: 120px;
}
a.purchase-button:hover {background-color:#cc0000; background-image:none}

/**
 * 7.0 - SIDBAR

 * -----------------------------------------------------------------------------
 */
.site:before  {
	 display: none;
}


/**
 * 7.2 Content Sidebar Widgets
 * -----------------------------------------------------------------------------
 */

.content-sidebar {
	width: 225px;
	padding-top: 0px !important;
}



/* 8.0 - FOOTER */

footer {
	width: 100% !important;
	margin-right: auto;
	margin-left: auto;
	background-color: #C1C1C1;
}

site-footer {
}
.site-info {
	padding: 0px;
	margin: 0px;
	background-color: #800000;
	width: 100% !important;
}
#lg-footer1 {
	line-height: 20px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	padding: 0px 0px 0px 25px;
	font-size: 11px;
	max-width: 980px;
}

#lg-footer h4 {
	font-size: 14px;
	font-weight: bold;
}

.ft-a{
	display: block !important;
	
}

.ft-b{
	display: none !important;
}

.field{
	width: 200px;
	height: 25px;
	margin-right: 0px;
}
#searchsubmit {
	white-space: nowrap;
}
.submit {
	border-width: 0px;
	margin-top: -10px;
	float: left;
}




#lg-footer {
	background-color: #C1C1C1;
	width: 100%;
}


/* unvisited link */
#lg-footer a:link {
	color: #000;
	text-decoration: underline;
}

/* visited link */
#lg-footer a:visited {
    color: #000;
    	text-decoration: underline;

}

/* mouse over link */
#lg-footer a:hover {
	color: #ffffff;
}

/* selected link */
#lg-footer a:active {
	color: #000;
		text-decoration: underline;

}
.hr {
	display: none !important;
}

@media screen and (max-width: 400px) {

.menu-main-menu-container {
	margin-top: 0px;
	/*position: absolute;
	z-index: 200;
	top: 2px; 
	left: 275px;*/
}
/* controls overall menu height and width *//* adjustes header and site logo tagline */
.primary-navigation ul {
	list-style-type: none !important;
	padding: 0;
	width: 100px;
	height: 100px;
	margin-right: 0px  !important;
	margin-top: 15px;

}

.header-main {
	background-position: left;
	height: 106px !important;
	padding: 0px;
	background-color: #6c87b0;
	background-image: url('http://digitalr.com/lgonick/wp-content/uploads/sites/6/2016/12/flying_lizard2.png');
	background-repeat: no-repeat;
	margin-top: 6px;
}

.site-title {
	height: 35px;
	float: left;
	font-size: 32px;
	margin: 15px 0 0px 15px !important;
	font-weight: normal;
	line-height: 32px;
	font-family: 'Lato', sans-serif;
	text-transform: none;
	color: #FFFFFF !important;
	max-width: 250px; /* Nav-toggle width + search-toggle width - gutter = 86px */;
	max-width: -webkit-calc(100% - 86px);
	max-width: calc(100% - 86px);
}


#lg-tagline h2{
	font-size: 12px !important;
	font-weight: normal;
	margin: 0px 0 0 16px !important;

	color: #FFFFFF;
}

.default-site-content {
	max-width: 400px !important;
	padding-right: 0px !important;
	padding-left: 15px !important;
}
	

.web-site-content {
	max-width: 400px !important;
	padding-right: 0px !important;
	padding-left: 15px !important;
}

.book-site-content {
	max-width: 400px !important;
	padding-right: 0px !important;
	padding-left: 15px !important;
}

.book-site-content2 {
	max-width: 400px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}


.class-lg1b img {
	-webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	-moz-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	-ms-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	width: 200px;
	height: auto;
	display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
}



.one_fifth img {
	margin-bottom: 15px;
	-webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	-moz-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	-ms-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	width: 110px;
	height: auto;
	float: left !important;
    margin-right: 15px; */
/*	display: block;
    margin-left: auto;*/
}



.one_fifth_last img {
	margin-bottom: 15px;
	-webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	-moz-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	-ms-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.47) !important;
	width: 110px;
	height: auto;
	float: left !important;
	    margin-right: 15px; */

/*	display: block;
    margin-left: auto;
    margin-right: auto; */

}

.class-5 img{
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0)  !important;
	-moz-box-shadow:  0px 0px 0px 0px rgba(0,0,0,0) !important;
	-ms-box-shadow:  0px 0px 0px 0px rgba(0,0,0,0) !important;
	box-shadow:  0px 0px 0px 0px rgba(0,0,0,0) !important;
}

.class-7 {
	padding-top: -15px;
	margin-top: -15px;
}
.one_fifth, .one_fifth_last{
	max-width: 400px;
 -moz-hyphens: none !important;
  -ms-hyphens: none !important;
  -webkit-hyphens: none !important;
  hyphens: none !important;}

.one_fifth p {
	font-size: 13px;
	line-height: 16px;
	text-align: left !important;
	vertical-align: text-top !important;
	padding-right: 5px !important;

}


.one_fifth_last p {
	font-size: 13px;
	line-height: 16px;
	text-align: left !important;
	vertical-align: text-top !important;
	padding-right: 5px !important;
    
    }

.one_fifth h2 {
	font-size: 15px;
	line-height: 18px;
	text-align: left !important;
	padding-right: 5px !important;

	clear: none;
}

.one_fifth_last h2 {
	font-size: 15px;
	line-height: 18px;
	text-align: left !important;
	vertical-align: text-top !important;
	padding-right: 5px !important;

}

h1 {
	overflow: hidden;
}	

.rslides_nav {
	margin-right: 40px;
	margin-left: 40px;
	margin-top: -50px !important;
	background-image: url('http://digitalr.com/lgonick/wp-content/plugins/ml-slider-pro/modules/theme_editor/assets/arrows/black.png') !important;
}

}

@media screen and (max-width: 500px) {

.content-area {
	margin-top: 0px !important;
	padding-top: 10px !important;
	max-width: 980px !important;
}

.hr {
	display:block !important;
	height: 10px !important;
	vertical-align: middle !important;
}

.class-lg1 {
	max-width: 115px;
	height: auto !important;
	margin-bottom: 0px !important;
	margin-right: 0px !important;
	vertical-align: top;
}
.class-lg2 {
	max-width: 695px;
	font-size: 14px !important;
-webkit-hyphens: none !important;
   -moz-hyphens: none !important;
    -ms-hyphens: none !important;
        hyphens: none !important;	
        margin-bottom: 25px;
	padding-top: 0px;
	padding-right: 5px;
	line-height: 18px;
	
}

.class-lg1 img {
	width: 115px;
	height: auto;
	margin-bottom: 0px;
	margin-right: 5px;
	margin-top: -5px;
	margin-left: -10px;
}

.book-cover {
	padding: 0px;
	margin: 0px auto 0px auto !important;
	width: 240px !important;
	float: left;
}

.book-detail {
	padding: 0px;
	margin: 0px;
	width: 100%;
	-ms-hyphens: none;	
	float: left;
}

.class-lg1b {
	padding: 0px;
	margin: 0px 25px 0px 0px;
	width: 240px;
}
.class-lg2b {
	padding: 0px;
	margin: 0px;
	width: 100%;
	-ms-hyphens: none;
}
#buy-buttons {
}

.buy-buttons {
	max-width: 425px !important;
	float: left !important;
	margin-top: -50px !important;
	padding-top: -30px !important;
	padding-left: 0px !important;
	line-height: 25px;
}
.purchase-buttons {
	max-width: 400px !important;
	float: left !important;
	margin-top: -50px !important;
	padding-top: 0px !important;
	padding-left: 0px !important;
	line-height: 25px;
}

		/* Lightbox next, prev arrows*/


#nextLink{

	width: 45%;

	height: 100%;

	background: url('/wp-content/plugins/wp-lightbox-2/styles/images/next.gif') right 50% no-repeat; /* Trick IE into showing hover */

	display: block;

	}
	
#prevLink{

	width: 45%;

	height: 100%;

	background: url('/wp-content/plugins/wp-lightbox-2/styles/images/prev.gif') left 50% no-repeat; /* Trick IE into showing hover */

	display: block;

	}

	


#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url('/wp-content/plugins/wp-lightbox-2/styles/images/prev.gif') left 50% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url('/wp-content/plugins/wp-lightbox-2/styles/images/next.gif') right 50% no-repeat; }




		/* Footer changes @ 500 dpi*/
.ft-a{
	display: none !important;
	
}

.ft-b{
	display: block !important;
}

.class-fa {
	margin-top: 35px;
	margin-bottom: 0px;
}
.class-f {
	margin-top: 0px;
	margin-bottom: 0px;
}
#lg-footer h4{
	margin-top: 0px;
	margin-bottom: 5px;
}


}

@media screen and (min-width: 401px) {

.one_fifth, .one_fifth_last{ 
	width:16.8%;
	float: left; 	
	}
}



@media screen and (max-width: 702px) {

.book-cover {
	padding: 0px;
	margin: 0px auto 0px auto !important;
	min-width: 100% !important;
}
.book-cover img {
	margin: 0px auto 20px auto !important;
	width: 240px !important;
	display: block;
}

.book-detail {
	padding: 0px;
	margin: 0px;
	width: 100%;
	-ms-hyphens: none;	
	float: left;
}


/* code below adjusts styles for the mobile version of the menu  */

.menu-main-menu-container {
	margin-top: 0px;
	position: absolute;
	z-index: 200;
	top: 2px;
	right: 0px;
}
 
.primary-navigation {

}

#primary-navigation a{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #C0C0C0;
	line-height: 25px !important;
	font-weight: bold;

}


.primary-navigation ul {
	list-style-type: none !important;
	padding: 0;
	width: 100px;
	height: 100px;
	margin-right: 0px;
	margin-top: 15px;

}


}



@media screen and (max-width: 937px) {

.content-sidebar {
	display:none;
	
}

.default-site-content {
	max-width: 783px !important;
		padding-right: 0px !important;
	padding-left: 0px !important;
	margin-right: auto;
	margin-left: 15px;

}

.web-site-content {
	max-width: 783px !important;
		padding-right: 0px !important;
	padding-left: 0px !important;
	margin-right: auto;
	margin-left: 15px;

}

.book-site-content {
	max-width: 783px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	margin-right: auto;
	margin-left: 15px;

}

.book-site-content2 {
	max-width: 783px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	margin-right: auto;
	margin-left: 15px;
}


.class-lg2 {
	max-width: 783px;
	-ms-hyphens: none;
		vertical-align: middle !important;

}


}

