

 ol {


    padding-left: 0px;
    margin-left: 0px;
    float: left;
    width: 100%;

}

ol li {

    list-style-type: none;
    display: block;

}

.img-border img {

    padding: 20px;
    
}

.pc-red {

    float: left;
    width: 100%;
    background-color: red;

}

.pc-blue {

    float: left;
    width: 100%;
    
}

.pc-blue #search-block-form {

    float: left;
    width: 100%;
    border: 1px solid #ddd;
    padding: 20px;
}

.pc-blue #search-block-form .button {

    margin-top: 20px;
    font-size: 24px;
    padding: 12px 39px;
}

.pc-blue .img-responsive {

    display: none;

}

.pc-blue #block-povertycure-content {

    display: none;
}

.pc-blue input#edit-keys {

    font-family: Georgia, Times, "Times New Roman", serif;
    float: left;
    width: 100%;
    padding: 50px 20px 50px 35px;
    border: none;
    font-size: 21px;
    color: #999;
    font-style: italic;
    border-radius: 0px;
    box-shadow: 0px 0px 4px rgba(0,0,0, .3);

}

.pc-blue .page-title {

    margin-left: 0px;
}

#search-form {

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

}

#search-form ol li p:last

#search-form  #search-block-form {

    float: left;
    width: 100%;
    border: 1px solid #ddd;
    padding: 20px;
}

#search-form  input[type="submit"] {

    margin-top: 20px;
    font-size: 24px;
    padding: 12px 39px;
}

#search-form  .img-responsive {

    display: none;

}

#search-form label {

    display: none;
}

#search-form #block-povertycure-content {

    display: none;
}

#search-form input#edit-keys {

    font-family: Georgia, Times, "Times New Roman", serif;
    float: left;
    width: 100%;
    padding: 50px 20px 50px 35px;
    border: none;
    font-size: 21px;
    color: #999;
    font-style: italic;
    border-radius: 0px;
    box-shadow: 0px 0px 4px rgba(0,0,0, .3);

}

.search-advanced, .search-help-link {

    display: none;

}



.recent-book-section-3-col--pc {

    float: left;
    width: 100%;
    background-color: #F8F8F7;
    padding-top: 70px;

}

.recent-book-section-3-col--pc  h6 {

    font-size: 33px;
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
    border-bottom: 6px solid #39A347;
    height: 31px;
    display: inline-block;
    padding-left: 0px;
    margin-left: 15px;
    font-weight: bold;


}


.featured-books-header-style--pc {

    float: left;
    width: 100%;
    background-color: #f2f2f2;
    height: 140px;
    border-top: 1px solid #ddd;
}

.book-page-back-link--pc {

    float: left;
    width: 100%;
    background-color: white;
    padding: 15px 0px;
    margin: 10px 0px;
    border-bottom: 1px solid #ddd;

}

.label-book-info--pc489 {

    float: left;
    width: 100%;
    padding-top: 19px;
    padding-bottom: 0px;
    height: 50px;
    color: #222;
    padding-left: 10px;
    padding-right: 10px;
    border-top: 1px solid #ddd;
    margin-bottom: 10px;
    overflow: hidden;

}

.label-book-info--pc489 a {

    font-family: Georgia, Times, "Times New Roman", serif;
    color: #868584;
    font-size: 14px;
    display: inline;

}

.book-page-back-link--pc a {

    font-family: Georgia, Times, "Times New Roman", serif;
    color: #868584;
    font-size: 14px;
    display: inline;
    margin-right: 13px;
    font-style: italic;
    padding-right: 5px;
    margin-left: 15px;
    padding-left: 0px;
}


.book-list-custom-page--pc {

    float: left;
    width: 100%;
    background-color: white;
    padding: 20px;
    border: 1px solid #ddd;

}

.book-list-custom-page--pc .three-col-title-set--pc a {

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


}


.book-wrapper-content-223 {

    float: left;
    width: 100%;
    padding: 25px 0px 80px 0px;

}


.block-section--pc-books-wrapper {

    float: left;
    width: 95%;
    background-color: white;
    padding: 30px 0px;
    padding-left: 5%;


}

.block-section--pc-books-wrapper #block-povertycure-page-title.contextual-region {

    float: left;
    width: 100%;
    margin-top: 0px;
}

.block-section--pc-books-wrapper .page-title {

    border-bottom: 4px solid #39A347;
    padding-bottom: 25px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 30px;

}



.book-featured-content-223--pc  {

    float: left;
    width: 100%;
    background-color: #f2f2f2;
    padding: 30px 30px 10px 30px;
    border: 1px solid #ddd;
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 0px 5px 15px rgba(0,0,0, .09);

}

.book-featured-content-223--pc .book-price--content {

    float: left;
    width: 100%;
    padding: 0px;
    background-color: #f2f2f2;
    border-top: 1px solid #ddd;
    margin-top: 15px;
    margin-bottom: 0px;
}

.book-featured-content-223--pc .book-price--content h3 {

    margin-top: 20px;
    font-size: 18px;
    float: right;
    margin-bottom: 0px;

}

.book-featured-content-223--pc h2 {

    font-size: 14px;
    margin-bottom: 20px;
    float: left;
    width: 100%;

}

.book-featured-content-223--pc p {

    font-family: Georgia, Times, "Times New Roman", serif;
    color: #868584;
    font-size: 14px;
    height: 80px;
    margin-top: 20px;
    font-style: italic;

}
.book-featured-content-223--pc strong {

    margin-left: 10px;
    margin-right: 10px;
    margin-top: 20px;
    display: inline-block;
}



.featured-books-header-style--pc .block-section--pc-fwts{

    background-color: white;
}

.featured-books-header-style--pc .block-section--pc-fwts  h3 {

    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: 30px;
    margin-top: 80px;
    color: black;
    padding-left: 0px;
    height: 36px;

}

.featured-books-header-style--pc .block-section--pc-fwts h3 p {

    color: black;
    display: block;

}

.featured-books-header-style--pc .block-section--pc-fwts h3 strong {

    color: black;
    display: block;

}

.ftrd-books-link--pc {

    font-family: 'Miriam Libre', sans-serif;
    background: #39A347;
    border-radius: 3px;
    color: #fff;
    padding: 10px 20px;
    margin-right: 0px;
    text-align: center;
    text-transform: lowercase;
    font-size: 21px;
    font-weight: normal;
    float: left;
    width: 100%;
    margin-top: 10px;

}

.ftrd-books-link--pc:hover {

    text-decoration: none;
    color: white;
    background-color: #222;

}

.book-list-custom-page--pc .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: 50px;
}

.featured-books-wraper--pc {

    float: left;
    width: 100%;
    background-color: white;
    padding: 20px;
    border: 1px solid #ddd;

}

.block-section--pc--custom-2 {

    float: left;
    width: 100%;
    background-color: #F8F8F7;
    padding: 50px 0px 260px 0px;

}

.margin-top--pc {

	float: left;
	width: 100%;
	margin-top: 0px;
    margin-bottom: 0px;
}

.books-content--wrap .field__label { 

	font-weight: bold;
	display: inline;


 }

 .books-content--wrap .field__label:after {

 	content: ":";
 }


 .books-content--wrap .field__item {

	display: inline;

 }

 #field_amazon__link {

    font-family: 'Miriam Libre', sans-serif;
    padding: 8px 10px;
    text-transform: uppercase;
    background-color: white;
    font-size: 18px !important;
    margin-top: 0px;
    margin-bottom: 20px;
    display: inline-block;
    border-radius: 3px;
    border: 1px solid #ddd;

 }



 #field_amazon__link a {

    color: #000;

 }

  #field_amazon__link a:hover {

    opacity: .6;
    text-decoration: none;

 }

 .amazon-icon {

    float: left;
    width: 25px;
    height: 25px;
    margin-right: 10px;
    margin-top: 1px;
}

.book-info-field--pc {

    font-family: Georgia, Times, "Times New Roman", serif;
	float: left;

}

.book-info-field--pc p {

    font-size: 18px;
    line-height: 1.6em;

}


.book-info-field--pc .field__label {

    font-family: 'Miriam Libre', sans-serif;
	font-size: 23px;
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 20px;

}

.book-info-field--pc .field__label:after {

	content: " ";
}

.search--pc123 {


    float: left;
    width: 100%;

}

.search--pc123 .submit-multi--pc {

    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.search--pc123 label {
    
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
}

.search--pc123 h3 {

    display: none;

}

.search--pc123 fieldset#edit-types-fieldset, .search--pc123 fieldset#edit-lang-fieldset, .search--pc123 .search-help-link {

    display: none;
}

.search--pc123 fieldset#edit-keywords-fieldset {

    float: left;
    width: 100%;
    background-color: #f2f2f2;
    padding: 20px 20px 60px 20px;
    margin-top: 20px;
}

.search--pc123 legend {

    float: left;

}

/*
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-info-field--pc .field__label {

    font-family: 'Miriam Libre', sans-serif;
    font-size: 23px;
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 20px;

}

.margin-top--pc {

    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
}

.block-section--pc-books-wrapper {

    width: 95%;
    padding: 30px 0px;
    padding-left: 5%;


}




}





/*
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-info-field--pc .field__label {

    font-family: 'Miriam Libre', sans-serif;
    font-size: 21px;
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 20px;

}

.margin-top--pc {

    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
}

.block-section--pc-books-wrapper {

    width: 95%;
    padding: 30px 0px;
    padding-left: 5%;

}




}



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



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

.book-info-field--pc .field__label {

    font-family: 'Miriam Libre', sans-serif;
    font-size: 21px;
    float: left;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 20px;

}

.margin-top--pc {

    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0px;
}

.block-section--pc-books-wrapper {

    width: 95%;
    padding: 30px 0px;
    padding-left: 5%;

}



}



