body {
  font-family: 'Open Sans', sans-serif;
}

a { 
  color: #452c68 !important;
}

a:hover {
    color: #0d0d0d;   
}

.book-title {
	font-family: 'Open Sans', sans-serif !important;
}

/* header */
.header-middle {
    background-color: #fff;
}
.header-middle li a {
    color: #333;
}
.header-middle .slogan h2 { color: #CCC; margin-top: 20px;}
.header-top{
 	background-color: #f2f2f2; 
}

.social-networks li a i{
	color: #fff !important;
}
.header-top-nav , .pull-right li a i{
  	color: #452c68;
}
.header-top-nav , .pull-right li a{
  	color: #333333;
}
.header-top-nav , .pull-right li a:hover{
  	color: #999999;
}
.header-bottom{
  	background-color: #f2f2f2; 
}
.table-cart-wrapper a{
	color:#67507c;
}
.table-cart-wrapper a:hover{
	color:#4d3c5d;
}
.btn-edit{
 	color:#67507c;
}
.btn-edit:hover{
 	color:#4d3c5d;
}
.btn-primary{
	color: #fff;
	text-shadow: none;
	background-color: #67507c;
	border: 1px solid #67507c;
	background-image: none;
}
.btn-primary:hover{
	color: #fff;
	text-shadow: none;
	background-color: #4d3c5d;
	border: 1px solid #4d3c5d;
	background-image: none;
}
.btn pull-right a:hover{
 	color: #000; 
}

/* menu */
.nav > ul > li {
    margin: 0 4px 0 32px;
    font-size: 0.9em;
    list-style-type: square;
    color: #ccc;
}
.nav-list > li > a {
    color: #333;
    font-weight: bold;
}
.nav-pills li a{
  	color:  #393939 !important;
    border-bottom: 3px solid #F2F2F2 !important;
}
.nav-pills li a:hover{
  	color: #452c68 !important;
    border-bottom: 3px solid #452c68 !important;
}
.book-section h2, .dynamicbooks-section h2, .text-section h2, .author-section h2{
	border-bottom: 1px solid #d9d9d9;
	color: #000;
	font-size: 19px;
	font-weight: 600;
	line-height: 15px;
	margin-bottom: 29px;
	padding-bottom: 14px;
	position: relative;
}
.book-section h2::before {
	background: #563D73 none repeat scroll 0 0;
	bottom: -2px;
	content: "";
	display: block;
	height: 3px;
	position: absolute;
	width: 45px;
}

/* carrusel */
/*.carousel-control {
	left: 25px;
	width: 50px;
	height: 50px;
	line-height: 42px;
	background: #333 !important;
	border: none;
	color: #fff !important;
}*/

.carousel-control {
	left: 25px;
	width: 40px;
	height: 40px;
	line-height: 28px;
	background: #333 !important;
	border: none;
	color: #fff !important;
}

.carousel-inner .book-title a {
    color: #0d0d0d;
}
.carousel-inner .book-title a:hover {
    color: #452c68;
}
/* libros */
.book img:hover{
	-webkit-box-shadow: 1px 1px 4px 1px rgba(77,60,93,1);
    -moz-box-shadow: 1px 1px 4px 1px rgba(77,60,93,1);
    box-shadow: 1px 1px 4px 1px rgba(77,60,93,1);
}
.price {
	color: #67507c;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 6px;
	padding-right: 2px;
	padding-left: 4px;
}
.box-price .btn-primary {
  	border: 1px solid #262626;
  	background-color: #333333!important;
	border-radius: 26px;
	padding: 5px 20px;
	width: 78%;
	margin-top: 12px;
   color: #fff !important;
}
.box-price .btn-primary:hover{
  	border: 1px solid #5a466d;
  	background-color: #67507c!important;
}
/* menu lateral */
.banner-catalog{
 	background-color: #e6e6e6; 
  	border: 1px solid #d9d9d9;
}
.separated{
 	background-color: #e6e6e6; 
  	border: 1px solid #d9d9d9;
}
.separated li {
	border-bottom: 1px dotted #ccc !important;
}
.signin-box, .box {
    background-color: #e6e6e6; 
  	border: 1px solid #d9d9d9;
}
.social-networks-home ul li a:hover {
    color: #452c68;
}
.btn-primary {
    color: #fff !important;
    text-shadow: none;
    border: 1px solid #262626;
  	background-color: #333333!important;
    background-image: none;
}
.btn-primary:hover {
    border: 1px solid #5a466d;
  	background-color: #67507c!important;
}
/* catalogo */
.nav-list-title{
  	background-color: #ccc!important;
}
.nav , .nav-list li a:hover{
  	color:#4d3c5d!important;
}
.secondary-nav h3::after {
	border-color: #eee rgba(0,0,0,0) rgba(0,0,0,0);
	border-style: solid;
	content: " ";
	left: 11px;
	position: absolute;
	border-width: 5px;
	bottom: -10px;
}

/* autores */
.authors-menu li a{
  	color: #000;
  	background-color: #fff;
}
.authors-menu li a:hover{
  	color: #2E0D5C;
  	background-color: #e6e6e6;
  	border: 1px solid #ccc;
}

/* distribuidores */
.address-areas .box {
	background-color: #fff;
}
.address{
  	background-color: #f2f2f2;
  	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
}

/* noticias y eventos */
.event-date , .type-event-day{
  	background-color: #4d3c5d;
}
.single-meta{
 	border-bottom: 1px dotted #cccccc;
  	border-top: 1px dotted #cccccc;
}
.single-meta > ul > li{
  	font-size: 14px;
}
.single-meta > ul > li > span{
  	font-size: 14px;
  	color: #262626;
}
.single-meta li {
	border-right: 1px solid #d9d9d9;
}

/* search */
.nav-pills.nav-stacked.search-pills > li > a {
	margin-bottom: 5px;
	font-size: 10.5px;
	font-weight: 800;
	letter-spacing: .4px;
	padding: 7px 11px;
	text-transform: uppercase;
	background-color: #eee;
  	border-bottom: 3px solid #F7F7F7!important;
}
.nav-pills.nav-stacked.search-pills > li > a.active{
	background-color: #EEEEEE;
	color: #67507c;
}
.nav-pills.nav-stacked.search-pills > li > a:hover{
	background-color: #F7F7F7;
  	border-bottom: 3px solid #F7F7F7!important;
}

.nav-footer li a {
    color: #FFF !important;
    font-size: 12px;
    padding: 0 7px;
}

.footer-top h5 {
    display: none;
}

#contact-form > p {
  display: none;
}

.address span {
    display: block;
  	margin-right: 0px;
}

/* hidde authors images */

.book-detail .author-face {
	display: none
}

.author-face {
	display : none;
}

.twitter-box{
    margin-top: 20px;
}
