.book-section--style-h1 {

    box-shadow: inset 0 -0.175em white, inset 0 -0.4em #39A347;
    display: inline-block;
    font-size: 33px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Miriam Libre', sans-serif;
    margin-left: 0px;
    margin-bottom: 20px;
    margin-top: 20px;


}

.book-title--list {


	font-family: 'Miriam Libre', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    color: black;
    font-weight: bold;
    padding: 15px 0px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eaeaea;
    height: 65px;

}

.three-col-title-set--pc a {

	font-family: Georgia, Times, "Times New Roman", serif;
	color: #868584;
	font-size: 16px;
	float: left;
	width: 100%;
	padding: 10px 0px;
	height: 75px;
	font-style: italic;

}

.three-col-title-set--pc {

	float: left;
	width: 100%;

}

.three-col-title-set--pc a:hover {

	opacity: .6;
	text-decoration: none;

}

.sf-content--pc {

	float: left;
	width: 100%;
	padding: 20px 0px 40px 0px;

}

.bottom-columns-hp--pc {

    display: block;
    height: 400px;

}



/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
  

.book-section--style-h1 {

    box-shadow: inset 0 -0.175em white, inset 0 -0.4em #39A347;
    display: inline-block;
    font-size: 33px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Miriam Libre', sans-serif;
    margin-left: 0px;
    margin-bottom: 20px;
    margin-top: 20px;


}




}





/*
Tablet Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 1200px) {
  /* Add your Mobile Styles here */


.book-section--style-h1 {

    box-shadow: inset 0 -0.175em white, inset 0 -0.4em #39A347;
    display: inline-block;
    font-size: 33px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Miriam Libre', sans-serif;
    margin-left: 0px;
    margin-bottom: 20px;
    margin-top: 20px;


}




}



/*
Mobile Styles
================================================== */



@media only screen and (max-width: 992px) {
  /* Add your Mobile Styles here */

.book-section--style-h1 {

    box-shadow: inset 0 -0.175em white, inset 0 -0.4em #39A347;
    display: inline-block;
    font-size: 33px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Miriam Libre', sans-serif;
    margin-left: 0px;
    margin-bottom: 20px;
    margin-top: 70px;


}



}
