.elementor-5580 .elementor-element.elementor-element-fc8b776{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5580 .elementor-element.elementor-element-fc8b776:not(.elementor-motion-effects-element-type-background), .elementor-5580 .elementor-element.elementor-element-fc8b776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pensive-wozniak.20-193-147-217.plesk.page/wp-content/uploads/2023/10/top.png");}.elementor-5580 .elementor-element.elementor-element-b45ac9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--overlay-opacity:0.52;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:06%;--padding-bottom:8%;--padding-left:12%;--padding-right:12%;}.elementor-5580 .elementor-element.elementor-element-b45ac9d:not(.elementor-motion-effects-element-type-background), .elementor-5580 .elementor-element.elementor-element-b45ac9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005D6B;}.elementor-5580 .elementor-element.elementor-element-b45ac9d::before, .elementor-5580 .elementor-element.elementor-element-b45ac9d > .elementor-background-video-container::before, .elementor-5580 .elementor-element.elementor-element-b45ac9d > .e-con-inner > .elementor-background-video-container::before, .elementor-5580 .elementor-element.elementor-element-b45ac9d > .elementor-background-slideshow::before, .elementor-5580 .elementor-element.elementor-element-b45ac9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-5580 .elementor-element.elementor-element-b45ac9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5580 .elementor-element.elementor-element-44a2529{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.15);}.elementor-5580 .elementor-element.elementor-element-44a2529:not(.elementor-motion-effects-element-type-background), .elementor-5580 .elementor-element.elementor-element-44a2529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5580 .elementor-element.elementor-element-d574ec4 > .elementor-widget-container{padding:23px 23px 23px 23px;border-radius:20px 20px 20px 20px;}.elementor-5580 .elementor-element.elementor-element-d574ec4:hover > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5580 .elementor-element.elementor-element-76b409c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.15);}.elementor-5580 .elementor-element.elementor-element-76b409c:not(.elementor-motion-effects-element-type-background), .elementor-5580 .elementor-element.elementor-element-76b409c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5580 .elementor-element.elementor-element-57701be > .elementor-widget-container{padding:23px 23px 23px 23px;border-radius:20px 20px 20px 20px;}.elementor-5580 .elementor-element.elementor-element-57701be:hover > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5580 .elementor-element.elementor-element-cdd03f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5580 .elementor-element.elementor-element-8b013fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5580 .elementor-element.elementor-element-8b013fd img{width:100%;max-width:100%;}body.elementor-page-5580:not(.elementor-motion-effects-element-type-background), body.elementor-page-5580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-5580 .elementor-element.elementor-element-44a2529{--width:40%;}.elementor-5580 .elementor-element.elementor-element-76b409c{--width:40%;}}@media(max-width:1024px){.elementor-5580 .elementor-element.elementor-element-b45ac9d{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}}@media(max-width:767px){.elementor-5580 .elementor-element.elementor-element-b45ac9d{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5580 .elementor-element.elementor-element-76b409c{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-b45ac9d */.column-class-effect:hover{
     -ms-transform: scale(0.3); /* IE 9 */
  -webkit-transform: scale(0.3); /* Safari 3-8 */
  transform: scale(1.03); 
  transition-timing-function: ease-in;
    transition: 0.5s;
}
.book div{border-radius: 10px;}
.bookshelf figure .buttons a{background: green;
    color: white;
    padding: 8px;
    border-radius: 17px;
    width: 33%;
    margin-top: 5px;
}
.bookshelf figcaption h2{font-family: 'RocknRoll One' !important;
    font-size: 1.2rem !important;
    font-weight: 400 !important;
    letter-spacing: 0.6px !important;
    color: #333 !important;
}
.bookshelf figure{ display: contents !important;}
.book{margin-bottom: 30px !important;}
.bookshelf figure .buttons a:nth-child(4){background: transparent !important;
    color: black !important;
    border: 2px solid green !important;}
a.preview-bth-class {
    background: transparent !important;
    color: black !important;
    border: 2px solid green !important;
}    
.bookshelf .add-to-cart-btn{background: transparent !important;
    color: black !important;
    border: 2px solid green !important;}/* End custom CSS */