.fullbg{overflow:hidden}.fullbg .web::before{z-index:1000;content:"";background:rgba(0,0,0,.5);top:0;right:0;bottom:0;left:0;position:fixed}@media screen and (min-width: 20em)and (max-width: 63.99em){.fullbg{margin:0;top:0;left:0;position:fixed;height:100%;width:100%}}input[type=text],input[type=email],input[type=password],input[type=year],input[disabled],textarea,select{padding:10px;border:none;border-radius:0;-webkit-appearance:none;-webkit-box-shadow:0 -1px 0 0 #cccccc inset;box-shadow:0 -1px 0 0 #cccccc inset}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=year]:focus,input[disabled]:focus,textarea:focus,select:focus{outline:none;-webkit-box-shadow:0 -1px 0 0 #795548 inset;box-shadow:0 -1px 0 0 #795548 inset}textarea{-webkit-box-shadow:0 0 0 1px #cccccc inset;box-shadow:0 0 0 1px #cccccc inset}textarea:focus{-webkit-box-shadow:0 0 0 1px #795548 inset;box-shadow:0 0 0 1px #795548 inset}input[type=date],select{padding:10px;border:none;-webkit-box-shadow:0 -1px 0 0 #cccccc inset;box-shadow:0 -1px 0 0 #cccccc inset}textarea{min-height:150px;resize:vertical}label{display:inline-block;padding:10px;color:#795548}label small{font-weight:normal;display:block;color:#aaa}label[required]::after{content:"*";color:red}.display-none{display:none !important}.form{padding:20px}.form::before,.form::after{display:table;content:""}.form::after{clear:both}.form p{font-size:14px;display:table;width:100%;margin-bottom:10px}.form p label,.form p input,.form p textarea{display:table-cell}.form p label{font-weight:bold;width:200px;vertical-align:top}.form p input[type=text],.form p input[type=email],.form p input[type=password],.form p input[type=year],.form p input[disabled],.form p textarea,.form p select{width:100%}.form .form-captcha{margin-left:200px}.form .btn{display:block;margin:10px auto}.form input[type=file]{position:absolute;z-index:-1;display:block;overflow:hidden;width:.1px;height:.1px;cursor:pointer;opacity:0;background-color:red}.form input[type=file]+label{position:relative;display:inline-block;overflow:hidden;width:100px;height:100px;padding:0;cursor:pointer;color:#fff}.form input[type=file]+label img{z-index:1;max-height:100%;margin:auto;padding:0;border-radius:100%;top:0;right:0;bottom:0;left:0;position:absolute}.form input[type=file]+label::before{font-size:48px;line-height:100px;z-index:10;width:100px;height:100px;transition:opacity ease .3s 0s;text-align:center;opacity:0;background-color:rgba(0,0,0,.1);top:0;left:0;position:absolute}.form input[type=file]+label:hover{box-shadow:0 0 0 1px #ccc}.form input[type=file]+label:hover::before{opacity:1}.form input[type=file]+label:hover img{opacity:.75;filter:grayscale(100%)}.form .password span{font-size:14px;line-height:18px}.form .password .remember-user{font-size:11px;float:left}.form .password .remember-user input[type=checkbox]{display:inline-block;width:auto;margin-right:5px;padding:0;vertical-align:middle}.form .password .remember-user label{display:inline-block;width:inherit;padding:10px 0;vertical-align:inherit}.form .password .remember-pass{font-size:11px;float:right}.form .password .remember-pass a{display:inline-block;padding:10px}.form .date input[type=text]{float:left;width:50px;margin-right:10px;text-align:center}.form--fw p label,.form--fw p input,.form--fw p textarea{display:block;width:100%}.form--login .links{font-size:12px;float:left;width:100%}.form--login .links a{display:block;float:left;width:50%;padding:10px;text-align:left}.form--login .links a+a{text-align:right}.form--login .buttons{text-align:center}.form--login .buttons .btn{display:inline-block;width:40%;width:calc(50% - 20px);margin:5px}.form--login .g-recaptcha{text-align:center}.form--login .g-recaptcha>div{margin:20px auto 0}.form--login .is-hidden{display:none}.form--comment{padding:0}.form--comment textarea{width:100%}.form--comment .commentbox__header{padding:0}.form--search input[type=text]{padding-right:110px}@media screen and (min-width: 20em)and (max-width: 37.49em){.form{padding:20px 0}.form p{min-height:68px}.form p:last-of-type{min-height:auto}.form p:nth-of-type(4){min-height:179px}.form p label{font-size:14px;display:block;width:100%;padding:5px 0}.form p.photo label[for=file]{top:20px;right:20px;position:absolute}.form .password .remember-user label{font-size:12px}.form .form-captcha{margin-left:0;min-height:78px}.form--login .g-recaptcha{position:relative;min-height:100px}.form--login .g-recaptcha>div{transform:translateX(-50%);left:50%;position:absolute}}@media screen and (min-width: 37.5em)and (max-width: 47.99em){.form--login .g-recaptcha{position:relative;min-height:100px}.form--login .g-recaptcha>div{transform:translateX(-50%);left:50%;position:absolute}}@media(max-width: 599px){.form{min-height:560px}}.list{margin-bottom:20px;padding-left:20px;list-style:none !important}.list li{position:relative;margin-bottom:10px}.list li:before{font-family:monospace;font-size:16px;content:">";transition:transform ease .3s 0s;top:1px;left:-20px;position:absolute}.web-footer .list li:hover:before{color:#fff}.list li ul{margin-top:10px}.list li ul li:before{content:"-"}.list--num{counter-reset:orderlist}.list--num li{counter-increment:orderlist}.list--num li:before{content:counter(orderlist) "."}.list--nostyle{margin:0;padding:0;list-style:none}.list--nostyle li{margin:0;padding:0;list-style:none}.list--nostyle li:before{display:none}.list--book{padding:0}.list--book li{position:relative;float:left;width:50%;min-height:190px;list-style:none;text-align:center}.list--book li .cover{position:relative;display:inline-block;width:70px;height:100px}.list--book li .cover img{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;min-width:100%;min-height:100%;max-height:100%;margin:auto}.list--book li a{font-size:14px;display:block}.list--book li a:before{display:block;width:100%;height:100px;content:"";top:0;left:0;position:absolute}.list--users li{position:relative;padding:5px 0;transition:opacity ease .3s 0s;border-top:1px solid #eee}.list--users li:first-child{opacity:1;border:none}.list--users li img{margin-right:10px;vertical-align:bottom;border-radius:100%}.list--users li .user{line-height:32px;display:inline-block}.list--users li span{font-size:14px;line-height:30px;display:inline-block;width:70px;padding-right:30px;text-align:right;color:#888;right:0;position:absolute}.list--users li span+span{right:70px;position:absolute}.list--users li span:before{line-height:30px;display:block;width:30px;height:30px;text-align:center;top:0;right:0;position:absolute}.list--users--news li{float:left;width:33.33%;margin-bottom:10px;text-align:center}.list--users--news li img{display:block;margin:0 auto;border-radius:100%}.list--users--news li .user{font-size:12px}.list--lastcomments li{padding:10px 0 10px;border-top:1px solid #eee}.list--lastcomments li:first-child{border:none}.list--lastcomments li img{vertical-align:bottom;border-radius:100%}.list--lastcomments li .user{font-size:14px;display:inline-block;overflow:hidden;width:120px;vertical-align:sub;white-space:pre;text-overflow:ellipsis}.list--lastcomments li .rate{font-weight:bold;line-height:30px;position:relative;z-index:-1;left:-5px;display:inline-block;width:30px;height:30px;text-align:center;opacity:.75;color:#fff;border-radius:100%}.list--lastcomments li .book{position:relative;color:#b7905d}.list--lastcomments li .book:before{font-size:12px;content:"en ";color:#888}.list--lastcomments li .book:hover{color:#bd2301}@media screen and (min-width: 20em)and (max-width: 37.49em){.list--user img{vertical-align:middle}.list--lastcomments li{min-height:75px;padding-left:40px}.list--lastcomments li .user{display:block;overflow:inherit;width:auto;margin-bottom:10px}.list--lastcomments li .user:after{font-size:12px;content:" en";color:#888}.list--lastcomments li img{top:10px;left:0;position:absolute}.list--lastcomments li .rate{top:35px;left:0;position:absolute}.list--lastcomments li .book{font-size:14px}.list--lastcomments li .book:before{display:none}}@media screen and (min-width: 37.5em)and (max-width: 47.99em){.list--lastcomments li .book{font-size:14px}}@media screen and (min-width: 48em)and (max-width: 63.99em){.list--book li{width:25%;margin:20px 0}}.modal{position:fixed;z-index:-1;top:50%;left:50%;visibility:hidden;overflow:auto;width:50%;min-width:320px;max-width:600px;height:auto;transition:transform ease .3s 0s,opacity ease .3s 0s;transform:translateX(-50%) translateY(-50%) scale(0.75);opacity:0;background-color:#8e1a01}.modal__close{line-height:50px;display:block;width:50px;height:50px;cursor:pointer;text-align:center;opacity:.75;color:#f6f4ec;border:none;top:0;right:0;position:absolute}.modal__close::before{font-size:24px;line-height:50px !important}.modal__close:hover{text-decoration:none;opacity:1;color:#f6f4ec}.modal__title{font-weight:normal;line-height:50px;height:50px;padding:0 50px;text-align:center;color:#fff;background-color:#bd2301}.modal__content{height:100%;padding:20px;color:#888;background-color:#fff}.modal__content .title{margin-bottom:20px;text-align:center}.modal.is-active{z-index:1001;visibility:visible;transform:translateX(-50%) translateY(-50%) scale(1);opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}@media screen and (min-width: 20em)and (max-width: 37.49em){.modal{width:100%}.modal form{padding:0}}@media screen and (min-width: 37.5em)and (max-width: 47.99em){.modal form{padding:0}}.pagination{font-size:14px;position:relative;display:table;float:left;width:100%;margin-bottom:20px;text-align:center;color:#888}.pagination .prev,.pagination .next,.pagination .pages{display:table-cell}.pagination .prev,.pagination .next{padding:10px}.pagination span.prev,.pagination span.next{cursor:not-allowed;background:#eee}.pagination .pages{font-size:0}.pagination .pages a,.pagination .pages span{font-size:14px;line-height:40px;display:inline-block;min-width:20px;height:40px;margin:0 2px;padding:0;color:#bd2301;letter-spacing:-1px}.pagination .pages a:hover{color:#bd2301}.pagination .pages .selected{opacity:1;color:#795548;border-bottom:2px solid #795548;border-radius:0;font-weight:bold}.pagination .pages .ellipsis{width:auto;min-width:inherit}@media screen and (min-width: 20em)and (max-width: 37.49em){.pagination .pages{width:100%;padding:0 0 60px}.pagination .pages a,.pagination .pages span{width:30px}.pagination .pages .no-work{display:none}.pagination .pages .no-work.first{position:relative;display:inline-block;margin-right:30px}.pagination .pages .no-work.first:before{font-size:11px;display:inline-block;width:30px;height:30px;content:"...";right:-30px;position:absolute}.pagination .pages .no-work.last{position:relative;display:inline-block;margin-left:30px}.pagination .pages .no-work.last:before{font-size:11px;display:inline-block;width:30px;height:30px;content:"...";left:-30px;position:absolute}.pagination .prev{bottom:0;left:0;position:absolute}.pagination .next{right:0;bottom:0;position:absolute}}@media screen and (min-width: 37.5em)and (max-width: 47.99em){.pagination .pages{width:100%}.pagination .pages a,.pagination .pages span{width:30px;margin:0}.pagination .pages .no-work{display:none}.pagination .pages .no-work.first{position:relative;display:inline-block;margin-right:30px}.pagination .pages .no-work.first:before{font-size:11px;display:inline-block;width:30px;height:30px;content:"...";right:-30px;position:absolute}.pagination .pages .no-work.last{position:relative;display:inline-block;margin-left:30px}.pagination .pages .no-work.last:before{font-size:11px;display:inline-block;width:30px;height:30px;content:"...";left:-30px;position:absolute}}.slidermenu{z-index:1001;width:320px;padding:50px 20px 20px 20px;transition:left ease .3s 0s,opacity ease .3s 0s;opacity:0;color:#eee;background-color:#8e1a01;top:0;bottom:0;left:-100%;position:fixed}.slidermenu a{color:#f6f4ec}.slidermenu ul{margin:0;padding:0}.slidermenu ul li{list-style:none}.slidermenu ul li a{display:block;width:100%;padding:10px 0;text-align:left}.slidermenu ul li span{font-size:14px;position:relative;top:-5px;padding:0;color:#b7905d}.slidermenu .logo{top:0;left:0;position:absolute}.slidermenu .user{top:0;right:100px;position:absolute}.slidermenu .user.is-active::before{display:none}.slidermenu .user.is-active img{width:32px;height:32px;margin-top:9px;opacity:.9;border-radius:50px}.slidermenu .search{top:0;right:50px;position:absolute}.slidermenu .close{top:0;right:0;position:absolute}.slidermenu .register{display:block;margin:20px auto}.slidermenu__content{overflow:auto;height:100%}.slidermenu.is-active{opacity:1;top:0;bottom:0;left:0;position:fixed}.last-comments li{border-top:1px solid #eee;padding-top:10px;padding-bottom:10px}.last-comments li .user:after{content:" en ";color:#aaa;font-size:14px}.last-comments li:first-child{border:none;padding-top:0}.web-footer{position:relative;color:#fff;background-color:#8e1a01}.web-footer::before,.web-footer::after{display:table;content:""}.web-footer::after{clear:both}.web-footer a{color:#fff}.web-footer a:hover{color:#fff}.web-footer .list{font-size:14px;float:left;width:33.3333%;padding:10px}.web-footer .list p{font-size:16px;line-height:40px;position:relative;padding:0 0 0 40px}.web-footer .list p::before{line-height:40px;width:40px;height:40px;text-align:center;top:0;left:0;position:absolute}.web-footer .list ul{margin-left:40px;padding:0;list-style:none}.web-footer .list ul li{margin-bottom:10px;list-style:none}.web-footer .list ul li a{display:block;padding:0;opacity:.5}.web-footer .list ul li a:hover{opacity:1}.web-footer .list.social li a:before{font-size:16px;margin-right:7px}.web-footer .ending{position:relative;float:left;width:100%;height:60px;padding:0;background-color:rgba(0,0,0,.1)}.web-footer .ending::before,.web-footer .ending::after{display:table;content:""}.web-footer .ending::after{clear:both}.web-footer .ending .firmlogo{display:inline-block;width:150px;height:50px;vertical-align:middle;top:5px;left:10px;position:absolute}.web-footer .ending .copyright{font-size:12px;line-height:20px;padding:20px;text-align:right;color:#f6f4ec}.web-footer .top{z-index:1;top:0;right:0;position:absolute}@media screen and (min-width: 20em)and (max-width: 37.49em){.web-footer .list{width:100%;margin-bottom:0}.web-footer .list ul li{display:block}.web-footer .list+.list{padding-top:0}.web-footer .ending{height:auto;padding:10px 0;text-align:center}.web-footer .ending .social{position:static;width:100%;text-align:center}.web-footer .ending .firmlogo{position:static;width:100%}.web-footer .ending .copyright{line-height:inherit;padding:0 30px;text-align:center}}@media screen and (min-width: 37.5em)and (max-width: 47.99em){.web-footer .list{padding:10px 0;margin:0}}
