html {
/* Stretch image on the whole page */
min-height: 100%;
position: absolute;
background-image: url('depositphotos_3674237-stock-photo-books-shelf.jpg');
width: 100%;
height: 100%;
background-attachment: fixed;
}
body {
/* Get rid of the indents */
margin: 0;
padding: 0;
}
.language-block {
position: relative;
}
.language-sites {
position: absolute;
top: 5px;
right: 10px;
color:white;
background-color: #000;
}
.language-russian {
top: 30px;
}
.language-english {
top: 30px;
}
hr {
/* Prettify Line delimiter */
width: 80%;
margin-top: 20px;
margin-bottom: -10px;
}
.books-images {
/* One Size books image */
width: 97px;
height: 142px;
}
#library-title {
/* Little shadow to tile */
text-shadow: 5px 5px 2px #000;
}
#library-background-color {
/* Dark Effect on background image */
position: absolute;
background-color: #000;
background-size: cover;
background-attachment: fixed;
filter: opacity(75%) blur(.25px);
width: 100%;
height: 100%;
/* Get behind main content */
z-index: -1;
}
.d20 {
margin-bottom: 20px;
width: 0;
height: 0;
position: relative;
border: 50px solid transparent;
border-bottom: 70px solid #47002D;
top: -50px;
}
.d20:after {
content: "";
width: 0;
height: 0;
position: absolute;
left: -50px;
top: 70px;
border: 50px solid transparent;
border-top: 70px solid #47002D;
}
br d20 {
display: none;
}
.header {
text-align: center;
width: 100%;
min-height: 100px;
height: auto;
font-weight: bold;
font-size: 20px;
color: white;
padding-top: 13px;
text-shadow: 0px 1px 6px black;
}
.main {
padding-top: 10px;
padding-bottom: 10px;
width: 93%;
height: auto;
min-height: 500px;
background-image: linear-gradient( 135deg, #C2FFD8 10%, #465EFB 100%);
border-radius: 8px;
margin-left: auto;
margin-right: auto;
box-shadow: 0px 1px 10px 2px #000;
}
.sidebar {
float: left;
width: 15%;
height: auto;
min-height: 450px;
margin-right: 5px;
background-color: green;
}
.sidebar two {
float: right;
margin-left: 5px;
width: 15%;
height: auto;
min-height: 450px;
background-color: green;
}
.content {
margin-left: auto;
border-radius: 8px;
margin-right: auto;
width: 99%;
height: auto;
min-height: 400px;
background-color: #fcdede;
}
.class {
height: auto;
min-height: 80px;
width: 95%;
background-color: #ded1d1;
margin-left: auto;
margin-right: auto;
}
a.button18 {
width: 25%;
height: auto;
min-height: 40px;
display: inline-block;
font-size: 19px;
color: rgb(205, 216, 228);
text-decoration: none;
padding: .2em .8em;
outline: none;
background-image: linear-gradient( 135deg, #97ABFF 10%, #123597 100%);
}
a.button18:hover {
background-image:
radial-gradient(1px 60% at 0% 50%, rgba(255, 255, 255, .3), transparent),
radial-gradient(1px 60% at 100% 50%, rgba(255, 255, 255, .3), transparent),
linear-gradient(rgb(51, 60, 67), rgb(58, 65, 72));
}
a.button18:focus {
color: rgb(245, 247, 250);
border-top: 1px solid rgb(67, 111, 136);
background-image:
linear-gradient(rgb(46, 95, 122), rgb(36, 68, 92));
}
a.button18:focus:hover {
border-top: 1px solid rgb(49, 87, 107);
background-image:
linear-gradient(rgb(33, 77, 98), rgb(29, 57, 77));
}
.center {
margin-left: auto;
margin-right: auto;
width: 87%;
height: auto;
min-height: 20px;
border-radius: 8px;
}
.newbooks {
width: 95%;
margin-top: 8px;
border-radius: 8px;
height: auto;
min-height: 200px;
margin-right: auto;
margin-left: auto;
background-color: #dbcdcc;
}