/*******************************Common*******************************/
.site-description {
    display: none !important;
}
.site-inner {
    margin-bottom: 0px !important;
}
.list_style {
    list-style-position: outside !important;
    margin-left: 16px !important;
}
.book_image {
    margin-top: 20px !important;
    border: 5px solid transparent !important;
    box-shadow: 0px 0px 1px #bbbaba !important;
    border-radius: 2px !important;
}
/*******************************Sidebar*******************************/
.sidebar img {
    border: 5px solid transparent !important;
    box-shadow: 0px 0px 1px #bbbaba !important;
    border-radius: 2px !important;
}

/*******************************Subscribe*******************************/
#af-header-1759398861 {
    display: none !important;
}
#af-body-1759398861 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.af-element {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
#af-form-1759398861 .af-body label.previewLabel {
    font-size: 18px !important;
    color: #000 !important;
}
input, select, textarea {
    border: 1px solid #000 !important;
    border-radius: 2px !important;
    box-shadow: none !important;
}
.af-element.poweredBy {
    display: none !important;
}

/*******************************Home*******************************/
body.home header.entry-header {
    display: none !important;
}
.recent-post-slider .recentpost-categories ul.post-categories li:nth-child(4n+1) a {
    background: #2aa4cf !important;
}

/*******************************Blog*******************************/
body.blog .archive-description.posts-page-description {
    display: none !important;
}

/*******************************Footer*******************************/
.site-footer {
    padding: 20px 20px !important;
}