@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Lobster);
@import url(http://fonts.googleapis.com/css?family=Pacifico);

body {
font-family: 'Open Sans', 'sans-serif';

}

.logo{
	background:#007271;
	text-align:center;
	padding:10px 0;
	border-bottom:5px solid #eba612;
}

div.header .header-content {
padding-bottom: 10px;
}

/*------- Menu -----------*/
div.col-md-12.menu {
border-bottom: 1px solid #EEE;
}
.menu .nav {
width: 80%;
margin: 0 auto;
}
.menu .nav > li {
float: left;
width: 25%;
text-align: center;
text-transform:uppercase;
}
.nav li.active a {
color: #fe7676;
font-weight: 800;
}
.nav li a {
color: #333;
}

.col-md-8 h1 {
font-size: 30px !important;

margin-bottom: 20px;
}
.container .box h3 {
color: #656769;

margin-left: 35px;
margin-bottom: 30px;
}
.slide-caption.col-md-8 p {
font-size: 18px;
text-align: justify;
letter-spacing: 1px;
}
.col-md-8 h2 {
font-size: 26px;
margin-top: 0px;
color: rgb(255, 126, 121);

margin-bottom: 20px;
}
div.col-md-4 span {
float: right;
}

.jumbotron p {
line-height: 30px;
color: #696969;
text-align: justify;
}

embed {
border: 5px solid #E9E9E9;
box-shadow: 0px 0px 5px #5C5C5C;
}
.col-md-3:nth-child(odd) .image-box {
background: #D6D6D6;
}

.box div.image-box {
background: #eee;
padding:20px;
}
.box .col-md-3{
	text-align:center;
}
.box .col-md-3 .title a{
	color:#fe7676;
	font-size:18px;
	padding:10px;
	display:block;
}
.box .col-md-3 div.author {
font-style: italic;
color: #949494;
}





#myCarousel{
	height:570px;
	padding:20px;
	
background:url(../images/banner-bg.jpg) no-repeat center top #999;
background-attachment: fixed;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
}
div.col-md-8.slide-caption {
color: #fff;
text-shadow: none;
font-size: 16px;
}

div.col-md-8.slide-caption div.button_buy span {
padding: 6px 40px;
display: block;
}



.button_buy a {
background-color: #bf4040;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #cc6666), color-stop(50%, #bf4040), color-stop(100%, #993333));
background-image: -moz-linear-gradient(top, #cc6666 0%, #bf4040 50%, #993333 100%);
background-image: linear-gradient(top, #cc6666 0%, #bf4040 50%, #993333 100%);
border-color: #732626;
border-left-color: #bf4040;
border-top-color: #bf4040;
color: white;
text-shadow: #862d2d 0 1px 2px;
font-size: 16px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.6);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.6);
border-bottom: 1px solid #722006;
border-top: 1px solid #F5C3AF;
display: inline-block;
margin-top: 10px;
}

.col-md-8 h3 {

font-size: 32px;
margin-top: 0px;
color: rgb(255, 126, 121);
margin-bottom: 20px;
}

.button_buy a:hover{
	text-decoration:none;
	background:#bf4040;
}
	
.button_buy span{
	padding: 6px 15px 6px 15px;
}
.button_price {
background: url(../images/bg_button_green.png) no-repeat right -5px;

border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
display:inline-block;
}



div#main-content {
padding: 40px 0px;
min-height: 600px;

}

div.book-row{
text-align: center;
}

.jumbotron {
padding: 30px;
margin-bottom: 30px;
font-size: 21px;
font-weight: 200;
line-height: 2.1428571435;
color: inherit;
background-color: rgba(213, 213, 213, 0.24);
}
/*-------- footer ----------*/
div#footer {
background: #333;
padding: 20px 0;
color: #ccc;
}
.box .col-md-3 .button_buy a {
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
}
.box .col-md-3 .button_buy span.button_price {
background-position: 0px -90px;
}
div.book-details{
       background:#eee;
       margin-bottom:10px;
       padding:10px;
}
h3.book-title{
       margin-top:0px;
}

div.book-details .col-md-2{
       padding-left:0;
}
div.book-details .col-md-2 img{
       width:100%;
}
p.book-author {
font-style: italic;
color: #858585;
font-size: 16px;
}