/*BEGIN SINGLE STYLES*/

.previousNext{
	margin-bottom:-40px;
}
#singleHeader {
	background-image: url("../images/purple-blue-background-texture.jpg");
	background-repeat: no-repeat;
	/*background-size: auto 100%;*/
	background-size: cover;
	background-position: center center;
}
#innerSingleHeader {
	background-image: url("../images/white-swoosh.png");
	background-repeat: no-repeat;
	background-position: center center;
	color: #252525;
	text-shadow: 0 1px 5px rgba(255,255,255,0.2);
}

.singleQuote {
	padding-top: 90px;
	padding-bottom: 90px;
	font-size:36px;
}
.tellus{
	background-color:#F3F3F1; 
	/*margin-left:-45px; 
	margin-right:-45px;*/
	margin-left:-30px; 
	margin-right:-30px;
	padding-left:30px; 
	padding-right:30px; padding-top:30px;
}

.postColumn{
	background-color:#f5f5f5; 
	padding-left:0px; 
	padding-right:0px; 
	font-weight:400;
}

div.postContainer{
	font-family: 'Cambria','Droid Serif',Georgia,serif;
	
	background-color:#F3F3F1; 
	margin-left:-45px; 
	margin-right:-45px; 
	padding-left:30px; 
	padding-right:30px; 
	padding-top:10px; 
	padding-bottom:30px;
	color:#222222;
}

div.postContainer h1{
	font-size: 42px;
	line-height: 48px;
	font-weight:bold;
}

div.postContainer p{
	line-height: 1.5;
	margin: 10px 0 15px 0;
    font-size: 18px;
    word-wrap: break-word;
}

#singleCTA {
	background-color: #252525;
	padding: 15px 0px 7px;
	margin-bottom: 40px;
}

#comments{
	padding-left:30px; 
	padding-right:30px;
	padding-bottom:30px;
	color:#222222;
}

#comments ol.comment-list .comment{
	margin-top:30px;
	margin-bottom:30px;
}

#singleCTA form .col-md-1, #singleCTA form .col-md-10, #singleCTA form .col-md-11, #singleCTA form .col-md-12, #singleCTA form .col-md-2, #singleCTA form .col-md-3, #singleCTA form .col-md-4, #singleCTA form .col-md-5, #singleCTA form .col-md-6, #singleCTA form .col-md-7, #singleCTA form .col-md-8, #singleCTA form .col-md-9, #singleCTA form .col-sm-1, #singleCTA form .col-sm-10, #singleCTA form .col-sm-11, #singleCTA form .col-sm-12, #singleCTA form .col-sm-2, #singleCTA form .col-sm-3, #singleCTA form .col-sm-4, #singleCTA form .col-sm-5, #singleCTA form .col-sm-6, #singleCTA form .col-sm-7, #singleCTA form .col-sm-8, #singleCTA form .col-sm-9, #singleCTA form .col-xs-12 {
	padding-left: 5px;
	padding-right: 5px;
}

.brownBG {
	background-color: #252525;
}
.singleCTAimg {
	margin-top: -314px;
	margin-bottom: -42px;
	margin-left: -15px;
}
.btn-gold {
	color: #FFFFFF;
	border-color: #ab8932;
	background-color: #ab8932;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
.btn-gold:hover {
	color: #FFFFFF;
	border-color: #cba84d;
	background-color: #cba84d;
}
#singleCTA .btn-gold {
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

#likeThisLesson{
	background-color:#424242;
	color:#ffffff;
	/*margin:0px -45px;*/
	margin:0px -30px;
	padding:15px 45px;
}

#likeThisLesson .gold a{
	color:#f2c047;
}

#likeThisLesson .gold a:hover{
	color:#f2c047;
	text-decoration:underline;
}

div.post img{
	display: block;
	max-width: 100%;
	height: auto;
}

#joinDiscussion{
	background-color:#a8893f;
	margin:30px -45px;
	padding:15px 15px 0px 30px;
	font-size:22px;
}

#joinDiscussion img.harvHeartBlog{
	float:right;
	margin-top:-121px;
}

textarea#comment{
	width:100%;
	max-width:100%;
}

.comment-form-comment label{
	display:none;
}

input{
	max-width:100%;
}

.expands{
	font-size:55px;
	letter-spacing:20px;
}
.endQuote{
	font-size:55px;
}
#FixedTop {
	margin-left: -40px;
	display: inline-block;
	position: static;
}
ng-scope, .shareaholic-share-buttons-container.wrapped {
	clear: none;
}
#FixedTop .shareaholic-share-buttons-container.wrapped ul.shareaholic-share-buttons {
	margin: 0px 0px 0px !important;
}
#FixedTop .shareaholic-share-buttons-container.wrapped ul.shareaholic-share-buttons li {
	margin-left: 0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	/*margin-bottom:0px !important;*/
	margin-bottom: 0px !important;
	height: 40px !important;
}
#FixedTop .shareaholic-share-buttons-container li.shareaholic-share-button {
    margin: 0px !important;
    padding: 0px !important;
}
#mobileShare .shareaholic-share-buttons-container ul.shareaholic-share-buttons {
	margin: 0px !important;
    padding: 0px !important;
}
#mobileShare .shareaholic-share-buttons-container li.shareaholic-share-button {
    padding: 0px !important;
}
.headerContainer {
	padding-left:30px; 
	padding-right:30px; 
}
@media only screen and (min-width : 768px) {
	.headerContainer {
		/*display: inline-block;
		clear: right;*/
	}
}
.contentContainer{
	background-repeat:no-repeat; 
	background-position:center top; 
	min-height:500px; 
	/*padding-top:55%;*/
	padding-top: 25px;
	padding-left:45px; 
	padding-right:45px; 
	background-size:contain; 
	color:#4d4d4d;
}
.mobileFeaturedImage {
	margin: -25px -45px 25px;
}
@media only screen and (min-width : 768px) {
	.mobileFeaturedImage {
		/*display: inline-block;
		clear: right;*/
	}
}
.mobileFeaturedImage img {
	width: 100%;
	height: auto;
}

.headerContainer h1{
	font-family: 'Cambria','Droid Serif',Georgia,serif;
	font-size: 42px;
	line-height: 48px;
	font-weight:bold;
	
	margin-top:10px;
}

.overlapWidget{
	max-width: 109% !important;
	margin-left: -8% !important;
}

i.magnifyingGlass{
	font-size:30px;
	line-height:40px;
}

.indentedSignature{
	margin-left:50px;
}
#mobileShare {
	display: none;
}
.shareaholic-canvas {
	display: inline-block !important;
    clear: none !important;
}
/*END SINGLE STYLES*/



/* BEGIN RESPONSIVE OVERRIDES */

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.singleCTAimg {
    	/*margin-top: -264px;*/
		margin-top: -218px;
    	margin-bottom: -43px;
	}
	.indentedSignature{
		margin-left:0px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.singleCTAimg {
		/*margin-top: -168px;
		margin-top: -220px;*/
		margin-top: -166px;
		margin-bottom: -141px;
		/*margin-left: 70px;*/
	}
	
	#joinDiscussion{
		text-align:center;
		margin-top:0px !important;
	}
	
	#joinDiscussion img.harvHeartBlog{
		float:none;
		margin-top:0px;
		margin-left:auto;
		margin-right:auto;
	}
	.headerContainer {
		padding-left:25px; 
		padding-right:25px; 
	}
	.contentContainer{
		padding-left:25px; 
		padding-right:25px; 
	}
	.mobileFeaturedImage {
		margin: -25px -25px 25px;
	}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.singleCTAimg {
		display:block;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	.expands{
		font-size:35px;
		letter-spacing:normal;
	}
	.endQuote{
		font-size:35px;
	}
	.overlapWidget {
		max-width: 100% !important;
		margin-left: -4% !important;
	}
	
	.previousNext{
		margin-bottom:0px;
		text-align:center;
	}
	#FixedTop {
		display: none;
	}
	#mobileShare {
		display: block;
	}
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

	i.magnifyingGlass{
		font-size:20px;
		line-height:40px;
	}
	.gglcptch{
		transform:scale(0.80);
		-webkit-transform:scale(0.80);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	.headerContainer {
		padding-left: 15px; 
		padding-right: 15px; 
	}
	.contentContainer{
		padding-left: 15px; 
		padding-right: 15px; 
	}
	.mobileFeaturedImage {
		margin: -25px -15px 25px;
	}
	
	.singleQuote {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}


#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
	
/* END RESPONSIVE OVERRIDES */