/*
    Created on : Nov 18, 2014, 3:32:46 PM
    Author     : Express Publishing
*/
@font-face {
  font-family: 'Open sans';
  src: url('fonts/OpenSans-Regular.ttf');
}
@font-face {
  font-family: 'Open sans b';
  src: url('fonts/OpenSans-Bold.ttf');
}
@font-face {
  font-family: 'Open sans sb';
  src: url('fonts/OpenSans-Semibold.ttf');
}
*{
    font-family: 'Open Sans';
}
.greyColor{
    background-color: #e7e8ea;
}
.right-header{
    width:50%;
    overflow: hidden;
}
.left-header{
    width:50%;
    overflow: hidden;
}
.right-header img{
    float:right;
    padding-right:3%;
}
.right-header{
    margin-left:1%;
}
.left-header{
    float:left;
}
.left-header p{
    padding-left:3%;
}
header{
    margin-left:1%;
    margin-right:1%;
    margin-top:3%;
    margin-bottom:3%;
}
.book-container{
    background-color: #FFF;
    width:95%;
    margin:0 auto;
    margin-bottom:3%;
    padding:3%;
}
.book-left{
    width:50%;
    overflow: hidden;
}
.book-right{
    width:47%;
    overflow: hidden;
}
.book-left{
    float:left;
    margin-left:3%;
}
.book-image{
    width:49%;
    overflow: hidden;
    cursor: pointer;
}
.book-image{
    float:left;
}
.book-image img{
   margin-left:14%;
   cursor: pointer;
}
.book-title{
    margin-top:39%;
}
.book-title{
    margin-bottom:0;
}
.clear{
    clear: both;
}
.book-text{
    color:#000;
    text-decoration:none;
}
.book-text:hover{
    color:#0f61b3;
    text-decoration:none;
}
footer{
    width:100%;
    margin:0;
    padding:0;
}
.footer{
    background-color: #444444;
}
.sub-footer{
    background-color: #292a2c;
}
.text-right{
    text-align: right;
}
.left-footer, .right-footer{
    width:50%;
    overflow: hidden;
}
.left-footer{
    float:left;
}
.upper{
    text-transform: uppercase;
}
.footer .inside-container{
    margin-top:2%;
    margin-bottom:3%;
    padding-left:2%;
}
.social-container{
    float:right;
    margin-right:4%;
}
.social-title{
    padding-left:9%;
}
.social-icons img{
    cursor: pointer;
}
.copy{
    margin-top:12px;
}
.left-footer a{
    text-decoration: none;
}
.left-footer a:hover{
    color:#C8C8C8;
    text-decoration: none;
}
.book-type{
    padding-bottom:0;
    margin-bottom:0;
}
.book-right .book-image img{
    margin-top:20%;
}
.image-td{
    padding-left:9%;
}
.header-title{
    margin-bottom:0;
    padding-bottom:0;
}
.book-element{
    background-color: #FFF;
    padding:5%;
    margin:4%;
}
.book-details{
    width:25%;
    float:left;
    overflow: hidden;
padding-left: 10px;
}
.book-details img{
    /*margin-left:30px;*/
}

.book-details-small{
    width:16%;
    float:left;
    overflow: hidden;
}
.book-details-small img{
    margin-left:0px;
}

.book-title-small {
  margin-left: 10px;
  margin-top: 8%;
}

/*#############################################FONTS#####################################*/
.textColorBlue{
    color:#0f61b3;
}
.textGreyBlue{
    color:#2b3747;
}
.textFooterBlue{
    color:#4faeff;
}
.textFooterBlue{
    color:#4faeff;
}
.textSize8{
    font-size:8px;
}
.textSize9{
    font-size:9px;
}
.textSize10{
    font-size:10px;
}
.textSize11{
    font-size:11px;
}
.textSize12{
    font-size:12px;
}
.textSize13{
    font-size:13px;
}
.textSize14{
    font-size:14px;
}
.textSize16{
    font-size:16px;
}
.textSize18{
    font-size:22px;
}
.textSize19{
    font-size:19px;
}
.-textSize19{
    font-size:19px;
}
.m-textSize19{
    font-size:19px;
}
.textSize20{
    font-size:20px;
}
.textSize21{
    font-size:22px;
}
.textSize22{
    font-size:22px;
}
.textSize23{
    font-size:23px;
}
.textSize24{
    font-size:24px;
}
.texthb{
    font-family: 'Open sans b';
}
.textb{
    font-family: 'Open sans sb';
}
.textW{
    color:#FFF;
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 480px) {
    .textSize24{
         font-size:18px;
    }
    .textSize21{
        font-size:18px;
    }
    .textSize18{
        font-size:15px;
    }
    .textSize19{
         font-size:18px;
    }
    .book-title, .book-type{
        margin-left:10%;
    }
    .book-title {
        margin-top: 55%;
    }
    .image-td{
        padding-left:0%;
    }
    .smallimg{
        margin-top:26%;
    }
    .mis1img{
        margin-top:21%;
    }
    .mis2img{
        margin-top:32%;
    }
    .mis2bimg{
        margin-top:17%;
    }
    .mis2aimg{
        margin-top:21%;
    }
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .textSize24{
         font-size:22px;
    }
    .textSize21{
        font-size:22px;
    }
    .textSize18{
        font-size:16px;
    }
    .textSize19{
         font-size:21px;
    }
    .book-title, .book-type{
        margin-left:10%;
    }
     .book-title {
        margin-top: 55%;
    }
    .image-td{
        padding-left:7%;
    }
    .smallimg{
        margin-top:26%;
    }
    .mis1img{
        margin-top:21%;
    }
    .mis2img{
        margin-top:32%;
    }
    .mis2bimg{
        margin-top:17%;
    }
    .mis2aimg{
        margin-top:21%;
    }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .textSize24{
         font-size:24px;
    }
    .textSize19{
         font-size:30px;
    }
     .book-title{
        margin-top:58%;
    }
    .book-title, .book-type{
        margin-left:0;
    }
    .smallimg{
        margin-top:22%;
    }
    .mis1img{
        margin-top:18%;
    }
    .mis2img{
        margin-top:27%;
    }
    .mis2bimg{
        margin-top:16%;
    }
    .mis2aimg{
        margin-top:18%;
    }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .container{
        width:996px;
        margin:0 auto;
        padding:0;
    }
    .inside-container{
        margin:0;
        margin-left:10px;
        margin-right:10px;
    }
     .book-title{
        margin-top:56%;
    }
    .book-title, .book-type{
        margin-left:0;
    }
    .smallimg{
        margin-top:20%;
    }
    .mis1img{
        margin-top:18%;
    }
    .mis2img{
        margin-top:27%;
    }
    .mis2bimg{
        margin-top:16%;
    }
    .mis2aimg{
        margin-top:18%;
    }
}
