ul.menu {
	display:inline-block;
}
.menu-menu-container {
/* 	float:right */
}

.menu-item {
/* 	float:none; */
	text-align:left;
}


.menu-item {
/* 	float:none; */
	text-align:left;
	padding-left: 20px;
	padding-right: 20px;
}

.menu-item a{
	font-size: 22px;
	font-weight: bold;
}
.menu-item:hover {
	background-color:#EEE;
}

.samenvattingen .widget {
	display:inline-block;
	text-align:center;
}

.samenvattingen {
	text-align:center;
}

.card-container.cover {
    width:300px;
	height: 423px;
 	position:relative;
}

.card-container.cover .front, .card-container.cover .back {
    width:300px !important;
	height: 423px !important;
}

.card-container.samenvatting {
    width:250px;
    height:373px;
 	position:relative;
}

.card-container .front, .card-container .back{
	line-height:22px;
	background-color:rgb(242, 242, 242);
	display:inline-block;
	text-align:center;
}

.card-container .front h1 {
	margin-bottom:2px;
}

.card-container h1 {
	text-align:center;
	font-size:22px;
	font-weight: bold;
	line-height:1;
	margin-bottom:10px;
	text-transform:uppercase;
	border-bottom: solid brown 1px;
}

.card-container p.downloadTitle {
	text-align:center;
	padding:0;
	margin:0;
	font-size:16px;
	font-weight: bold;
}

.card-container .uitleg p {
	font-size: 15px;
	text-align:center;
/* 	background-color:#eef; */
	margin-right:5px;
	margin-left:5px;
	border-radius:20px;
	line-height:1;
}

.card-container.samenvatting .button-container{
	top: 320px;
	left: 30px;
	position:absolute;
}

.card-container.cover .button-container{
	top: 355px;
	left: 60px;
	position:absolute;
}

.card-container button{
    background-color:lightgray;
	border-radius: 5px;
	width: 60px;
}

.card-container button:hover{
    background-color:darkgray;
	color:white;
}

.menu-menu-container ul {
	list-style-type:none;
}


.endorsement {
  line-height: 1.2;
  text-align:right;
  font-size: 0.8em;
  font-family: "Times New Roman", Georgia, Serif
}

.endorsement .body {
	color: #555;
    text-align: justify;
    display:block;
    font-style:italic;
    padding-bottom: 1em;
}
.endorsement .author {
	font-weight: bold;
    font-family: "Karla", Helvetica, sans-serif;
}
.endorsement .title-location:before {
	content: ', ';
}
.endorsement .title-location {
	color: black;
	font-size: 1em;
    font-family: "Karla", Helvetica, sans-serif;
}

table.main-book td{
    padding: 3px 7px 2px 7px;
    vertical-align:middle;
}

.main-book .cover {
	width: 300px; 
	height: 423px;
}
.main-book .endorsement-slider {
	padding-top: 50px;
	padding-left: 50px;
	padding-right: 50px;
	overflow: visible;
}

.main-book .endorsement-slider .bx-viewport{
	padding-top: 50px;
	padding-left: 50px;
	padding-right: 50px;
	overflow: visible !important;
}


.bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  /* -webkit-box-shadow: 0 0 5px #ccc; */
  /* box-shadow: 0 0 5px #ccc; */
  /* border: 5px solid #fff; */
  background: #fff;
}

.page-divider {
  border-top: solid brown 1px;
}

.site-title .title-capital {
	color:#960000 !important;
	font-size: 1.5em;
}

#paypal-donate-button {
	display:inline;
	width:74;
	height:21;
	position: relative;
	top:4px;
}

#paypal-donate-button:hover {
	cursor:pointer;
}

#paypal-donate-form {
	display:none;
}


@media (min-width: 1000px) {
    #left-border,#right-border {
        width: 200px;
	}
}

@media (min-width: 800px)  and (max-width: 999px){
    #left-border,#right-border {
        width: 70px;
	}
}

@media (max-width: 799){
    #left-border,#right-border {
        width: 10px;
	}
}


#left-border,#right-border {
	background-color:#960000;/*rgb(60,51,51);*/
	height:2000px;
	position:fixed;
	top:0;
	z-index: -10;
}
#left-border {
	left:0;
}
#right-border {
	right:0;
}
