/* Pride Publishing Website Styles */

/* Mobile Styles */
h1, h2, h3, h4, h5, h6, small {
	font-family: 'Open Sans', serif;
	font-weight: 300;
}
h2 small {
	color: #999;	
}
* {
	border-radius: 0px;	
}

/* Pop Up Elements */
#popup-alert .modal-content {
	border-radius: 0px;
	background-color: #fff;
}

/* Structure Classes */
.row-heading a.btn-default {
	/*color: #000;*/
}

/* Basket Page */
.basket-info td {
	border: 1px solid #ed187d;
	background-color: #fff;	
}
.basket-info td.title {
	font-weight: bold;
}
.basket-info td.subtitle {
	font-weight: bold;
}
.basket-info td .author-name {
	font-style: italic;
	font-weight: normal;
	color: #777;
}

/* Product Listings */
.product-list-box, .author-list-box {
	-webkit-box-shadow: 0 3px 7px -1px #E3E2E2;
   -moz-box-shadow: 0 3px 7px -1px #E3E2E2;
	box-shadow: 0 3px 7px -1px #E3E2E2;
	background-color: #fff;	
}
.product-list-box img:hover, .author-list-box img:hover {
	opacity: 0.8;	
}
.product-list-box .cart-link, .author-list-box .cart-link {
	color: #000;
	font-weight: bold;
}
.product-list-box > .caption > .title-link, .author-list-box > .caption > .title-link {
    color: #727272;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width:96%;
    float:left;
    overflow: hidden;
}
.product-list-box > .caption > .author_link_book_listing {
	color: #727272;
	text-decoration: none;
	font-style: italic;
}
.swipe-message {
	color: #B0AFAA;
}
.sorting-bar {
	background-color: #cedeef;
}

/* Product Page */
.book-title h1 {
	color: #000;
}
.book-title h2 {
	color: #999;
}
.book-title h2 a {
	color: #999;
}
.section-header {
	background-color: #DDD;
}
.section-header h3 {
	color: #757068;
}
.section-header h3 small {
	color: #757068;
}
.section-content {
	background-color: #f3f3f3;
}
.section-content .book-info-box .info-heading {
	font-weight: bold;
}
.review-bubble {
	border: 2px solid #73615d;
}
.review-bubble i.fa {
	color: #000;
}

/* Checkout */
.basket-box .gift-link {
	font-style: italic;
}

/* Author Page */
.author_list li {
	border: 1px solid #90c3f0;
}
.author_list li.letter_selected {
	background-color: #cedeef;
}
.author_list li.letter_selected a {
	color: #fff;
}
.author_list li a {
	color: #90c3f0;
}
.author_list li a:hover {
	text-decoration: none;
}
.author-select-empty {
	background-color: #cedeef;
	color: #e2cdb7;
	opacity: 0.4;
}
.author-select-empty a {
	color: #efefef;	
}
.author-results-row .title-link {
	color: #428bca;
}
.tweet_row {
	background-color: #55ACEE;	
}
.tweet_box {
	 color: #fff;	
	 border-bottom: 1px solid #fff;
}
.tweet_box_date {
	font-style: italic;
}
.tweet_box_date i {
	color: #fff;	
}

/* Page */
.blog-filter h2 {
	color: #bd965c;	
}
.blog-filter ul li a {
	color: #000;
}
.review_box {
	border: 1px solid #bbb;
}
.review_box_detail {
	color: #999;
}

/* Account */

.account-background {
	background: url(../image/Background/invoice-base.jpg)
}
.order-info {

}
.order-info h1 {
	background: #ed187d;
	color: #fff;
	padding: 10px 10px 10px 15px;
	display: inline-block;
	position: relative;
	right: 15px;
}
.order-info small {
	font-size: 21px;
	display: block;
	margin-bottom: 20px;
}
.rewards-block__card h3 {
	color: #0E8AB3;
}
.kindle-header .one-third img {
	border: 2px solid #26ace2;
}


/* Forms and Buttons */
button:hover {
	color: #fff;	
}
.btn {
	border-radius: 3px;
	font-weight: bold;
    -webkit-transition: background .1s ease-in-out;
    -moz-transition: background .1s ease-in-out;
    -ms-transition: background .1s ease-in-out;
    -o-transition: background .1s ease-in-out;
    transition: background .1s ease-in-out;
}
.btn-primary {
	background-color: #8dc641;
	border: 0px;
	border-radius: 3px;
	color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
	color: #fff;
	background-color: #77ad2f;
}
.btn-secondary {
	background-color: #ed187d;
	border: 0px;
	border-radius: 3px;
	color: #fff;
	font-weight: normal;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active {
    color: #fff;
    background-color: #ce106a;
}
.btn-default {
	background-color: #26ace2;
	border: 0px;
	border-radius: 3px;
	color: #fff;
	font-weight: normal;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
    color: #fff;
    background-color: #1993c3;
}
.btn-wishlist {
	background-color: #cdab7d;
	border-radius: 0px;
	border: 0px;
	color: #fff;
}
.btn-wishlist:hover,
.btn-wishlist:focus,
.btn-wishlist:active,
.btn-wishlist.active {
	background: #cdab7d;
}
.btn-cta {
	font-weight: normal;
}
select {
	border-radius: 0px;	
}
button.tb {
	color: #cfc2b6;
	background-color: transparent;
	border: 0px;
}

/* Small devices - PORTRAIT or Phone landscape (tablets, 567px and up) */
@media (min-width: 567px) {

	.tweet_box {
		 border-right: 1px solid #fff;
		 border-bottom: 0px;
	}

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

}/* End Small Device Styles */

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	

	
}/* End Medium Device Styles */

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	
	
	
}/* End Large Device Styles */

.pagination > li > a {
    color: #428bca;
}

.pagination > .active > a {
    color: #fff;
    background-color: #ed187d;
    border-color: #ed187d;
}

.pagination > li > a:hover {
    color: #428bca;
}

.pagination > .active > a:hover {
    background-color: #428bca;
    border-color: #428bca;
}


/* Audit fixes */
@media (max-width: 767px) {
	/* Footer */
	.footerRow .list-inline > li {
		width: 120px;
	}
}

@media (max-width: 670px) and (min-width: 567px) {

}

@media (max-width: 566px) {

}

/* New footer and modal styles */
form.footer-signup input[type="submit"] {
	background: #EC4499;
}
.footer-usps a p {
	color: #EC4499;
}
#modal30 .modal-header,
#modal30 .modal-body,
#modal30 .modal-footer {
	background: #EC4499;
	color: #FFF;
	border: none!important;
}
#modal30 .modal-footer input[type="submit"] {
	background: #2AAAE1;
}
div#mc_form_link {
    background: #EC4499;
    color: #FFF;
}