:root{--primary-color: rgb(34, 25, 18);--secondary-color: rgb(58, 45, 36);--third-color: rgb(213, 206, 163);--fourth-color: rgb(229, 229, 203);--black: rgb(0, 0, 0);--almost-black: rgb(18, 14, 12);--background-main: rgb(70, 60, 55);--brillo-home-fotos: linear-gradient(rgba(0, 0, 0, .9))}*{font-family:Helvetica;padding:0;margin:0;box-sizing:border-box}body{background-color:var(--background-main);width:100vw;height:auto;overflow-x:hidden}.page{display:flex;flex-direction:column;height:auto;width:900px;margin:auto}.logo_banner{margin-left:auto;margin-right:auto;margin-top:130px;height:90px;width:135px}@media (max-width: 910px){.page{width:100%;height:auto}}.login_form{margin:30px auto auto;width:400px;height:410px;padding:50px 30px;border-radius:5px;background-color:var(--secondary-color);-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0 0 5px #000000bf}.login_form>h1{color:var(--third-color);text-align:center;margin:0;font-size:2em}.data_login{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:30px}.data_login>input{width:100%;height:35px;padding:0 10px;outline:none;border:1px solid rgb(0,0,0);border-radius:5px;background-color:#f5f5f5}.button_login_form{padding:10px 0;width:100%;background-color:var(--black);color:#e5e5cb;transition:.3s;font-size:15px;border:1px solid black;border-radius:5px;margin:30px 0 50px}.button_login_form:hover{background-color:var(--almost-black);cursor:pointer}@media (max-width: 510px){.login_form{margin:30px auto auto;width:100%;height:410px;padding:0 20px;border-radius:5px;background-color:#0000;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0);box-shadow:0 0 5px #0000}}.signup_form{margin:30px auto auto;width:400px;height:410px;position:relative;padding:50px 30px;border-radius:5px;background-color:var(--secondary-color);-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0 0 5px #000000bf}.signup_form>h1{color:var(--third-color);text-align:center;margin:0;font-size:2em}.data_signup{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:30px}.data_signup>input{width:100%;height:35px;padding:0 10px;outline:none;border:1px solid rgb(0,0,0);border-radius:5px;background-color:#f5f5f5}.button_signup_form{padding:10px 0;width:100%;background-color:var(--black);color:#e5e5cb;transition:.3s;font-size:15px;border:1px solid black;border-radius:5px;margin:30px 0}.button_signup_form:hover{background-color:var(--almost-black);cursor:pointer}.no_account_container{width:100%;display:flex;justify-content:center}.no_account{color:#000}.no_account:hover{color:var(--almost-black)}.no_registered{display:none}.registered{position:absolute;top:0;left:0;width:400px;height:410px;display:flex;flex-direction:column;text-align:center;align-items:center;border-radius:5px;gap:30px;background-color:var(--secondary-color);justify-content:center;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0 0 5px #000000bf;color:var(--third-color);padding:50px 30px}.registered_button{margin-top:30px;padding:10px 0;width:40%;background-color:var(--almost-black);color:#e5e5cb;transition:.3s;font-size:15px;border:1px solid black;text-align:center;text-decoration:none}.registered_button:hover{background-color:var(--primary-color);cursor:pointer}.registered>h3{color:var(--almost-black)}@media (max-width: 510px){.signup_form{margin:30px auto auto;width:100%;height:410px;padding:0 20px;border-radius:5px;background-color:#0000;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0);box-shadow:0 0 5px #0000}}.banner>img{margin-top:80px;height:auto;width:100%;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0 0 5px #000000bf;border-radius:5px}.sections{display:grid;grid-template-columns:1fr 1fr;margin-top:80px;gap:30px}.sections>div>a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none;border-radius:5px;position:relative;font-size:50px;transition:.5s;height:100%;width:100%}.sections>div>a>h2{z-index:1;font-weight:400;width:100%;background-color:#120e0ccc;transition:.2s}p{z-index:1;color:#fff;opacity:1;padding:0 30px;width:100%;height:none;margin:30px 0 0;color:var(--third-color)}h1{text-align:center;margin-top:30px}.sections>div>a>p{z-index:1;position:absolute;color:#fff;opacity:0;border-radius:5px;margin-top:100px;transition:.2s;font-size:20px;width:90%;height:90px}.sections>div{display:flex;justify-content:center;align-items:center;border-radius:5px;min-height:500px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0 0 5px #000000bf}.sections>.sections_reviews{background-image:url(/assets/reviews-DWlCP9ug.jpg)}.sections>.sections_forum{background-image:url(/assets/forum-DiKfd1YQ.jpg)}.sections>div:hover{cursor:pointer}.sections>div>a:hover h2{padding-bottom:80px}.sections>div>a:hover p{opacity:1}@media (max-width: 910px){.sections{display:flex;flex:row;gap:30px;padding:0 30px;width:100%;height:200px;margin-top:30px}.sections>div{width:50%;min-height:100%;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0 0 5px #000000bf}.sections>.sections_reviews{background-image:url(/assets/reviews-DWlCP9ug.jpg);background-size:cover;height:200px}.sections>.sections_forum{background-image:url(/assets/forum-DiKfd1YQ.jpg);background-size:cover;height:200px}.sections>div>a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none;border-radius:5px;position:relative;font-size:50px;transition:.5s;height:200px;width:100%}.sections>div>a>h2{z-index:1;font-weight:400;width:100%;font-size:30px;background-color:#120e0ccc;padding-bottom:80px;padding-top:10px}.sections>div>a>p{z-index:1;position:absolute;color:#fff;opacity:1;border-radius:5px;margin-top:50px;transition:.2s;font-size:14px;width:100%;height:90px;padding:0}p{z-index:1;color:#fff;opacity:1;margin-top:10px;font-size:14px;height:90px;padding:0 30px;width:100%;height:auto}h1{font-size:20px;text-align:center;margin-top:30px}}.contact_form{z-index:1;padding:50px 30px;display:flex;flex-direction:column;gap:20px;position:relative;margin-top:126px;max-width:auto;min-height:460px;border-radius:5px;background-color:#0000004d;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0 0 5px #000000bf}h1{color:var(--third-color);margin-top:0;margin-bottom:20px;font-size:2em}.denied{z-index:0;display:block;position:absolute;width:100%;left:50%;transform:translate(-50%);margin-top:-90px;padding:7px;color:#913232;background-color:#ff7e7e;border:2px solid rgb(145,50,50);border-radius:5px;transition:.5s}.sent{z-index:0;display:block;position:absolute;width:100%;left:50%;transform:translate(-50%);margin-top:-90px;padding:7px 7px 20px;color:#0f9100;background-color:#00ff80;border:2px solid rgb(15,145,0);border-radius:5px;transition:.5s}.approved{z-index:0;opacity:0;transform:translate(-50%);position:absolute;margin-top:50px}.input{display:flex;flex-direction:column;width:100%}.input>label{height:30px;color:var(--third-color)}.input>input{height:30px;color:#e5e5cb;padding:0 10px;outline:none;border:1px solid rgb(0,0,0);border-radius:5px;background-color:#f5f5f5}.input_subject input,.input_email input{color:#000;width:100%}.input_mensaje textarea{border:none;width:auto;height:auto;outline:none;padding:10px;border:1px solid rgb(0,0,0);border-radius:5px;background-color:#f5f5f5}.button_contact{display:flex;justify-content:center;height:30px;width:100%}.button_contact>input{border:none;height:40px;width:100%;background-color:var(--almost-black);color:#e5e5cb;transition:.3s;font-size:15px;border:1px solid rgb(0,0,0);border-radius:5px}.button_contact>input:hover{background-color:var(--black);cursor:pointer}.subject_email{display:flex;flex-direction:row;gap:30px}.loading{z-index:2;justify-content:center;align-items:center;position:absolute;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000e6;border-radius:5px}.loading_svg{height:80px;width:80px}@media (max-width: 910px){.contact_form{background-color:#0000;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0);box-shadow:0 0 5px #0000}.subject_email{flex-direction:column;gap:10px}.input>label{height:22px}}.forumContainer{position:relative;z-index:0;width:100%;margin-top:30px;margin-bottom:80px;min-height:70vh;background-color:var(--secondary-color);display:flex;flex-direction:column;background-color:#0003;padding:30px 10px;border-radius:10px;gap:20px}.forumCard{background-color:#0000004d;width:100%;height:90px;padding:10px 10px 0;border-radius:5px;border-top:1px solid black;display:flex;flex-direction:column;justify-content:space-between;position:relative}.forumInfo{min-height:75px;display:flex;width:100%;justify-content:space-between;align-items:start}.forumTitle{padding-left:10px;color:var(--third-color);width:auto}.forumBy{color:#73695a;font-size:15px}.forumReleaseDate{color:var(--third-color);width:auto;padding:0;margin:0;font-size:11px}.postForum{position:absolute;width:max-content;padding:5px;background-color:#000;border:none;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--third-color);transition:.2s}.postForum:hover{cursor:pointer;padding:6px}.postForum>img{display:absolute;width:50px}.loadForumList{height:50px;margin:auto}.moreButton{z-index:3;position:absolute;display:flex;align-items:center;justify-content:center;bottom:0;left:0;width:100%;border-radius:5px;border:none;border-bottom:1px solid black;background-color:var(--third-color);height:30px;transition:.2s}.moreButton:hover{cursor:pointer;background-color:#8c8264;height:30px}.moreButton>img{height:25px;transition:.2s}.moreButton:hover img{margin-top:2px}@media (max-width: 910px){.forumTitle{padding-left:10px;color:var(--third-color);width:auto;font-size:15px}.forumBy{font-size:12px}.forumCard{height:100px}}.forumMessagesContainer{position:relative;z-index:0;width:100%;margin-top:30px;margin-bottom:80px;min-height:70vh;background-color:var(--secondary-color);display:flex;flex-direction:column;background-color:#0003;padding:30px 10px;border-radius:10px;gap:10px}.closeForum{height:50px;width:50px;background-color:#ff5a5a;border:none;position:absolute;top:-25px;left:50%;transform:translate(-50%);border-radius:5px;display:flex;justify-content:center;align-items:center;transition:.2s}.closeForum>img{height:60%}.closeForum:hover{cursor:pointer;background-color:#ff6e6e}.forumHead{height:max-content;display:flex;justify-content:space-between;align-items:baseline}.forumReleaseDate{height:100%}.moreOpened{overflow:auto;border-radius:5px;height:100%;background-color:none;transition:.2s}.moreOpened .addMessage{height:max-content;width:100%;padding:10px 0;border-radius:5px;display:flex;flex-direction:column;gap:10px}.moreOpened>.addMessage>.messageAddText{height:75px;width:100%;padding:10px;border-radius:5px;display:flex;flex-direction:column;gap:10px}.moreOpened>.addMessage>.addMessageButton{background-color:#326e4b;border:1px solid rgb(50,110,75);border-radius:5px;color:#fff;height:30px;transition:.3s}.moreOpened .addMessageButton:hover{cursor:pointer;border-color:#87f9b7}.moreOpened .messageAddText{outline:none;border-radius:5px;padding:5px;width:100%;height:230px;background-color:var(--primary-color);color:#fff}.sendingMessage{display:none}.sendingMessage_loading{z-index:-1;margin-top:100px;width:100%;display:flex;flex-direction:column;justify-content:center}.sendingMessage_loading>img{height:50px;margin-right:15px}.messageCardsSec{display:flex;flex-direction:column;margin:10px 0;gap:10px}.messageCardsSec>h2{color:var(--third-color)}.messageCard_loading{display:none}.messageCard{position:relative;height:auto;width:100%;background-color:var(--almost-black);color:var(--third-color);margin:auto;padding:10px;display:flex;flex-direction:column;border-radius:5px;gap:10px}.messageSubject{color:#73695a}.messageText{overflow-wrap:break-word;white-space:pre-wrap;font-size:12px}.messageDate{margin:5px 0 0;font-size:11px;padding:0;color:#ffe67899;width:75%}.messageDeleteButton{position:absolute;right:30px;bottom:10px;background-color:#551919;border:1px solid rgb(255,60,60);color:var(--third-color);padding:1px 2px;border-radius:5px;z-index:1}.messageDeleteButton:hover{cursor:pointer;background-color:#8c2d2d}@media (max-width: 910px){.messageSubject{font-size:12px}.messageText{overflow-wrap:break-word;font-size:11px}.messageDeleteButton{position:absolute;right:10px;bottom:10px;background-color:#551919;border:1px solid rgb(255,60,60);color:var(--third-color);padding:1px;border-radius:5px;z-index:1}.messageDate{margin:5px 0 0;font-size:10px;padding:0;color:#ffe67899;width:75%}}a{text-decoration:none}.book_search{position:absolute;width:100%;height:30px;top:-30px;display:flex;flex-direction:row;justify-content:center}.search_engine{position:relative;height:100%;width:50%;padding:0 10px;outline:none;border:1px solid rgb(0,0,0);border-right:none;border-radius:5px 0 0 5px;background-color:#f5f5f5}.button_search{padding:7px;color:var(--third-color);font-size:15px;background-color:var(--almost-black);text-decoration:none;border:none;border-radius:5px;margin:0 1 0 10px;transition:.2s}.button_search:hover{cursor:pointer;background-color:var(--fourth-color);color:var(--almost-black)}.delete_search{height:30px;width:40px;color:var(--almost-black);right:0;background-color:#f5f5f5;border:1px solid rgb(0,0,0);border-left:0;border-radius:0 5px 5px 0;transition:.2s}.delete_search:hover{cursor:pointer;opacity:.9}.delete_search>img{height:100%;width:100%}.books_founded{display:none;margin-top:0}.no_books_founded{position:absolute;margin-top:20px;font-size:20px}.bookContainer{position:relative;z-index:0;width:100%;margin-top:30px;margin-bottom:80px;min-height:70vh;background-color:var(--secondary-color);display:grid;justify-items:center;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));background-color:#0003;padding:30px 10px;border-radius:10px;gap:20px}.no_bookContainer{position:relative;z-index:0;width:100%;margin-top:30px;margin-bottom:80px;min-height:70vh;background-color:var(--secondary-color);display:grid;justify-items:center;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));background-color:#0003;padding:80px 10px 30px;border-radius:10px;gap:20px}.bookCard{position:relative;padding:10px;margin:0;display:flex;flex-direction:column;justify-content:space-between;align-items:left;width:170px;height:400px;background-color:#0000004d;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:5px solid rgba(0,0,0,0);transition:.2s}.bookCard:hover{-webkit-box-shadow:0px 0px 10px 1px rgba(10,20,30,.2);-moz-box-shadow:0px 0px 10px 1px rgba(10,20,30,.2);box-shadow:0 0 10px 1px #0006}.bookCard>.bookCover{height:230px;width:100%;position:absolute;top:0;left:0}.bookCard>.title_author{margin-top:230px}.bookCard>.title_author>h3{color:var(--third-color)}.bookCard>.title_author>strong{font-size:15px;color:#73695a}.bookCard>p{bottom:0;font-size:15px;color:#000;padding:0}.loadingBooks{height:100px;margin:auto;margin-top:30vh;position:absolute}@media (max-width: 910px){.bookContainer{position:relative;z-index:0;width:100%;margin-top:30px;margin-bottom:80px;min-height:70vh;background-color:var(--secondary-color);display:grid;justify-items:center;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));background-color:#0003;padding:30px 10px;border-radius:10px;gap:10px}.no_bookContainer{position:relative;z-index:0;width:100%;margin-top:30px;margin-bottom:80px;min-height:70vh;background-color:var(--secondary-color);display:grid;justify-items:center;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));background-color:#0003;padding:80px 10px 30px;border-radius:10px;gap:10px}.books_founded{display:none;margin-top:0;font-size:15px}.no_books_founded{position:absolute;margin-top:20px;font-size:15px}.bookCard{position:relative;padding:5px 0 0;margin:0;display:flex;flex-direction:column;justify-content:space-between;align-items:left;width:100px;height:250px;background-color:#0000004d;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:5px solid rgba(0,0,0,0);transition:.2s}.bookCard>.bookCover{height:140px;width:100%;position:absolute;top:0;left:0}.bookCard>.title_author{margin-top:140px;font-size:10px}.bookCard>.title_author>h3{color:var(--third-color)}.bookCard>.title_author>strong{font-size:10px;color:#73695a}.bookCard>p{bottom:0;font-size:10px;color:#000;padding:0}}.reviewCardsSec{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;width:100%}.reviewCardsSec>h2{color:var(--third-color)}.reviewDeleteButton{position:absolute;height:21px;margin-left:10px;margin-top:-1px;background-color:#ff5a5a;border:none;color:var(--third-color);padding:1px 6px;border-radius:10px}.reviewDeleteButton>img{height:100%}.reviewDeleteButton:hover{cursor:pointer;background-color:#ff6e6e}.reviewLike{position:absolute;height:max-content;width:max-content;margin-left:0;bottom:0;background-color:transparent;border:none;color:#73695a;display:flex}.reviewLikeButton{padding:0 5px 0 0;background-color:transparent;border:none}.reviewLikeButton>img{height:15px}.liked_available_true{position:absolute;opacity:.5;transition:.3s}.liked_available_true:hover{position:absolute;opacity:.3;cursor:pointer}.like_available{position:absolute;opacity:0;transition:.3s}.like_available:hover{position:absolute;opacity:.3;cursor:pointer}.reviewLike>span{height:100%;font-size:15px}.writeReviewSec{position:relative;width:100%;height:max-content;background-color:var(--third-color);border-radius:5px;padding:15px;display:flex;flex-direction:column}.writeReviewSec>img{height:100%}.writeReviewSec>textarea{margin-top:10px;border-radius:5px;padding:5px;width:100%;height:100px;outline:none}.writeReviewButton{width:75px;height:25px;margin-top:15px;background-color:var(--almost-black);border:none;border-radius:5px;color:var(--third-color);transition:.2s}.writeReviewButton:hover{cursor:pointer;background-color:#000c}.warningContent{display:none;opacity:0;padding:2px;transform:scale(0) .5s;width:100%}.warningContent_error{z-index:10;display:block;position:relative;width:100%;height:max-content;padding:5px;border-radius:5px;color:#913232;background-color:#ff7e7e;border:1px solid rgb(145,50,50);transform:scale(0) .5s}.warningContent_approve{z-index:10;display:block;position:relative;width:100%;padding:5px;border-radius:5px;color:#0f9100;background-color:#00ff80;border:1px solid rgb(15,145,0);transform:scale(0) .5s}.warningText{font-size:14px;font-weight:700;text-align:start;padding:0;margin:0;color:var(--almost-black)}h4{margin-top:20px;color:var(--third-color)}.scoreSec{margin-top:0;display:flex;align-items:end}.scoreSec>p{color:var(--almost-black);padding:0;width:max-content}.score{width:40px;height:20px;outline:none;padding-left:6px}.cardsReviews{position:relative;bottom:0;padding:2px;width:100%;height:max-content}.cardsReviews>img{height:100px;position:absolute;left:0;right:0;top:100px;bottom:0;margin:auto}.cardsReviews>p{position:relative;margin:0;padding:0 0 10px;color:brown}.reviewCard{position:relative;height:max-content;width:100%;background-color:var(--secondary-color);color:var(--third-color);margin:10px 0;padding:5px;display:flex;flex-direction:column;border-radius:5px;gap:4px;border:1px solid rgba(0,0,0,.4)}.reviewCard>img{height:100px}.reviewUser{font-size:17px;color:#73695a}.reviewContent{overflow-wrap:break-word;white-space:pre-wrap;font-size:13px;max-width:615px;color:var(--third-color);padding-bottom:30px}.reviewDate{position:absolute;width:max-content;font-size:12px;bottom:2px;right:-25px;text-align:end;color:#ffe67899}.reviewCard>div>.reviewScore{margin-left:10px;margin-top:-2px;font-size:17px;color:#fff;background-color:#c07300;border-radius:10px;padding:0 7px}.reviewMessage{display:none}.no_reviewMessage{display:block}@media (max-width: 910px){.reviewContent{max-width:100%}}.bookDetailContainer{position:relative;z-index:0;width:100%;margin-top:30px;margin-bottom:80px;min-height:70vh;background-color:#0003;padding:30px 10px;border-radius:10px;gap:20px;display:flex;align-items:center;justify-content:center}.bookDetailContainer>img{height:100px}.bookReviews{z-index:1;display:flex;justify-content:space-between;gap:30px;padding:30px;width:100%;min-height:62vh;background-color:#16110c;border-radius:5px}.bookDataCard{position:relative;margin:0;display:flex;flex-direction:column;align-items:left;width:170px;height:max-content;background-color:var(--third-color);border-radius:0 0 10px 10px;border:5px solid var(--third-color);transition:.2s}.bookReviews>.bookDataCard>.title_author{margin-top:10px;display:flex;flex-direction:column;gap:5px}.bookReviews>.bookDataCard>.title_author>h3{color:var(--black)}.bookReviews>.bookDataCard>.title_author>strong{color:#73695a}.bookReviews>.bookDataCard>.title_author>span{color:#fff;padding:2px 5px;background-color:#c07300;border-radius:0 0 5px 5px;font-size:12px;white-space:pre-line}.bookReviews>.bookDataCard>p{margin-top:20px;font-size:14px;padding:0;color:var(--almost-black)}.closeBookReview{height:50px;width:50px;background-color:#ff5a5a;border:none;position:absolute;top:-25px;left:50%;transform:translate(-50%);border-radius:5px;display:flex;justify-content:center;align-items:center;transition:.2s}.closeBookReview>img{height:60%}.closeBookReview:hover{cursor:pointer;background-color:#ff6e6e}@media (max-width: 910px){.bookDetailContainer{position:relative;z-index:0;width:100%;margin-top:30px;margin-bottom:80px;min-height:70vh;background-color:#0003;border-radius:10px;gap:20px}.bookReviews{z-index:1;display:flex;flex-direction:column;align-items:center;gap:30px;padding:30px 10px 0;width:100%;height:100%;background-color:#16110c;border-radius:5px}.bookDataCard{position:relative;margin:0;display:flex;flex-direction:row;gap:10px;width:100%;height:max-content;background-color:var(--third-color);border-radius:0 0 10px 10px;border:5px solid var(--third-color);transition:.2s}.bookReviews>.bookDataCard>.bookCover{position:relative;height:200px;width:auto;border-radius:0 0 0 10px}.bookReviews>.bookDataCard>.title_author{margin:0;padding:0}.bookReviews>.bookDataCard>.title_author>h3{color:#000;font-size:20px}.bookReviews>.bookDataCard>.title_author>strong{font-size:15px}.bookReviews>.bookDataCard>p{position:absolute;font-size:14px;padding:0;bottom:0;text-align:end}}.menu{position:fixed;z-index:10;background-color:var(--black);-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0 0 5px #000000bf;width:100vw;height:80px;display:flex;justify-content:center}.menu_container{display:flex;align-items:center;justify-content:space-between;gap:50px;height:100%;width:100%;padding:0 50px}.menu_sections{position:absolute;display:flex;gap:50px;top:50%;left:50%;transform:translate(-50%,-50%)}.menu_option{color:#d5cea3;text-decoration:none;font-size:25px;position:relative;display:inline-block}.menu_option:hover{cursor:pointer}.menu_option:after{content:"";position:absolute;background-color:var(--third-color);height:2px;width:100%;bottom:-3px;left:0;transform:scaleX(0);transform-origin:bottom left;transition:transform .2s ease-out}.menu_option:hover:after{cursor:pointer;transform:scaleX(1);transform-origin:bottom left}.menu_talks{color:#d5cea3;text-decoration:none;font-size:25px;position:relative;display:inline-block}.menu_talks:after{content:"";position:absolute;background-color:var(--third-color);height:2px;width:100%;bottom:-3px;left:0;transform:scaleX(0);transform-origin:bottom left;transition:transform .2s ease-out}.talks:hover .menu_talks:after{cursor:pointer;transform:scaleX(1);transform-origin:bottom left}.talks>.menu_suboptions{display:none;flex-direction:column;align-items:center;border-radius:5px;border:1px solid var(--third-color);padding:20px;background-color:var(--black);margin-top:25px;margin-left:-55px;position:absolute}.talks:hover{cursor:pointer}.talks:hover .menu_suboptions{cursor:pointer;display:flex}.talks>.menu_suboptions>.menu_suboption{display:flex;align-items:center;justify-content:center;border-radius:5px;height:40px;width:120px}.talks>.menu_suboptions>.menu_suboption{color:var(--third-color);text-decoration:none;font-size:20px}.talks>.menu_suboptions>.menu_suboption:hover{background-color:var(--third-color);color:var(--black)}.style_menu_suboption{position:absolute;height:60px;width:70%;border-radius:50px 50px 0 0;margin-top:-60px}.menu_logo{margin-top:5px;height:45px;width:max-content;left:50px;display:flex;align-items:end;gap:2px;text-decoration:none}.menu_logo>img{height:100%;width:100%}.menu_logo>img:hover{cursor:pointer}.menu_logo>span{text-decoration:none;color:#ffe182;font-size:30px;margin-bottom:7px;font-family:segoe}.menu_login{display:flex;gap:7px}.button_login{padding:7px;color:var(--third-color);font-size:15px;background-color:var(--black);text-decoration:none;border:none}.button_checkin{padding:5px;display:flex;align-items:center;color:var(--black);font-weight:700;font-size:15px;background-color:var(--third-color);border:none;text-decoration:none;border-radius:5px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0 0 5px #000000bf;transition:.3s}.menu_login>.button_checkin:hover{cursor:pointer;background-color:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(255,255,255,.75);-moz-box-shadow:0px 0px 5px 0px rgba(255,255,255,.75);box-shadow:0 0 5px #ffffffbf}.menu_login>.button_login:hover{cursor:pointer;color:#fff}.menu_logged{display:flex;flex-direction:column;align-items:center;gap:7px}.logged_name_user{margin:0;color:var(--third-color)}.button_close_session{background-color:#000;border:none;color:#959595;transition:.3s}.button_close_session:hover{cursor:pointer;background-color:#000;border:none;color:#ff6262}.menu_open_close,.menu_open_close_container,.menu_open_close_container_checked{display:none}@media (max-width: 910px){.menu_logo{height:45px;object-fit:contain}.menu_logo>span{text-decoration:none;color:#ffe182;font-size:22px;margin-bottom:0;font-family:segoe}.menu_container{z-index:2;padding:0 20px;position:relative}.style_menu_suboption,.menu_sections{display:none}.menu_open_close_container_checked{display:block;position:fixed;z-index:1;width:100%;height:100%;background-color:var(--almost-black);padding:80px 0 0;top:0;transform:translate(100%);transition:.3s}.menu_open_close_container{display:block;position:fixed;z-index:1;width:100%;height:100%;background-color:var(--almost-black);padding:80px 0 0;top:0;transform:translate(0);transition:.3s}.menu_open_close_sections{padding-top:30px;margin:auto;width:80%}.menu_option{display:flex;align-items:center;justify-content:center;border-radius:5px;height:40px;width:80%;color:#d5cea3;text-decoration:none;font-size:25px;position:relative;margin:auto}.menu_option:after{display:none}.menu_option:hover{background-color:var(--third-color);color:var(--black)}.menu_login{display:none}.button_login{margin-top:30px;display:block;text-align:center;background-color:transparent}.button_checkin{display:block;width:80%;margin:auto;text-align:center}.button_checkin:hover{cursor:pointer;background-color:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(255,255,255,.75);-moz-box-shadow:0px 0px 5px 0px rgba(255,255,255,.75);box-shadow:0 0 5px #ffffffbf}.button_login:hover{cursor:pointer;color:#fff}.menu_logged{display:none}.logged_name_user{margin-top:30px;margin-bottom:10px;display:block;text-align:center;background-color:transparent}.button_close_session{display:block;padding:5px 0;border-radius:5px;width:80%;margin:auto;text-align:center}.menu_talks{display:none}.menu_open_close{display:flex;height:100%}.menu_open_close:hover{cursor:pointer}.menu_open_close>img{display:block;margin:auto;height:70%;width:70%}.menu_opened{display:none;margin:auto;height:80%;width:80%}}.footer{z-index:3;position:relative;display:flex;flex-direction:column;align-items:center;height:250px;width:100vw;margin-top:80px;background-color:var(--black);-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0 0 5px #000000bf}.footer_container{flex-direction:column;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.footer>.footer_container>img{margin-top:20px;height:100px}hr{margin:20px 0;width:100vw;border-color:var(--almost-black)}.footer>.footer_container>p{color:var(--third-color);text-align:center}@media (max-width: 910px){.footer{width:100%}}
