/* RESET
------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; max-width: 100%;}
.container, iframe { max-width: 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
html, body	{ height:100%; }
a img,:link img,:visited img { border:none }
:focus { outline: 0; }
a, a:hover  { text-decoration:none;} 
a, a:active, a:visited {outline: 0 !important; } /* Firefox */
table { border-collapse: collapse; border-spacing: 0; }
html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*, *:before, *:after {  -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }
.clearFloat::before, .clearFloat::after { display:table; content:"";}
.clearFloat::after	{ clear:both; }
img	{ max-width: 100%; height: auto; width: auto9; /* ie8 */ }

/* PALETTE
------------------------------------------------------------------------------------*/
body { color: #666; background: #FFF; }
h1.siteName, a { color: #666; }
a:hover	{ color: #000; }
.page-template-purchase-contact-php
{
	background:white!important;
}

/* HTML / FONTS
------------------------------------------------------------------------------------*/
body {
	font-family: 'Open Sans', sans-serif; 
	display: optional;  
    font-weight: 300;
    line-height: 1.5em;
    -webkit-font-smoothing: antialiased;
    background-image: url('/wp-content/themes/Arneson/images/gold4.gif');
}

h1 {}
h2, h2 a {
	font-size: 1.5rem;
	color: #9b421a;
	margin-bottom: 6px;	
}

.row	{
	margin-right: 0;
	margin-left: 0;
}

h2.row-heading	{
	margin-bottom: 20px;
	margin-left: 15px;
}

.page-your-order-has-been-received h2.row-heading	{
	margin-left: 0px;
}

h3 {
	font-family: 'Playfair Display', serif;
	font-size: 1.4em;
}
h4 {}
p {margin-bottom: 20px;}
p.readMore	{
	text-align: right;
}

p.readMore a	{
	color: #9b421a;
}

p.readMore a:hover	{
	color: #385672;
}

p::-moz-selection { color: WHITE; background: GREY;}
p::selection { color: WHITE; background: GREY; }

strong	{
	color: #444;
	font-weight: 300; /* could be 400 */
}

.mainContent ul	{
	margin-left: 40px;
	max-width: 600px;
	margin-bottom: 24px;
}

/* CONTAINERS
------------------------------------------------------------------------------------*/
.navbar-wrapper {min-height: 50px;} 
.container-fluid {}
.container	{max-width: 900px; margin: auto;}
.mainContent	{min-height: calc(100% - 110px);background-color: #FFF;}
.page-your-order-has-been-received .mainContent  {background-image: url('/wp-content/themes/Arneson/images/BG_0524-pale.jpg'); color: #333;}
section {padding: 50px 0;}
section.footer {min-height: 60px;}

/* HEADERS / NAVIGATION
------------------------------------------------------------------------------------*/
.navbar-wrapper {	background-color: #9b421a; /* dark gold */}
.navbar {margin-bottom: 0;}
.navbar-default {background-color: transparent;border-color: transparent;} /* padded inner */
.navbar-static-top {}

a.header_logo_link, .navbar-default .navbar-nav>li>a	{
	color: #f4ba85;
    text-shadow: 1px 1px 1px #9b421a;
}
.navbar-default .navbar-nav>li>a	{
	font-family: 'Roboto Condensed', sans-serif;
}
a.header_logo_link:hover, .navbar-default .navbar-nav>li>a:hover	{
	color: BLACK;
}

/* site title 
-----------------*/
.siteTitle	{
	margin: 14px 0 0 15px;
	max-width: 400px;
	float: left;
}
a.header_logo_link	{
	font-family: 'Cinzel', serif;
	font-size: 1.3em;
}

@media only screen and (min-width: 470px)	{
	a.header_logo_link	{font-size: 2em;}
}

/* main navigation 
-----------------*/
.navmenu_align {
    float: right;     
    width: 100%;
}
@media only screen and (min-width:768px)	{
	.navmenu_align {width: auto; padding-right: 15px;}
}

/* toggle button (=navbar-header)
-----------------*/
.navbar-header	{}
.navbar-default .navbar-toggle {border-color: #ddd; margin-top: -30px;} /* #ddd default */

/* links / dropdown
-----------------*/
#navbar {}
.menu-main-navigation-container	{width: 100%;}
.navbar-default .navbar-collapse {border-color: GREY;padding: 0;} /* top of mob-menu */
.navbar-nav {margin:0;}
#navbar ul {list-style-type: none;padding: 0;}
#navbar ul li {display: block; font-size: 15px; margin: 1px auto 0px; padding: 10px 0;border-bottom: 1px solid GREY;text-align: center;}
#navbar ul li:first-child	{padding-top: 8px;}

@media only screen and (min-width: 768px)	{ /* wide links */
	#navbar ul li,
	#navbar ul li:first-child {padding: 0;border-bottom: 0px;} 
}

/* FOOTER
------------------------------------------------------------------------------------*/
.copyright	{text-align:center;}

section.footer	{
	background-color: #9b421a;
	color: WHITE;
	min-height: 60px;
	text-align: center;
	padding:20px 0 !important;
	font-size: .9em;
}

/* HOME
------------------------------------------------------------------------------------*/
.home li#menu-item-14 {display: none;}

.bannerImage	{
	width: 100%;
}

.bannerImage img	{
	width: 100%;
	height: auto;
}

.home .theBook	{
	background-color: #b3c3c2;
	background-image: url('/wp-content/themes/Arneson/images/gold4.gif');
	background-image: url('/wp-content/themes/Arneson/images/BG_0524.jpg');
	border-bottom: 1px solid #9b421a;
	border-bottom: 1px solid #b0723f;
	margin-bottom: 5px;
	padding: 140px 0 110px;
}

section.theBook .container	{
	max-width: 800px;
	margin: auto;	
	font-family: 'Playfair Display', serif;
}

section.theBook .container p.blurb	{
	font-size: 2em;
	line-height: 56px;
	color: #9b421a;
	max-width: 96%;
	margin: auto;
	font-style: italic;
}

section.theBook .container p.readMore	{
	font-style: italic;
}

section.theBook .container p.blurb span	{
	font-family: 'Cinzel', serif;
	font-size: 36px;
	color: #f4ba85;
	text-shadow: 1px 1px 1px #9b421a;
	font-style: normal;
}

section.spreads	{
	/*background-color: #c8c8c8;*/
	padding: 0;
	background:url('/wp-content/themes/Arneson/images/BG_0524.jpg');
}

div.spreads {margin: auto;}

section.about	{
	background-image: url('');
	background-color: WHITE;
}

section.awards	{
	background-image: url('/wp-content/themes/Arneson/images/gold4-30pc.gif');
	color: grey;
	border-top: 2px solid #dc893f;
	border-bottom: 2px solid #dc893f;
}

section.awards	p,
section.awards	h2	{
	max-width: 600px;
	margin: 30px auto;
	font-size: 1.5em;
	line-height: 40px;
}

section.awards	p span	{
	font-style: italic;
	color: #9b421a;	
}

section.testimonials	{	
	background-image: url('/wp-content/themes/Arneson/images/BG_0524.jpg');
	background-position: center center;
	padding: 100px 0 80px;
}

section.testimonials p.testimonial,
section.testimonials p.author {
	font-size: 2em;
    line-height: 56px;
    color: #9b421a;
    width: 800px;
    max-width: 90%;
	margin: 20px auto;
	font-family: 'Playfair Display', serif;
	text-shadow: 1px 1px 2px #bfcbc8;
	font-style: normal;
}
section.testimonials p.testimonial span	{
	font-style: italic;
}

@media only screen and (max-device-width: 1024px)	{
	section.testimonials p.testimonial span	{
		font-size: .9em;
	}
}


section.testimonials p.author {
	font-size: 1.5em;
    line-height: 30px;
    padding: 10px;
}

@media only screen and (max-width: 767px) and (orientation: portrait)	{
	.home .theBook	{
		padding: 60px 0 60px;
		background-position: center center;
	}
	section.testimonials {
		padding: 40px 0 0px;
	}
	section.awards	{
		padding: 25px 0;
	}
	section.theBook .container p.blurb,
	section.testimonials p.testimonial,
	section.theBook .container p.blurb span {
		font-size: 1.1em;
		line-height: 36px;
		max-width: 96%;
		margin: auto;
	}
	section.testimonials p.testimonial	{
		font-size: 1.1em;
		line-height: 32px;
		max-width: 100%;
	}
	section.awards	p	{
		font-size: 1em;
		line-height: 30px;
		max-width: 90%;
	}
	section.testimonials p.author	{
		font-size: 1em;
		line-height: 20px;
	}
}

p.author{
	text-align:right;
	padding-right:20px;
}

section.about	{
	padding: 0;
}
section.about .aboutImage {
	height: 515px;
	width: 412px;
	background-image: url('/wp-content/themes/Arneson/images/carla-child-412x515.jpg');
	background-position: center top;
}

@media only screen and (max-width: 485px)	{
	section.about .aboutImage {	
		margin: 0 auto;
	}
	section.about .aboutText {
		width: 412px;
		margin: 20px auto;
	}	
}

@media only screen and (min-width: 485px)	{
	section.about {padding-top: 20px}
	section.about .aboutImage {	
		margin: 0 auto; 0;
	}
	section.about .aboutText {
		float: left;
		max-width: 700px;
		padding: 50px 2% 20px 8%;
	}
}
@media only screen and (min-width: 768px)	{
	section.about {padding-top: 0}
	section.about .aboutImage {	
		float: left;
		margin-left: -40px;
	}
	section.about .aboutText {
		float: left;
		width: 330px;
		width: 50%;
	}
	section.about .aboutText h2 {
	margin-bottom: 14px;
	}
	section.about .aboutText p {
		font-size: 1.1em;
		line-height: 30px;
	}
	.slick-next{
		right: 0px!important;
	}
	.slick-slider .slick-prev{
			left: 0px!important;
	}
}

@media only screen and (min-width: 1050px)	{
	section.about .aboutImage {	
		margin-left: 0px;
	}
	section.about .aboutText {
		width: 60%;
	}
}

button.slick-next.slick-arrow,
button.slick-prev.slick-arrow	{
	width: 50px;
	height: 50px;
}

.slick-prev, 
.slick-next	{
	z-index: 1000 !important;
}




/* ABOUT
------------------------------------------------------------------------------------*/

section.dedication	{
	border-top: 1px solid #cca482;
	background-color: #b3c3c2;
	background-image: url('/wp-content/themes/Arneson/images/BG_0524.jpg');
	background-position: center center;
	border-bottom: 1px solid #b0723f;
	padding: 100px 0 80px;
}

section.dedication p {
	max-width: 700px;
	margin: 12px auto;
	color: #9b421a;
	font-size: 1.1em;
}

section.dedication p span	{
	font-family: 'Cinzel', serif;
	font-size: 1.2em;
	color: #f4ba85;
	text-shadow: 1px 1px 1px #9b421a;
}


/* THE BOOK
------------------------------------------------------------------------------------*/
section.slider{
	background-image: url('/wp-content/themes/Arneson/images/gold4-30pc.gif');
	color: #666;
	border-top: 2px solid #dc893f;
	border-bottom: 2px solid #dc893f;
}

section.slider .container p.story {
	font-size: 1.1em;
	font-style: italic;
	line-height: 30px;
	max-width: 80%;
	margin: 0 auto;
	text-align: justify;
}
section.slider .container p.story#post-148,
section.slider .container p.story#post-150 {
	margin-top: 50px;
}

section.slider .container p.story #post-148,
section.slider .container p.story #post-150 {
	margin-top: 30px;
	line-height: 36px;
}

@media only screen and (max-width: 600px) and (orientation: portrait)	{
	section.slider .container p.story {
		max-width: 100%;
	}
	section.slider .container p.story {	
		line-height: 26px;
	}
	section.slider .container p.story#post-148,
	section.slider .container p.story#post-150 {
		margin-top: 40px;
		line-height: 36px;
	}
}

.theList ul {
 list-style-image: url('/wp-content/themes/Arneson/images/bullet.png') !important;

}

section.content2 {}



section.dreamBigStatement {
	background-color: #b3c3c2;
	background-image: url('/wp-content/themes/Arneson/images/BG_0524.jpg');
	border-bottom: 1px solid #b0723f;
	border-top: 2px solid #cca482;
	margin: 1px 0;
	padding: 140px 0 110px;
	text-align: center;
	font-size: 2em;
	line-height: 56px;
	color: #9b421a;
	font-style: italic;
	font-family: 'Playfair Display', serif;
	font-size: 36px;
	text-shadow: 1px 1px 1px #f4ba85;
}

p.noMarginBottom	{
	margin-bottom: 0;
}
/* 
------------------------------------------------------------------------------------*/

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


/* CONTACT
------------------------------------------------------------------------------------*/
section.purchase	{
	padding-bottom: 0;
}

section.contact	{
	padding-top: 0;
}

.page-purchase-contact p.paypal span	{
	color: #9b421a;
	font-weight: 400;
	font-style: italic;
}


.credit	{
	margin-top: 30px;
	font-size: .8em;
	color: #bbb;
}

.credit a	{
	color: #aaa;
}

.credit a:hover	{
	color: #888;
}

/* FONTS
------------------------------------------------------------------------------------*/
/* #slider_main .slick-track .slick-slide img{
	max-height: 500px;
} */
.slick_slide_wrapper *, .slick_slide_wrapper{
	max-width: none;
}
.exhibLinks{
	margin-top: 20px;
}
.slick-slider .slick-prev:before
{
	background-image:url(/wp-content/themes/Arneson/images/leftarrow.png);
	width:50px;
	height:50px;
	background-repeat: no-repeat;
	color:inherit;
	font-size:50px;
}
.slick-slider .slick-next:before
{
	background-image:url(/wp-content/themes/Arneson/images/rightarrow.png);
	width:50px;
	height:50px;
	background-repeat: no-repeat;
	color:inherit;
	font-size:50px;
}

.slick-slider .slick-prev{
	left: -40px;
}
.testimonial_slide .testi_slick{
	padding: 5px 40px;
}
@media only screen and (max-width: 800px){
	.slick-slider .slick-next {
		right: -8px;
	}
	.slick-slider .slick-prev {
		left: -25px;
	}
	.slick-slider .slick-next, .slick-slider .slick-prev {
		z-index: 9999;
	}
}
@media only screen and (max-width: 767px){
	.slick-slider .slick-next {
		right: -10px;
	}
	.slick-slider .slick-prev {
		left: -10px;
	}
	.spreads .slick-slider .slick-slide img{
		width: 100%;
	}
	body
	{
		 overflow-x: hidden;
	}
		
}
.slick-slide img
{
	    max-width: 100%;
		width:100%;
}

.spreads .container, .testimonials .container
{
    padding-right: 0px; 
    padding-left: 0px;	
	width:100%;
	margin-bottom:-20px;
}
.slick-slider .slick-prev
{
	    z-index: 999;
}
