.reveal-modal .close-reveal-modal{font-size:25px;font-weight:400}.reveal-modal.large.open{text-align:center}#prompt_preview,.prompt-window{position:absolute;z-index:9999;overflow:auto;border-radius:2px;border:1px solid #d9d9d9;padding:20px 30px 15px 30px;background:#fff;-moz-box-shadow:3px 3px 4px #e1e1e1;-webkit-box-shadow:3px 3px 4px #e1e1e1;box-shadow:3px 3px 4px #e1e1e1}.prompt-wrapper{position:relative}.prompt-wrapper img{cursor:pointer}.prompt-wrapper .prompt-window{display:none}.prompt-wrapper:hover .prompt-window{display:block}.prompt_content{display:none;width:470px;height:auto;color:#000;text-align:left;font-size:12px}.prompt_content rating-preview{width:auto}.prompt_content .image{float:left;clear:none;width:200px;padding-right:15px}.prompt_content .image>img{max-width:200px!important}.prompt_content>a{float:left}.prompt_content>a>.image{float:none;padding-bottom:30px}.prompt_content .information{float:right;clear:none;width:250px}.prompt_content .authors,.prompt_content .category,.prompt_content .description,.prompt_content .title,.prompt_content .wrapper .prompt_content .availability{float:left;clear:left;width:250px;padding:5px 0 5px 0;font-size:110%;font-weight:700;line-height:16px;overflow:hidden}.prompt_content .title{color:#0f4382;font-size:15px}.prompt_content .authors{color:#767075}.prompt_content .description{font-size:100%;font-weight:400;color:#767676;line-height:14px;text-align:justify;margin-bottom:10px}.prompt_content .category{color:#767075}.prompt_content .availability{color:#767075;float:left;width:100%}.prompt_content .availability .label{font-size:100%;font-weight:400;color:#848484}.prompt_content .category .designation,.prompt_content .format .designation{font-size:100%;font-weight:400;color:#848484}.prompt_content .format{float:left}.prompt_content .format .designation{float:left;padding-right:4px}.format .format_icon,.prompt_content .format .format_icon{background:url("../../../images/list_mini.png") no-repeat top left;float:left;width:18px;height:18px;padding-right:4px}.format .format_icon.brak,.prompt_content .format .format_icon.brak{background-position:0 0}.format .format_icon.epub,.prompt_content .format .format_icon.epub{background-position:0 -19px}.format .format_icon.mobi,.prompt_content .format .format_icon.mobi{background-position:0 -38px}.format .format_icon.mp3,.prompt_content .format .format_icon.mp3{background-position:0 -57px}.format .format_icon.pdf,.prompt_content .format .format_icon.pdf{background-position:0 -76px}.format .format_icon.pkt,.prompt_content .format .format_icon.pkt{background-position:0 -95px}.prompt_content .price{float:right;color:#df004f;font-size:14px;font-weight:700;text-align:left;height:22px;width:120px;padding-top:5px}.prompt_content .currency{font-weight:400;color:#767075;font-size:90%}.prompt_content.reader.multiformat{width:auto}.prompt_content.reader .header{float:left}.prompt_content.reader .header .image{width:140px;padding-right:20px;float:left;clear:left}.prompt_content.reader .header .title{width:80px;color:#130c36;float:left;font-size:150%;text-align:left;line-height:20px}.prompt_content.reader .header .title .format{font-size:120%;color:#3798ca}.prompt_content.reader .information{width:300px;float:right;clear:none}.prompt_content.reader .information .title{width:100%;color:#3798ca;text-align:left;font-size:130%;font-weight:700;padding-top:10px}.prompt_content.reader .information .title .color_green{color:#7db505}.prompt_content.reader .information .title .color_orange{color:#ff9100}.prompt_content.reader .information .title .color_red{color:#d30708}.prompt_content.reader .information .description{width:100%;color:#535657;font-size:110%}.prompt_content.reader .information .description .blue{color:#3798ca}.prompt_content.reader .reader_icon{width:140px;height:70px;border:1px solid #ccc;border-top-style:hidden;border-radius:5px 5px 5px 5px;float:left;background:-webkit-linear-gradient(top,#fff,#f2f2f2);background:-moz-linear-gradient(top,#fff,#f2f2f2);background:-o-linear-gradient(top,#fff,#f2f2f2);background:linear-gradient(top,#fff,#f2f2f2)}.prompt_content.reader .reader_icon.first{border-top-style:solid}.prompt_content.reader .reader_icon.kindle{background:url("../../../images/format_kindle.png") 0 0 no-repeat}.prompt_content.reader .reader_icon.pc{background:url("../../../images/format_pc.png") 0 0 no-repeat}.prompt_content.reader .reader_icon.reader{background:url("../../../images/format_reader.png") 0 0 no-repeat}.prompt_content.reader .reader_icon.smartfon{background:url("../../../images/format_smartfon.png") 0 0 no-repeat}.prompt_content.reader .reader_icon.tablet{background:url("../../../images/format_tablet.png") 0 0 no-repeat}.prompt_content.reader .reader_icon.kindle.audio{background:url("../../../images/format_kindle_audio.png") 0 0 no-repeat}.prompt_content.reader .reader_icon.pc.audio{background:url("../../../images/format_pc_audio.png") 0 0 no-repeat}.prompt_content.reader .reader_icon.reader.audio{background:url("../../../images/format_reader_audio.png") 0 0 no-repeat}.prompt_content.reader .reader_icon.smartfon.audio{background:url("../../../images/format_smartfon_audio.png") 0 0 no-repeat}.prompt_content.reader .reader_icon.tablet.audio{background:url("../../../images/format_tablet_audio.png") 0 0 no-repeat}.prompt_content.readers{display:none;width:auto;height:auto;background-color:#fff;text-align:center}.prompt_content.readers .header{text-align:left;font-size:17px;font-weight:700;padding-bottom:2px;border-bottom:1px solid #e4e4e4}.prompt_content.readers .header .title{float:none;color:#032f5c;display:inline-block;padding-bottom:0}.prompt_content.readers .header .title .format{float:none;color:#24baf7}.prompt_content.readers .icons{padding:10px 0 5px 0;text-align:left}.prompt_content.readers .icons .icon{width:auto;min-width:120px;margin-right:5px;padding:10px;color:#032f5c;font-size:13px;display:inline-block;background-color:#f6f6f6;line-height:16px;text-align:center}.prompt_content.readers .icons .icon.last{margin-right:0}.prompt_content.readers .icons .icon .blue{font-weight:700;color:#24baf7}.prompt_content.readers .icons .icon .image{background:url("../../../images/product/product_sprite.png") no-repeat top left;margin:0 auto;margin-bottom:5px;float:none;width:auto;padding:0}.prompt_content.readers .icons .icon .ereader{background-position:0 -180px;width:24px;height:31px}.prompt_content.readers .icons .icon .tablet{background-position:0 -244px;width:24px;height:31px}.prompt_content.readers .icons .icon .smartphone{background-position:0 -212px;width:17px;height:31px}.prompt_content.readers .icons .icon .notebook{background-position:0 -112px;width:47px;height:31px}.prompt_content.readers .information{margin-left:0;padding-left:0;float:none;width:375px}.prompt_content.readers .information .title{font-weight:700;color:#032f5c;margin-left:0;padding-left:0;padding-bottom:10px;border-bottom:1px solid #e4e4e4;text-align:left;font-size:17px;width:100%}.prompt_content.readers .information .title span{color:#24baf7}.prompt_content.readers .information .description{color:#7e7e7e;margin-top:5px;margin-left:0;padding-left:0;font-size:11px;width:100%}.prompt_content.readers .information .description span{font-weight:700}.prompt_content.device{width:470px}.prompt_content.device .icon{width:100px;height:auto;padding:10px;color:#032f5c;font-size:13px;background-color:#f6f6f6;line-height:16px;text-align:center;display:inline-block}.prompt_content.device .icon .blue{font-weight:700;color:#24baf7}.prompt_content.device .icon .image{background:url("../../../images/product/product_sprite.png") no-repeat top left;margin:0 auto;margin-bottom:5px;float:none;width:auto;padding:0}.prompt_content.device .icon .ereader{background-position:0 -180px;width:24px;height:31px}.prompt_content.device .icon .tablet{background-position:0 -244px;width:24px;height:31px}.prompt_content.device .icon .smartphone{background-position:0 -212px;width:17px;height:31px}.prompt_content.device .icon .notebook{background-position:0 -112px;width:47px;height:31px}.prompt_content.device .information{width:330px;color:#7e7e7e;font-size:11px;text-align:justify;padding-left:20px;display:inline-block}.prompt_content.device .information>div{padding-top:10px}.prompt_content.device .information>div.first{padding-top:0}.prompt_content.drm,.prompt_content.drm .information,.prompt_content.drm .information .description,.prompt_content.drm .information .title{width:300px}.prompt_content.drm .information .title{width:100%;color:#3798ca;font-size:130%;font-weight:700}.prompt_content.prompt_gift{width:auto}.prompt_content.prompt_gift .information .title{width:100%;color:#3798ca;text-align:left;font-size:130%;font-weight:700;padding-bottom:10px}.prompt_content.prompt_gift .information .date,.prompt_content.prompt_gift .information .email,.prompt_content.prompt_gift .information .message{width:100%;color:#535657;font-size:110%;padding-top:10px}.prompt_content.prompt_gift .information .date,.prompt_content.prompt_gift .information .email{font-weight:700}.prompt_content.prompt_gift .information span{display:block;color:#99899f;font-weight:400!important}.prompt_content.permissions{display:none;width:auto;height:auto;background-color:#fff;text-align:center}.prompt_content.permissions .header{text-align:left;font-size:17px;font-weight:700;padding-bottom:2px;border-bottom:1px solid #e4e4e4}.prompt_content.permissions .header .title{float:none;color:#032f5c;display:inline-block;padding-bottom:0;text-align:center}.prompt_content.permissions .information{margin-left:0;padding-left:0;float:none;width:250px}.prompt_content.permissions .information .description{color:#7e7e7e;margin-top:5px;margin-left:0;padding-left:0;font-size:11px;width:100%}.prompt_content.permissions .information .description span{font-weight:700}.prompt-window{margin:0;padding:0;display:table;box-shadow:1px 1px 5px 5px #e1e1e1}.prompt-window .prompt_content{display:block;padding:30px;width:600px}.prompt-window .prompt_content .image{display:table-cell;float:none;padding-right:30px;vertical-align:top;width:auto}.prompt-window .prompt_content .image img{width:auto;height:auto;max-height:none;max-width:none}.prompt-window .prompt_content .information{display:table-cell;width:100%;float:none;font-size:.74rem!important}.prompt-window .prompt_content .title{font-size:1rem!important;height:auto}.prompt-window .prompt_content .description{line-height:.9rem;margin:0;padding:10px 0 0 0;color:#292929}.prompt-window .prompt_content .authors{height:auto;margin:0!important;padding:0 0 10px 0}.prompt-window .prompt_content .publisher{padding:0;color:#11285a;font-size:.74rem}.prompt-window .prompt_content .publisher,.prompt-window .prompt_content .publisher a{color:#11285a;line-height:.9rem!important}.prompt-window .prompt_content .category{font-weight:400;padding:0;color:#11285a;line-height:.9rem!important;font-size:.74rem!important}.prompt-window .prompt_content .format{float:none;padding:0;color:#11285a;line-height:.9rem!important;font-size:.74rem!important}.prompt-window .prompt_content .format a{color:#11285a!important;font-size:.74rem!important;line-height:.9rem!important}.prompt-window .prompt_content .protection{color:#11285a!important;line-height:.9rem!important;font-size:.74rem!important}.prompt-window .prompt_content .currency{color:#13aef0;font-size:.8rem;font-weight:700;padding-top:15px;line-height:1rem}.prompt-window .prompt_content .currency>div{color:#292929;font-size:.8rem;font-weight:400}.prompt-window .prompt_content .price{float:none;width:auto;height:auto;color:#13aef0;font-size:1.2rem!important;font-weight:700;line-height:1rem;margin-top:10px}.prompt-window .prompt_content .price .price-list{color:#888;font-size:.9rem!important;font-weight:400}.prompt-window .prompt_content .price .percentage{background:rgba(0,0,0,0) url("../../../images/responsive/icons/red_flag_left.png") no-repeat scroll left center;color:#fff;display:inline-block;font-size:.9rem;font-weight:700;padding:1px 3px 0 8px}.prompt-window .prompt_content .points{color:#df004f;font-weight:700}.prompt-window .prompt_content .points .designation{font-weight:400}.prompt-window .prompt_content .authors,.prompt-window .prompt_content .category,.prompt-window .prompt_content .description,.prompt-window .prompt_content .title,.prompt-window .prompt_content .wrapper .prompt_content .availability{width:auto!important;height:auto!important;float:none}.prompt-window .prompt_content .designation{color:#838383;font-size:.68rem!important}.prompt-window .prompt_content .buttons{margin-top:10px!important}.prompt-window .prompt_content .buttons .button{width:100%!important}.prompt-window .prompt_content .buttons.multi .button{display:inline-block;width:48%!important;height:28px}.prompt-window .prompt_content .buttons.multi .button.buy{vertical-align:middle}.prompt-window .prompt_content .buttons.multi .button.buy-gift{float:right}.prompt-wrapper .padding{position:absolute;cursor:pointer;visibility:hidden}#search_suggestion{background:#fff;display:none;border:solid 1px #ccc;border-top:0;overflow:hidden;position:absolute;top:37px;left:-2px;z-index:1000;max-width:335px;width:calc(100% + 4px)}#search_suggestion table{border:none;margin-bottom:0;padding:5px}#search_suggestion tr.row_selected,#search_suggestion tr:hover{background:#9fd2ed;cursor:pointer}#search_suggestion td{padding:3px}#search_suggestion img{width:30px}#search_suggestion .title{font-weight:700;font-size:12px}#search_suggestion .authors{color:grey;font-size:smaller}#search_suggestion .last{background:#e0e0e0}@media only screen and (max-width:40em){#search_suggestion{left:-1px;margin-top:1px;max-width:none;top:auto;width:100%}}.reveal-modal.modal-product-download-sample{max-width:25rem}.sample-product .prompt-window .prompt_content{width:400px;padding:0 20px 20px 20px}.modal-product-download-sample .content{display:table-cell;vertical-align:top}.modal-product-download-sample .content .title{line-height:1.3rem;font-size:1.1rem;color:#052d5e;font-weight:700}.modal-product-download-sample .downloads .header{font-size:12px;color:#848484;padding-bottom:10px;font-size:12px;color:#848484}.modal-product-download-sample .downloads>.buttons{padding-bottom:5px}.modal-product-download-sample .downloads>.buttons .button{background-color:#18b6f5;font-size:11px;font-weight:700;padding:5px;width:70px!important;margin:0 15px 0 0;padding:5px 10px 5px 10px;border-radius:2px;color:#fff}.reveal-modal#your-cart-small{min-height:auto}.reveal-modal.modal-library-download{max-width:25rem}.modal-library-download .thumbnail{display:table-cell;padding-right:15px}.modal-library-download .thumbnail img{max-width:none}.modal-library-download .content{display:table-cell;vertical-align:top}.modal-library-download .content .title{line-height:1.3rem}.modal-library-download .content .title a,.modal-library-download .content .title a:visited{font-size:1.1rem;color:#052d5e;font-weight:700}.modal-library-download .content .authors{line-height:1.2rem}.modal-library-download .content .authors a,.modal-library-download .content .authors a:visited{font-size:.9rem;color:#39a5ee}.modal-library-download .downloads{padding-top:20px}.modal-library-download .bottom .header,.modal-library-download .downloads .header{font-size:12px;color:#848484;padding-bottom:10px;font-size:12px;color:#848484;padding-bottom:10px}.modal-library-download .downloads>.buttons{padding-bottom:5px}.modal-library-download .downloads>.buttons .button{background-color:#18b6f5;font-size:11px;font-weight:700;padding:5px;width:70px;margin:0 15px 0 0;padding:5px 10px 5px 30px;border-radius:2px;color:#fff}.modal-library-download .downloads>.buttons .button.epub{background:#18b6f5 url("../../../images/responsive/icons/download_epub.png") no-repeat scroll left 10px center}.modal-library-download .downloads>.buttons .button.mobi{background:#18b6f5 url("../../../images/responsive/icons/download_mobi.png") no-repeat scroll left 10px center}.modal-library-download .downloads>.buttons .button.pdf{background:#18b6f5 url("../../../images/responsive/icons/download_pdf.png") no-repeat scroll left 10px center}.modal-library-download .downloads>.buttons .button.mp3{background:#18b6f5 url("../../../images/responsive/icons/download_mp3.png") no-repeat scroll left 10px center}.modal-library-download .bottom{padding-top:5px}.modal-library-download .bottom .buttons .button{background-color:#052d5e;font-size:11px;font-weight:700;margin:0;padding:5px 10px 5px 30px;border-radius:2px}.modal-library-download .bottom .buttons .button.all{background:#052d5e url("../../../images/responsive/icons/download_all.png") no-repeat scroll left 10px center}#modal-library-download-all .header{color:#052d5e;font-size:1.4rem;font-weight:700}#modal-library-download-all #download-all-checked{background:#052d5e url("../../../images/responsive/icons/download_all.png") no-repeat scroll left 10px center;background-color:#052d5e;font-size:11px;font-weight:700;margin:0;padding:5px 10px 5px 30px;border-radius:2px}#modal-library-download-all .content{padding:15px 0}#modal-library-download-all .modal-library-downloads-row .title{color:#052d5e;font-size:1rem;font-weight:700}#modal-library-download-all .modal-library-downloads-row input{margin:0}#modal-library-download-all .modal-library-downloads-row label{color:#39a5ee;font-size:.9rem}.modal-library-send{background:#f4f4f4;width:660px!important;display:none}.ui-dialog{z-index:9999!important;width:auto!important;background-color:#fff!important;border-radius:0!important;border-top:5px solid #059ee2!important;padding-left:0!important;padding-right:0!important}.ui-dialog-titlebar{display:none}.ui-dialog-titlebar .ui-button{visibility:visible}.ui-dialog .ui-dialog-buttonpane{background-color:#fff!important;border:none!important;float:none!important;display:table;margin:0 auto 20px!important;width:auto;text-align:center}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{background-color:#39a5ee!important;background-image:none!important;border:none!important;color:#fff!important;font-weight:700!important;margin:8px;padding:5px;width:260px;border-radius:0!important;font-size:.74rem}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.cancel{background-color:#d3d3d3!important;color:#878787!important}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.cancel-anonymous{width:auto!important;background-color:#d3d3d3!important;color:#878787!important}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.gift-submit{background:url("../../../images/responsive/icons/gift_white.png") no-repeat scroll right 40px top 10px #39a5ee!important}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.gift-submit.consumer-act{background:url("../../../images/responsive/icons/gift_white.png") no-repeat scroll right 30px top 10px #39a5ee!important}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.redirect{width:auto!important}.ui-widget-overlay{background:url("../../../css/responsive/images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% -50% #444!important;opacity:.5}#modal_form_gift{display:none;overflow:hidden;height:auto!important;padding-top:10px}#modal_form_gift .button_gift_submit{position:absolute;top:-1000px}#modal_form_gift{background-color:#fff;text-align:center;width:700px!important;height:auto!important;margin-top:15px}#modal_form_gift .header{background:url("../../../images/responsive/icons/gift_flag.png") no-repeat scroll center center rgba(0,0,0,0);height:49px;font-size:16px;font-weight:700;color:#fff;margin:0 auto;padding-top:10px}#modal_form_gift .title{font-size:19px;font-weight:400;color:#072b5d;margin:10px 40px}#modal_form_gift .title span{font-weight:700}#modal_form_gift .validate-tips{margin-bottom:10px;margin-top:10px}#modal_form_gift form{display:table;margin-bottom:20px;margin-left:auto;margin-right:auto;width:310px}#modal_form_gift form fieldset{border:none}#modal_form_gift .field{display:inline}#modal_form_gift .field .image{background:url("../../../images/responsive/icons/gift_circle.png") no-repeat scroll center center rgba(0,0,0,0);color:#fff;display:table-cell;font-size:14px;font-weight:700;height:35px;padding-bottom:2px;vertical-align:middle;width:37px}#modal_form_gift.readonly .field .image{display:none}#modal_form_gift .field .designation{font-size:12px;font-weight:400;color:#072b5d;margin-bottom:5px;margin-top:5px}#modal_form_gift .field .designation span{font-weight:700}#modal_form_gift .field .value{display:inline-block}#modal_form_gift .field .value input,#modal_form_gift .field .value textarea{border:1px solid #d9d9d9;box-shadow:3px 3px #fbfbfb inset;color:#848484;font-size:12px;padding:10px;width:520px;margin-bottom:10px}#modal_form_gift.readonly .field .value input,#modal_form_gift.readonly .field .value textarea{box-shadow:none;background-color:#eee}#modal_form_gift .field .value input:focus,#modal_form_gift .field .value textarea:focus{border-color:#59c1ff!important}#modal_form_gift .field .value input#planned_time{width:auto;text-align:center}#modal-form-gift .field .image{background:rgba(0,0,0,0) url("../../../images/responsive/icons/gift_circle.png") no-repeat scroll center center;color:#fff;display:inline-block;font-size:1rem;font-weight:700;height:35px;width:37px;line-height:2.1rem;text-align:center;margin:5px 0}#modal-form-gift .field .designation{font-size:.8rem;margin:5px 0;line-height:1rem}#modal-form-gift>.title{padding-bottom:30px}#modal-form-gift #planned-time{margin:0 auto;width:auto;text-align:center}#modal-form-gift .buttons{padding:0}#modal-form-gift .buttons .button{background:#39a5ee url("../../../images/responsive/icons/gift_white.png") no-repeat scroll right 30px top 10px!important;margin-top:30px;padding:7px 60px 7px 30px!important}#modal-popup{border:6px solid #39a5ed}#modal-popup.modal-form{max-width:773px!important}#modal-popup .header{font-size:1.3rem;line-height:1.5rem}#modal-popup .shelf-group .shelf .text-wrapper .title{padding-top:0}#modal-popup .shelf-group .header{color:#29a7fe;font-size:1rem}.xdsoft_datetimepicker{z-index:10000!important}#modal-info-newsletter .columns-wrapper{margin-bottom:10px}#modal-info-newsletter .columns-wrapper .right-column{text-align:center;padding-top:40px}#modal-info-newsletter .header .title{font-size:1.4rem;font-weight:700;padding-bottom:20px;color:#072b5d}#modal-info-newsletter .declaration{padding-bottom:20px}#modal-info-newsletter .buttons{margin:0}#modal-info-newsletter .buttons{margin:0}#modal-info-newsletter label.error span{color:red}#modal-info-newsletter label span{float:left;margin-top:0;padding-left:30px}#modal-info-newsletter input{cursor:pointer}#modal-info-newsletter #newsletter-confirm{position:absolute;left:0}#new-version.reveal-modal .header{color:#00afe8;font-size:2rem;text-align:center}#new-version.reveal-modal .description{color:#002e60;line-height:1.4rem;text-align:justify}#new-version.reveal-modal .separator{display:table;text-align:center;width:100%}#new-version.reveal-modal .line{display:table-cell}#new-version.reveal-modal .text{display:table-cell;font-size:1.6rem;font-style:italic;font-weight:700;vertical-align:middle;width:30%}#new-version.reveal-modal .text span{background-color:#153d6e;color:#fff;padding:0 10px}#new-version.reveal-modal .title{color:#de0150;font-size:1.3rem;font-weight:700;padding:30px 0 20px;text-align:center}#new-version.reveal-modal .description a,.reveal-modal .description a:visited{font-weight:700}#new-version.reveal-modal .buttons{padding:30px 0 10px;text-align:center}#new-version.reveal-modal .buttons .button{background-color:#e2145e;font-size:1.2rem;font-weight:700;padding:12px 40px}#new-version.reveal-modal .logo{text-align:center}#new-version.reveal-modal .logo img{width:15%}.modal-form{color:#042d61;line-height:1.3rem;text-align:center;max-width:630px!important;z-index:10000}.modal-form .buttons{padding-bottom:10px;padding-top:30px}.modal-form .buttons .button{font-weight:700;margin:5px;padding:10px 20px}.modal-form .buttons .button.login{background-color:#13aef0}.modal-form .buttons .button.registration{background-color:#e2145e}.modal-form .close-reveal-modal{right:.4rem;top:.4rem}.modal-form .header{font-weight:700;padding-top:10px}.modal-form .title{padding-top:10px}.modal-form textarea{resize:vertical}.reveal-modal.show-for-small-only.open{padding-top:5px}.your-cart .left .title{color:#707070}.your-cart.hover #your-cart-products{display:block}#your-cart-products{display:none;position:absolute;background-color:#fff;box-shadow:0 0 9px -1px #bebebe;color:#005faf;z-index:10000;width:320px;border:1px solid #d3d3d3;margin-top:8px}#your-cart-products:after{background:url("../../../images/responsive/icons/triangle_up.png") no-repeat center top;position:absolute;right:-133px;width:100%;height:8px;content:" ";top:-8px}#your-cart-products li{float:none;background:#fff}#your-cart-products .info-wrapper,#your-cart-small .info-wrapper{border-bottom:1px solid #ddd;color:#7e7e7e;float:none;font-size:.9rem;margin:0 20px;padding:10px 0}#your-cart-small .info-wrapper{margin:0}#your-cart-products .info-wrapper img,#your-cart-small .info-wrapper img{height:18px;margin-right:5px;width:18px}#your-cart-products .product-wrapper{float:none;display:none}#your-cart-small .product-wrapper{padding-top:30px}#your-cart-products .product-wrapper.active{display:block}#your-cart-products .product{background:#fff none repeat scroll 0 0;border-bottom:1px solid #e5e5e5;color:#000;margin:0 20px;padding:20px 0}#your-cart-products .product .content,#your-cart-products .product .thumbnail,#your-cart-small .product .content,#your-cart-small .product .thumbnail{display:table-cell;vertical-align:top}#your-cart-products .product .thumbnail>a,#your-cart-small .product .thumbnail>a{background:0 0;margin:0;padding:0}#your-cart-products .product .content,#your-cart-small .product .content{padding-left:15px}#your-cart-products .product.first{padding-top:0}#your-cart-products .product.last{padding-bottom:0}#your-cart-products .product .columns{margin:0;padding:0 10px}#your-cart-products .product .label,#your-cart-small .product .label{color:#7e7e7e;font-weight:400;background:0 0;font-size:.8rem;padding:0}#your-cart-small .product .label{font-size:.9rem;padding:0 5px 0 0}#your-cart-products .product .title,#your-cart-products .product .title a,#your-cart-products .product .title a:visited,#your-cart-small .product .title,#your-cart-small .product .title a,#your-cart-small .product .title a:visited{color:#052d5e;font-size:.8rem;font-weight:700;line-height:.9rem}#your-cart-small .product .title,#your-cart-small .product .title a,#your-cart-small .product .title a:visited{font-size:1.2rem;line-height:1.2rem;padding-bottom:10px}#your-cart-products .product .title>a,#your-cart-small .product .title>a{background:0 0;margin:0;padding:0}#your-cart-products .product .format,#your-cart-products .product .format a,#your-cart-products .product .format a:visited,#your-cart-small .product .format,#your-cart-small .product .format a,#your-cart-small .product .format a:visited{color:#052d5e;font-size:.8rem;font-weight:400;line-height:1rem;padding-top:5px}#your-cart-small .product .format,#your-cart-small .product .format a,#your-cart-small .product .format a:visited{font-size:.9rem;line-height:1.2rem}#your-cart-products .product .protection,#your-cart-small .product .protection{color:#052d5e;font-size:.8rem;font-weight:400;line-height:1rem;padding-bottom:5px}#your-cart-small .product .protection{font-size:.9rem;line-height:1.2rem}#your-cart-products .product .price,#your-cart-small .product .price{color:#df004f;font-size:1rem;font-weight:700}#your-cart-small .product .price{font-size:1.2rem;padding-top:10px}#your-cart-products .product .price .price-list,#your-cart-small .product .price .price-list{color:#888;font-size:.8rem;font-weight:400}#your-cart-small .product .price .price-list{font-size:.9rem;padding-right:5px}#your-cart-products .pagination-wrapper{display:block;float:none}#your-cart-products .pagination-wrapper .prev.active{background:#efefef url("../../../images/responsive/icons/arrow_up.png") no-repeat center center;cursor:pointer;height:15px;margin:20px 20px 0 20px;border:1px solid #e5e5e5;border-top:0}#your-cart-products .pagination-wrapper .next.active{background:#efefef url("../../../images/responsive/icons/arrow_down.png") no-repeat center center;cursor:pointer;height:15px;margin:0 20px;border:1px solid #e5e5e5;border-top:0}#your-cart-products .total-wrapper{padding:30px 30px 0;float:right}#your-cart-products .total-wrapper .label{color:#7e7e7e;font-weight:400;background:0 0;font-size:.9rem;padding:0;display:table-cell}#your-cart-products .total-wrapper .total{color:#df004f;font-size:1rem;font-weight:700;display:table-cell;padding-left:5px}#your-cart-products .buttons-wrapper{padding:80px 0 20px}#your-cart-small .buttons-wrapper{padding-top:30px}#your-cart-products .buttons{background:#fff none repeat scroll 0 0;display:table;padding:5px 20px 10px;width:100%}#your-cart-small .buttons{padding:0 10px}#your-cart-products .buttons .button,#your-cart-small .buttons .button{background-color:#ff0057;color:#fff;display:table-cell;font-size:.9rem;margin:0 auto;padding:5px 10px;vertical-align:middle}#your-cart-small .buttons .button{display:block}#your-cart-products .buttons .button.white,#your-cart-small .buttons .button.white{background-color:#fff;border:1px solid #13aef0;color:#13aef0!important}#your-cart-products .buttons .button:hover,#your-cart-products .buttons .button:visited,#your-cart-small .buttons .button:hover,#your-cart-small .buttons .button:visited{color:#fff}#your-cart-products .buttons .button img{padding-left:5px}#search_suggestion #search-products img{width:auto}#search_suggestion #search-products .cover{height:74px}#search-indexes .highlight,#search-products .highlight{color:#df004f}#search-products .found{background:0 0;line-height:1.2rem;margin:0 10px;padding:10px 0 5px 0;color:#052d5e;font-size:.9rem}#search-products .found>div{display:inline-block;font-size:.78rem;width:120px}#search-products .found .label{margin-right:4px;background:0 0;color:#7e7e7e;font-size:.78rem;text-align:left;padding:0;width:100%}#search-products .found .label>div{display:inline-block;padding-left:5px}#search-products .found .sphinx-any-phrase,#search-products .found .sphinx-field,#search-products .found .sphinx-format{height:auto!important;vertical-align:middle;top:0!important;margin:3px 0!important;cursor:pointer}#search-products .product-wrapper{background:0 0}#search-products .product{background:#fff none repeat scroll 0 0;border-bottom:1px solid #e5e5e5;color:#000;margin:0 10px;padding:10px 0}#search-products .product .thumbnail>a{background:0 0;margin:0;padding:0}#search-products .product .content{padding-left:15px;min-width:240px}#search-products .product .label{color:#7e7e7e;font-weight:400;background:0 0;font-size:.7rem;padding:0}#search-products .product .title,#search-products .product .title a,#search-products .product .title a:visited{color:#052d5e;font-size:.8rem;font-weight:700;line-height:.9rem;background:0 0;margin:0;padding:0}#search-products .authors,#search-products .authors a,#search-products .authors a:visited{color:#32a1e8;font-size:.8rem;font-weight:400;background:0 0;line-height:1.1em;margin:0;padding:3px 0 0 0}#search-products .product .format,#search-products .product .format a,#search-products .product .format a:visited{color:#052d5e;font-size:.7rem;font-weight:400;line-height:1rem;padding-top:5px}#search-products .product .protection{color:#052d5e;font-size:.8rem;font-weight:400;line-height:1rem;padding-bottom:5px}#search-products .product .price{color:#052d5e;font-size:1rem;font-weight:700}#search-products .product .price .price-list{color:#888;font-size:.8rem;font-weight:400;text-decoration:line-through}#search-products .found .label{width:100%!important}.sphinx .search .top-bar-section ul{height:auto}.sphinx #search_suggestion{max-width:none!important;box-shadow:0 0 9px -1px #bebebe}.sphinx #search_suggestion .sphinx-search{width:159%}.sphinx #search_suggestion .columns{padding-left:0.5rem;padding-right:0.5rem}.sphinx #search_suggestion .columns.medium-3{margin-top:10px;margin-left:5px;padding:0;border-top:1px solid #e4e4e4}.sphinx #search_suggestion .columns.medium-9{margin-left:-5px;padding-top:10px}.sphinx #search_suggestion .icons{padding-bottom:6px}.sphinx #search_suggestion .icons .icon-list{background:#fff url("../../../images/responsive/icons/list_grey.png") no-repeat center center;cursor:pointer;display:inline-block;height:16px;margin-right:10px;width:20px}.sphinx #search_suggestion .icons .icon-list.active{background:#fff url("../../../images/responsive/icons/list_blue.png") no-repeat center center}.sphinx #search_suggestion .icons .icon-tiles{background:#fff url("../../../images/responsive/icons/tiles_grey.png") no-repeat center center;cursor:pointer;display:inline-block;height:16px;width:16px}.sphinx #search_suggestion .icons .icon-tiles.active{background:#fff url("../../../images/responsive/icons/tiles_blue.png") no-repeat center center}.sphinx #search-products .found{font-size:.8rem;margin:0;padding:5px}.sphinx #search-products .product-wrapper{display:none;float:none;border-top:1px solid #e4e4e4}.sphinx #search-products .product-wrapper.active{display:inline-block;width:100%}.sphinx #search-products .product{border-bottom:none;vertical-align:top;display:flex;min-width:220px;margin-right:14px}.sphinx #search-products .product .content{min-width:0;padding-left:15px}.sphinx #search-products .product .content .max-width{overflow:hidden;width:400px}.sphinx #search-products .found>div{width:135px}.sphinx #search-products .found .sphinx-format{margin-left:5px!important}.sphinx #search-products .found .sphinx-any-phrase{margin-left:30px!important}.sphinx #search-products .pagination-wrapper{display:block;float:none;background:0 0}.sphinx #search-products .pagination-wrapper .prev.active{background:#efefef url("../../../images/responsive/icons/arrow_up.png") no-repeat center center;cursor:pointer;height:15px;border:1px solid #e5e5e5;border-top:0}.sphinx #search-products .pagination-wrapper .next.active{background:#efefef url("../../../images/responsive/icons/arrow_down.png") no-repeat center center;cursor:pointer;height:15px;border:1px solid #e5e5e5;border-top:0}.sphinx #search-indexes .indexes-wrapper{width:100%;padding:0;background:0 0}.sphinx #search-indexes .indexes-wrapper ul li{width:100%;background:0 0}.sphinx #search-indexes .indexes-wrapper .content{padding:10px 0 0 0}.sphinx #search-indexes .indexes-wrapper .content a{background:0 0;color:#32a1e8;line-height:1.2rem;padding:0}.sphinx #search-indexes .indexes-wrapper .accordion-navigation{max-height:13.8rem;overflow-y:auto}.sphinx #search-indexes .indexes-wrapper .accordion-navigation.active{border-bottom:1px solid #e4e4e4;padding-bottom:10px}.sphinx #search-indexes .indexes-wrapper .accordion-navigation>a{font-size:.8rem;font-weight:700;color:#052d5e;line-height:1.5rem;background:0 0;padding:3px 0;border-bottom:1px solid #e4e4e4}.sphinx #search-indexes .indexes-wrapper .accordion-icon{color:#32a1e8;font-family:FontAwesome;font-weight:700;padding-right:5px;float:right;color:#c1c1c1;padding:0 5px 0 0}.sphinx #search-indexes .indexes-wrapper .accordion-icon::before{content:"+"}.sphinx #search-indexes .indexes-wrapper .active .accordion-icon::before{content:"-"}.sphinx #search-fields .found>div{background:#fff;display:block;font-size:.8rem;color:#052d5e}.sphinx #search-fields .found>div input{cursor:pointer;height:auto;top:3px;margin-right:3px!important}.sphinx #search-fields .found .label{color:#000;text-align:left;padding:0;width:192px}.sphinx #search-fields .found .label .header{font-weight:700;padding:10px 0;display:block;font-size:.8rem;color:#052d5e}.sphinx #search-fields .sphinx-format-wrapper{padding:2px 0;color:#32a1e8}.sphinx #search-fields .sphinx-format-wrapper font{color:#888}.sphinx #search-fields .sphinx-tiles-wrapper{display:none;padding:2px 0;color:#052d5e}.sphinx #search-fields .found .icon-select{position:absolute;cursor:pointer;height:9px;width:9px;right:8px;margin-top:5px}.sphinx .columns #search-products .pagination-wrapper .next{margin-bottom:10px}.sphinx .prompt-wrapper>a{background:0 0!important;padding:0!important}.sphinx .prompt-window .prompt_content{position:fixed;width:530px;background:#fff;border:1px solid #ccc;box-shadow:0 0 9px -1px #bebebe}.sphinx .prompt-window .prompt_content .buttons .button{display:block;width:100%!important;background-color:#ff0057;border-radius:2px;color:#fff;font-size:.71rem;margin-bottom:10px;padding:4px}.sphinx .prompt-window .prompt_content .buttons .button.buy-gift{background-color:#fff;border:1px solid #13aef0;color:#13aef0;margin-bottom:0}.sphinx .prompt-window .prompt_content a{background:0 0!important}.sphinx .prompt-window .prompt_content .title{line-height:1.3rem!important}.sphinx .prompt-window .prompt_content .authors{padding-bottom:5px!important}.sphinx .prompt-window .prompt_content .publisher,.sphinx .prompt-window .prompt_content .publisher a{color:#11285a!important;line-height:.9rem!important;padding:0!important}.sphinx .prompt-window .prompt_content .isbn,.sphinx .prompt-window .prompt_content .isbn a{color:#11285a!important;line-height:.9rem!important;padding:0!important}.sphinx .prompt-window .prompt_content .series,.sphinx .prompt-window .prompt_content .series a{color:#11285a!important;line-height:.9rem!important;padding:0!important}.sphinx .prompt-window .prompt_content .format,.sphinx .prompt-window .prompt_content .format a{color:#11285a!important;line-height:.9rem!important;padding:0!important}.sphinx .prompt-window .prompt_content .tags,.sphinx .prompt-window .prompt_content .tags a{color:#11285a!important;line-height:.9rem!important;padding:5px 0!important}.sphinx .product .content>.price{float:left}.sphinx .product .content>.buttons{float:right;position:absolute;right:20px}.sphinx .product .content>.buttons .buy.button{background-color:#ff0057!important;height:1.5rem!important;padding:4px 10px!important;top:0!important;background-color:#13aef0;border-radius:2px;color:#fff;font-size:.72rem!important;font-weight:700!important}.sphinx #search-products.tiles .product-wrapper{padding:10px 0;width:33.33%}.sphinx #search-products.tiles .cover{height:135px!important}.sphinx #search-products.tiles .product{margin-right:0;width:100%;padding-right:10px}.sphinx #search-products.tiles .product .thumbnail{display:block}.sphinx #search-products.tiles .product .content{padding-left:0;display:block}.sphinx #search-products.tiles .product .content .title{padding-top:10px;max-height:2.6rem;overflow:hidden}.sphinx #search-products.tiles .product .content .authors{max-height:1.8rem;overflow:hidden}.sphinx #search-products.tiles .product .content .price{float:none}.sphinx #search-products.tiles .product .content .buttons{float:none;position:relative;right:0;padding-top:10px}.sphinx #search_suggestion{max-width:none}.sphinx #search_suggestion .sphinx-search.simple-view{width:100%}.sphinx #search_suggestion .simple-view .columns.medium-3{display:none}.sphinx #search_suggestion .simple-view .columns.medium-9{margin:0 0 2em 0;padding:0;position:static;width:calc(100% + 15px)}.sphinx #search_suggestion .simple-view .columns.medium-9 .button{background-color:#18b6f5;border-top:1px solid #e4e4e4;color:#fff;width:100%;position:absolute;bottom:0;left:0;top:unset}.sphinx #search_suggestion .simple-view .icons{display:none}.sphinx .simple-view #search-products{height:auto}.sphinx .simple-view #search-products .pagination-wrapper{display:none}.sphinx .simple-view #search-products .product-wrapper{border-top:1px solid #e4e4e4;border-bottom:none;position:relative}.sphinx .simple-view .nano-content #search-products .product-wrapper.active{width:100%}.sphinx .simple-view #search-products .product-wrapper a:hover,.sphinx .simple-view #search-products .product-wrapper:hover{cursor:pointer;background-color:#f9f9f9!important}.sphinx .simple-view #search-products .product-wrapper:nth-of-type(1){border-top:none}.sphinx .simple-view #search-products .product-wrapper a{background:0 0;padding:0}.sphinx #search_suggestion .simple-view #search-products .cover{height:50px}.sphinx .simple-view #search-products .product .content .max-width{display:none}.sphinx .simple-view #search-products .product .content .title{max-width:none;padding-right:70px}@media only screen and(max-width:40em){.sphinx .simple-view #search-products .product .content .title{max-width:none;padding-right:16px}}.sphinx .simple-view #search-indexes .highlight,.sphinx .simple-view #search-products .highlight{color:#072c61;font-weight:700}.sphinx .simple-view #search-products .product{background:0 0}.sphinx .simple-view #search-products .product .title,.sphinx .simple-view #search-products .product .title a,.sphinx .simple-view #search-products .product .title a:visited{color:#6c6c6c;font-weight:700}.sphinx .simple-view #search-products .authors,.sphinx .simple-view #search-products .authors a,.sphinx .simple-view #search-products .authors a:visited{color:#6c6c6c}.sphinx .simple-view #search-products .product .format,.sphinx .simple-view #search-products .product .format a,.sphinx .simple-view #search-products .product .format a:visited{color:#6c6c6c;font-weight:700;font-size:.61rem}.sphinx .simple-view #search-products .product .side-info{margin-left:auto;display:flex;align-items:flex-end;flex-direction:column}.sphinx .simple-view #search-products .product .side-info .side-info__icons{display:flex}.sphinx .simple-view #search-products .product .side-info .side-info__icons>i{margin-left:4px}.sphinx .simple-view #search-products .product .side-info .side-info__price{margin-bottom:0;font-size:.8rem;line-height:1;white-space:pre;margin-top:.1rem}.sphinx .simple-view #search-products .product .side-info .side-info__price-list{display:flex;flex-direction:column;align-items:flex-end;margin-top:.35rem}.sphinx .simple-view #search-products .product .side-info .side-info__default-price{text-decoration:line-through;font-size:.7rem}.sphinx .simple-view #search-products .product .side-info .side-info__promo-price{font-weight:700;color:#df004f;line-height:1.25;font-size:.875rem}.sphinx .simple-view #search-products .product .type{color:#686868;display:table-cell;font-size:.61rem;font-weight:700;margin:0 15px 0 0;padding:0;position:absolute;right:0;top:0}.sphinx .simple-view .indexes-wrapper .content li a:hover{color:#6c6c6c!important;background-color:#f9f9f9!important}.sphinx .simple-view #search-indexes .indexes-wrapper div{background-color:#f3f3f3;color:#072c61;font-size:.8rem;font-weight:700;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:5px 10px}.sphinx .simple-view #search-indexes .indexes-wrapper .highlight{color:#072c61;font-weight:700}.sphinx .simple-view #search-indexes .indexes-wrapper .content{height:auto}.sphinx .simple-view #search-indexes .indexes-wrapper .content a,.sphinx .simple-view #search-indexes .indexes-wrapper .content a:visited{color:#6c6c6c!important;font-weight:700;padding:10px 10px;line-height:.5rem}.sphinx .simple-view #search-indexes .indexes-wrapper .content .right{font-size:.61rem;text-transform:uppercase}.sphinx #search_suggestion .columns.nano-content{max-height:427px;padding-left:0.5rem;padding-right:0.5rem;position:relative}@media only screen and (max-width:40em){.sphinx .simple-view #search-products{height:auto}.sphinx #search_suggestion .sphinx-search.simple-view{width:auto}.sphinx .simple-view #search-indexes .indexes-wrapper .content{padding:0}}#social-tabs-wrapper{position:fixed;top:146px;right:0;width:364px;margin-right:-364px;z-index:9999}#social-tabs-wrapper.active{margin-right:0}#social-tabs-wrapper .social-tabs{position:relative}#social-tabs-wrapper .social-tabs .tab{position:absolute;top:0;left:0;margin-left:-43px;width:43px}#social-tabs-wrapper .social-tabs .tab>li{list-style:outside none none;cursor:pointer;margin-bottom:-1px;text-align:center}#social-tabs-wrapper.covered .social-tabs .tab-title{display:none}#social-tabs-wrapper .social-tabs .tab-arrow{display:none}#social-tabs-wrapper.covered .social-tabs #social-tab-arrow-left{display:list-item}#social-tabs-wrapper:hover .social-tabs #social-tab-arrow-right{display:list-item}#social-tabs-wrapper.active .social-tabs #social-tab-arrow-right,#social-tabs-wrapper.covered .social-tabs #social-tab-arrow-right{display:none}#social-tabs-wrapper .social-tabs .content{list-style:outside none none;margin:0;padding:0;clear:both;overflow:hidden}#social-tabs-wrapper .social-tabs .content>li{display:none;margin:0;list-style:outside none none}#social-tabs-wrapper .social-tabs .content>li.active{display:block}#social-tabs-wrapper .social-tabs #social-tab-facebook{border:7px solid #3a589b}#social-tabs-wrapper .social-tabs #social-tab-twitter{border:7px solid #598dca}#social-tabs-wrapper .social-tabs #social-tab-twitter iframe{max-height:450px}#social-tabs-wrapper .social-tabs #social-tab-instagram{border:7px solid #517fa6;height:480px}#social-tabs-wrapper .social-tabs #social-tab-instagram .grid{width:350px!important;padding:5px!important}#modal-info-newsletter-left-column{font-size:.9rem}@media screen and (max-width:1100px){#social-tabs-wrapper{display:none}#modal-info-newsletter .header .title{font-size:1.3rem;font-weight:700;padding-bottom:10px;color:#072b5d}#modal-info-newsletter-left-column{padding:20px;font-size:.9rem}}@media screen and (max-width:446px){#your-cart-small .buttons-wrapper .buttons{width:100%;margin:15px 0 0 0}#modal-info-newsletter .header .title{font-size:1.1rem;font-weight:700;padding-bottom:10px;color:#072b5d}#modal-info-newsletter-left-column{padding:10px;font-size:.9rem}}