h2.small {
    font-size     : 2.2rem;
    margin-bottom : 15px;
    text-align    : left;
    }

h3.large {
    font-size      : 3.4rem;
    margin-bottom  : 40px;
    vertical-align : top;
    margin-top     : 0;
    display        : block;
    text-align     : center;
    }

section#comments #comment-form-box h4:before {
    display      : inline-block;
    font-family  : FontAwesome;
    font-weight  : 400;
    content      : '\f040';
    font-size    : 2.8rem;
    margin-right : 10px;
    }

section#comments h4.title {
    font-size      : 2.6rem;
    display        : block;
    text-align     : center;
    margin-bottom  : 40px;
    margin-top     : 0;
    vertical-align : top;
    }

#slider-header .swiper-wrapper .swiper-slide .title {
    right       : 40px !important;
    top         : 40px !important;
    left        : auto;
    text-shadow : 0 2px 1px rgba(180, 180, 180, .5);
    }

/*
#slider-header .swiper-wrapper .swiper-slide.slide-1 .title {
    right       : 40px !important;
    top         : 40px !important;
    left        : auto;
    text-shadow : 0 2px 1px rgba(255, 255, 255, .9);
    }

#slider-header .swiper-wrapper .swiper-slide.slide-1 .content {
    right : 40px !important;
    top   : 80px;
    left  : auto;
    width : 45%;
    }

#slider-header .swiper-wrapper .swiper-slide.slide-2 .title {
    left : 60px;
    top  : 60px
    }

#slider-header .swiper-wrapper .swiper-slide.slide-2 .content {
    left : 60px;
    top  : 100px
    }

#slider-header .swiper-wrapper .swiper-slide.slide-3 .title {
    right : 60px;
    top   : 60px
    }

#slider-header .swiper-wrapper .swiper-slide.slide-3 .content {
    right : 60px;
    top   : 100px
    }

#slider-header .swiper-wrapper .swiper-slide.slide-4 .title {
    right : 60px;
    top   : 30px;
    left  : auto;
    }

#slider-header .swiper-wrapper .swiper-slide.slide-4 .content {
    right : 60px;
    top   : 70px;
    width : 35%;
    left  : auto;
    }
    */

/*

#slider-header .swiper-wrapper .swiper-slide.slide-5 .title {
    left : 60px;
    top  : 60px
    }

#slider-header .swiper-wrapper .swiper-slide.slide-5 .content {
    left  : 60px;
    top   : 100px;
    width : 25%
    }

#slider-header .swiper-wrapper .swiper-slide.slide-6 {
    background-position : center top
    }

#slider-header .swiper-wrapper .swiper-slide.slide-6 .title {
    right       : 80px;
    top         : 40px;
    width       : 200px;
    text-align  : right;
    line-height : 30px
    }

#slider-header .swiper-wrapper .swiper-slide.slide-6 .content {
    right : 80px;
    top   : 120px;
    width : 40%
    }
    */

.books-content p.column {
    column-gap : 20px;
    }

.books-content .infobox-big .inner {
    padding : 10px;
    }

.books-content .infobox-big .inner p {
    line-height : 22px;
    font-size   : 1.4rem;
    }

.cc-revoke {
    display    : none;
    visibility : hidden;
    }
