/* Landing Page for Logos.com/desiringgod */

#custom-landing-page p, #custom-landing-page h5 {color:#666;}


#custom-landing-page div {}

#custom-landing-page h2 {color: #006CB5; font-size:34px; margin-top:0; letter-spacing:-1.5px;}

#custom-landing-page h3 {color: #006CB5; }

#custom-landing-page h4 {color: #006CB5; margin-bottom:5px; font-family:'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;}

#custom-landing-page h4 + h4 { margin-top:-10px;}

#custom-landing-page h5 {}

#custom-landing-page #clp-header {
	background: url(/images/landing/desiring-god/header-bg.jpg) repeat-x top left;
	height:490px;
}
#custom-landing-page #clp-header a.featured-image img {margin: 100px 100px 0 0; text-align:center; float:right; }

#custom-landing-page #clp-header .logo-bar { background: #333 url(/images/landing/desiring-god/dg-logo.png) no-repeat 82px 8px; margin-top:100px; width:550px; height:50px; color:#FFF;}

#custom-landing-page #clp-header .logo-bar h3 {color:#FFF;margin-left:130px; line-height:60px;}

#custom-landing-page #clp-header h1 {
    color: #006CB5;
    font-size: 50px;
    letter-spacing: -2px;
    line-height: 40px;
    margin-bottom: 0;
    margin-top: 50px;
}
#custom-landing-page #clp-header h4 {
    color: #006CB5;
    font-size: 22px;
    letter-spacing: -0.5px;
	margin-top:5px;
	margin-bottom:5px;
}

#custom-landing-page .section-header {
    background-color:#f6f6f6;
	height:43px;
	margin:20px 0;
}

#freebie {
    background-color:#f6f6f6;
	padding-top:30px;
	height:230px;
	margin:20px 0;
}

#custom-landing-page .section-header h3 {
    color: #006CB5;
    font-size: 30px;
    letter-spacing: -0.5px;
}


#custom-landing-page .price {
    color: #CB3232;
    font-size: 25px;
    font-weight: bold;
}

#custom-landing-page .price span {
    color: #888888;
    display: inline-block;
    font-size: 10px;
    font-weight: normal;
    position: relative;
    width: 55px;
}

#custom-landing-page .book-image a img { 
	max-height: 200px;
	min-height: 150px;
	}
	
.federal a img {
margin-top:40px;
}

#custom-landing-page .collection-image a img { 
	max-height: 300px;
	min-height: 180px;
	}

#custom-landing-page .section-image a img { 
	max-height: 218px;
	min-height: 145px;
	}




#custom-landing-page .free-sticker {
    background: url("/images/fbotm/free.png") no-repeat scroll center center transparent;
    height: 70px;
    left: 85px;
    position: relative;
    top: -235px;
    width: 70px;
}


#custom-landing-page #anchor-links a {
    background: url("/images/fbotm/arrow.png") no-repeat scroll left center transparent;
    color: #959595;
    height: 14px;
    margin-right: 16px;
    padding-left: 18px;
    text-decoration: none;
	float:left;
	
}

#custom-landing-page #anchor-links a:hover {
    color: #9ACA41;
	cursor:pointer;
}



#custom-landing-page #email-form {
	background: #F6F6F6;
	padding-top:16px;
	height:43px;
	margin-bottom:20px;
}

#custom-landing-page #email-form h3 {
    color: #64738C;
	font-size:22px;
	font-family:'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
	letter-spacing:-1px;
}


#custom-landing-page #base-packages-section {
	background:url(/images/landing/desiring-god/basepackage-save15.png) bottom right no-repeat;
	height:400px;
}

#custom-landing-page #base-packages-section h2 {
	/*margin-top:30px;*/
}

.workshop-email-form {background:#F6F6F6; padding:10px 15px; margin:10px 0; color:#666;}

.workshop-email-form input[type="text"] {margin:5px 10px 8px 5px; width:160px;}
.workshop-email-form input[type="image"] {margin:-3px 5px;}


/* SOCIAL */

#custom-landing-page #social {text-align:left; width:400px; margin-bottom:100px; margin-top:20px; overflow:visible;}
#custom-landing-page .socialButton {display:inline;}
#custom-landing-page .socialButton.facebook {}
#custom-landing-page .socialButton.twitter {}
#custom-landing-page .socialButton.google {position:relative; left:-13px;}
#custom-landing-page .socialButton.mail {position:relative; left:-31px; top:-1px}

/* TOP LINK BLOCK */
.top {display:block; float:right;margin-right: 15px; position: relative; top: -30px;}

.freebie-top {top: 87px;}

.video-top {top: 22px;}

.featured-top {top: 35px;}

.workshop-top {top: -3px;}


#custom-landing-page #email-form + .top {top: -30px;}


.top a { /* BOTTOM LINK ARROW */
  border-color: #CCC transparent transparent transparent;
  border-style:solid;
  border-width:8px;
  width:10px;
  height:0;
}

.top a.text-top { /* MIDDLE TOP LINK  */
	color:#ccc; 
	font-size:9px; 
	text-transform:uppercase;
	display:block; 
	margin:0 auto; 
	text-align:left;
	border:none;
	height:35px;
	line-height:35px;
	width:20px;
}

.top a.text-top2 { /* MIDDLE TOP LINK  */
	color:#ccc; 
	font-size:9px; 
	text-transform:uppercase;
	display:block; 
	margin:0 auto; 
	text-align:left;
	border:none;
	height:5px;
	line-height:35px;
	width:20px;
}

.top a:first-child { /* TOP LINK ARROW */
  border-color: transparent transparent #CCC transparent;
}


.top a.text-top:hover {color:#aaa;} /* MIDDLE TOP LINK HOVER */
.top a:hover { border-color: #AAA transparent transparent transparent;} /* BOTTOM LINK ARROW HOVER */
.top a:first-child:hover { border-color: transparent transparent #AAA transparent}  /* TOP LINK ARROW HOVER */
