@charset "UTF-8";
html{font-size:12px}
body{font-family:Open Sans,sans-serif!important;font-size:12px;color:#3c3c3c}
h1{font-size:1.83333em}
h2{font-size:1.16667em;font-weight:700}
h3{font-size:1em;font-weight:700}
h4{font-size:1em;font-weight:700}
h5{font-size:.83333em}
h6{font-size:.83333em}
h1,h2,h3,h4,h5,h6{margin-top:0}
a{color:#005c9c;text-decoration:none}
a:hover{color:#002f50}
a:active,a:focus{color:#005c9c}
a.underlined{text-decoration:underline}
a p{color:#3c3c3c}
a p:hover{color:#161616}
a p:active,a p:focus{color:#3c3c3c}
span.required{color:#d00b1c}
.small{font-size:100%}
h1.common-page-head{margin-bottom:20px}
a img{border:none}
.hidden-lg,.hide,.hide-hard,.hide-hard-da,.hide-hard-fi,.hide-hard-no,.hide-hard-sv{display:none!important}
.mod-js .js-hide{display:none!important}
.js .no-js-show,.no-js .no-js-hide,.no-js-show{display:none!important}
.no-js .no-js-show{display:block!important}
ul.tab-list{list-style:none;padding:0;margin:0}
ul.tab-list li{display:inline-block;padding:0;margin:0;zoom:1;*display:inline}
tr.row-padding{width:100%;height:10px;background:0 0}
.nav-list,.page-content ul#most-searched{list-style-type:none;padding:0;margin:0}
.nav-list li,.page-content ul#most-searched li{padding:0;margin:0}
.left{float:left}
.right{float:right}
.center{margin:0 auto}
.bold{font-weight:700}
.clear{clear:both}
.price{color:#d00b1c;font-weight:700}
.part-payment{color:#d00b1c;font-weight:700}
.ordinary-price{color:#878787;text-decoration:line-through;float:left}
.product-list{list-style:none;margin:0;padding:0;width:100%}
.block{margin-bottom:20px}
.block-container,.box{overflow:hidden;padding:15px;margin-bottom:10px;border:1px solid #f0f0f0}
.block-content{margin-bottom:10px;padding:15px;background:#f0f0f0}
.margin-top{margin-top:10px}
.big-margin-top{margin-top:25px}
.margin-bottom{margin-bottom:10px}
.big-margin-bottom{margin-bottom:25px}
.no-margin{margin:0!important}
.orange,.orange:hover{color:#F96F14!important}
.red,.red:hover{color:#d00b1c!important}
.green,.green:hover{color:#41a500!important}
.gray,.gray:hover{color:#626262!important}
.blue,.blue:hover{color:#005c9c!important}
.yellow,.yellow:hover{color:#ffe14b!important}
.black,.black:hover{color:#000!important}
.purple,.purple:hover{color:purple!important}
.no-js .lazy{display:none}
.no-js noscript{color:#d00b1c}
body{min-width:1100px}
#super-wrapper{position:relative;margin:0 auto;width:1100px;min-height:850px}
#super-wrapper #inner-wrapper{padding:14px 55px;min-height:590px}
#super-wrapper #site-wrapper{background:#fff;margin:0 auto;width:1100px;min-height:850px;outline:1px solid #eee}
.lt-ie9 #super-wrapper #site-wrapper{border:0}
.horseshoe.with-link #super-box-left,.horseshoe.with-link #super-box-right{cursor:pointer;position:absolute;top:0;bottom:0;overflow:hidden}
.horseshoe.with-link #super-box-left{left:0}
.horseshoe.with-link #super-box-right{right:0}
#super-box-left .btn,#super-box-right .btn{position:absolute;top:589px;height:40px;line-height:40px;padding:0 35px;text-transform:uppercase}
#super-box-left .btn{right:25px}
#super-box-right .btn{left:25px}
.page-content-wrapper{position:relative}
.page-content-wrapper .sidebar{float:left;width:210px}
.page-content-wrapper .sidebar-left{margin-right:10px}
.page-content-wrapper .sidebar-right{margin-left:10px}
body.has-sidebar-left .page-content-wrapper .page-content,body.has-sidebar-right .page-content-wrapper .page-content{float:left;width:770px}
body.has-sidebar-left-and-right .page-content-wrapper .page-content{float:left;width:550px}
.site-header{background:#fff;position:relative;z-index:10000;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.3);box-shadow:0 0 7px 0 rgba(0,0,0,.3)}
.mod-no-boxshadow .site-header{border:1px solid #eee}
.site-header__banner{border-bottom:1px solid #DDD}
.site-header__banner #ad-banner-top{width:990px;margin:0 auto;padding:0}
.site-header__top-nav{background:#f0f0f0;border-bottom:1px solid #DDD}
.site-header__top-nav>ul{width:1100px;margin:0 auto;display:table}
.site-header__top-nav>ul>li{display:table-cell;text-align:center;vertical-align:middle;border-right:1px solid silver;min-width:70px}
.site-header__top-nav>ul>li>a{color:#878787;display:block;line-height:38px;white-space:nowrap}
.site-header__top-nav>ul>li>a:hover{color:#41a500;text-decoration:none}
.site-header__top-nav>ul>li .fa{font-size:21px;left:-10px;position:relative;top:2px;width:20px;display:inline-block}
.site-header__top-nav>ul>li .fa-comment{top:0}
.site-header__top-nav>ul>li .fa-angle-down{font-size:22px;left:4px;top:4px}
.site-header__top-nav>ul>li:first-child{border-left:1px solid silver}
.site-header__top-nav-item-customer,.site-header__top-nav-item-offer-steps{width:200px}
.site-header__top-nav .dropdown-menu{border-radius:0;z-index:100011;text-transform:uppercase;margin:0;left:-1px;right:-1px;padding:0}
.site-header__top-nav .dropdown-menu a{padding:8px 15px;font-weight:700;color:#626262;white-space:normal}
.site-header__top-nav .dropdown-menu li{font-weight:700;color:#626262;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom;font-size:10px}
.site-header__top-nav .dropdown-menu li:last-child{background:0 0}
.site-header__top-nav-item-offer-steps .dropdown-menu li{padding:8px 10px}
.site-header__top-nav-item-offer-steps .dropdown-menu li:first-child{display:none}
.site-header__top-nav-item-offer-steps .dropdown-menu li a{color:#005c9c;display:inline;padding:0}
.site-header__top-nav-item-offer-steps .dropdown-menu li a:hover{background:0 0;text-decoration:underline;color:#002f50}
#language-en .site-header__top-nav-item-offer-steps{width:700px;border-left:none}
#language-en .site-header__top-nav-item-offer-steps .dropdown-toggle{display:none}
.site-header__search-row{height:70px;padding:12px 0;background:#fff;position:relative;z-index:2}
.site-header__search-row-content{width:1100px;margin:0 auto}
.site-header__search-row-left{float:left;width:310px}
.site-header__search-row-right{float:right;width:310px}
.site-header__hamburger{float:left;font-size:46px;height:45px;margin-right:5px;position:relative;width:50px;color:#41a500;margin-left:-170px;opacity:0;cursor:default}
.site-header__hamburger .fa{position:absolute;line-height:45px}
.site-header__hamburger:hover{color:#3A9400}
@media (min-width:1100px){.site-header:not(.site-header--detached) .site-header__hamburger{transition:margin-left .5s,opacity .5s}
.site-header--detached .site-header__hamburger{margin-left:10px;opacity:1;cursor:pointer;transition:margin-left .5s,opacity .5s}
.site-header--sticky.site-header--show-main-nav .site-header__hamburger{color:#2b760a}
}
.lt-ie9 .site-header__hamburger{display:none}
.lt-ie9 .site-header--sticky .site-header__hamburger{display:block}
.site-header__logo{float:left;margin-left:10px;display:block;width:210px;height:45px;background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 0;width:210px;height:30px}
#language-sv .site-header__logo{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -126px;width:206px;height:45px}
#language-da .site-header__logo{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -79px;width:206px;height:45px}
#language-no .site-header__logo{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -79px;width:206px;height:45px}
#language-fi .site-header__logo{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -32px;width:206px;height:45px}
#language-en .site-header__logo{height:30px}
.site-header__search-form{float:left;position:relative}
.site-header__search-button,.site-header__search-field{z-index:100010;position:relative}
.site-header__search-field{float:left;width:420px;height:45px;padding:10px 20px;font-size:14px;border:1px solid #41a500;outline:0}
.site-header__search-button{float:left;display:block;width:60px;height:45px!important;font-size:28px!important;line-height:27px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.site-header__search-form #autocomplete-wrapper.autocomplete-wrapper--2{width:480px!important;top:43px!important}
.site-header__search-form #autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__np-wrapper{width:210px}
.site-header__mini-banner{float:left;margin-left:17px;max-width:90px}
.site-header__mini-banner img{max-height:45px}
.site-header .mini-cart{float:right}
.site-header .continue-shopping{width:204px;position:relative;float:right;margin-top:15px;font-size:1.2em;text-align:center}
.site-header .continue-shopping:after{position:absolute;top:2px;margin-left:5px;content:"\f101";font-family:FontAwesome}
.site-header .mini-cart--empty .mini-cart__show-cart-button{border-color:#f0f0f0;color:silver!important;cursor:inherit;cursor:not-allowed;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.site-header .mini-cart__show-cart-button{float:left;border:1px solid #d00b1c;width:70px;height:45px;padding:4px 3px 4px 35px;font-size:22px;color:#d00b1c;background:#fff;text-align:center;position:relative;cursor:pointer;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),1px 1px 2px 0 rgba(0,0,0,.2)!important;border-radius:2px 0 0 2px}
.site-header .mini-cart__show-cart-button .fa{position:absolute;top:10px;left:7px}
.site-header .mini-cart__show-cart-button:hover{color:#a00815;text-decoration:none}
.site-header .mini-cart__quantity{font-size:18px;font-weight:700}
.site-header .mini-cart__checkout-button{position:relative;padding-left:0!important;padding-right:10px;float:right;width:134px;display:block!important;height:45px!important;line-height:45px!important;text-transform:uppercase;font-size:14px;border-radius:0 2px 2px 0!important}
.site-header .mini-cart__checkout-button .fa{font-size:24px;line-height:45px;margin-left:7px;position:absolute}
.site-header__information-bar{padding:5px 0}
.site-header__information-bar ul{width:1100px;display:table;list-style-type:none;padding:0;margin:0 auto}
.site-header__information-bar li{display:table-cell;text-align:center;width:1%;vertical-align:middle;border-left:1px solid #DDD;font-size:12px;text-transform:uppercase;padding:0;margin:0}
.site-header__information-bar li a,.site-header__information-bar li span{color:#878787;display:block;line-height:30px;white-space:nowrap}
.site-header__information-bar li a:hover{color:#41a500;text-decoration:none}
.site-header__information-bar li a:hover .fa{color:#41a500}
.site-header__information-bar li .fa{color:silver;font-size:18px;left:-15px;position:relative;top:2px;width:20px;display:inline-block}
.site-header__information-bar li:first-child{border-left:none}
.lt-ie9 .site-header__information-bar li{width:auto}
@media (min-width:1100px){.site-header--sticky .site-header__top-nav,.site-header--unsticky .site-header__top-nav{margin-bottom:70px}
.site-header--sticky .site-header__search-row,.site-header--unsticky .site-header__search-row{position:fixed;top:0;left:0;right:0;z-index:2;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.3);box-shadow:0 0 7px 0 rgba(0,0,0,.3)}
.mod-no-boxshadow .site-header--sticky .site-header__search-row,.mod-no-boxshadow .site-header--unsticky .site-header__search-row{border:1px solid #eee}
.site-header--detached #autocomplete-wrapper{opacity:0;transition:opacity .4s ease}
.site-header--detached .site-header__search-row{transform:translate3d(0,-600px,0);transition:transform .8s ease}
.site-header--sticky #autocomplete-wrapper{opacity:1;transition:opacity .4s ease}
.site-header--sticky .site-header__search-row{transform:translate3d(0,0,0);transition:transform .3s ease}
.site-header--unsticky #autocomplete-wrapper{opacity:0;transition:opacity .4s ease}
.site-header--unsticky .site-header__search-row{transform:translate3d(0,-600px,0);transition:transform .8s ease}
.site-header--sticky.site-header--show-main-nav .site-header__search-row{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.site-header--sticky.site-header--show-main-nav .site-header__top-nav{margin-bottom:126px}
.site-header--sticky.site-header--show-main-nav .site-header__main-nav{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.3);box-shadow:0 0 7px 0 rgba(0,0,0,.3);position:fixed;left:0;right:0;z-index:1;top:70px}
.mod-no-boxshadow .site-header--sticky.site-header--show-main-nav .site-header__main-nav{border:1px solid #eee}
}
.site-header__main-nav{background:#41a500;position:relative;z-index:1}
.site-header__main-nav .overlay-close{color:#878787;text-transform:uppercase;font-size:12px;right:20px!important}
.site-header__main-nav .overlay-close span{font-weight:400;margin-right:2px}
.site-header__main-nav .overlay-close .fa{font-size:18px}
.site-header__main-nav>ul{width:1100px;margin:0 auto;position:relative;display:table;height:56px}
.site-header__main-nav>ul>li{display:table-cell;text-align:center;width:1%;vertical-align:middle}
.site-header__main-nav>ul>li>a{color:#fff;display:table-cell;vertical-align:middle;width:1%;height:56px;white-space:nowrap;position:relative;text-transform:uppercase}
.site-header__main-nav>ul>li>a:hover{text-decoration:none;cursor:default}
.site-header__main-nav>ul>li>a:after,.site-header__main-nav>ul>li>a:before{content:"";height:42px;width:1px;border-left:1px solid #3A9400;position:absolute;top:7px}
.site-header__main-nav>ul>li>a:before{left:0}
.site-header__main-nav>ul>li>a:after{right:-1px}
.site-header__main-nav>ul>li:last-child a:after{right:0}
.site-header__main-nav>ul>li sup{background:red;padding:3px;border-radius:10px;text-shadow:none}
.site-header__main-nav>ul>li .sub-nav{display:none;border-bottom:4px solid #2b760a;position:absolute;width:100%;background:#FFF;padding:25px 20px 20px 20px;left:0;box-shadow:0 8px 10px 0 rgba(150,150,150,.5);z-index:10000}
.site-header__main-nav>ul>li .sub-nav>ul li{text-align:left}
.site-header__main-nav>ul>li .sub-nav .header-container{background:0 0}
.site-header__main-nav>ul>li:hover>a{background:#3A9400}
.site-header__main-nav>ul>li.active>a:after,.site-header__main-nav>ul>li.active>a:before,.site-header__main-nav>ul>li>a:hover:after,.site-header__main-nav>ul>li>a:hover:before{height:56px;top:0}
.site-header__main-nav>ul>li.active>a{background:#2b760a}
.site-header__main-nav>ul>li.active>div{overflow:hidden;margin-bottom:-21px}
.site-header__main-nav>ul>li.active .sub-nav{display:block}
.site-header__main-nav>ul>li.active .arrow-down{display:block;position:relative;top:-11px;width:21px;height:21px;margin:0 auto;z-index:99999;background:#2b760a;-ms-transform:rotate(45deg) skew(-15deg,-15deg);-webkit-transform:rotate(45deg) skew(-15deg,-15deg);transform:rotate(45deg) skew(-15deg,-15deg)}
html.no-js .site-header__main-nav>ul>li:hover section.pretty-sub-nav,html.no-js .site-header__main-nav>ul>li:hover section.sub-nav{display:block}
.lt-ie9 .site-header__main-nav .arrow-down{visibility:hidden}
section.sub-nav{font-weight:400;text-align:left}
section.sub-nav a{color:#3c3c3c}
section.sub-nav a:hover{color:#161616}
section.sub-nav a:active,section.sub-nav a:focus{color:#3c3c3c}
section.sub-nav .column{width:175px;margin-right:10px;float:left}
section.sub-nav ul{font-size:12px;margin-bottom:22px}
section.sub-nav ul li{padding:1px 0 2px 0}
section.sub-nav ul li:first-child{font-weight:700;text-transform:uppercase;padding-bottom:3px}
section.sub-nav ul li:first-child a{color:#2b760a;text-decoration:underline}
section.sub-nav .right{width:415px;margin-bottom:10px}
section.sub-nav .right a>span>span{color:#2b760a!important;text-decoration:underline}
section.sub-nav .right a:hover{text-decoration:none}
section.sub-nav .right>a img{float:right;max-width:415px;margin-bottom:10px}
section.sub-nav .right .sub-nav-brands{float:right;max-width:415px}
section.sub-nav .right .header-container{display:block;border:none;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x center;background-color:#fff}
section.sub-nav .right .header-container>span{display:inline;padding:0 7px 0 0;margin:0 0 10px 0;line-height:1.1;color:#3c3c3c;font-weight:700;font-size:14px;background:#fff}
section.sub-nav .overlay-close{position:absolute;bottom:10px;right:10px}
.site-footer{background:#f0f0f0;border-top:1px solid silver;padding-top:15px;position:relative}
.site-footer__row{width:1100px;margin:0 auto;overflow:hidden;margin-bottom:15px;padding-bottom:15px;padding-left:55px;padding-right:55px}
.site-footer__row-content-wrapper{width:1100px;margin:0 auto;padding-left:55px;padding-right:55px}
.site-footer__newsletter-row{border-bottom:1px solid #fff;display:table}
.site-footer__newsletter-row form{width:390px;float:left}
.site-footer__newsletter-row label{display:table-cell;vertical-align:middle;width:300px;text-align:right;padding-right:10px;line-height:45px;font-weight:400;margin-bottom:0}
.site-footer__newsletter-row label .fa{display:none}
.site-footer__newsletter-row .input-group{width:auto!important}
.site-footer__flags{float:right}
.site-footer__flags a{margin-left:5px;width:30px;height:30px;display:block;float:left}
.site-footer__flags a.se{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -805px;width:30px;height:30px}
.site-footer__flags a.dk{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -677px;width:30px;height:30px}
.site-footer__flags a.no{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -773px;width:30px;height:30px}
.site-footer__flags a.fi{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -741px;width:30px;height:30px}
.site-footer__flags a.eu{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -709px;width:30px;height:30px}
.site-footer__links-row{text-transform:uppercase;margin-bottom:0}
.site-footer__links-row ul{list-style-type:none;padding:0}
.site-footer__links-row a{font-weight:700;text-decoration:none}
.site-footer__links-row a:hover{text-decoration:underline}
.site-footer__links-row .category{float:left;width:170.8px;margin-right:30px}
.site-footer__links-row .category:last-child{margin-right:0}
.site-footer__links-row .category .header{color:#000;font-weight:700;font-size:12px;margin-bottom:3px}
.site-footer__links-row .category ul li{margin-bottom:3px}
.site-footer__links-row .category ul li a{font-size:10px;color:#878787}
.site-footer__links-row .category ul li a:hover{color:#474747}
.site-footer__logos-row{border-bottom:1px solid #fff}
.site-footer__logos-row .social-link-icons{margin-top:2px;float:left}
.site-footer__logos-row .social-link-icons a{background:#fff;width:48px;height:48px;display:block;border-radius:24px;margin-right:5px;color:#000;float:left;border:1px solid #fff;text-align:center}
.site-footer__logos-row .social-link-icons a:hover{border:1px solid #DDD}
.site-footer__logos-row .social-link-icons .fa{font-size:32px;line-height:48px}
.site-footer__logos-row .social-link-icons__text{line-height:48px;margin-right:10px;float:left}
.site-footer__partner-logos{float:right}
.site-footer__partner-logos>*{margin-left:25px}
.site-footer__qliro-group-row{text-align:center;text-transform:uppercase}
.site-footer__qliro-group-row p{font-weight:700;margin:0}
.site-footer__qliro-group-row a.logo{display:block;margin:0 auto;width:195px;height:41px;background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -634px;width:195px;height:41px}
.site-footer__qliro-group-row a.logo:hover{text-decoration:none!important}
.site-footer__qliro-group-row ul{margin:10px 0 0 0;padding:0}
.site-footer__qliro-group-row ul li{display:inline-block;margin:0 7px;font-weight:700}
.site-footer__qliro-group-row ul li a{color:#000;font-size:.8em}
.site-footer__copyright-row{background:#41a500;color:#fff;padding:5px;text-transform:uppercase;overflow:hidden}
.site-footer__copyright-row a{color:#fff}
.site-footer__copyright{line-height:30px}
#ad-banner-bottom,#ad-banner-top{overflow:hidden;position:relative;width:980px!important;text-align:center}
#ad-banner-bottom .ad-banner-note,#ad-banner-top .ad-banner-note{position:absolute;top:0;left:0;z-index:999;padding:1px 3px 1px 1px;color:#000;font-weight:700;font-size:.8em;-webkit-border-radius:0 0 3px 0;-moz-border-radius:0 0 3px 0;border-radius:0 0 3px 0;background:rgba(255,255,255,.44)}
#ad-banner-bottom #adtoma-top,#ad-banner-top #adtoma-top{min-height:240px;max-height:240px;background:#f8f8f8;font-size:0}
#ad-banner-bottom #adtoma-bottom,#ad-banner-top #adtoma-bottom{margin-bottom:0}
#ad-banner-bottom #adtoma-bottom .ad-banner-note,#ad-banner-bottom #adtoma-top .ad-banner-note,#ad-banner-top #adtoma-bottom .ad-banner-note,#ad-banner-top #adtoma-top .ad-banner-note{display:block!important}
#ad-banner-bottom.active .ad-banner-note,#ad-banner-top.active .ad-banner-note{display:block!important}
#ad-banner-bottom{margin:0 auto}
#ad-banner-left .ad-banner-note{display:none}
html.hide-ads #ad-banner-bottom,html.hide-ads #ad-banner-top{display:none!important}
.fa-size-dropdown-logged-in{font-size:16px!important;left:-5px!important}
#dropdown-log-out{padding:15px 15px!important}
.dropdown-cdonplus{margin-right:7px!important;margin-left:-5px!important;opacity:.7}
a:hover .dropdown-cdonplus{opacity:1}
a:hover .my-pages-menu-cdonplus{opacity:1}
a:hover .my-pages-menu-cdonplus #icon-cdonplus{fill:#fff}
#customer-edit-inside h1.common-page-head{margin-top:0!important}
#specific-margin-top{margin-top:-16px!important}
#customer-orderhistory{position:relative}
#savedcart-prompt-inside{float:left;width:75%;text-align:center}
.category-header-orders{text-align:left}
.category-header-orders h2{margin-bottom:0}
.legend-form-margin-top{margin-bottom:25px!important}
#my-pages-edit-your-info{margin-top:-20px}
.postnord-widget .container{padding:0!important}
.breadcrumbs{padding:2px 5px 4px 5px;width:100%;display:table;margin-bottom:10px}
.breadcrumbs ul{list-style-type:none}
.breadcrumbs ul li a{color:#888;font-weight:400;text-decoration:underline}
.breadcrumbs ul li a:hover{color:#484848}
.breadcrumbs ul li.current .name{text-decoration:none!important}
.breadcrumbs ul#most-searched{list-style-type:none;display:table-row}
.breadcrumbs ul#most-searched>li{display:table-cell;padding:0 5px;text-align:center}
.breadcrumbs ul#most-searched>li a{text-decoration:none!important}
.breadcrumbs ul#most-searched:first-child{font-weight:700}
.breadcrumbs ul#breadcrumb{display:table-row}
.breadcrumbs ul#breadcrumb li{display:inline-block;padding:0 5px}
.breadcrumbs ul#breadcrumb li a{padding-right:10px;display:inline-block}
.breadcrumbs ul#breadcrumb li i{display:inline-block;font-size:1.3em;line-height:11px;color:#888;width:5px}
.breadcrumbs ul#breadcrumb li:first-child{padding-left:0}
.breadcrumbs ul#breadcrumb li:last-child{background:0 0}
.breadcrumbs ul#breadcrumb li.current .name{text-decoration:underline;color:#888}
.btn{overflow:hidden;display:inline-block;height:37px;line-height:37px;padding:0 .5em;color:#fff;font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase;outline:0!important;border:0;border-radius:2px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),1px 1px 2px 0 rgba(0,0,0,.2)!important;background:#626262;border-color:#222;border-bottom-color:#161616;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0);transition:background .2s ease-out 0s;-webkit-transition:background .2s ease-out 0s}
.mod-no-boxshadow .btn{border:1px solid #eee}
.btn.active,.btn:active,.btn:focus,.btn:hover{border-color:#161616;border-bottom-color:#090909}
.btn:focus,.btn:hover{background:#494949}
.btn.active,.btn:active{padding-top:1px;background:#424242;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1)!important}
.btn:focus,.btn:hover{color:#fff;text-decoration:none}
.btn.btn-default,.btn.btn-gray,.btn.btn-wishlist{background:#f0f0f0;border-color:#b0b0b0;border-bottom-color:#a4a4a4;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0);color:#626262}
.mod-no-boxshadow .btn.btn-default,.mod-no-boxshadow .btn.btn-gray,.mod-no-boxshadow .btn.btn-wishlist{border:1px solid #eee}
.btn.btn-default.active,.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover,.btn.btn-gray.active,.btn.btn-gray:active,.btn.btn-gray:focus,.btn.btn-gray:hover,.btn.btn-wishlist.active,.btn.btn-wishlist:active,.btn.btn-wishlist:focus,.btn.btn-wishlist:hover{border-color:#a4a4a4;border-bottom-color:#979797}
.btn.btn-default:focus,.btn.btn-default:hover,.btn.btn-gray:focus,.btn.btn-gray:hover,.btn.btn-wishlist:focus,.btn.btn-wishlist:hover{background:#d7d7d7}
.btn.btn-default.active,.btn.btn-default:active,.btn.btn-gray.active,.btn.btn-gray:active,.btn.btn-wishlist.active,.btn.btn-wishlist:active{padding-top:1px;background:#d0d0d0;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1)!important}
.btn.btn-dark{background:#3c3c3c;border-color:#000;border-bottom-color:#000;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0);color:#f0f0f0}
.mod-no-boxshadow .btn.btn-dark{border:1px solid #eee}
.btn.btn-dark.active,.btn.btn-dark:active,.btn.btn-dark:focus,.btn.btn-dark:hover{border-color:#000;border-bottom-color:#000}
.btn.btn-dark:focus,.btn.btn-dark:hover{background:#232323}
.btn.btn-dark.active,.btn.btn-dark:active{padding-top:1px;background:#1c1c1c;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1)!important}
.btn.btn-buy,.btn.btn-download,.btn.btn-info,.btn.btn-red,.btn.btn-rent{background:#d00b1c;border-color:#57050c;border-bottom-color:#3f0308;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0)}
.mod-no-boxshadow .btn.btn-buy,.mod-no-boxshadow .btn.btn-download,.mod-no-boxshadow .btn.btn-info,.mod-no-boxshadow .btn.btn-red,.mod-no-boxshadow .btn.btn-rent{border:1px solid #eee}
.btn.btn-buy.active,.btn.btn-buy:active,.btn.btn-buy:focus,.btn.btn-buy:hover,.btn.btn-download.active,.btn.btn-download:active,.btn.btn-download:focus,.btn.btn-download:hover,.btn.btn-info.active,.btn.btn-info:active,.btn.btn-info:focus,.btn.btn-info:hover,.btn.btn-red.active,.btn.btn-red:active,.btn.btn-red:focus,.btn.btn-red:hover,.btn.btn-rent.active,.btn.btn-rent:active,.btn.btn-rent:focus,.btn.btn-rent:hover{border-color:#3f0308;border-bottom-color:#260205}
.btn.btn-buy:focus,.btn.btn-buy:hover,.btn.btn-download:focus,.btn.btn-download:hover,.btn.btn-info:focus,.btn.btn-info:hover,.btn.btn-red:focus,.btn.btn-red:hover,.btn.btn-rent:focus,.btn.btn-rent:hover{background:#a00815}
.btn.btn-buy.active,.btn.btn-buy:active,.btn.btn-download.active,.btn.btn-download:active,.btn.btn-info.active,.btn.btn-info:active,.btn.btn-red.active,.btn.btn-red:active,.btn.btn-rent.active,.btn.btn-rent:active{padding-top:1px;background:#930814;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1)!important}
.btn.btn-green{background:#41a500;border-color:#0f2600;border-bottom-color:#050c00;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0)}
.mod-no-boxshadow .btn.btn-green{border:1px solid #eee}
.btn.btn-green.active,.btn.btn-green:active,.btn.btn-green:focus,.btn.btn-green:hover{border-color:#050c00;border-bottom-color:#000}
.btn.btn-green:focus,.btn.btn-green:hover{background:#2d7200}
.btn.btn-green.active,.btn.btn-green:active{padding-top:1px;background:#286500;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1)!important}
.btn.btn-orange{background:#F96F14;border-color:#8a3904;border-bottom-color:#712f03;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0)}
.mod-no-boxshadow .btn.btn-orange{border:1px solid #eee}
.btn.btn-orange.active,.btn.btn-orange:active,.btn.btn-orange:focus,.btn.btn-orange:hover{border-color:#712f03;border-bottom-color:#582402}
.btn.btn-orange:focus,.btn.btn-orange:hover{background:#d55805}
.btn.btn-orange.active,.btn.btn-orange:active{padding-top:1px;background:#c85305;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1)!important}
.btn.btn-book,.btn.btn-damn-dark{background:#383838;border-color:#000;border-bottom-color:#000;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0)}
.mod-no-boxshadow .btn.btn-book,.mod-no-boxshadow .btn.btn-damn-dark{border:1px solid #eee}
.btn.btn-book.active,.btn.btn-book:active,.btn.btn-book:focus,.btn.btn-book:hover,.btn.btn-damn-dark.active,.btn.btn-damn-dark:active,.btn.btn-damn-dark:focus,.btn.btn-damn-dark:hover{border-color:#000;border-bottom-color:#000}
.btn.btn-book:focus,.btn.btn-book:hover,.btn.btn-damn-dark:focus,.btn.btn-damn-dark:hover{background:#1f1f1f}
.btn.btn-book.active,.btn.btn-book:active,.btn.btn-damn-dark.active,.btn.btn-damn-dark:active{padding-top:1px;background:#181818;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1)!important}
.btn.btn-dropdown .fa-caret-up{margin-top:-4px}
.btn.btn-dropdown .fa-caret-down{margin-top:4px}
.btn.btn-monitor{background:#f0f0f0;border-color:#b0b0b0;border-bottom-color:#a4a4a4;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0);color:#626262}
.mod-no-boxshadow .btn.btn-monitor{border:1px solid #eee}
.btn.btn-monitor.active,.btn.btn-monitor:active,.btn.btn-monitor:focus,.btn.btn-monitor:hover{border-color:#a4a4a4;border-bottom-color:#979797}
.btn.btn-monitor:focus,.btn.btn-monitor:hover{background:#d7d7d7}
.btn.btn-monitor.active,.btn.btn-monitor:active{padding-top:1px;background:#d0d0d0;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1)!important}
.btn.btn-process{background:#626262;border-color:#222;border-bottom-color:#161616;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0);color:silver;background:#626262 url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/loader-white.gif) no-repeat 50% 50%;cursor:default}
.mod-no-boxshadow .btn.btn-process{border:1px solid #eee}
.btn.btn-process.active,.btn.btn-process:active,.btn.btn-process:focus,.btn.btn-process:hover{border-color:#161616;border-bottom-color:#090909}
.btn.btn-process:focus,.btn.btn-process:hover{background:#494949}
.btn.btn-process.active,.btn.btn-process:active{padding-top:1px;background:#424242;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1)!important}
.btn.btn-huge{height:50px;line-height:50px;padding:0 1em;font-weight:700;font-size:1.5em}
.btn.btn-small{font-size:1em;line-height:25px;padding:0 .7em;height:27px}
.btn.btn-tiny{height:25px;width:80px;line-height:25px;padding:0 .2em;font-size:12px;min-width:40px}
.btn.btn-tiny.btn-monitor i{line-height:16px;font-size:17px}
.btn.btn-minimal{font-size:12px;line-height:17px;height:20px;min-width:0;padding:0 4px}
.btn.btn-campaign{box-shadow:none!important;background-color:transparent!important}
.btn.btn-disabled{background:#f0f0f0;border-color:#b0b0b0;border-bottom-color:#a4a4a4;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0);color:silver;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed}
.mod-no-boxshadow .btn.btn-disabled{border:1px solid #eee}
.btn.btn-disabled.active,.btn.btn-disabled:active,.btn.btn-disabled:focus,.btn.btn-disabled:hover{border-color:#a4a4a4;border-bottom-color:#979797}
.btn.btn-disabled:focus,.btn.btn-disabled:hover{background:#d7d7d7}
.btn.btn-disabled.active,.btn.btn-disabled:active{padding-top:1px;background:#d0d0d0;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1)!important}
.btn.btn-disabled:focus,.btn.btn-disabled:hover{background:#f0f0f0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.btn-none{padding:0;margin:0;border:none;background:0 0!important;color:#3c3c3c;box-shadow:none!important}
#cookie-information{border-bottom:1px solid silver;background:#f8f8f8;background:-webkit-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);background:-o-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);background:-moz-linear-gradient(top,#f8f8f8,#f0f0f0);background:-ms-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);background:linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF8F8F8', endColorstr='#FFF0F0F0', GradientType=0 );-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow #cookie-information{border:1px solid #eee}
#cookie-information span{display:block;padding:3px 50px;width:1024px;margin:0 auto;color:#000;text-align:center}
#cookie-information.cookie{display:none}
.no-js #cookie-information.cookie{display:none}
.no-js #cookie-information a.accept-cookie{display:none}
li.dropdown.dropdown-clean a.dropdown-toggle>i{margin-left:5px;margin-right:0;color:#626262;font-size:inherit!important;line-height:.95em}
li.dropdown.dropdown-clean .dropdown-menu{z-index:1100;border-radius:0;margin-top:5px;padding:0}
li.dropdown.dropdown-clean ul.dropdown-menu{font-size:.95em;width:100%}
li.dropdown.dropdown-clean ul.dropdown-menu>li:first-child>a{background:0 0}
li.dropdown.dropdown-clean ul.dropdown-menu>li>a{font-weight:700;color:#626262;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x top;padding:8px 15px}
li.dropdown.dropdown-clean ul.dropdown-menu>li>a:focus,li.dropdown.dropdown-clean ul.dropdown-menu>li>a:hover{background-color:#f0f0f0}
.cdon-form input[type=email],.cdon-form input[type=number],.cdon-form input[type=password],.cdon-form input[type=tel],.cdon-form input[type=text],.cdon-form select,.cdon-form textarea,.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=tel],.form-group input[type=text],.form-group select,.form-group textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:12px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.cdon-form legend,.form-group legend{font-size:16px;border:none;position:relative;top:19px;padding:0 0 1px 3px;margin-bottom:17px;border-bottom:1px solid #d7d7d7}
.cdon-form textarea,.form-group textarea{height:auto}
.cdon-form input:focus,.form-group input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.cdon-form .input-sm,.form-group .input-sm{padding:4px;height:28px}
.cdon-form .select-option.-inactive,.form-group .select-option.-inactive{color:silver}
.cdon-form .btn,.form-group .btn{margin:0!important;border:0!important;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.25),1px 1px 2px 0 rgba(0,0,0,.25)}
label.chk,label.rad{margin-bottom:0;vertical-align:middle;font-weight:400;display:block;cursor:pointer}
label.chk input,label.rad input{margin:3px 3px 1px 0}
label.chk img,label.rad img{margin-right:3px}
label.chk>*,label.rad>*{vertical-align:middle}
label.chk .fa-info-circle,label.rad .fa-info-circle{top:0}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
.input-validation-error{border:1px solid #d00b1c!important;background:#fef5f6 url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/cancel.png) no-repeat center right 7px!important}
.input-validation-success{border:1px solid #41a500!important;background:#fff url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/accept.png) no-repeat center right 7px!important}
#product-quantity.input-validation-success{background:#fff!important}
select.input-validation-error{background:#fef5f6 url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/cancel.png) no-repeat center right 20px!important}
select.input-validation-success{background:#fff url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/accept.png) no-repeat center right 20px!important}
textarea.input-validation-error{background:#fef5f6 url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/cancel.png) no-repeat top 7px right 7px!important}
textarea.input-validation-success{background:#fff url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/accept.png) no-repeat top 7px right 7px!important}
.pretty-checkbox,.pretty-radio{position:relative}
.pretty-checkbox input,.pretty-radio input{display:none}
.pretty-checkbox label,.pretty-radio label{padding-left:25px;cursor:pointer;margin:0;font-weight:700}
.pretty-checkbox label:before,.pretty-radio label:before{font-family:FontAwesome;font-size:18px;line-height:16px;position:absolute;left:0;font-weight:400}
.pretty-checkbox .fa,.pretty-radio .fa{position:absolute;top:0;margin-left:8px;padding:0;line-height:16px}
.pretty-checkbox label:before{content:"\f096"}
.pretty-checkbox input:checked~label:before{content:"\f046"}
.pretty-radio label:before{content:"\f10c"}
.pretty-radio input:checked~label:before{content:"\f192"}
.lt-ie9 .pretty-checkbox input,.lt-ie9 .pretty-radio input{display:inline}
.lt-ie9 .pretty-checkbox label,.lt-ie9 .pretty-radio label{padding-left:5px;display:inline;position:relative;top:-2px}
.lt-ie9 .pretty-checkbox label:before,.lt-ie9 .pretty-radio label:before{display:none}
.header-container{position:relative;font-weight:700;clear:both;margin-bottom:10px}
.header-container a,.header-container h1,.header-container h2,.header-container h3{background:#fff;display:inline;color:#3c3c3c}
.header-container h1,.header-container h2{padding:0 7px;font-size:1.4em}
.header-container .name-page-link,.header-container .show-more{position:absolute;right:0;top:0;padding-left:7px;padding-right:0;color:#005c9c}
.header-container .name-page-link:after,.header-container .show-more:after{content:"\f101";font-family:FontAwesome;margin-left:2px}
.header-container .name-page-link:hover,.header-container .show-more:hover{text-decoration:underline}
section.block .header-container{clear:both;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
section.block .header-container a,section.block .header-container h1,section.block .header-container h2,section.block .header-container h3{background:0 0}
body.full-size .page-content .header-container{text-align:center}
body.full-size .page-content .header-container h2{padding:0 7px}
section.block.simple,section.block.super{margin-bottom:30px}
section.block.simple .header-container,section.block.super .header-container{margin-bottom:2px!important}
.header-container{background:0 0;padding:0 0 8px 0;margin:0 0 2px 0;line-height:26px}
.header-container a{text-decoration:none}
.header-container a:hover .show-more{color:#fff;background:#3c3c3c}
.header-container h2{color:#3c3c3c;font-size:18px;font-weight:400}
.header-container .show-more{color:#3c3c3c;border:2px solid #3c3c3c;right:0;font-weight:600;padding:0 8px;text-decoration:none!important;border-radius:2px;font-size:12px;top:-4px}
.header-container .show-more:after{content:"\f054";font-weight:400}
.header-container .show-more:hover{color:#fff;background:#3c3c3c}
.nav.nav-pills.nav-clean{font-weight:700;font-size:.95em}
.nav.nav-pills.nav-clean>li{max-height:10px;border-left:1px solid #878787}
.nav.nav-pills.nav-clean>li>a{color:#626262;border-radius:0;padding:0 10px;line-height:1em}
.nav.nav-pills.nav-clean>li>a:focus,.nav.nav-pills.nav-clean>li>a:hover{background:0 0;text-decoration:underline}
.nav.nav-pills.nav-clean>li>a i{display:inline-block;width:9px;height:9px;font-size:12px;color:#41a500;margin-right:10px}
.nav.nav-pills.nav-clean>li.open>a{background:0 0}
.nav.nav-pills.nav-clean>li:first-child{border-left:0}
.nav.nav-pills.nav-clean.left>li:first-child a{padding-left:0}
.nav.nav-pills.nav-menu{padding:10px;border:1px solid #f0f0f0;border-width:1px 0 1px 0;margin-bottom:20px}
.nav.nav-pills.nav-menu>li>a{color:#626262;border-radius:0;padding:0 10px;line-height:1em}
.nav.nav-pills.nav-menu>li>a:focus,.nav.nav-pills.nav-menu>li>a:hover{background:0 0;text-decoration:underline}
.nav.nav-pills.nav-menu>li>a.active{color:#005c9c!important;font-weight:700}
.nav.nav-pills.nav-menu>li:first-child a{padding-left:0}
.nav.nav-pills.nav-centered{text-align:center}
.nav.nav-pills.nav-centered li{display:inline-block;zoom:1;*display:inline;float:none}
.nav.nav-pills.nav-centered li>a{padding:7px 5px}
.search-wrapper{margin-top:11px;margin-right:15px;position:relative}
.search-wrapper .cdon-form,.search-wrapper .form-group{overflow:auto;margin-bottom:0;margin-top:0;padding:2px 0 0 0}
.search-wrapper .cdon-form input,.search-wrapper .form-group input{float:left;width:330px;height:37px;padding:0 12px;font-size:1.4em;border:1px solid #41a500!important;border-right:none!important;border-radius:2px 0 0 2px}
.search-wrapper .cdon-form input:focus,.search-wrapper .form-group input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.mod-no-boxshadow .search-wrapper .cdon-form input:focus,.mod-no-boxshadow .search-wrapper .form-group input:focus{border:1px solid #eee}
.search-wrapper .cdon-form input:focus::-webkit-input-placeholder,.search-wrapper .form-group input:focus::-webkit-input-placeholder{color:#dedede}
.search-wrapper .cdon-form input:focus:-moz-placeholder,.search-wrapper .form-group input:focus:-moz-placeholder{color:#dedede}
.search-wrapper .cdon-form input:focus::-moz-placeholder,.search-wrapper .form-group input:focus::-moz-placeholder{color:#dedede}
.search-wrapper .cdon-form input:focus:-ms-input-placeholder,.search-wrapper .form-group input:focus:-ms-input-placeholder{color:#dedede}
.search-wrapper .cdon-form button.btn-green,.search-wrapper .form-group button.btn-green{overflow:hidden;float:left;width:52px;height:37px;background:#41a500;border:1px solid #41a500;font-size:1em;font-weight:700;text-shadow:1px 1px 1px #1a4706;border-radius:0 2px 2px 0;text-transform:uppercase}
.search-wrapper .cdon-form button.btn-green:hover,.search-wrapper .form-group button.btn-green:hover{background:#2b760a}
.search-wrapper .cdon-form button.btn-green .fa,.search-wrapper .form-group button.btn-green .fa{font-size:1.8em;padding-top:7px}
#language-en .search-wrapper button{font-size:.7em}
.lt-ie9 .search-wrapper input{padding-top:3px}
.lt-ie9 .search-wrapper button{border:1px solid #41a500!important;font-weight:400}
.lt-ie8 .search-wrapper button{line-height:15px;padding:0}
.social-media__share-wrapper a{display:inline-block;width:20px!important;height:20px!important;line-height:20px;font-size:1.4em;text-align:center;background:#3c3c3c}
.social-media__share-wrapper a:hover{background:#161616}
.social-media__share-wrapper a i{color:#fff!important}
.social-media__share-wrapper a:not(:first-of-type){margin-left:1px}
a.social-media__rss-link{background:#F96F14}
a.social-media__rss-link:hover{background:#bc4d05}
a.social-media__facebook-link{background:#305891}
a.social-media__facebook-link:hover{background:#1d3558}
a.social-media__twitter-link{background:#2CA8D2}
a.social-media__twitter-link:hover{background:#1f7593}
a.social-media__google-plus-link{background:#CE4D39}
a.social-media__google-plus-link:hover{background:#963425}
a.social-media__pinterest-link{background:#C82828}
a.social-media__pinterest-link:hover{background:#881b1b}
.social-media__right-of-header{position:absolute;right:0;top:5px;z-index:10}
.social-media__voucher{position:absolute;right:7px;top:7px}
.social-media__wishlist{display:inline;position:relative;top:-1px}
#autocomplete-wrapper{position:absolute;display:none;z-index:9999;left:3px!important;top:33px!important}
.ac-content{margin-top:1px;background:#fff;border:1px solid silver;width:380px;padding:0;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow .ac-content{border:1px solid #eee}
.ac-content ul{list-style:none;margin:0;padding:0}
.ac-content h3,.ac-content li{font-size:.95em;font-weight:700;color:#626262;padding:8px 15px;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x top}
.ac-content h3{text-transform:uppercase;font-weight:700;color:#41a500;margin:0}
.ac-content h3:first-child{background:0 0}
.ac-content li.open,.ac-content li.over{background-color:#f0f0f0;cursor:pointer}
#autocomplete-wrapper.autocomplete-wrapper--2{z-index:100009;left:0!important;top:38px!important;width:435px!important}
#autocomplete-wrapper.autocomplete-wrapper--2 .ac-content{overflow:hidden;width:100%;padding:10px 10px 40px 10px}
#autocomplete-wrapper.autocomplete-wrapper--2 h3{padding:0 7px 2px 7px;color:#41a500;text-transform:uppercase;border-bottom:1px solid #f0f0f0}
#autocomplete-wrapper.autocomplete-wrapper--2 li{font-weight:400;background:0 0}
#autocomplete-wrapper.autocomplete-wrapper--2 li.open,#autocomplete-wrapper.autocomplete-wrapper--2 li.over{text-decoration:underline;background:0 0}
#autocomplete-wrapper.autocomplete-wrapper--2 li:last-child{border:none!important}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__search-link{display:block;position:absolute;bottom:7px;right:10px;left:12px;padding:6px 0 2px 0;text-align:center;border-top:1px solid #f0f0f0}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__p-wrapper{clear:both;width:100%;padding-top:10px}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__p-wrapper ul{padding-left:7px}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__p-wrapper ul li{display:inline-block;padding:4px 4px 0 0;margin-right:4px;white-space:nowrap;font-weight:400;color:#3c3c3c}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__np-wrapper li,#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper li{padding:5px 7px;overflow:hidden;border-bottom:1px solid #f0f0f0}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__np-wrapper{float:right;width:160px}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper{float:left;width:240px}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper li{padding:5px 0}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper a{display:table;width:240px;min-width:240px;max-width:240px;font-weight:700}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper .autocomplete__product-image{display:table-cell;vertical-align:middle;text-align:center;width:45px;min-width:45px;max-width:45px}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper .autocomplete__product-image img{max-width:100%;max-height:45px}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper .autocomplete__product-title-and-format-wrapper{display:table-cell;vertical-align:middle;width:195px;min-width:195px;max-width:195px;padding:0 7px}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper .autocomplete__product-format{font-weight:400;color:#3c3c3c}
.tooltip-inner{padding:5px}
.tooltip-inner p{display:inline-block;font-weight:400}
.tooltip-inner p.price{font-weight:700}
.tooltip-inner p.description{display:block}
.page-content .sidebar-left section,.sidebar-left section{-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7;font-size:12px;padding:17px 17px 10px 17px;margin-bottom:10px}
.mod-no-boxshadow .page-content .sidebar-left section,.mod-no-boxshadow .sidebar-left section{border:1px solid #eee}
.page-content .sidebar-left section>*,.sidebar-left section>*{margin-bottom:7px}
.page-content .sidebar-left section ul li,.sidebar-left section ul li{padding:1px 0}
.page-content .sidebar-left section ul li.tree-space,.sidebar-left section ul li.tree-space{height:17px}
.page-content .sidebar-left section ul li.tree-header,.sidebar-left section ul li.tree-header{font-weight:700;padding-bottom:3px}
.page-content .sidebar-left section ul li a,.sidebar-left section ul li a{color:#3c3c3c}
.page-content .sidebar-left section ul li a:hover,.sidebar-left section ul li a:hover{color:#161616}
.page-content .sidebar-left section ul li a:active,.page-content .sidebar-left section ul li a:focus,.sidebar-left section ul li a:active,.sidebar-left section ul li a:focus{color:#3c3c3c}
.page-content .sidebar-left section ul li a.active,.sidebar-left section ul li a.active{text-decoration:underline}
.page-content .sidebar-left section ul ul,.sidebar-left section ul ul{padding:0 0 5px 15px}
.sidebar-left .node-navigation li a{color:#3c3c3c}
.sidebar-left .node-navigation li a:hover{color:#161616}
.sidebar-left .node-navigation li a:active,.sidebar-left .node-navigation li a:focus{color:#3c3c3c}
.mod-js .sidebar-left section.node-navigation ul li.tree-header:not(.no-toggl){cursor:pointer;padding-left:12px}
.mod-js .sidebar-left section.node-navigation ul li.tree-header:not(.no-toggl):before{color:#878787;font-size:12px;font-weight:400;position:absolute;content:"\f105";font-family:FontAwesome;margin-left:-12px}
.mod-js .sidebar-left section.node-navigation ul li.tree-header:not(.no-toggl).active:before{content:"\f107";margin-left:-14px}
.mod-js .sidebar-left section.node-navigation ul li.tree-header:not(.no-toggl) span:hover{text-decoration:underline}
.mod-js .sidebar-left section.node-navigation [class*=nav-group-]{padding-left:12px}
.lt-ie8 .sidebar-left section.node-navigation ul li.tree-header{padding-left:0!important}
.sidebar-right>div{margin-bottom:10px}
.sidebar-right .section-wrapper.html-banner-wrapper .content-container{padding:17px 17px 10px 17px}
.sidebar-right section.block{margin-bottom:10px}
.sidebar-right .trust-factors__wrapper{-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7;font-size:1em;padding:17px 17px 10px 17px;margin-bottom:10px}
.mod-no-boxshadow .sidebar-right .trust-factors__wrapper{border:1px solid #eee}
#sidebar-filter section.cdon-form,#sidebar-filter section.form-group{position:relative;padding:0!important}
#sidebar-filter section.cdon-form>div,#sidebar-filter section.form-group>div{padding:7px 17px 10px 17px}
#sidebar-filter section.cdon-form>*,#sidebar-filter section.form-group>*{margin-bottom:0}
#sidebar-filter section.cdon-form .filter-attribute-title,#sidebar-filter section.form-group .filter-attribute-title{padding:5px 17px;font-weight:700;font-size:12px;background:#f0f0f0;border-bottom:1px solid #e3e3e3}
#sidebar-filter section.cdon-form .filter-attribute-title .filter-attribute-clear,#sidebar-filter section.form-group .filter-attribute-title .filter-attribute-clear{position:absolute;top:4px;right:5px;cursor:pointer;font-size:1.5em}
#sidebar-filter section.cdon-form .sidebar-adult-filter,#sidebar-filter section.form-group .sidebar-adult-filter{display:block;border-top:1px solid #f0f0f0}
#sidebar-filter section.cdon-form .sidebar-adult-filter label.adult-view,#sidebar-filter section.form-group .sidebar-adult-filter label.adult-view{font-weight:400;margin:0;cursor:pointer}
#sidebar-filter section.cdon-form .sidebar-adult-filter label.adult-view i,#sidebar-filter section.form-group .sidebar-adult-filter label.adult-view i{position:relative;top:2px;margin-right:5px;font-size:1.4em}
#sidebar-filter section.cdon-form .sidebar-adult-filter label.adult-view i.fa-check-square-o,#sidebar-filter section.form-group .sidebar-adult-filter label.adult-view i.fa-check-square-o{margin-right:2px}
#sidebar-filter section.cdon-form .filter-reset,#sidebar-filter section.form-group .filter-reset{display:block;border-top:1px solid #f0f0f0}
#sidebar-filter section.category_group_id #category_group_id{margin-bottom:7px}
#sidebar-filter section.category_group_id #category_group_id label:hover span:not(.filter-amount){text-decoration:underline}
#sidebar-filter section.category_group_id #category_group_id label.active{cursor:default}
#sidebar-filter section.category_group_id #category_group_id label:not(.active){padding-left:12px}
#sidebar-filter section.category_group_id #category_group_id label:first-of-type{padding-left:0!important}
#sidebar-filter section.category_group_id #category_group_id label:first-of-type span:not(.filter-amount){font-weight:700}
#sidebar-filter section.category_group_id #category_group_id label.search-back-to-parent~label.active,#sidebar-filter section.category_group_id #category_group_id label:not(.in-search-false)~label.active{padding-left:12px}
#sidebar-filter section.category_group_id #category_group_id label.search-back-to-parent~label:not(.active),#sidebar-filter section.category_group_id #category_group_id label:not(.in-search-false)~label:not(.active){padding-left:24px}
#sidebar-filter section.category_group_id #category_group_id label span#search-back-to-categories{padding-left:0!important;font-weight:700!important}
#sidebar-filter section.category_group_id #category_group_id label span#search-back-to-categories i{position:relative;top:-1px;margin-right:2px}
#sidebar-filter section.category_group_id #category_group_id input{display:none}
#sidebar-filter .filter-search-field-wrapper{border-bottom:1px solid #f0f0f0}
#sidebar-filter .filter-search-field-wrapper .clear-brand{position:absolute;top:48px;right:22px;cursor:pointer;font-size:1.5em}
#sidebar-filter section.is-initially-hidden .filter-attribute-title{position:relative;padding-right:8px;cursor:pointer}
#sidebar-filter section.is-initially-hidden .filter-attribute-title:after{position:absolute;right:10px;top:5px;content:"\f0da";font-family:FontAwesome}
#sidebar-filter section.is-initially-hidden div.filter{display:none}
#sidebar-filter section.is-initially-hidden.active .filter-attribute-title:after{content:"\f0d7"}
#sidebar-filter section.is-initially-hidden.active div.filter{display:block}
#sidebar-filter section:last-of-type{clear:both}
#sidebar-filter #category_group_id label.active span:not(.filter-amount){text-decoration:underline;color:#000}
#sidebar-filter .filter{overflow:auto;overflow-x:hidden}
#sidebar-filter .filter.long-list{height:205px}
#sidebar-filter .filter.range-filter{padding:15px 17px}
#sidebar-filter .filter .slider-wrapper .slider{width:100%;padding:0 11px;margin-bottom:5px}
#sidebar-filter .filter .slider-wrapper .min{float:left;text-align:left}
#sidebar-filter .filter .slider-wrapper .max{float:right;text-align:right}
#sidebar-filter .filter .slider-input-max,#sidebar-filter .filter .slider-input-min{width:50px;padding:0 6px;height:24px}
#sidebar-filter .filter #avg_rating_6-from,#sidebar-filter .filter #avg_rating_6-to{width:30px;text-align:center!important}
#sidebar-filter .filter .slider-input-min{float:left;text-align:left}
#sidebar-filter .filter .slider-input-max{float:right;text-align:right}
#sidebar-filter .filter label.chk:not(.color-filter){position:relative;padding-left:19px;line-height:16px}
#sidebar-filter .filter label.chk:not(.color-filter) input{position:absolute;margin-left:-19px;top:1px}
#sidebar-filter .filter label.chk:not(.color-filter).filter-downloads{padding-left:0}
#sidebar-filter .filter label.chk:not(.color-filter).filter-downloads i{position:relative;top:3px;left:1px;margin-right:6px;font-size:1.1em;color:#626262}
#sidebar-filter .filter label.chk:not(.color-filter) .filter-amount{color:#adadad}
#sidebar-filter .cdon-form .filter:not(.long-list):not(.range-filter),#sidebar-filter .form-group .filter:not(.long-list):not(.range-filter){overflow-y:hidden}
#sidebar-filter label.color-filter{width:21px;height:21px;border:1px solid silver;display:block;float:left;margin:0 4px 4px 0}
#sidebar-filter label.color-filter input{position:fixed;right:-9999px}
#sidebar-filter label.color-filter.active,#sidebar-filter label.color-filter:hover{cursor:pointer;border-color:#F96F14}
#sidebar-filter label.color-filter.striped{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 -115px;width:21px;height:21px}
#sidebar-filter label.color-filter.multicolor{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 -69px;width:21px;height:21px}
#sidebar-filter label.color-filter.gold{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 -23px;width:21px;height:21px}
#sidebar-filter label.color-filter.silver{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 -92px;width:21px;height:21px}
#sidebar-filter label.color-filter.copper{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 0;width:21px;height:21px}
#sidebar-filter label.color-filter.metallic{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 -46px;width:21px;height:21px}
#sidebar-filter label.color-filter.transparent{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 -138px;width:21px;height:21px}
#sidebar-filter label.color-filter.wood{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 -161px;width:21px;height:21px}
#sidebar-filter label.color-filter-2{overflow:hidden;padding:0 0 5px 0!important}
#sidebar-filter label.color-filter-2 input{position:fixed;right:-9999px}
#sidebar-filter label.color-filter-2.active .filter-color,#sidebar-filter label.color-filter-2:hover .filter-color{cursor:pointer;border-color:#F96F14}
#sidebar-filter label.color-filter-2 .filter-color{float:left;display:block;width:21px;height:21px;margin-right:5px;border:1px solid silver}
#sidebar-filter label.color-filter-2.striped .filter-color{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 -115px;width:21px;height:21px}
#sidebar-filter label.color-filter-2.multicolor .filter-color{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 -69px;width:21px;height:21px}
#sidebar-filter label.color-filter-2.gold .filter-color{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 -23px;width:21px;height:21px}
#sidebar-filter label.color-filter-2.silver .filter-color{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 -92px;width:21px;height:21px}
#sidebar-filter label.color-filter-2.copper .filter-color{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 0;width:21px;height:21px}
#sidebar-filter label.color-filter-2.metallic .filter-color{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 -46px;width:21px;height:21px}
#sidebar-filter label.color-filter-2.transparent .filter-color{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 -138px;width:21px;height:21px}
#sidebar-filter label.color-filter-2.wood .filter-color{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/filter-colors.png?1463736146348);background-position:0 -161px;width:21px;height:21px}
#sidebar-filter ul.character-filter{padding:0;list-style:none}
#sidebar-filter ul.character-filter li{padding:1px 2px;margin:2px 1px}
#sidebar-filter ul.character-filter li:not(:first-of-type){float:left}
#sidebar-filter ul.character-filter li.not-in-result{color:silver}
#sidebar-filter ul.character-filter li.active{color:#41a500!important}
.lt-ie9 #sidebar-filter .filter{white-space:nowrap}
.lt-ie9 #sidebar-filter section.category_group_id input{display:inline!important}
.lt-ie9 #sidebar-filter .sidebar-adult-filter i.fa{display:none!important}
.error-wrapper,.info-box{margin-bottom:10px;padding:10px;overflow:hidden;position:relative;clear:both}
.error-wrapper .heading,.error-wrapper h2,.info-box .heading,.info-box h2{display:block;padding:1px 0 5px 0;margin:0 0 2px 0}
.error-wrapper .heading p,.error-wrapper h2 p,.info-box .heading p,.info-box h2 p{min-height:20px}
.error-wrapper p,.error-wrapper ul,.info-box p,.info-box ul{padding:0;margin:0 0 2px 2px;list-style:none}
.error-wrapper>*,.info-box>*{padding-left:25px!important}
.error-wrapper .heading~p,.error-wrapper .heading~ul,.error-wrapper h2~p,.error-wrapper h2~ul,.info-box .heading~p,.info-box .heading~ul,.info-box h2~p,.info-box h2~ul{padding-left:0!important}
.error-wrapper.no-text .heading,.info-box.no-text .heading{border-bottom:0;padding-bottom:0;margin-bottom:10px}
.error-wrapper table,.info-box table{width:100%}
.error-wrapper:before,.info-box:before{font-family:FontAwesome;font-size:1.75em;position:absolute;top:5px;left:12px}
.error-wrapper{background:#fffbe6;border:1px solid #ffd600;padding-bottom:10px}
.error-wrapper .heading{color:#cd0606;border-bottom:1px solid #ffd600}
.error-wrapper:before{color:#cd0606;content:""}
.info-box.success{background:#f9ffe4;border:1px solid #d9fb62}
.info-box.success .heading{color:#41a500;border-bottom:1px solid #d9fb62}
.info-box.success:before{color:#41a500;content:""}
.info-box.error{background:#fffbe6;border:1px solid #ffd600}
.info-box.error .heading{color:#cd0606;border-bottom:1px solid #ffd600}
.info-box.error:before{color:#cd0606;content:""}
.info-box.warning{background:#fffbe6;border:1px solid #ffd600}
.info-box.warning .heading{color:#F96F14;border-bottom:1px solid #ffd600}
.info-box.warning:before{color:#F96F14;content:""}
.info-box.info{background:#f9ffe4;border:1px solid #d9fb62}
.info-box.info .heading{color:#000;border-bottom:1px solid #d9fb62}
.info-box.info:before{color:#1149c2;content:""}
.info-box.giftcard{background:#fbfbfb;border:1px solid #eee}
.info-box.giftcard .heading{color:#000;border-bottom:1px solid #eee}
.info-box.giftcard:before{color:#333;content:""}
.info-box.customerservice{background:#fbfbfb;border:1px solid #eee}
.info-box.customerservice .heading{color:#000;border-bottom:1px solid #eee}
.info-box.customerservice:before{color:#83c0dd;content:""}
.info-box.christmas{background:#fbfbfb;border:1px solid #d00b1c}
.info-box.christmas .heading{color:#000;border-bottom:1px solid #d00b1c}
.info-box.christmas:before{color:#d00b1c;content:""}
.info-box.black-friday{background:#000;border:1px solid #000}
.info-box.black-friday .heading{color:#fff;border-bottom:1px solid #000}
.info-box.black-friday:before{color:#fff;content:""}
.info-box.black-friday p{color:#fff}
.info-box.black-friday p a{color:#fff}
.info-box.green-friday{background:#41a500;border:1px solid #41a500}
.info-box.green-friday .heading{color:#fff;border-bottom:1px solid #41a500}
.info-box.green-friday:before{color:#fff;content:""}
.info-box.green-friday p{color:#fff}
.info-box.green-friday p a{color:#fff}
.loader-overlay{width:100%;position:absolute;z-index:10;background:#fff url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/loader-black.gif) no-repeat center center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4}
.loader-overlay-full-size{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000 url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/loader-white.gif) no-repeat 50% 50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4}
.product-list-loader{height:35px;background:#fff url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/loader-black.gif) no-repeat center center}
.lt-ie9 .loader-overlay-full-size{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}
i.fa-info-circle,i.fa-question-circle{font-size:1.5em;position:relative;top:2px;color:#83c0dd;padding:0 2px;z-index:0}
i.fa-info-circle:hover,i.fa-question-circle:hover{text-decoration:none;color:#47a1cd;cursor:pointer}
i.fa-info-circle:after,i.fa-question-circle:after{content:'\f111';color:#fff;position:absolute;z-index:-1;left:0;padding:0 2px}
i.fa-exclamation-circle{font-size:1.5em;position:relative;top:2px;color:#d00b1c;padding:0 2px}
i.fa-chevron-circle-down:hover,i.fa-chevron-circle-up:hover{cursor:pointer}
i.fa-times-circle,i.fa-trash-o{color:#626262}
i.fa-times-circle:hover,i.fa-trash-o:hover{color:#d00b1c}
i.fa-spinner{font-size:1.5em;position:relative;top:2px;color:#fff;padding:0 2px}
i.fa-spinner.black{color:#000!important}
i.fa-facebook-square{color:#3b5998}
i.fa-twitter-square{color:#4099ff}
i.fa-envelope{color:#3c3c3c}
i.fa-chain{color:#3c3c3c}
.custom-li-icon{clear:both;list-style:none;padding:0 0 0 18px;margin:0;position:relative}
.custom-li-icon li{padding:1px 0}
.custom-li-icon li:before{position:absolute;content:"\f101";font-family:FontAwesome;margin-left:-14px;color:#3c3c3c}
.usp-list{clear:both;list-style:disc;padding:0 0 0 18px;margin:0;position:relative}
.usp-list li{padding:1px 0}
.product-list.medium .usp-list li:nth-child(n+4){display:none}
.product-list.big .usp-list li:nth-child(n+8){display:none}
.lt-ie8 .custom-li-icon li,.lt-ie8 .usp-list li{list-style:disc}
.scroller .carousel-next,.scroller .carousel-previous{display:none}
section.block .scroller .carousel-container,section.block .scroller .carousel-next,section.block .scroller .carousel-previous{float:left}
section.block .scroller .carousel-next,section.block .scroller .carousel-previous{font-size:32px;line-height:70px;margin-top:70px;color:#41a500;cursor:pointer;width:5%;text-align:center}
section.block .scroller .carousel-next:hover,section.block .scroller .carousel-previous:hover{color:#2b760a}
section.block .scroller .carousel-container{width:100%}
section.block .scroller.activated .carousel-container{width:89.5%;-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7}
.mod-no-boxshadow section.block .scroller.activated .carousel-container{border:1px solid #eee}
.product-list-vertical.scroller .carousel-next,.product-list-vertical.scroller .carousel-previous{text-align:center;font-size:24px;line-height:24px;padding:5px 0;color:#41a500;cursor:pointer;border:1px solid #eee;border-width:1px 0 1px 0;margin:0}
.product-list-vertical.scroller .carousel-next:hover,.product-list-vertical.scroller .carousel-previous:hover{color:#2b760a}
.product-list-vertical.scroller .carousel-next{border-bottom:0;padding-bottom:0}
.product-list-vertical.scroller .carousel-previous{margin-bottom:10px}
.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0}
.pagination li a,.pagination li span,.pagination>li{padding:6px 0;width:33px;text-align:center}
.pagination a{color:#3c3c3c}
.pagination a:hover{color:#161616}
.pagination a:active,.pagination a:focus{color:#3c3c3c}
.pagination .active span{background:#41a500;border-color:#41a500}
.pagination .active span:hover{background:#41a500;border-color:#41a500}
.product-list-navigation-form{overflow:auto;margin-bottom:10px}
.product-list-navigation-form .cdon-form,.product-list-navigation-form .form-group{width:200px;float:left;margin-bottom:0}
.product-list-navigation-form .cdon-form label,.product-list-navigation-form .form-group label{line-height:30px;float:right;margin-right:10px;margin-bottom:0}
.product-list-navigation-form .cdon-form select,.product-list-navigation-form .form-group select{float:right}
.product-list-navigation-form .form-group-display-type{width:130px}
.product-list-navigation-form .form-group-page-size select{width:65px;height:28px}
.product-list-navigation-form .form-group-sort-order{float:right}
.product-list-navigation-form .form-group-sort-order select{width:110px;height:28px}
.product-list-navigation-form.-no-display-type .form-group-page-size label{margin-left:10px}
.product-list-navigation-form.-no-display-type .form-group-page-size label,.product-list-navigation-form.-no-display-type .form-group-page-size select{float:left}
.no-js .product-list-navigation-form{display:none}
.validate-wrapper{position:relative}
.validate-wrapper .validate-icon{position:absolute;top:2px;right:10px;font-size:2em;font-family:FontAwesome}
.validate-wrapper input.validate:invalid{background-color:#fef5f6!important;border:1px solid silver}
.validate-wrapper input.validate:invalid:focus{border:1px solid #d00b1c;box-shadow:0 0 5px #f98a94}
.validate-wrapper input.validate:invalid~.validate-icon:after{color:#d00b1c;content:"\f06a"}
.validate-wrapper input.validate:valid{background-color:#eefce5!important;border:1px solid silver}
.validate-wrapper input.validate:valid:focus{border:1px solid #4fb415;box-shadow:0 0 5px #aaf081}
.validate-wrapper input.validate:valid~.validate-icon:after{color:#41a500;content:"\f058"}
.validate-wrapper input.validate.not-required{background-color:#fff!important;border:1px solid silver}
.validate-wrapper input.validate.not-required:focus{border:1px solid silver;box-shadow:none}
.validate-wrapper input.validate.not-required~.validate-icon:after{content:""}
input[type=email].disabled,input[type=email]:disabled,input[type=password].disabled,input[type=password]:disabled,input[type=text].disabled,input[type=text]:disabled,select.disabled,select:disabled{background:#eee!important}
#verify-email:focus,#verify-password:focus{border:1px solid silver;box-shadow:none}
#verify-email.validCustom,#verify-password.validCustom{background-color:#eefce5!important;border:1px solid silver}
#verify-email.validCustom:focus,#verify-password.validCustom:focus{border:1px solid #4fb415;box-shadow:0 0 5px #aaf081}
#verify-email.validCustom~.validate-icon:after,#verify-password.validCustom~.validate-icon:after{color:#41a500;content:"\f058"}
#verify-email.invalidCustom,#verify-password.invalidCustom{background-color:#fef5f6!important;border:1px solid silver}
#verify-email.invalidCustom:focus,#verify-password.invalidCustom:focus{border:1px solid #d00b1c;box-shadow:0 0 5px #f98a94}
#verify-email.invalidCustom~.validate-icon:after,#verify-password.invalidCustom~.validate-icon:after{color:#d00b1c;content:"\f06a"}
.lt-ie10 .validate-wrapper input.validate.invalid,.lt-ie9 .validate-wrapper input.validate.invalid{background-color:#fef5f6!important;border:1px solid silver}
.lt-ie10 .validate-wrapper input.validate.invalid:focus,.lt-ie9 .validate-wrapper input.validate.invalid:focus{border:1px solid #d00b1c;box-shadow:0 0 5px #f98a94}
.lt-ie10 .validate-wrapper input.validate.invalid~.validate-icon:after,.lt-ie9 .validate-wrapper input.validate.invalid~.validate-icon:after{color:#d00b1c;content:"\f06a"}
.lt-ie10 .validate-wrapper input.validate.valid,.lt-ie9 .validate-wrapper input.validate.valid{background-color:#eefce5!important;border:1px solid silver}
.lt-ie10 .validate-wrapper input.validate.valid:focus,.lt-ie9 .validate-wrapper input.validate.valid:focus{border:1px solid #4fb415;box-shadow:0 0 5px #aaf081}
.lt-ie10 .validate-wrapper input.validate.valid~.validate-icon:after,.lt-ie9 .validate-wrapper input.validate.valid~.validate-icon:after{color:#41a500;content:"\f058"}
.lt-ie8 .validate-wrapper input.validate.invalid,.lt-ie8 .validate-wrapper input.validate.required,.lt-ie8 .validate-wrapper input.validate.valid{background-color:#fff!important;border:1px solid silver}
.lt-ie8 .validate-wrapper input.validate.invalid:focus,.lt-ie8 .validate-wrapper input.validate.required:focus,.lt-ie8 .validate-wrapper input.validate.valid:focus{border:1px solid silver;box-shadow:none}
.lt-ie8 .validate-wrapper input.validate.invalid~.validate-icon:after,.lt-ie8 .validate-wrapper input.validate.required~.validate-icon:after,.lt-ie8 .validate-wrapper input.validate.valid~.validate-icon:after{color:#000;content:""}
.category-navigation__parent{font-weight:700}
.category-navigation__current{text-decoration:underline}
.category-navigation__current--has-children{cursor:pointer}
.category-navigation__current--has-children:before{color:#878787;font-size:1.1em;font-weight:400;position:absolute;content:"\f105";font-family:FontAwesome;margin-left:-12px}
.category-navigation__current--has-children.active:before{content:"\f107";margin-left:-14px}
.category-navigation__current--has-children~.nav-list,.page-content .category-navigation__current--has-children~ul#most-searched{display:none}
.category-navigation__current--has-children.active~.nav-list,.page-content .category-navigation__current--has-children.active~ul#most-searched{display:block}
.cdon-grid{overflow:auto}
.cdon-grid [class*=cdon-grid-col]{float:left;width:100%}
.cdon-grid [class*=cdon-grid-col].cdon-grid-col-1-4{width:25%}
.cdon-grid [class*=cdon-grid-col].cdon-grid-col-2-4{width:50%}
.cdon-grid [class*=cdon-grid-col].cdon-grid-col-3-4{width:75%}
.cdon-grid [class*=cdon-grid-col].cdon-grid-col-4-4{width:100%}
.product-list{float:left;margin-bottom:0}
.product-list td,.product-list th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}
.product-list td.price,.product-list th.price{text-align:right;white-space:nowrap}
.product-list td:last-child,.product-list th:last-child{width:50px;padding-right:0}
.product-list th{background:#f0f0f0}
.product-list th.price{color:#3c3c3c}
.product-list td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}
.product-list td.format{min-width:30px;max-width:30px}
.product-list td.title{width:100%}
.product-list td.date{width:75px;white-space:nowrap}
.product-list td.date .review-rating{position:relative;top:1px}
.product-list td.product-price-wrapper{text-align:right;white-space:nowrap}
.product-list td.product-price-wrapper .ordinary-price{display:inline}
.product-list td.product-price-wrapper .price{display:inline;white-space:nowrap}
.product-list td.product-price-wrapper .price>span{margin-right:-2px;font-weight:400;font-size:.95em}
.product-list td.button{text-align:right}
.product-list-table th{background:#f0f0f0}
.product-list-table .format,.product-list-table .table-format-column{display:none}
.product-list-vertical{-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7;padding:17px 17px 10px 17px;overflow:hidden}
.mod-no-boxshadow .product-list-vertical{border:1px solid #eee}
.product-list-vertical>*{margin-bottom:7px}
.product-list-vertical .content-header{margin-bottom:7px;font-weight:400}
.product-list-vertical .product-list li{padding:0}
.product-list-vertical .product-list li:first-child{margin-top:10px}
.product-list-vertical.scroller.activated li:first-child{margin-top:0}
.product-list-vertical article.product{padding:0;margin-bottom:10px}
.product-list-vertical article.product .product-image-wrapper{position:relative;height:80px;text-align:center;float:left;width:35%;margin-right:5%;margin-bottom:5px}
.product-list-vertical article.product .product-image-wrapper img{height:auto;max-width:100%;max-height:80px}
.product-list-vertical article.product .product-title-wrapper{height:75px;overflow:hidden;float:right;width:60%;margin-bottom:5px}
.product-list-vertical article.product .product-title-wrapper h3{margin-bottom:3px}
.product-list-vertical article.product .product-title-wrapper p{margin:0}
.product-list-vertical article.product .product-price-wrapper{clear:both;overflow:visible;text-align:left;margin-top:5px;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom;height:32px}
.product-list-vertical article.product .product-price-wrapper .ordinary-price{line-height:18px;display:inline}
.product-list-vertical article.product .product-price-wrapper .price{line-height:18px;font-size:14px;display:inline}
.product-list-vertical article.product .btn{float:right;font-size:1em;position:relative;top:-3px;margin-left:10px;width:70px!important}
.product-list-horizontal{float:left;margin-bottom:10px}
.product-list-horizontal td{width:110px}
.product-list-horizontal .product-wrapper{height:250px;width:110px;overflow:hidden;-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7;border-top:1px solid #eee;border-left:1px solid #eee;padding:10px 10px 5px 10px;background:#fff}
.mod-no-boxshadow .product-list-horizontal .product-wrapper{border:1px solid #eee}
.product-list-horizontal .product-wrapper .product-image-wrapper{width:100%;position:relative;text-align:center;height:107px}
.product-list-horizontal .product-wrapper .product-image-wrapper>a img{max-height:105px;max-width:89px}
.product-list-horizontal .product-wrapper .product-image-wrapper .price-splash,.product-list-horizontal .product-wrapper .product-image-wrapper .price-splash-small{position:absolute;top:-7px;right:-7px;overflow:hidden;width:40px;height:40px;background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -560px;width:40px;height:40px;font-weight:700}
.product-list-horizontal .product-wrapper .product-image-wrapper .price-splash p,.product-list-horizontal .product-wrapper .product-image-wrapper .price-splash-small p{margin-top:12px}
.product-list-horizontal .product-wrapper .product-title-wrapper{position:relative;overflow:hidden;height:81px;padding-top:5px;margin-bottom:3px;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom}
.product-list-horizontal .product-wrapper .product-title-wrapper .rating-list{position:absolute;bottom:0;left:10px}
.product-list-horizontal .product-wrapper .product-title-wrapper h3,.product-list-horizontal .product-wrapper .product-title-wrapper p{margin:0;clear:both}
.product-list-horizontal .product-wrapper .product-price-wrapper{vertical-align:bottom;text-align:center}
.product-list-horizontal .product-wrapper .product-price-wrapper .price{white-space:nowrap;text-align:right;margin-bottom:5px}
.product-list-horizontal .product-wrapper .product-price-wrapper>a.btn{width:80px}
.product-list-combo-view article.product{overflow:hidden;padding:0!important;border:1px solid #ddd}
.product-list-combo-view article.product:not(:last-child){border-bottom:none}
.product-list-combo-view article.product .image{position:relative;float:left;display:table;height:130px;width:101px;padding:5px 10px;text-align:center}
.product-list-combo-view article.product .image a{display:table-cell;vertical-align:middle}
.product-list-combo-view article.product .image a img{max-width:80px;max-height:111px}
.product-list-combo-view article.product .image .energy-label-splash{bottom:7px}
.product-list-combo-view article.product .title{float:right;position:relative;height:130px;width:667px;padding:5px 10px}
.product-list-combo-view article.product .title .description-container{overflow:hidden;position:relative;width:590px;height:72px}
.product-list-combo-view article.product .title .description-container p{font-size:1.2em;margin-bottom:5px}
.product-list-combo-view article.product .title .description-container p a{font-weight:700}
.product-list-combo-view article.product .title .description-container p a.product-group-link{color:#3c3c3c;font-weight:400}
.product-list-combo-view article.product .title .price-splash{position:absolute;top:5px;right:10px;width:50px;height:50px;background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -508px;width:50px;height:50px;font-weight:700;font-size:1.2em}
.product-list-combo-view article.product .title .price-splash p{line-height:50px;text-align:center;margin:0}
.product-list-combo-view article.product .title .review-rating{position:absolute;bottom:10px;right:10px}
.product-list-combo-view article.product .title .buy-container{position:absolute;bottom:5px}
.product-list-combo-view article.product .title .buy-container .product-price-wrapper{display:block;height:19px;text-align:left;background:0 0;padding:0;margin:0}
.product-list-combo-view article.product .title .buy-container .product-price-wrapper .ordinary-price{float:right;padding-top:2px}
.product-list-combo-view article.product .title .buy-container .product-price-wrapper .price{float:left;margin:0 5px 0 0;font-size:1.4em}
.product-list-combo-view article.product .title .buy-container .product-price-wrapper .price>span{font-size:.8em;margin-right:-4px}
.product-list-combo-view article.product .title .buy-container a.btn{min-width:85px}
.howto-box{-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7;padding:17px 17px 10px 17px}
.mod-no-boxshadow .howto-box{border:1px solid #eee}
.howto-box .content-container .title{margin-bottom:7px;font-weight:700;font-size:1.27273em}
.howto-box .content-container .title2{margin:18px 0 7px 0;font-weight:700;font-size:1.1em}
.header-wrapper{position:relative}
.voucher-container{-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7;position:relative;float:left;background:#E2EDDF;width:calc(50% - 10px);height:145px;overflow:hidden;margin-bottom:10px;padding:10px;border:2px dashed #2b760a}
.mod-no-boxshadow .voucher-container{border:1px solid #eee}
.voucher-container p{max-height:33px;overflow:hidden}
.voucher-container .voucher-title{max-width:265px}
.voucher-container .voucher-link{font-weight:700;position:absolute;bottom:0;left:10px}
.voucher-container .voucher-link a{position:relative;padding-left:10px}
.voucher-container .voucher-link a:before{position:absolute;font-family:FontAwesome;font-size:1.4em;font-weight:400;content:"\f101";top:-4px;left:0}
.voucher-container .voucher-code span{font-weight:700;font-size:1.2em}
.voucher-container .voucher-valid-to-date{position:absolute;bottom:0;right:10px;color:#878787}
.voucher-container:nth-child(odd){margin-right:10px}
.page-content ul#most-searched{overflow:hidden;padding:5px 0;height:24px}
.page-content ul#most-searched li{float:left;margin-right:10px}
.page-content ul#most-searched li>span{font-weight:700}
.page-content ul#most-searched li a{color:#3c3c3c}
.page-content ul#most-searched li a:hover{color:#161616}
.page-content ul#most-searched li a:active,.page-content ul#most-searched li a:focus{color:#3c3c3c}
.page-content section{position:relative;margin-bottom:30px;display:inline-block;width:100%}
#cart,#cart-container,#cart-popup{float:left}
#cart{position:relative;max-height:450px;width:750px;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-y 295px,url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-y 530px}
#cart i.fa-check{color:#41a500}
#cart-header{width:100%;height:45px;padding-bottom:25px;background:#fff url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x 0 30px}
#cart-header h3{margin:0;text-align:center;font-size:1.5em}
.cart__articles-wrapper{overflow:auto;float:left;width:295px;max-height:390px;padding-right:15px}
.cart-articles-wrapper__title{position:relative;padding-bottom:2px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #f0f0f0}
.cart-articles-wrapper__title i.fa-caret-down,.cart-articles-wrapper__title i.fa-caret-up{position:absolute;right:2px;top:1px;font-size:1.4em}
.cart-articles-wrapper__title i.fa-caret-up{top:0}
.cart-articles-wrapper__title i.fa-check{margin:0 4px 0 2px;font-size:1.4em}
.cart-articles--hide{display:none}
.cart__added-articles{margin-bottom:15px}
.cart-article{position:relative;overflow:hidden;padding-bottom:1px;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom}
.cart-article:first-of-type{padding-top:0}
.cart-article:last-of-type{background:0 0}
.cart-article .loader-overlay{top:0;bottom:0;right:0;left:0}
.cart-article__image{overflow:hidden;float:left;width:25%;max-width:25%;line-height:80px;padding:5px 0;background:#fff;text-align:center}
.cart-article__image img{max-width:100%;max-height:80px;overflow:hidden}
.cart-article__info{position:absolute;top:5px;right:0;bottom:5px;width:73%}
.cart-article__title{padding:4px 30px 0 0}
.cart-article__update{position:absolute;top:0;right:0}
.cart-article__update a{margin:0 1px;font-size:1.2em;color:#878787;cursor:pointer}
.cart-article__update a:active,.cart-article__update a:hover{color:#3c3c3c}
.cart-article__price-wrapper{overflow:hidden;position:absolute;bottom:0;width:100%}
.cart-article__quantity-price{float:left;color:#626262}
.cart-article__sum{float:right;color:#d00b1c;font-weight:700}
.cart__offers-wrapper{overflow:auto;float:left;width:235px;max-height:390px;padding:0 15px}
.cart__offers-wrapper ul{list-style:none;padding:0}
.cart__offers-wrapper ul li{padding:2px 0;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom}
.cart__offers-wrapper ul li:first-of-type{margin:0;padding:0 0 2px 0;font-weight:700;border-bottom:1px solid #f0f0f0;background:0 0;text-transform:uppercase}
.cart__offers-wrapper ul li:last-of-type{background:0 0}
.cart__offers-wrapper ul:last-of-type{margin-bottom:0}
.cart-offers__bonus-steps-list>li:first-of-type:before{font-family:FontAwesome;content:"\f005";font-size:1.1em;margin-right:4px}
.cart__summary-wrapper{float:right;width:205px;min-height:100%;padding:5px 7px;background:#f8f8f8;border:1px solid #f0f0f0;margin-bottom:110px}
.cart-summary__row{margin-bottom:5px;color:#626262}
.cart-summary__row:last-of-type{margin-bottom:0}
.cart-summary__row:last-of-type.cart-summary__row--total-sum{background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x top}
.cart-summary__row-value{float:right;font-weight:700}
.cart-summary__row--total-sum{font-size:1.5em;padding:3px 0 5px 0;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x top,url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom}
.cart-summary__row--total-sum .cart-summary__row-title{color:#3c3c3c}
.cart-summary__row--total-sum .cart-summary__row-value{color:#d00b1c}
.cart-summary__left-to-free-freight{text-align:center}
.cart-summary__left-to-free-freight span>span{font-weight:700}
.cart-summary__left-to-free-freight i{color:#d00b1c;margin-right:4px}
.cart__buttons-wrapper{position:absolute;text-align:center;bottom:0;right:0;width:205px}
.cart__buttons-wrapper .btn{width:100%;margin-top:5px}
.cart__continue-shopping-link{position:relative;font-size:1.1em}
.cart__continue-shopping-link:after{margin-left:4px;content:"\f101";font-family:FontAwesome}
.cart-container--has-related-products .cart__articles-wrapper,.cart-container--has-related-products .cart__offers-wrapper{max-height:280px}
.cart__related-products-title{padding-bottom:2px;font-weight:700;text-transform:uppercase}
.cart__related-products{float:left;width:100%;padding:25px 0 0 0;margin:0!important;background:#fff url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x 0 15px}
.cart__related-products ul{background:#fff}
.cart__related-products li{display:inline-block;width:150px;padding-bottom:2px}
.cart__related-products article{height:227px}
.cart__related-products article .product-image-wrapper{height:97px!important}
.cart__related-products article .product-image-wrapper a{line-height:97px!important}
.cart__related-products article .product-image-wrapper>img{overflow:hidden;max-height:97px!important}
.cart__related-products article .product-title-wrapper{margin-top:109px!important;height:54px!important}
.cart__related-products article .product-price-wrapper{padding-top:3px!important;margin-bottom:0!important}
#cart-wrapper .mini-cart .mini-cart__checkout-btn{float:right;margin-right:0;font-size:1.2em}
#cart-wrapper #mini-cart__toggle-cart{float:right;color:#3c3c3c}
#cart-wrapper #mini-cart__toggle-cart:hover{color:#161616}
#cart-wrapper #mini-cart__toggle-cart:active,#cart-wrapper #mini-cart__toggle-cart:focus{color:#3c3c3c}
#cart-wrapper #mini-cart__toggle-cart>*{float:left;margin-right:6px;line-height:32px;font-weight:700}
#cart-wrapper .mini-cart__quantity{font-size:3em}
#cart-wrapper .mini-cart__title{font-size:1.4em;height:15px;margin-top:2px;line-height:15px}
#cart-wrapper .mini-cart__amount{height:15px;line-height:15px}
#cart-wrapper .mini-cart--empty{color:#626262;line-height:32px;text-align:center;font-size:1.4em}
.btn-progress{position:relative;color:transparent!important}
.btn-progress:after{position:absolute;left:0;right:0;font-family:FontAwesome;font-weight:400;content:"\f1ce";color:#fff;-webkit-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.link-lists-wrapper ul,.offer-steps{margin-bottom:10px}
.link-lists-wrapper ul h3,.offer-steps h3{text-transform:uppercase;font-size:1.2em;margin-bottom:8px}
.link-lists-wrapper ul li,.offer-steps li{background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom;line-height:31px}
.link-lists-wrapper ul li:first-child,.offer-steps li:first-child{background:0 0}
li.dropdown.dropdown-clean.bonus-steps{border-left:1px solid #878787!important}
li.dropdown.dropdown-clean.bonus-steps>a>i{color:#878787!important}
li.dropdown.dropdown-clean.bonus-steps>a>i.fa-star{margin:0 3px 0 10px;color:#fed300!important}
li.dropdown.dropdown-clean.bonus-steps ul.dropdown-menu{width:225px;left:-40px}
li.dropdown.dropdown-clean.bonus-steps ul.dropdown-menu li>ul{padding:0;margin:0;list-style:none}
li.dropdown.dropdown-clean.bonus-steps ul.dropdown-menu li>ul>li{font-weight:700;color:#626262;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom;padding:8px 10px}
li.dropdown.dropdown-clean.bonus-steps ul.dropdown-menu li>ul>li:first-child{display:none}
li.dropdown.dropdown-clean.bonus-steps ul.dropdown-menu li>ul>li:last-child{background:0 0}
#pegi li,.game_pegi_ids .filter-button{background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/pegi-icons.gif) no-repeat}
.game_pegi_ids .filter-button div{height:25px;width:25px;text-indent:-999em;padding:0}
#game_pegi_ids label{background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/pegi-icons.gif) no-repeat;padding:0!important;width:27px;height:27px;border:1px solid #fff;display:block;float:left;margin:0 4px 4px 0}
#game_pegi_ids label.active,#game_pegi_ids label:hover{border:1px solid #F96F14}
#game_pegi_ids label input,#game_pegi_ids label span{display:none}
.game_pegi_ids .filter-button span{display:none}
.search-filter-container .game_pegi_ids .over div{background:0 0;border:2px solid #f60;height:21px;width:21px}
#pegi{width:135px;margin:0 auto 5px;padding:5px 0 3px;list-style:none}
#pegi li{display:inline-block;width:25px;height:25px;margin:0 2px 2px}
#pegi span{display:none}
.pegi-age3{background-position:-100px 0!important}
.pegi-age7{background-position:-75px 0!important}
.pegi-age12{background-position:-50px 0!important}
.pegi-age16{background-position:-25px 0!important}
.pegi-age18{background-position:0 0!important}
.pegi-violence{background-position:0 -25px!important}
.pegi-badlanguage{background-position:-25px -25px!important}
.pegi-fear{background-position:-50px -25px!important}
.pegi-sex{background-position:-75px -25px!important}
.pegi-discrimination{background-position:-100px -25px!important}
.pegi-gambling{background-position:0 -50px!important}
.pegi-drugs{background-position:-25px -50px!important}
.pegi-online{background-position:-50px -50px!important}
.pegi-ok{background-position:-75px -50px!important}
.cdon-form{list-style:none;padding:20px;margin:0 0 15px 0;float:left;width:100%;overflow:hidden;position:relative;border:1px solid #f0f0f0}
.cdon-form section{clear:both}
.cdon-form h3{margin:0;padding:10px 0 3px 0;clear:both;color:#3c3c3c;border-bottom:1px solid #f0f0f0}
.cdon-form li{padding:0;float:right;width:48%;margin-bottom:10px}
.cdon-form li.newline{clear:left;float:left}
.cdon-form li.newline p{margin:2px 0 0 5px;font-style:italic}
.cdon-form li.full-line{clear:both;width:100%}
.cdon-form li.full-line input[type=submit]{float:right}
.cdon-form li.full-line input[type=checkbox]{display:inline-block;position:relative;top:-2px;margin-right:4px}
.cdon-form li.required-fields{position:absolute;top:10px;right:10px}
.cdon-form li.required-fields p{text-align:right;margin:0}
.cdon-form li label{color:#626262}
.cdon-form li textarea{height:50px}
.rating,ul.rating li a:hover{width:84px;height:16px;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/star-matrix.png) no-repeat 0 0}
.rating-list{text-indent:-999em}
.combo-image.rating-list{width:69px;height:13px;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/star-matrix-small.png) no-repeat 0 0}
.image.combo-image{margin-bottom:5px}
.list.rating-list{width:15px;height:20px;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/star-matrix-micro.png) no-repeat 0 0}
.combo-container .rating-list{float:right}
.rating{margin:0;padding:0;list-style:none;clear:both;position:relative}
.nostar{background-position:0 0}
.onestar{background-position:0 -16px}
.twostar{background-position:0 -32px}
.threestar{background-position:0 -48px}
.fourstar{background-position:0 -64px}
.fivestar{background-position:0 -80px}
.list.rating5{background-position:-16px 0}
.list.rating10{background-position:-32px 0}
.list.rating15{background-position:-48px 0}
.list.rating20{background-position:-64px 0}
.list.rating25{background-position:-80px 0}
.list.rating30{background-position:-96px 0}
.list.rating35{background-position:-112px 0}
.list.rating40{background-position:-128px 0}
.list.rating45{background-position:-144px 0}
.list.rating50{background-position:-160px 0}
.combo-image.rating0{background-position:0 0}
.combo-image.rating5{background-position:0 -13px}
.combo-image.rating10{background-position:0 -26px}
.combo-image.rating15{background-position:0 -39px}
.combo-image.rating20{background-position:0 -52px}
.combo-image.rating25{background-position:0 -65px}
.combo-image.rating30{background-position:0 -78px}
.combo-image.rating35{background-position:0 -91px}
.combo-image.rating40{background-position:0 -104px}
.combo-image.rating45{background-position:0 -117px}
.combo-image.rating50{background-position:0 -130px}
ul.rating li{cursor:pointer;float:left;text-indent:-999em}
ul.rating li a{position:absolute;left:0;top:0;width:17px;height:16px;text-decoration:none;z-index:200}
ul.rating li.one a{left:0}
ul.rating li.two a{left:17px}
ul.rating li.three a{left:33px}
ul.rating li.four a{left:49px}
ul.rating li.five a{left:65px}
ul.rating li a:hover{left:0;overflow:hidden;z-index:2}
ul.rating li.one a:hover{background-position:0 -16px}
ul.rating li.two a:hover{background-position:0 -32px}
ul.rating li.three a:hover{background-position:0 -48px}
ul.rating li.four a:hover{background-position:0 -64px}
ul.rating li.five a:hover{background-position:0 -80px}
.positive{color:#41a500}
.negative{color:#d00b1c}
#site-wrapper i.fa-star,#site-wrapper i.fa-star-half,.review-rating i.fa-star,.review-rating i.fa-star-half{color:#ffe14b}
#site-wrapper i.fa-star-half.-empty,#site-wrapper i.fa-star.-empty,.review-rating i.fa-star-half.-empty,.review-rating i.fa-star.-empty{color:#cacaca}
.review-rating{margin-left:1px;white-space:nowrap;font-size:12px;line-height:1}
.review-rating>i,.review-rating>span{margin-right:3px}
.review-rating .fa-stack{width:auto;height:auto;line-height:1;vertical-align:baseline}
.review-rating .fa-stack .fa-star-half{position:absolute;top:0;left:0}
h2[class*=brandstore]{text-indent:-9999px;height:26px}
h2.brandstore-esprit{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -541px;width:130px;height:18px}
h2.brandstore-adidas{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -880px;width:39px;height:26px}
h2.brandstore-lee{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -329px;width:155px;height:20px}
h2.brandstore-g-star{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -491px;width:140px;height:20px}
h2.brandstore-bruuns{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -112px;width:176px;height:26px}
h2.brandstore-joe-boxer{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -274px;width:176px;height:25px}
h2.brandstore-levis{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -56px;width:63px;height:26px}
h2.brandstore-desigual{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -713px;width:110px;height:25px}
h2.brandstore-culture{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -435px;width:43px;height:26px}
h2.brandstore-pulzjeans{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -589px;width:97px;height:38px}
h2.brandstore-thule{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -824px;width:61px;height:26px}
h2.brandstore-mn{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -168px;width:95px;height:26px}
h2.brandstore-neff{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -657px;width:69px;height:26px}
h2.brandstore-elements{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -379px;width:116px;height:26px}
h2.brandstore-abecita{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 0;width:106px;height:26px}
h2.brandstore-isbjorn{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -224px;width:176px;height:20px}
h2.brandstore-iflag{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/brands.png?1463736146348);background-position:0 -768px;width:176px;height:26px}
.namepage-description{overflow:hidden;margin-bottom:20px}
.namepage-description img{float:left;max-width:150px;max-height:190px;margin-right:15px}
.namepage-description .description p{margin-left:15px}
.campaign-mini-banner{float:left;max-width:83px;height:51px;overflow:hidden;margin-left:6px}
.link-lists-wrapper ul{list-style-type:none;padding:0;margin-top:0;margin-right:0;margin-bottom:0}
.link-lists-wrapper ul li{padding:6px 12px;line-height:1.4em;margin:0}
.link-lists-wrapper ul li:first-child{background:#f0f0f0;color:#3c3c3c;text-transform:uppercase;font-weight:700}
.link-lists-wrapper ul li:first-child a{color:#3c3c3c!important}
.link-lists-wrapper.-style2{margin-bottom:20px}
.link-lists-wrapper.-style2 li:first-child{background:#f0f0f0;color:#3c3c3c;border-radius:0;filter:none}
.overlay-close{float:right;padding:0 0 0 5px;line-height:14px;color:#626262}
.overlay-close span{font-weight:700;padding-right:3px}
.overlay-close i{font-size:12px}
.advanced-search .search-options-container{float:left;padding-left:10px;margin-bottom:15px}
.advanced-search .search-options-container .search-options-row{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #f0f0f0}
.advanced-search .search-options-container .search-options-row label{width:100px}
.advanced-search .search-options-container .search-options-row input[type=text],.advanced-search .search-options-container .search-options-row select{display:inline-block;width:205px;margin-right:10px}
.advanced-search .search-options-container input[type=submit]{margin-top:5px;padding:0 1.7em;float:right}
.movie-player{width:100%;float:left;margin-bottom:10px}
.button-row{text-align:right}
.button-row a,.button-row button,.button-row input{display:inline-block;zoom:1;*display:inline;margin-left:5px;min-width:100px}
.input-group{width:360px;float:left}
.input-group .btn,.input-group input{height:45px!important}
.input-group .btn{padding:0 20px!important;border-radius:0 2px 2px 0!important}
.input-group .btn:hover{z-index:inherit!important}
.input-group input{padding-right:34px!important;border-right:0!important}
.input-group-sm>.input-group-btn>.btn{padding-top:0;padding-bottom:0;line-height:1!important}
.input-group-sm>.input-group-btn>.btn:active{padding-top:1px}
.grd,.link-lists-wrapper{max-width:100%;margin-left:auto!important;margin-right:auto}
.grd:after,.link-lists-wrapper:after{content:" ";display:block;clear:both}
.grd>*,.link-lists-wrapper>*{width:22.85714%;float:left;margin-left:2.85714%!important}
.grd .grd-1,.link-lists-wrapper .grd-1{width:22.85714%!important;float:left;margin-left:2.85714%!important}
.grd .grd-2,.link-lists-wrapper .grd-2{width:48.57143%!important;float:left;margin-left:2.85714%!important}
.grd .grd-3,.link-lists-wrapper .grd-3{width:74.28571%!important;float:left;margin-left:2.85714%!important}
.grd .grd-4,.link-lists-wrapper .grd-4{width:100%!important;float:left;margin-left:0!important;margin-right:0}
.grd>:first-child,.link-lists-wrapper>:first-child{margin-left:0!important}
.cdon-form,.form-group{float:left;width:100%}
.cdon-form fieldset,.cdon-form>h2,.form-group fieldset,.form-group>h2{margin-bottom:20px}
.cdon-form fieldset,.form-group fieldset{padding:10px;background:#f8f8f8;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow .cdon-form fieldset,.mod-no-boxshadow .form-group fieldset{border:1px solid #eee}
.cdon-form .grd,.cdon-form .link-lists-wrapper,.form-group .grd,.form-group .link-lists-wrapper{margin-bottom:5px}
.cdon-form .grd>.label-group,.cdon-form .grd>label,.cdon-form .link-lists-wrapper>.label-group,.cdon-form .link-lists-wrapper>label,.form-group .grd>.label-group,.form-group .grd>label,.form-group .link-lists-wrapper>.label-group,.form-group .link-lists-wrapper>label{width:48.57143%}
.cdon-form .grd>.label-group>span,.cdon-form .grd>label>span,.cdon-form .link-lists-wrapper>.label-group>span,.cdon-form .link-lists-wrapper>label>span,.form-group .grd>.label-group>span,.form-group .grd>label>span,.form-group .link-lists-wrapper>.label-group>span,.form-group .link-lists-wrapper>label>span{margin-bottom:5px;display:block;font-weight:700}
.cdon-form .grd>.label-group>span .fa,.cdon-form .grd>label>span .fa,.cdon-form .link-lists-wrapper>.label-group>span .fa,.cdon-form .link-lists-wrapper>label>span .fa,.form-group .grd>.label-group>span .fa,.form-group .grd>label>span .fa,.form-group .link-lists-wrapper>.label-group>span .fa,.form-group .link-lists-wrapper>label>span .fa{line-height:12px}
.cdon-form .grd>.label-group.required>span:after,.cdon-form .grd>label.required>span:after,.cdon-form .link-lists-wrapper>.label-group.required>span:after,.cdon-form .link-lists-wrapper>label.required>span:after,.form-group .grd>.label-group.required>span:after,.form-group .grd>label.required>span:after,.form-group .link-lists-wrapper>.label-group.required>span:after,.form-group .link-lists-wrapper>label.required>span:after{content:"*";color:#d00b1c;margin-left:3px;position:absolute}
.cdon-form .grd>.label-group input,.cdon-form .grd>.label-group select,.cdon-form .grd>.label-group textarea,.cdon-form .grd>label input,.cdon-form .grd>label select,.cdon-form .grd>label textarea,.cdon-form .link-lists-wrapper>.label-group input,.cdon-form .link-lists-wrapper>.label-group select,.cdon-form .link-lists-wrapper>.label-group textarea,.cdon-form .link-lists-wrapper>label input,.cdon-form .link-lists-wrapper>label select,.cdon-form .link-lists-wrapper>label textarea,.form-group .grd>.label-group input,.form-group .grd>.label-group select,.form-group .grd>.label-group textarea,.form-group .grd>label input,.form-group .grd>label select,.form-group .grd>label textarea,.form-group .link-lists-wrapper>.label-group input,.form-group .link-lists-wrapper>.label-group select,.form-group .link-lists-wrapper>.label-group textarea,.form-group .link-lists-wrapper>label input,.form-group .link-lists-wrapper>label select,.form-group .link-lists-wrapper>label textarea{font-weight:400}
.cdon-form .label-group>label,.form-group .label-group>label{display:block;font-weight:400}
.cdon-form .label-group>label input,.form-group .label-group>label input{margin:0 2px 0 0;position:relative;top:2px}
.cdon-form .label-group.-horizontal>label,.form-group .label-group.-horizontal>label{display:inline-block;padding-right:10px}
.fancybox-inner .cdon-form:last-child,.fancybox-inner .form-group:last-child{margin-bottom:0}
.register-form fieldset:first-of-type .grd:first-child label:first-child,.register-form fieldset:first-of-type .link-lists-wrapper:first-child label:first-child{padding-top:15px}
.register-form__finalize{display:table;width:100%;margin-bottom:30px}
.register-form__finalize .button-row{display:table-cell;vertical-align:middle;text-align:right}
.register-form__terms{display:table-cell;vertical-align:middle;width:75%}
.register-form__terms label{font-weight:400;margin-bottom:2px}
.giftcard-form .btn,.register-form .btn{padding:0 50px}
.giftcard-form .grd,.giftcard-form .link-lists-wrapper{margin-bottom:10px}
.register-link{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:right;overflow:hidden;padding:0 7px;font-weight:700;display:block;line-height:35px}
.register-link i{position:relative;top:4px;margin-right:2px;width:27px;text-align:center}
.register-link:hover{background:#f0f0f0}
.link-collection section>h2{background:#f0f0f0;padding:5px 10px}
.link-collection__sub-header{margin-top:20px}
.link-collection__sub-header.-first{margin-top:0}
.tab-wrapper .nav-tabs{border:0}
.tab-wrapper .nav-tabs li a{text-decoration:none;font-weight:700;border:1px solid #DDD;margin-right:-1px;border-radius:0;background:#f0f0f0;color:#3c3c3c}
.tab-wrapper .nav-tabs li a:hover{color:#161616}
.tab-wrapper .nav-tabs li a:active,.tab-wrapper .nav-tabs li a:focus{color:#3c3c3c}
.tab-wrapper .nav-tabs li a:hover{background:#f8f8f8!important}
.tab-wrapper .nav-tabs li.active a{color:#161616;background:#fff!important;filter:none;border-bottom:1px solid #fff}
.tab-content{width:100%;overflow:hidden;padding:20px;border:1px solid #DDD}
.login-form-2{font-weight:400;text-transform:none;font-size:11px;padding:10px;padding-bottom:0;left:8px;width:280px}
.login-form-2 .cdon-form h2,.login-form-2 .form-group h2{margin-bottom:10px}
.login-form-2 span.title{display:inline-block;margin-bottom:10px;font-size:1.16667em;font-weight:700}
.login-form-2 .btn~p{margin-top:10px}
.login-form-2 .btn,.login-form-2 .chk,.login-form-2 input{margin-bottom:10px}
.login-form-2 .btn{width:100%}
.login-form-2 .info-box.error{display:none;margin-bottom:0}
.login-form-2 .login-form__register{padding:10px;margin:0 -10px;background:#f8f8f8;border-top:1px solid #DDD}
.login-form-2.-horizontal{width:100%;padding:0;float:left}
.login-form-2.-horizontal .login-form__register,.login-form-2.-horizontal form{height:100%;float:left;width:48.57143%}
.login-form-2.-horizontal form{padding-right:20px;margin-right:2.85714%;border-right:1px solid #DDD}
.login-form-2.-horizontal .login-form__register{padding:0;margin:0;background:0 0;border-top:none}
#language-fi .info-box.warning{margin-bottom:15px}
.lt-ie8 .login-form-2.-horizontal .login-form__register{width:44%!important}
.information-bar{text-align:center;font-weight:700;padding:3px;border-bottom:1px solid #DDD;border-top:1px solid #DDD;background:#ececec}
.information-bar a{color:#3c3c3c}
.information-bar i.fa{color:#d00b1c;font-size:1.2em;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph;display:inline-block;width:13px}
.information-bar i.fa-truck{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}
#ad-banner-top.active~.information-bar{margin-top:10px}
#car-selection-form-navigation-page{height:250px!important;margin-bottom:30px!important;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/skruvat-bg.jpg) no-repeat;background-size:100%;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow #car-selection-form-navigation-page{border:1px solid #eee}
#car-selection-form-navigation-page .car-selection-container{position:relative;height:100%;padding:65px 20px 20px 65px;color:#000}
#car-selection-form-navigation-page .car-selection-container .car-selection-info{font-weight:700;margin-bottom:21px}
#car-selection-form-navigation-page .car-selection-container .car-selection-info h2{font-size:2.2em;margin-bottom:1px}
#car-selection-form-navigation-page .car-selection-container .car-selection-info p{font-size:1.4em}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .car-input-group{position:relative;float:left;padding-bottom:4px;font-size:1.1em}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .car-input-group .icon-plate{position:absolute;width:19px;height:51px;border-right:0;background-repeat:no-repeat;background-position:center;background-color:#355AA5;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .car-input-group input{display:inline;height:51px;width:202px;padding:0 0 0 24px;margin-right:11px;font-size:2.2em;text-align:center;text-transform:uppercase}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .car-input-group button{display:inline;height:50px;width:170px;margin-top:-16px;text-transform:uppercase}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .car-selling-points{float:left;padding:3px 0 0 40px;font-size:1.4em;font-weight:700}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .car-selling-points p{margin-bottom:2px}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .car-selling-points i{color:#41a500;margin-right:2px}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .help-block{clear:both;color:#d00b1c}
#car-selection-form-navigation-page .car-selection-container .car-information{padding:50px 0 0 0;font-weight:700;text-align:left}
#car-selection-form-navigation-page .car-selection-container .car-information .car-information-registration-number{color:#41a500}
#car-selection-form-navigation-page .car-selection-container a#car-information-panel-close-button-id{position:absolute;top:113px;right:60px;font-weight:700;color:#3c3c3c}
#car-selection-form-navigation-page .car-selection-container a#car-information-panel-close-button-id i{position:relative;top:3px;margin-left:3px;font-size:2em}
#car-selection-form-navigation-page .car-selection-container a#car-information-panel-close-button-id:hover{color:#d00b1c}
.icon-plate-container{padding:0 0 1px 19px}
.car-information{font-size:1.2em}
.car-information-registration-number{font-size:1.2em;font-weight:700}
#language-sv .icon-plate{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/regno_badge_SE.png)}
#language-da .icon-plate{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/regno_badge_DK.png)}
#language-fi .icon-plate{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/regno_badge_FI.png)}
#language-no .icon-plate{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/regno_badge_NO.png)}
.lt-ie9 .car-selection-container{background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}
.lt-ie8 .car-selection-container{height:110px!important}
.lt-ie8 .car-selection-container .car-input-group .icon-plate{z-index:99}
.pretty-heading{border-bottom:1px solid #eee;padding-bottom:10px;font-size:22px;font-weight:400}
#Mobile .pretty-heading{font-size:20px;margin-bottom:10px}
.toast-title{font-weight:700}
.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}
.toast-close-button{position:relative;right:-.5em;top:-.9em;float:right;font-size:20px;font-weight:700;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}
.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}
button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.toast-top-center{top:0;right:0;width:100%}
.toast-bottom-center{bottom:0;right:0;width:100%}
.toast-top-full-width{top:0;right:0;width:100%}
.toast-bottom-full-width{bottom:0;right:0;width:100%}
.toast-top-left{top:12px;left:12px}
.toast-top-right{top:12px;right:12px}
.toast-bottom-right{right:12px;bottom:12px}
.toast-bottom-left{bottom:12px;left:12px}
#toast-container{position:fixed;z-index:19009}
#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 37px;width:300px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999}
#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;cursor:pointer}
#toast-container>.toast:before{font-family:FontAwesome;font-size:24px;position:absolute;left:8px;top:10px}
#toast-container>.toast-warning:before{content:"\f06a";color:#f89406}
#toast-container>.toast-error:before{content:"\f06a";color:#cd0606}
#toast-container>.toast-info:before{content:"\f05a";color:#1149c2}
#toast-container>.toast-success:before{content:"\f058";color:#41a500}
#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}
#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}
.toast{background-color:#fff;border:1px solid}
.toast-success{border-color:#d9fb62;background:#f9ffe4}
.toast-error{border-color:#cd5c60;background:#fffbe6}
.toast-info{border-color:#1149c2;background:#FFF}
.toast-warning{border-color:#ffd600;background:#fffbe6}
.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}
@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}
#toast-container .toast-close-button{right:-.2em;top:-.2em}
}
@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}
#toast-container .toast-close-button{right:-.2em;top:-.2em}
}
@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}
}
nav.sub-navigation__group{margin-bottom:3px}
nav.sub-navigation__group:last-child{margin-bottom:7px}
.sub-navigation__group-header{line-height:16px;margin-bottom:5px}
.sub-navigation__group--toggleable>.sub-navigation__group-header{padding-left:12px}
.sub-navigation__group--toggleable>.sub-navigation__group-header:hover{cursor:pointer;text-decoration:underline}
.sub-navigation__group--toggleable>.sub-navigation__group-header:before{color:#878787;font-size:1.1em;font-weight:400;position:absolute;content:"\f105";font-family:FontAwesome;margin-left:-12px;height:12px;overflow:hidden}
.sub-navigation__group--toggleable>.sub-navigation__group-header:hover:before{color:#000}
.sub-navigation__group--toggleable>.sub-navigation__group-list{display:none}
.sub-navigation__group--toggleable.sub-navigation__group--open>.sub-navigation__group-list{display:block;padding-left:12px}
.sub-navigation__group--toggleable.sub-navigation__group--open>.sub-navigation__group-header:before{content:"\f107";margin-left:-14px}
.sub-navigation__group .sub-navigation__group .sub-navigation__group-header,.sub-navigation__group .sub-navigation__group .sub-navigation__group-list{padding-left:12px}
.sub-navigation__group-list{list-style-type:none;padding:0;margin:0}
.sub-navigation__group-list li{padding:0;margin:0}
.sub-navigation__active-link{text-decoration:underline}
.sub-navigation__group .sub-navigation__group--toggleable{margin-left:12px}
section.trust-factors__wrapper{font-size:1em}
section.trust-factors__wrapper div{position:relative;padding-left:20px;text-transform:uppercase}
section.trust-factors__wrapper div i{position:absolute;left:-2px;top:0;width:20px;color:#41a500;text-align:center;font-size:1.5em}
section.trust-factors__wrapper div:not(:last-child):after{display:block;position:relative;left:-10px;width:35px;margin:15px auto;content:" ";border-bottom:1px solid silver}
#error-page{width:100%;height:445px;padding-top:75px;margin-bottom:30px;text-align:center;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/404-page.png) no-repeat;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow #error-page{border:1px solid #eee}
.error-page-wrapper{overflow:hidden;width:680px;margin:0 auto;padding:20px;background:#fff;font-size:1.2em}
.error-page-wrapper h1{font-weight:700}
.error-page-wrapper p{margin-bottom:30px}
.error-page-wrapper>div{display:inline-block;width:270px;height:140px;padding:20px;margin:0 10px;vertical-align:top;text-align:left;text-transform:uppercase;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow .error-page-wrapper>div{border:1px solid #eee}
.error-page-wrapper>div ul{margin:0;padding-left:15px}
.cdon-plus__title{text-align:center}
.cdon-plus__title h1{font-weight:600;margin-bottom:25px}
.cdon-plus__left-box{float:left;margin-left:150px;text-align:left;width:300px;height:150px;border:1px solid #ff6b01;box-shadow:0 1px 1px 1px #D2CACA;padding:25px}
.cdon-plus__left-box h2{margin-top:0;color:#ff6b01}
.cdon-plus__left-box ul{margin-left:-25px}
.cdon-plus__right-box{float:right;margin-right:150px;text-align:center;width:300px;height:150px;border:1px solid #ffbe8c;background-color:#ffbe8c;box-shadow:0 1px 1px 1px #BFB7B7;padding:35px}
.cdon-plus__right-box h2{margin-top:0;color:#fff}
.cdon-plus__tos{float:center;margin-right:140px;text-align:center;width:100%;border:1px solid #ccc;padding:0}
.cdon-plus__tos h2{margin-top:35px}
.cdon-plus__tos p{margin:0 100px 50px 100px}
.marketplace__box{margin:5px 0;padding:20px;text-align:center;background:#f0f0f0}
.marketplace__box h2{margin:10px 0}
.marketplace__buttons .btn{width:220px;margin:0 10px}
.marketplace__intro{position:relative}
.marketplace__intro a.btn{position:absolute;left:383px;top:183px;width:220px}
.marketplace__intro img{margin-bottom:20px}
#mobile-link{text-align:center;font-size:3em;font-weight:700;padding:5px 0;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom}
#humany-lightbox-overlay{z-index:19998}
.humany-widget .humany-lightbox{z-index:19999}
.vngage-panel-container{z-index:20000!important}
#insurances-popup,#productlist-insurance-popup{max-width:600px}
#insurances-popup .insurance-title,#productlist-insurance-popup .insurance-title{font-weight:700;font-size:1.5em}
#insurances-popup .insurance-product-image img,#productlist-insurance-popup .insurance-product-image img{max-height:70px;margin:5px 0}
#insurances-popup .insurance-product,#productlist-insurance-popup .insurance-product{margin:10px 0}
#insurances-popup .insurance-product>div,#productlist-insurance-popup .insurance-product>div{display:table-cell;vertical-align:middle;text-align:left}
#insurances-popup .insurance-product>div.insurance-product-title,#productlist-insurance-popup .insurance-product>div.insurance-product-title{width:100%;padding-left:7px}
#insurances-popup .insurance-product span,#productlist-insurance-popup .insurance-product span{display:block;font-weight:700;font-size:1.1em}
#insurances-popup .insurance-product span.head-title+.title,#productlist-insurance-popup .insurance-product span.head-title+.title{font-size:1em;font-weight:400}
#insurances-popup .insurance-choice,#productlist-insurance-popup .insurance-choice{margin-top:5px;padding:5px;background:#f8f8f8;border:1px solid #f0f0f0;line-height:20px}
#insurances-popup .insurance-choice input[type=radio],#productlist-insurance-popup .insurance-choice input[type=radio]{position:relative;top:2px}
#insurances-popup .insurance-choice label,#productlist-insurance-popup .insurance-choice label{margin:0}
#insurances-popup .insurance-buttons-container,#productlist-insurance-popup .insurance-buttons-container{overflow:hidden;width:100%;margin:10px 0 20px 0}
#insurances-popup .insurance-buttons-container>*,#productlist-insurance-popup .insurance-buttons-container>*{float:left;width:49%}
#insurances-popup .btn-none,#productlist-insurance-popup .btn-none{color:#005c9c;font-size:1.3em;line-height:33px;text-align:right;text-decoration:underline;margin-right:2%}
#insurances-popup .insurance-info,#productlist-insurance-popup .insurance-info{padding:7px;border:1px solid #f0f0f0;background:#f8f8f8;color:#6f6f6f;font-size:10px}
#insurances-popup .insurance-info ul,#productlist-insurance-popup .insurance-info ul{margin-top:7px}
#insurances-popup .insurance-info p,#productlist-insurance-popup .insurance-info p{margin:0}
.support-hub{position:fixed;bottom:25px;right:25px;z-index:19000;color:#1E9AAF;opacity:0}
.support-hub.is-loaded{opacity:1}
.support-hub__info-box{background:#FAF5D5;padding:10px;color:#000;border:1px solid #DFDCC8;border-radius:2px;margin:9px 10px 0 10px;width:280px;font-size:12px;line-height:18px}
.support-hub__toggle-button{text-align:center;background:#fff;display:block;height:40px;line-height:40px;width:40px;border-radius:20px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.5);box-shadow:0 1px 4px 0 rgba(0,0,0,.5);cursor:pointer;z-index:1}
.mod-no-boxshadow .support-hub__toggle-button{border:1px solid #eee}
.support-hub__toggle-button .fa{position:relative;top:-1px;font-size:24px;line-height:40px}
@keyframes swingingSausageShow{0%{opacity:0;-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}
100%{opacity:1;-webkit-transform:scale(1) rotate(-5deg);transform:scale(1) rotate(-5deg)}
}
@keyframes swingingSausageHide{0%{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
100%{opacity:0;-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}
}
@keyframes swingingSausage{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
}
@keyframes swingingSausageEnd{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
.support-hub__toggle-button-tooltip{opacity:0;-webkit-transform-origin:right center;transform-origin:right center;position:absolute;right:60px;bottom:0;z-index:-1;animation:swingingSausageHide .3s ease-out 0s 1;pointer-events:none;animation-play-state:running}
.support-hub__toggle-button-animation{opacity:1;-webkit-transform:translateZ(0) scale(1) rotate(0);transform:translateZ(0) scale(1) rotate(0);animation:swingingSausageShow .3s ease-out 0s 1,swingingSausage .3s ease-in-out .3s 5 alternate,swingingSausageEnd .3s ease-out 1.8s 1;pointer-events:auto;cursor:pointer}
.support-hub__toggle-button-tooltip-inner{text-transform:uppercase;font-weight:600;font-size:12px;background:#fff;white-space:nowrap;padding:0 10px;height:40px;line-height:40px;border-radius:2px}
.support-hub__toggle-button-tooltip-inner:after{content:"";height:20px;width:20px;background:#fff;position:absolute;right:-3px;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:1px 1px 4px 0 rgba(0,0,0,.3);box-shadow:1px 1px 4px 0 rgba(0,0,0,.3);z-index:-1}
.mod-no-boxshadow .support-hub__toggle-button-tooltip-inner:after{border:1px solid #eee}
.support-hub__toggle-button-tooltip-inner:before{content:".";position:absolute;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);box-shadow:0 1px 4px 0 rgba(0,0,0,.3);z-index:-2;width:100%;left:0;border-radius:2px}
.mod-no-boxshadow .support-hub__toggle-button-tooltip-inner:before{border:1px solid #eee}
.support-hub__menu{position:absolute;bottom:60px;right:0;-webkit-transform:scale(0);-webkit-transform-origin:89% 100%;-webkit-transition:all .3s;transform:scale(0);transform-origin:89% 100%;transition:all .3s}
.support-hub.is-active .support-hub__menu{-webkit-transform:scale(1);transform:scale(1)}
.support-hub__menu-inner{background:#fff;border-radius:2px;min-width:185px;padding-top:1px}
.support-hub__menu-inner:after{content:"";height:20px;width:20px;background:#fff;position:absolute;right:10px;bottom:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:1px 1px 4px 0 rgba(0,0,0,.3);box-shadow:1px 1px 4px 0 rgba(0,0,0,.3);z-index:-1}
.mod-no-boxshadow .support-hub__menu-inner:after{border:1px solid #eee}
.support-hub__menu-inner:before{content:".";position:absolute;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);box-shadow:0 1px 4px 0 rgba(0,0,0,.3);z-index:-2;width:100%;height:100%;left:0;border-radius:2px}
.mod-no-boxshadow .support-hub__menu-inner:before{border:1px solid #eee}
.support-hub__menu-list{list-style-type:none;padding:10px;margin:0}
.support-hub__menu-list-item{padding:0;margin:0;margin-bottom:10px}
.support-hub__menu-list-item:last-child{margin-bottom:0}
.support-hub__menu-list-item a{position:relative;border:1px solid #fff;color:#1E9AAF;padding-left:43px;padding-right:10px;display:block;text-decoration:none;font-size:12px;font-weight:600;line-height:40px;border-radius:2px;white-space:nowrap;max-width:280px}
.support-hub__menu-list-item a:hover{color:#fff;background:#1E9AAF;font-weight:600}
.support-hub__menu-list-item a .fa{position:absolute;width:40px;text-align:center;left:0;top:7px;font-size:24px}
.support-hub__menu-list-item a .fa-mobile{font-size:30px;top:5px}
.support-hub__menu-list-item-active{background:#1E9AAF;color:#fff!important;border-radius:2px}
.support-hub__menu-list-item-active-a{color:#fff!important}
.support-hub__overlay{background:#000;position:fixed;left:0;right:0;top:0;bottom:0;opacity:.7;z-index:-2;display:none}
.support-hub.is-active .support-hub__overlay{display:block}
.chat-login-form__opening-hours{margin-top:10px;font-weight:400}
div.gwc-chat-logo{background:0 0}
div.gwc-chat-logo:before{font-size:22px;color:silver;white-space:nowrap}
.gwc-chat-input{border-radius:2px}
.gwc-chat-branding{display:none}
.gwc-chat-embedded-window{border-radius:2px;z-index:18999;right:90px}
div.gcb-toolbar,div.gwc-chat-embedded-window{border-color:#1E9AAF}
.gwc-chat,.gwc-chat button,.gwc-chat div,.gwc-chat input,.gwc-chat textarea{font-family:"Open Sans"!important}
.gwc-chat-message-container{border-radius:2px;top:35px!important}
.gwc-chat-message:first-of-type,.gwc-chat-message:not(.gwc-chat-systemMessage){margin:7px 0;padding:5px 8px;border-radius:10px;background:#f0f0f0}
.gwc-chat-message.gwc-chat-agentMessage,.gwc-chat-message:first-of-type{background:#1E9AAF!important}
.gwc-chat-message.gwc-chat-agentMessage .gwc-chat-message-author,.gwc-chat-message.gwc-chat-agentMessage .gwc-chat-message-time{color:#bfecf4!important}
.gwc-chat-message-author,.gwc-chat-message-time{display:inline-block;position:relative;top:-1px}
.gwc-chat-agentMessage .gwc-chat-message-text{color:#fff}
.gwc-chat-systemMessage .gwc-chat-message-text{font-size:10px!important;color:#878787;text-align:center}
.gwc-chat-message:not(.gwc-chat-systemMessage):not(.gwc-chat-agentMessage) .gwc-chat-message-text{color:#000}
.gwc-chat-systemMessage:first-of-type .gwc-chat-message-text{color:#fff!important;font-size:12px!important;text-align:left!important}
.gwc-chat-message-author,.gwc-chat-message-time{font-size:10px!important;color:#878787!important}
button#gcbChatRegister,div._gcb_toast-yellow,div.gcb-appStatus,div.gcb-dialog-inner:before,div.gcb-toolbar-top,div.gwc-chat-head{background:#1E9AAF!important}
div.gcb-smoke-base .gcb-dialog-inner{outline:1px solid #1E9AAF}
div._gcb_toast-yellow,div.gcb-appStatus{color:#fff}
button#gcbChatRegister{border-color:#41a500}
button#gcbChatRegister:hover{background:#2d7200!important}
#faq-wrapper{overflow:hidden;width:720px;min-height:400px;padding:0 32px 25px 32px}
#faq-wrapper ul{list-style:none;padding:0;margin:0}
#faq__loader-wrapper{height:300px}
#faq-wrapper[data-active-module=loader] #faq__breadcrumb-wrapper,#faq-wrapper[data-active-module=start] #faq__breadcrumb-wrapper,#faq__category-wrapper,#faq__document-wrapper,#faq__loader-wrapper,#faq__pagination-wrapper,#faq__search-wrapper,#faq__start-wrapper{display:none}
#faq-wrapper[data-active-module=loader] #faq__loader-wrapper,#faq-wrapper[data-active-module=start] #faq__start-wrapper,#faq-wrapper[data-active-module=search] #faq__pagination-wrapper,#faq-wrapper[data-active-module=search] #faq__search-wrapper,#faq-wrapper[data-active-module=category] #faq__category-wrapper,#faq-wrapper[data-active-module=category] #faq__pagination-wrapper,#faq-wrapper[data-active-module=document] #faq__document-wrapper{display:block}
.faq__title{margin-bottom:10px;font-weight:700;font-size:1.2rem}
.faq__title--start{font-size:1.5rem}
.faq__link{position:relative;display:inline-block;padding:3px 0 7px 27px;margin:2px 0;line-height:1.3rem;font-size:12px;color:#3c3c3c}
.faq__link:hover{text-decoration:none}
.faq__link:focus{color:#000}
.faq__link-text{font-weight:700}
.faq__link--trending .faq__link-text{font-weight:400}
.faq__link:hover .faq__link-text{color:#000;text-decoration:underline}
.faq__link-preview{display:block;margin-top:4px;color:#878787}
.faq__link:hover .faq__link-preview{color:#3c3c3c}
#faq__search-input-form{overflow:hidden;padding:5px 0 15px 0;margin-bottom:15px;border-bottom:1px solid #f0f0f0}
#faq__search-input{float:left;width:92.5%;height:37px;line-height:37px;padding:0 10px;border:1px solid silver;border-right:0;border-radius:3px 0 0 3px;font-size:12px}
#faq__search-btn{float:right;width:7.5%;margin:0;border-radius:0 3px 3px 0;font-size:16px}
.faq__search-hits-for{color:#626262;font-weight:400}
.faq__search-suggestions{margin-top:25px}
.faq__search-suggestion-link:not(:first-of-type){padding-left:5px}
.faq__search-suggestion-link:not(:last-of-type){padding-right:5px}
.faq__search-suggestion-link a{color:#878787;text-decoration:underline}
.faq__search-suggestion-link a:hover{color:#3c3c3c}
#faq__breadcrumb-wrapper{overflow:hidden;overflow-x:auto;width:100%;height:30px;line-height:30px;padding:0 5px;margin-bottom:20px;background:#f8f8f8;border-radius:2px}
#faq__breadcrumb-wrapper ul{height:100%;white-space:nowrap}
.breadcrumb__link{position:relative;display:inline-block;margin:0 10px 0 5px}
.breadcrumb__link:after{position:absolute;top:0;right:-11px;font-family:FontAwesome;font-size:1.2rem;content:"\f105";color:#878787}
.breadcrumb__link:last-of-type a{color:#3c3c3c}
.breadcrumb__link:last-of-type:after{content:""}
#faq__pagination-wrapper{margin-top:25px;text-align:center}
.faq__page-link{display:inline-block;min-width:22px;line-height:27px;margin:0 3px;text-align:center;font-size:1.05rem;font-weight:700;color:silver;background:#f0f0f0;border:1px solid #e3e3e3;border-radius:3px}
.faq__page-link a{color:#3c3c3c}
.faq__page-link a:hover{text-decoration:none;color:#000;background:silver;border-radius:3px}
.faq__page-link.is-active{background:#1E9AAF;border-color:#1c90a4}
.faq__page-link.is-active a{color:#fff}
.faq__page-link a{display:block}
#faq__start-wrapper{width:100%}
.faq__start-message{text-align:center}
#faq__categories-wrapper{float:left;width:50%;padding:0 15px 0 75px}
#faq__trending-wrapper{float:left;width:50%;padding:0 75px 0 15px}
.faq__document-text{margin-bottom:15px;font-size:12px}
.faq__document-date{color:#878787}
.faq__title .fa{position:relative;top:1px;width:20px;margin-right:5px;font-size:14px;color:#878787;text-align:center}
.faq__link .fa{position:absolute;left:0;top:2px;width:20px;font-size:16px;color:#1E9AAF;text-align:center}
.faq__link:hover .fa{color:#177483}
.fa-313dd4a7-5191-426f-ae9d-a3ddebbaff3f:before,.fa-6da3a55b-2d27-462a-9eed-9a077318c539:before,.fa-d2ac7a38-1c9d-4dda-83a7-f36caba44044:before,.fa-f10555a2-1d51-4ea6-890e-52af6f0bea10:before{content:"\f05e"}
.fa-238192fa-46e0-453e-b23f-66f1519911ef:before,.fa-3d6ec481-1e4a-4ab6-882a-4d1afe4f4261:before,.fa-4dadb233-5494-400b-a3b9-28bd411802e4:before,.fa-d52601f7-1366-4d9d-8f48-2b5578c061cd:before{content:"\f07a"}
.fa-12c856ee-d577-4672-9661-f4175d57a4dd:before,.fa-b4e32dd0-37df-41a8-9a95-5d122ab172f5:before,.fa-bf4cd1b0-fae3-480e-a39d-c92817928228:before,.fa-c90b54c3-dbf9-4974-ad2e-90ca4d36a50c:before,.fa-e1dfb37c-37cb-46e1-9a14-ce34d48092fd:before{content:"\f0d1"}
.fa-81bd14d0-9743-4ca7-8f0c-f8c7a4cdbc30:before,.fa-b4f7d7f7-8f99-45db-8f7f-93e42d6a402a:before,.fa-bc7defd8-eee2-4afb-a665-0a2bc05f0736:before,.fa-e931a43d-4752-4eb2-af27-c7b6e9e1e129:before{content:"\f0ad"}
.fa-4fb4bb29-d20c-41dc-85ac-7ec9c980dee7:before,.fa-96296f22-501b-4033-b48e-2837512bf443:before,.fa-a3a69d55-594a-49c7-b9ea-d5a72a1f324c:before{content:"\f079"}
.fa-8c7db6db-4cde-4a29-8950-fb64cbd23e25:before,.fa-c7ee9e1b-2ace-48c3-a8eb-1e759041db59:before,.fa-ee319f75-63ba-441a-992c-cf69889be00d:before,.fa-fe9873c8-51c4-4c6d-af49-e466ade48242:before{content:"\f0e8"}
.fa-71fa179f-990d-477d-9929-85dedde7cd92:before{content:"\f067"}
.fa-17765b48-55b8-4715-a56c-bcc4d4009017:before,.fa-56506d86-26ed-4d3f-ae07-0902d1c36d0f:before,.fa-6b3f20f9-a078-43c2-9e92-493b7521c389:before,.fa-df5c9ebe-02ec-4869-a8f2-a019cc0df99f:before{content:"\f007"}
.popup-info-box{background:#DAF2FF;border:solid #C1D6E3;padding:15px 20px;margin-bottom:20px;border-width:1px;font-weight:600;font-size:12px;border-radius:2px}
.popup-info-box--warn{background:#FAF5D5;border-color:#DFDCC8}
.popup-info-box--success{background:#E2FAD5;border-color:#CFDEC7}
.popup-info-box--error{background:#ffc4c4;border-color:#ff3737}
.popup-info-box__list{padding:0;margin:0;padding-left:15px}
.popup-info-box__list-item{padding:0;margin:0}
.popup{max-width:100%;margin-left:auto!important;margin-right:auto}
.popup:after{content:" ";display:block;clear:both}
.popup>*{width:100%!important;float:left;margin-left:0!important;margin-right:0}
.popup-header{padding:0;color:#1E9AAF;font-size:18px;font-weight:600;margin-bottom:10px}
.popup-header__icon{font-size:24px;line-height:18px;position:relative;top:1px}
.popup-header__text{margin-left:5px}
@media only screen and (min-width:540px){.popup{width:280px}
}
.popup-form__submit-button{margin-top:20px;display:block;width:100%;background:#1E9AAF;border-color:#0b3a42;border-bottom-color:#08272c;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0)}
.mod-no-boxshadow .popup-form__submit-button{border:1px solid #eee}
.popup-form__submit-button.active,.popup-form__submit-button:active,.popup-form__submit-button:focus,.popup-form__submit-button:hover{border-color:#08272c;border-bottom-color:#041417}
.popup-form__submit-button:focus,.popup-form__submit-button:hover{background:#177483}
.popup-form__submit-button.active,.popup-form__submit-button:active{padding-top:1px;background:#156a79;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1)!important}
.popup-form-aside{background:#DAF2FF;border:1px solid #C1D6E3;padding:15px 20px;border-radius:2px;margin:20px auto 5px auto;width:170px}
.pretty-field{display:block;margin-bottom:15px;clear:right}
.pretty-field--left{float:left;width:calc(50% - 5px)}
.pretty-field--right{float:right;width:calc(50% - 5px)}
.pretty-field--required .pretty-field__text:after{content:" *";color:#d00b1c}
.pretty-field__text{text-transform:uppercase;margin-bottom:5px;text-align:left;font-weight:600;color:#878787;display:block}
.pretty-field__text--long{position:absolute}
.pretty-field__text--filler{visibility:hidden}
.pretty-field__input{display:block;width:100%!important;font-weight:600;border:1px solid silver;border-radius:2px;height:30px;padding:0 7px}
textarea.pretty-field__input{height:100px;padding:6px 7px}
select.pretty-field__input{padding-left:2px}
input[type=file].pretty-field__input{border:none;padding:0}
.contact-form{min-height:100px}
@keyframes fade-in{0%{opacity:0}
100%{opacity:1}
}
@keyframes rotate{0%{transform:rotate(0) translate(-15px,-15px)}
100%{transform:rotate(360deg) translate(-15px,-15px)}
}
.v-component:not(.is-loading){animation-name:fade-in;animation-duration:750ms;animation-iteration-count:1}
.is-loading{position:relative;padding:25px;background:#fcfcfc!important}
.is-loading:before{position:absolute;top:calc(50% - (20px / 2));left:calc(50% - (20px / 2));width:20px;height:20px;content:" ";background-color:#f0f0f0;border-radius:50%}
.is-loading:after{position:absolute;top:calc(50% - (18px / 2));left:calc(50% - (18px / 2));width:18px;height:18px;text-align:center;content:"\f135";font-size:1.2em;font-family:FontAwesome;color:silver;animation:rotate 2s linear 0s infinite}
.has-pretty-layout--beauty .pretty-navigation{color:#72C89D}
.has-pretty-layout--gaming .pretty-navigation{color:#E7662D}
.pretty-navigation{padding:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;margin-bottom:20px!important}
.pretty-navigation a{text-decoration:none}
.pretty-navigation a:hover{color:currentColor!important}
.pretty-navigation__header{margin-bottom:12px!important;display:block}
.pretty-navigation__header-link{color:#4D4D4D;font-weight:400;font-size:18px}
.pretty-navigation__header-link--is-active{color:currentColor}
.pretty-navigation__separator{width:90%;margin:15px auto!important;color:currentColor;border-bottom:2px solid currentColor;border-top:0}
.pretty-navigation__link-list{list-style-type:none;padding:0!important;margin:0}
.pretty-navigation__list-item{position:relative;padding:0!important;margin:0}
.pretty-navigation__list-item .pretty-navigation__link-list{max-height:0;opacity:0;transition:max-height .15s ease-out,opacity .15s ease-out;overflow:hidden}
.pretty-navigation__list-item--is-open>.pretty-navigation__link-list{max-height:1000px;opacity:1;transition:max-height .5s ease-in,opacity .5s ease-out}
.pretty-navigation__list-item--is-open>.pretty-navigation__link-wrapper .pretty-navigation__list-toggle:after{content:"\f078";margin-left:-2px}
.pretty-navigation__list-item--is-active>.pretty-navigation__link-wrapper{background:currentColor!important}
.pretty-navigation__list-item--is-active>.pretty-navigation__link-wrapper .pretty-navigation__link{color:#fff!important;font-weight:600!important;cursor:default}
.pretty-navigation__list-item--is-active>.pretty-navigation__link-wrapper .pretty-navigation__list-toggle:after{color:#fff!important}
.pretty-navigation__list-item--is-active>.pretty-navigation__link-wrapper .pretty-navigation__list-bullet:after{background:#fff!important}
.pretty-navigation__link-wrapper{border-radius:2px}
.pretty-navigation__link-wrapper:hover{background:#F2F2F2}
.pretty-navigation__list-item--with-shortcut .pretty-navigation__link:after{font-family:FontAwesome;content:'\f064';position:absolute;right:9px;transform:rotate(-45deg)}
.pretty-navigation__list-toggle{position:absolute;line-height:29px;font-size:16px;color:#CCC;z-index:2}
.pretty-navigation__list-toggle:after{font-family:FontAwesome;content:"\f054"}
.pretty-navigation__list-toggle:hover{color:currentColor;cursor:pointer}
.pretty-navigation__list-bullet{position:absolute;width:20px;margin-top:8px}
.pretty-navigation__list-bullet:after{content:"";width:6px;height:6px;border-radius:3px;background:#CCC;display:block;margin-left:2px;margin-top:5px}
.pretty-navigation__link{display:block;line-height:30px;position:relative;z-index:1}
.pretty-navigation__link-list--level-1 .pretty-navigation__link{color:#333;font-weight:600;font-size:12px;padding-left:30px}
.pretty-navigation__link-list--level-1 .pretty-navigation__list-bullet,.pretty-navigation__link-list--level-1 .pretty-navigation__list-toggle{padding-left:10px}
.pretty-navigation__link-list--level-2 .pretty-navigation__link{color:#4D4D4D;padding-left:45px}
.pretty-navigation__link-list--level-2 .pretty-navigation__list-bullet,.pretty-navigation__link-list--level-2 .pretty-navigation__list-toggle{padding-left:25px}
.pretty-navigation__link-list--level-3 .pretty-navigation__link{color:grey;font-weight:400;padding-left:60px}
.pretty-navigation__link-list--level-3 .pretty-navigation__list-bullet,.pretty-navigation__link-list--level-3 .pretty-navigation__list-toggle{padding-left:40px}
.pretty-navigation__link-list--level-4 .pretty-navigation__link{padding-left:75px}
.pretty-navigation__link-list--level-4 .pretty-navigation__list-bullet,.pretty-navigation__link-list--level-4 .pretty-navigation__list-toggle{padding-left:55px}
.pretty-navigation__link-list--level-5 .pretty-navigation__link{padding-left:90px}
.pretty-navigation__link-list--level-5 .pretty-navigation__list-bullet,.pretty-navigation__link-list--level-5 .pretty-navigation__list-toggle{padding-left:70px}
.has-pretty-layout--beauty section.block .header-container a:hover .show-more{color:#FFF;background:#72C89D}
.has-pretty-layout--beauty section.block .header-container h2{color:#72C89D}
.has-pretty-layout--beauty section.block .header-container .show-more{color:#72C89D;border:2px solid #72C89D}
.has-pretty-layout--beauty section.block .header-container .show-more:hover{color:#FFF;background:#72C89D}
.has-pretty-layout--gaming section.block .header-container a:hover .show-more{color:#FFF;background:#E7662D}
.has-pretty-layout--gaming section.block .header-container h2{color:#E7662D}
.has-pretty-layout--gaming section.block .header-container .show-more{color:#E7662D;border:2px solid #E7662D}
.has-pretty-layout--gaming section.block .header-container .show-more:hover{color:#FFF;background:#E7662D}
.has-pretty-layout--beauty .common-page-head{color:#72C89D}
.has-pretty-layout--gaming .common-page-head{color:#E7662D}
.has-pretty-layout .common-page-head{font-size:48px;font-weight:300;text-transform:uppercase;text-align:center;margin-bottom:22px!important;margin-top:8px}
.has-pretty-layout--beauty .mabaya article{border:2px dotted #72C89D!important}
.has-pretty-layout--gaming .mabaya article{border:2px dotted #E7662D!important}
.has-pretty-layout .mabaya section{margin-bottom:30px!important}
.has-pretty-layout .mabaya .mabaya-widget-content-header{border:none!important}
.has-pretty-layout .mabaya article{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.has-pretty-layout--beauty .pretty-navigation-logo{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/svg/pretty-navigation-logo-beauty-personalcare.svg)}
.has-pretty-layout--gaming .pretty-navigation-logo{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/svg/pretty-navigation-logo-games.svg)}
.pretty-navigation-logo{text-align:center;margin-bottom:26px;margin-top:8px;height:52px;background-size:contain;background-repeat:no-repeat;background-position:center}
#main-nav-beauty .pretty-sub-nav__logo{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/svg/pretty-navigation-logo-beauty-personalcare.svg)}
#main-nav-gaming .pretty-sub-nav__logo{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/svg/pretty-navigation-logo-games.svg);margin-left:0;top:-1px}
.pretty-sub-nav__logo{height:25px;width:50px;margin-left:13px;position:relative;top:-2px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center}
#main-nav-beauty .pretty-sub-nav{color:#72C89D}
#main-nav-construction-vehicles .pretty-sub-nav{color:#FEB81A}
#main-nav-gaming .pretty-sub-nav{color:#E7662D}
.pretty-sub-nav{display:none;border-bottom:4px solid #2b760a;position:absolute;width:100%;background:#FFF;padding:25px 20px 20px 20px;left:0;box-shadow:0 8px 10px 0 rgba(150,150,150,.5);z-index:10000;text-align:left;font-size:12px}
.pretty-sub-nav .overlay-close{color:#383838;float:none;position:absolute;top:10px}
.pretty-sub-nav .overlay-close .fa{font-size:24px}
.pretty-sub-nav .overlay-close:hover{color:#000}
.pretty-sub-nav section.block .header-container{background:0 0!important;padding:0;padding-bottom:8px;line-height:26px}
.pretty-sub-nav section.block .header-container a{text-decoration:none}
.pretty-sub-nav section.block .header-container a:hover .show-more{color:#fff;background:currentColor}
.pretty-sub-nav section.block .header-container h2{color:currentColor;font-size:18px;font-weight:600}
.pretty-sub-nav section.block .header-container .show-more{color:currentColor;border:2px solid currentColor;right:0;font-weight:600;padding:0 8px;text-decoration:none;border-radius:2px;font-size:12px;top:-4px}
.pretty-sub-nav section.block .header-container .show-more:after{content:"\f054";font-weight:400}
.pretty-sub-nav section.block .header-container .show-more:hover{color:#fff;background:currentColor}
.site-header__main-nav li.active .pretty-sub-nav{display:block}
#main-nav-gaming section.block article.product:not(.selected){box-shadow:0 0}
#main-nav-gaming section.block article.product{border:0}
#main-nav-gaming .header-container{background:linear-gradient(rgba(231,102,45,.25),rgba(231,102,45,0))!important;padding-top:15px;padding-bottom:5px!important;margin-top:5px}
#main-nav-gaming .pretty-sub-nav__right .product-list{margin-top:-10px}
#main-nav-gaming .pretty-sub-nav__right .product-list li article{background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%)}
#main-nav-gaming .pretty-sub-nav__left a{color:inherit}
#main-nav-gaming .pretty-sub-nav__left a:hover{color:inherit}
#main-nav-gaming .pretty-sub-nav__left a:active,#main-nav-gaming .pretty-sub-nav__left a:focus{color:inherit}
#main-nav-gaming .pretty-sub-nav__category-links-list{width:135px}
#main-nav-gaming .pretty-sub-nav__category-links-list:nth-child(2n){margin-right:20px}
.pretty-sub-nav__left{float:left;width:520px}
.pretty-sub-nav__left a{color:#3c3c3c}
.pretty-sub-nav__left a:hover{color:#161616}
.pretty-sub-nav__left a:active,.pretty-sub-nav__left a:focus{color:#3c3c3c}
.pretty-sub-nav__right{float:right;width:520px}
.pretty-sub-nav__header{text-transform:uppercase;margin-top:-10px;margin-bottom:6px}
.pretty-sub-nav__header a{color:currentColor!important;text-decoration:none!important;font-size:36px;font-weight:300}
.pretty-sub-nav__special-links{list-style-type:none;padding:0;margin:0;overflow:hidden;font-weight:600;margin-bottom:20px}
.pretty-sub-nav__special-links li{float:left;margin-right:20px}
.pretty-sub-nav__category-links-list{list-style-type:none;padding:0;margin:0;float:left;width:250px;margin-right:20px;margin-bottom:10px}
.pretty-sub-nav__category-links-list:nth-child(2n){margin-right:0}
.pretty-sub-nav__category-links-list li{line-height:20px}
.pretty-sub-nav__category-links-list li:first-child{font-weight:600;border-bottom:2px solid currentColor;padding-bottom:3px;margin-bottom:5px;font-size:14px}
.pretty-sub-nav__category-links-list li:first-child a{color:currentColor}
.pretty-sub-nav__category-links-list .bold+li:not(.bold){margin-top:10px}
.pretty-sub-nav__right{margin-top:6px}
.pretty-sub-nav__right .header-container{padding-bottom:1px!important}
.pretty-sub-nav__right .product-list{margin-bottom:13px}
.lt-ie9 .pretty-sub-nav__category-links-list{margin-right:10px}
.lt-ie9 .pretty-sub-nav__logo{display:none}
.messageIfError,.messageIfSuccess{display:none!important;position:absolute;top:30px;right:40px;overflow:visible;pointer-events:none}
.label-error-msg:after{position:relative!important;color:red!important}
.label-success-msg:after{position:relative!important;color:#41a500!important}
.input-validation-error~.messageIfError{display:inline!important}
.input-validation-success~.messageIfSuccess{display:inline!important}
.grd_v2>*{float:none!important;margin-left:0!important;margin-right:9px}
.label_position-relative{position:relative!important}
#messageIfError-civic:after{content:attr(data-errormessagecivic)}
#messageIfSuccess-civic:after{content:attr(data-successmessagecivic)}
#messageIfError-phone:after{content:attr(data-errormessagephone)}
#messageIfSuccess-phone:after{content:attr(data-successmessagephone)}
#messageIfError-emailv:after{content:attr(data-errormessagemailv)}
#messageIfSuccess-emailv:after{content:attr(data-successmessagemailv)}
#messageIfError-password:after{content:attr(data-errormessagepass)}
#messageIfSuccess-password:after{content:attr(data-successmessagepass)}
#messageIfError-firstname:after{content:attr(data-errormessagefirstname)}
#messageIfSuccess-firstname:after{content:attr(data-successmessagefirstname)}
#messageIfError-surname:after{content:attr(data-errormessagesurname)}
#messageIfSuccess-surname:after{content:attr(data-successmessagesurname)}
#messageIfSuccess-city:after{content:attr(data-successmessagecity)}
#messageIfError-companyname:after{content:attr(data-errormessagecompanyname)}
#messageIfSuccess-companyname:after{content:attr(data-successmessagecompanyname)}
#messageIfError-companyfirstname:after{content:attr(data-errormessagecompanyfirstname)}
#messageIfSuccess-companyfirstname:after{content:attr(data-successmessagecompanyfirstname)}
#messageIfError-companysurname:after{content:attr(data-errormessagecompanysurname)}
#messageIfSuccess-companysurname:after{content:attr(data-successmessagecompanysurname)}
#messageIfError-companyphonenr:after{content:attr(data-errormessagecompanyphonenr)}
#messageIfError-companyemail:after{content:attr(data-errormessagecompanyemail)}
#messageIfSuccess-companyemail:after{content:attr(data-successmessagecompanyemail)}
#messageIfError-companypass:after{content:attr(data-errormessagecompanypass)}
#messageIfSuccess-companypass:after{content:attr(data-successmessagecompanypass)}
#messageIfError-companybillingname:after{content:attr(data-errormessagecompanybillingname)}
#messageIfSuccess-companybillingname:after{content:attr(data-successmessagecompanybillingname)}
#messageIfError-companybillingaddress:after{content:attr(data-errormessagecompanybillingaddress)}
#messageIfSuccess-companybillingaddress:after{content:attr(data-successmessagecompanybillingaddress)}
#messageIfError-companybillingcity:after{content:attr(data-errormessagecompanybillingcity)}
#messageIfSuccess-companybillingcity:after{content:attr(data-successmessagecompanybillingcity)}
#messageIfError-companybillingzip:after{content:attr(data-errormessagecompanybillingzip)}
#messageIfSuccess-companybillingzip:after{content:attr(data-successmessagecompanybillingzip)}
.tmpl-Magic_JS_Banner .carousel-banner~.magic-banner-wrapper{display:none!important}
.tmpl-Magic_JS_Banner{position:relative;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow .tmpl-Magic_JS_Banner{border:1px solid #eee}
.tmpl-Magic_JS_Banner .carousel-banner{z-index:0;overflow:hidden;position:absolute;opacity:0;width:100%;transition:opacity 1.5s;-webkit-transition:opacity 1.5s}
.tmpl-Magic_JS_Banner .carousel-banner.current{z-index:1;opacity:1}
.tmpl-Magic_JS_Banner .carousel-banner__image{width:740px;display:block}
.tmpl-Magic_JS_Banner .carousel-banner__image img{width:740px;height:250px!important}
.tmpl-Magic_JS_Banner .carousel-banner__image.carousel-banner__image--990{overflow:hidden;display:block;width:740px;height:250px}
.tmpl-Magic_JS_Banner .carousel-banner__image.carousel-banner__image--990 img{width:auto!important;max-width:none!important;margin-left:-125px}
.tmpl-Magic_JS_Banner .carousel-banner__text{overflow:hidden;position:absolute;color:#3c3c3c;font-size:1.1em;font-family:Open Sans,sans-serif}
.tmpl-Magic_JS_Banner .carousel-banner__text .title{display:block;font-weight:700;text-align:center;font-size:1.2em;line-height:1.2em;margin-bottom:15px}
.tmpl-Magic_JS_Banner .carousel-banner__text .text{font-size:1em}
.tmpl-Magic_JS_Banner .carousel-banner__btn{position:absolute;right:calc(50% - 110px);width:220px}
.tmpl-Magic_JS_Banner .carousel-banner__link{z-index:2;position:absolute;opacity:.5;width:25px;height:25px;color:#fff;text-align:center;font-size:1.5em;font-family:FontAwesome;cursor:pointer;background:#3c3c3c;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:1px 1px 2px 0 #3c3c3c;-moz-box-shadow:1px 1px 2px 0 #3c3c3c;box-shadow:1px 1px 2px 0 #3c3c3c;-webkit-transition:opacity 250ms;transition:opacity 250ms}
.mod-no-boxshadow .tmpl-Magic_JS_Banner .carousel-banner__link{border:1px solid #eee}
.tmpl-Magic_JS_Banner .carousel-banner__link:after{position:absolute}
.tmpl-Magic_JS_Banner .carousel-banner__link.prev:after{left:7px;content:"\f0d9"}
.tmpl-Magic_JS_Banner .carousel-banner__link.next:after{left:9px;content:"\f0da"}
.tmpl-Magic_JS_Banner .carousel-banner__nav{z-index:2;position:absolute;width:740px;text-align:center}
.tmpl-Magic_JS_Banner .carousel-banner__nav span{position:relative;display:inline-block;width:12px;height:12px;margin:0 3px;cursor:pointer;background:#f0f0f0;border-radius:50%}
.tmpl-Magic_JS_Banner .carousel-banner__nav span.current{background:#3c3c3c}
.tmpl-Magic_JS_Banner{height:380px}
.tmpl-Magic_JS_Banner .carousel-banner{height:380px;padding:15px}
.tmpl-Magic_JS_Banner .carousel-banner__link{top:135px}
.tmpl-Magic_JS_Banner .carousel-banner__link.next{right:1px}
.tmpl-Magic_JS_Banner .carousel-banner__text{top:265px;left:15px;width:740px;height:70px;padding:5px 20px 0 20px;text-align:center;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom}
.tmpl-Magic_JS_Banner .carousel-banner__text .title{margin-bottom:2px}
.tmpl-Magic_JS_Banner .carousel-banner__btn{bottom:5px;right:calc(50% - 110px)}
.tmpl-Magic_JS_Banner .carousel-banner__nav{top:247px;left:15px}
.tmpl-Magic_JS_Banner.carousel-banner--no-text{height:310px}
.tmpl-Magic_JS_Banner.carousel-banner--no-text .carousel-banner__text{display:none}
.tmpl-Magic_JS_Banner.carousel-banner--no-text .carousel-banner{height:310px}
.tmpl-Magic_JS_Banner.carousel-banner--no-text .carousel-banner__nav{bottom:47px}
.full-size .tmpl-Magic_JS_Banner{height:250px}
.full-size .tmpl-Magic_JS_Banner .carousel-banner{top:0;left:0;right:0;bottom:0;height:250px;padding:0}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__image--990{width:990px}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__image--990 img{margin-left:0}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__image--990~.carousel-banner__text{display:none}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__image--990~.carousel-banner__text~.carousel-banner__btn{right:calc(50% - 110px);bottom:10px}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__text{top:20px;right:15px;left:auto;height:170px;width:220px;padding:5px;line-height:1.3em;text-align:left;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom,url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x top}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__text .title{margin:5px 0;line-height:1.2em;text-align:left}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__btn{bottom:11px;right:15px}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__link{top:112px;opacity:0}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__link.prev{left:-8px}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__link.next{right:-8px}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__nav{right:0;top:260px;width:auto;pointer-events:none}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__nav span{pointer-events:auto}
.tmpl-Magic_JS_Banner:hover .carousel-banner__link{opacity:1}
.lt-ie9 .carousel-banner .carousel-banner__text{display:none}
.lt-ie9 .carousel-banner.current .carousel-banner__text{display:block}
.no-js .carousel-banner__link,.no-js .carousel-banner__nav{display:none!important}
section.block.content.tmpl-CategoryDescription{max-height:240px;border:1px solid #eee;overflow:hidden;padding:0 20px 10px 0;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow section.block.content.tmpl-CategoryDescription{border:1px solid #eee}
section.block.content.tmpl-CategoryDescription h2{margin-top:25px;margin-left:25px;color:#5c5c5c;font-size:1.4em}
section.block.content.tmpl-CategoryDescription p{margin-left:25px}
section.block.content.tmpl-CategoryDescription img{float:left;max-height:240px;max-width:320px;margin-right:25px}
.link-list{text-align:center}
.link-list ul{list-style:none;overflow:hidden;padding:0;margin:10px -2px -2px -2px}
.link-list ul li{display:inline-block;margin:2px;overflow:hidden;font-size:1.1em;background:#fff;border:1px solid #cbcbcb;box-shadow:1px 1px 0 0 rgba(0,0,0,.1)}
.link-list ul li:hover{background:#f0f0f0}
.link-list ul li a,.link-list ul li label{display:block;padding:7px 17px;color:#737373;text-transform:uppercase;text-decoration:none;cursor:pointer}
.link-list ul li span{font-weight:700}
.link-list input.link-list__checkbox{display:none}
.link-list input.link-list__checkbox~ul li.link-list__show-more{display:none}
.link-list input.link-list__checkbox:checked~ul li.link-list__show-more{display:none!important}
.lt-ie9 li.link-list__show-more{display:none!important}
section>div>.link-list ul{margin:-2px}
section>div>.link-list ul li{width:143px}
section>div>.link-list ul li a{width:141px}
div.banner-block{padding:13px;background:#fff;min-width:100%;width:100%;max-width:100%;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7;color:#3c3c3c;text-align:center}
.mod-no-boxshadow div.banner-block{border:1px solid #eee}
div.banner-block img{width:740px;height:250px!important;display:block}
div.banner-block .banner-block__image.banner-block__image--990{overflow:hidden;display:block;width:100%;height:250px}
div.banner-block .banner-block__image.banner-block__image--990 img{width:990px;max-width:none!important;margin-left:-125px}
div.banner-block .title{font-weight:700;font-size:16px;font-family:Open Sans,sans-serif}
div.banner-block .text{font-size:12px;font-family:Open Sans,sans-serif}
div.banner-block .button-wrapper{background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x top;width:100%;margin-top:10px}
div.banner-block .button-wrapper .btn{width:205px;margin:8px auto -5px auto;font-size:1.2em}
.full-size div.banner-block{overflow:hidden;padding:0}
.full-size div.banner-block img{float:left;max-width:740px}
.full-size div.banner-block .banner-block__image.banner-block__image--990{overflow:hidden;display:block;width:990px;height:250px}
.full-size div.banner-block .banner-block__image.banner-block__image--990 img{width:990px;max-width:none!important;margin-left:0}
.full-size div.banner-block .text,.full-size div.banner-block .title{display:none}
.full-size div.banner-block .button-wrapper{position:absolute;bottom:10px;right:10px;width:225px;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x top}
.full-size div.banner-block .button-wrapper .btn{width:100%;margin-top:13px;font-size:1.4em}
div.green-banner{overflow:hidden;width:100%;padding:10px 15px;background-color:#41a500;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
div.green-banner h2{margin:0;text-transform:uppercase;font-size:1.5em;font-weight:400}
div.green-banner a{text-decoration:none;color:#fff}
div.green-banner .banner-title{float:left}
div.green-banner .read-more{float:right}
ul.category-banner{display:table;width:100%;list-style:none;padding:0;margin:0}
ul.category-banner li{display:table-cell;text-align:center}
ul.category-banner li:not(:first-child){padding-left:5px}
ul.category-banner li a{display:block}
ul.category-banner li a img{max-width:100%}
div.campaign-top{min-width:100%;width:100%;max-width:100%;display:table;height:242px;border:1px solid #cbcbcb}
div.campaign-top .image-wrapper{display:table-cell;min-height:240px;vertical-align:top;min-width:240px;width:240px;max-width:240px}
div.campaign-top .image-wrapper img{min-width:240px;width:240px;max-width:240px}
div.campaign-top .text-wrapper{display:table-cell;padding:10px 20px;vertical-align:middle;min-width:520px;width:520px;max-width:520px;font-family:Open Sans,sans-serif}
div.campaign-top .text-wrapper h2{color:#5c5c5c;font-size:1.3em}
div.campaign-top .text-wrapper p span{padding:3px;font-size:16px;background-color:#fc0}
div.campaign-top .text-wrapper p.text{color:#5c5c5c;line-height:1.3em}
div.campaign-top .text-wrapper p.voucher-text{color:#3d3d3d;font-size:11px;line-height:16px;font-family:Helvetica,Arial,Sans-serif}
ul.product-list.big>li{float:left;position:relative;min-height:170px}
ul.product-list.big div.product{overflow:hidden;border:1px solid #eee;background:#fff;border-right:0;border-bottom:0;padding:9px 16px 10px 16px;min-width:100%;width:100%;max-width:100%;-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7}
.mod-no-boxshadow ul.product-list.big div.product{border:1px solid #eee}
ul.product-list.big div.product .usp-list{clear:both;list-style:disc;padding:0 0 0 18px;margin:0;position:relative}
ul.product-list.big div.product .usp-list li{padding:1px 0}
ul.product-list.big div.product .usp-list li:nth-child(n+8){display:none}
ul.product-list.big div.product .product-image-wrapper{float:left;width:35%;margin-right:5%;height:inherit;margin-bottom:0;text-align:center}
ul.product-list.big div.product .product-image-wrapper>a{line-height:140px}
ul.product-list.big div.product .product-image-wrapper img{max-height:280px}
ul.product-list.big div.product .product-image-wrapper p{text-align:right;height:auto}
ul.product-list.big div.product .product-title-wrapper{float:left;width:100%;height:inherit;min-height:100px;max-height:180px;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom;margin-bottom:10px;padding-bottom:10px}
ul.product-list.big div.product .product-title-wrapper h3{font-size:1.5em}
ul.product-list.big div.product .product-title-wrapper h3 span.format{color:#005c9c;font-weight:400}
ul.product-list.big div.product .product-title-wrapper h3 span.format:hover{color:#002f50}
ul.product-list.big div.product .product-title-wrapper h4{font-size:1.2em}
ul.product-list.big div.product .product-big-box-right-wrapper{width:60%;float:left}
ul.product-list.big div.product .product-price-wrapper{margin:-5px 0 0 0;background:0 0;float:left;padding-top:0;text-align:left;height:auto}
ul.product-list.big div.product .product-price-wrapper .price{display:block;color:#d00b1c;font-size:2.5em;line-height:inherit;margin-bottom:-5px}
ul.product-list.big div.product .product-price-wrapper .ordinary-price{display:block}
ul.product-list.big div.product .product-price-wrapper .ordinary-price span{text-decoration:line-through}
ul.product-list.big div.product .product-price-wrapper .part-payment-alt{color:#d00b1c}
ul.product-list.big div.product .product-price-wrapper .part-payment-alt:hover{color:#870712}
ul.product-list.big div.product .product-button-wrapper{float:right;display:block}
ul.product-list.big div.product .product-button-wrapper .btn{width:260px}
div.trailer-top{display:block;height:270px;padding:15px;min-width:100%;width:100%;max-width:100%;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow div.trailer-top{border:1px solid #eee}
div.trailer-top .image-wrapper{float:left;height:240px;min-width:240px;width:240px;max-width:240px}
div.trailer-top .video-wrapper{float:right;height:240px;min-width:485px;width:485px;max-width:485px}
div.trailer-top .video-wrapper iframe{height:240px;min-width:485px;width:485px;max-width:485px}
ul.x3html{display:inline-block;list-style:none;padding:0;margin:0}
ul.x3html li.block-wrapper{position:relative;float:left;text-align:center;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;overflow:hidden;-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7;min-width:240px;width:240px;max-width:240px}
.mod-no-boxshadow ul.x3html li.block-wrapper{border:1px solid #eee}
ul.x3html li.block-wrapper:not(:last-child){margin-right:25px}
ul.x3html li.block-wrapper img{min-width:240px;width:240px;max-width:240px;max-height:240px;min-height:240px;display:block}
ul.x3html li.block-wrapper .block-text{height:33px;line-height:1em;padding:5px 10px;font-size:1.1em;text-transform:uppercase;text-align:left;font-weight:700}
ul.x3html li.block-wrapper .block-text a{color:#4e4e4e;text-decoration:none}
ul.x3html li.block-wrapper .block-text br{content:" ";margin-left:3px}
ul.x3html li.block-wrapper .btn-campaign{display:block;height:22px;line-height:18px;padding:0 10px;font-size:1.4em;text-align:left;border:none;color:#000;font-weight:700}
ul.x4html-start{display:inline-block;list-style:none;padding:0;margin:0}
ul.x4html-start li.block-wrapper{position:relative;float:left;text-align:center;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;overflow:hidden;-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7;min-width:240px;width:240px;max-width:240px}
.mod-no-boxshadow ul.x4html-start li.block-wrapper{border:1px solid #eee}
ul.x4html-start li.block-wrapper:not(:last-child){margin-right:10px}
ul.x4html-start li.block-wrapper img{min-width:240px;width:240px;max-width:240px;max-height:240px;min-height:240px;display:block}
ul.x4html-start li.block-wrapper .block-text{height:33px;line-height:1em;padding:5px 10px;font-size:1.1em;text-transform:uppercase;text-align:left;font-weight:700}
ul.x4html-start li.block-wrapper .block-text a{color:#4e4e4e;text-decoration:none}
ul.x4html-start li.block-wrapper .block-text br{content:" ";margin-left:3px}
ul.x4html-start li.block-wrapper .btn-campaign{display:block;height:22px;line-height:18px;padding:0 10px;font-size:1.4em;text-align:left;border:none;color:#000;font-weight:700}
ul.x4html-fashion{display:inline-block;list-style:none;padding:0;margin:0}
ul.x4html-fashion li.block-wrapper{position:relative;float:left;text-align:center;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;overflow:hidden;-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7;min-width:180px;width:180px;max-width:180px}
.mod-no-boxshadow ul.x4html-fashion li.block-wrapper{border:1px solid #eee}
ul.x4html-fashion li.block-wrapper:not(:last-child){margin-right:16px}
ul.x4html-fashion li.block-wrapper img{min-width:180px;width:180px;max-width:180px;max-height:180px;min-height:180px;display:block}
ul.x4html-fashion li.block-wrapper .block-text{height:33px;line-height:1em;padding:5px 10px;font-size:1.1em;text-transform:uppercase;text-align:left;font-weight:700}
ul.x4html-fashion li.block-wrapper .block-text a{color:#4e4e4e;text-decoration:none}
ul.x4html-fashion li.block-wrapper .block-text br{content:" ";margin-left:3px}
ul.x4html-fashion li.block-wrapper .btn-campaign{display:block;height:22px;line-height:18px;padding:0 10px;font-size:1.4em;text-align:left;border:none;color:#000;font-weight:700}
ul.category-banners{display:inline-block;list-style:none;padding:0;margin:0;display:block;margin:-5px 0 0 -4px;text-align:center}
ul.category-banners li.block-wrapper{position:relative;float:left;text-align:center;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;overflow:hidden;-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7;min-width:122px;width:122px;max-width:122px}
.mod-no-boxshadow ul.category-banners li.block-wrapper{border:1px solid #eee}
ul.category-banners li.block-wrapper:not(:last-child){margin-right:0}
ul.category-banners li.block-wrapper img{min-width:122px;width:122px;max-width:122px;max-height:122px;min-height:122px;display:block}
ul.category-banners li.block-wrapper .block-text{height:33px;line-height:1em;padding:5px 10px;font-size:1.1em;text-transform:uppercase;text-align:left;font-weight:700}
ul.category-banners li.block-wrapper .block-text a{color:#4e4e4e;text-decoration:none}
ul.category-banners li.block-wrapper .block-text br{content:" ";margin-left:3px}
ul.category-banners li.block-wrapper .btn-campaign{display:block;height:22px;line-height:18px;padding:0 10px;font-size:1.4em;text-align:left;border:none;color:#000;font-weight:700}
ul.category-banners li.block-wrapper{float:none;position:relative;display:inline-block;margin:5px 0 0 4px!important}
ul.category-banners .block-text{position:absolute;bottom:0;right:0;left:0;text-transform:uppercase}
ul.category-banners .block-text a{font-size:1.2em;color:#fff!important}
section.multiple-countdowns{margin-bottom:0!important}
section.magic-countdown{display:none}
section.magic-countdown>div{overflow:hidden;position:relative;text-align:center}
section.magic-countdown>div .magic-countdown-tickers{position:absolute;top:77px;left:0;right:0;text-align:center;pointer-events:none}
section.magic-countdown>div button{position:absolute;top:200px;left:285px;width:200px;height:35px;line-height:35px;border-radius:2px;font-weight:700;font-size:1.4em;text-transform:uppercase;pointer-events:none;border:none;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),1px 1px 2px 0 rgba(0,0,0,.2)!important}
section.magic-countdown>div img{max-width:none!important;margin-left:-14%}
section.magic-countdown>div span{font-weight:700;letter-spacing:22px;pointer-events:none}
section.magic-countdown>div span{display:inline-block;width:163px;margin:0 6px;text-align:right;font-size:7em}
section.magic-countdown>div.mmss span.day-ticker{display:none}
section.magic-countdown>div.mmss span.hour-ticker{display:none}
section.magic-countdown .btn-greenday{color:#06AAD0;background:#fff}
.full-size section.magic-countdown .magic-countdown-tickers{top:77px}
.full-size section.magic-countdown img{margin-left:0!important}
.full-size section.magic-countdown button{left:395px}
.category-seo-wrapper{padding:15px;box-shadow:0 0 3px 0 #c7c7c7}
.category-seo__mobile-toggle{display:none}
.alphalist__wrapper{overflow:hidden;padding-bottom:15px;border-bottom:1px solid #f0f0f0}
.alphalist__title{font-weight:700;font-size:2em}
.alphalist__item{float:left;width:25%;padding-right:4px}
.minors-2__wrapper{float:left;clear:both;display:block;width:100%}
.minors-2__wrapper~.minors-2__wrapper{margin-top:15px}
.minors-2__minor{overflow:hidden;position:relative;float:left;text-align:center;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;box-shadow:1px 1px 1px 0 #c7c7c7}
.minors-2__minor:after{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background-size:100%;background-repeat:no-repeat}
.minors-2__minor.is-sale--en:after{content:"";background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/rea-en.png?v=1)}
.minors-2__minor.is-sale--se:after{content:"";background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/rea-se.png?v=1)}
.minors-2__minor.is-sale--dk:after{content:"";background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/rea-dk.png?v=1)}
.minors-2__minor.is-sale--no:after{content:"";background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/rea-no.png?v=1)}
.minors-2__minor.is-sale--fi:after{content:"";background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/icons/rea-fi.png?v=1)}
.minors-2__minor br{content:" ";margin-left:3px}
.minors-2__price-splash{position:absolute;top:7px;right:7px;text-transform:uppercase;border-radius:50%;box-shadow:1px 1px 0 0 rgba(0,0,0,.25),-1px -1px 0 0 rgba(255,255,255,.25)}
.minors-2__price-splash span{display:block;position:absolute;width:100%;line-height:1em;font-size:.95em;padding:0 1px;transform-origin:5% center}
.minors-2__price-splash span+span{width:auto;font-size:1.5em;font-weight:700}
.minors-2__price-splash span+span+span{width:100%;font-size:.95em;font-weight:400}
ul.minors-2__usp-list{position:absolute;left:0;padding:0;margin:0 0 0 -1px;list-style:none}
ul.minors-2__usp-list li{float:left;clear:both;margin:0 0 5px 0;font-weight:700;text-transform:uppercase;background:#fff;box-shadow:1px 1px 0 0 rgba(0,0,0,.25);white-space:nowrap;word-break:keep-all}
.minors-2__text{display:block;line-height:1em;overflow:hidden}
.minors-2__price-wrapper{display:block;height:20px;line-height:18px}
.minors-2__price{font-weight:700;margin:0 2px}
.minors-2__ordinary-price{color:#878787;text-decoration:line-through;margin:0 2px}
.minors-2__cta{z-index:9;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;text-align:center;background:rgba(0,0,0,.66);transition:opacity .2s ease-out 0s;-webkit-transition:opacity .2s ease-out 0s}
.minors-2__cta span{display:none}
.minors-2__cta:active,.minors-2__cta:hover{color:#fff;text-decoration:none}
.minors-2__minor:hover .minors-2__cta{opacity:.1}
.minors-2__wrapper--columns-3 .minors-2__minor:not(:last-child){margin-right:24px}
.minors-2__wrapper--columns-4 .minors-2__minor{width:185px;height:242px}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__image,.minors-2__wrapper--columns-4 .minors-2__minor img{width:184px;height:184px;min-width:184px;min-height:184px;max-width:184px;max-height:184px}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__usp-list{bottom:65px}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__usp-list li{font-size:1em;padding:1px 5px 1px 5px}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-splash{width:66px;height:66px;line-height:66px}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-splash span{top:15px;min-width:66px;font-size:.8em}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-splash span+span{top:25px;font-size:1.2em}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-splash span+span+span{top:40px;font-size:.8em}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__text{height:35px;padding:3px 5px 0 5px;font-size:1em}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-wrapper{padding:0 10px}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__ordinary-price,.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price{font-size:14px}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__cta span{margin-top:95px}
.minors-2__wrapper--columns-4 .minors-2__minor{margin-right:10px}
.minors-2__wrapper--columns-3 .minors-2__minor{margin-right:25px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor{margin-right:10px}
.minors-2__minor:last-child{margin-right:0!important}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor,.minors-2__wrapper--columns-3 .minors-2__minor{width:240px;height:300px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__image,.full-size .minors-2__wrapper--columns-4 .minors-2__minor img,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__image,.minors-2__wrapper--columns-3 .minors-2__minor img{width:240px;height:240px;min-width:240px;min-height:240px;max-width:240px;max-height:240px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-splash,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__price-splash{width:80px;height:80px;line-height:80px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-splash span,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__price-splash span{top:17px;min-width:80px;font-size:1em}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-splash span+span,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__price-splash span+span{top:30px;font-size:1.6em}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-splash span+span+span,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__price-splash span+span+span{top:52px;font-size:1em}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__usp-list,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__usp-list{bottom:65px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__usp-list li,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__usp-list li{font-size:1.1em;padding:1px 9px 1px 13px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__text,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__text{height:37px;padding:4px 5px 0 5px;margin-bottom:0;font-size:14px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-wrapper,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__price-wrapper{padding:0 10px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__ordinary-price,.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__ordinary-price,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__price{font-size:16px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__cta span,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__cta span{margin-top:120px}
.minors-2__minor.is-sold-out .minors-2__cta{opacity:1;background:rgba(0,0,0,.1)}
.minors-2__minor.is-sold-out .minors-2__price-splash,.minors-2__minor.is-sold-out img{filter:grayscale(1)}
.minors-2__minor.is-sold-out .minors-2__cta:before{display:inline-block;margin-top:50%;padding:5px 7px;font-size:1.8em;color:#fff;text-transform:uppercase;box-shadow:3px 3px 0 0 #000;background:rgba(0,0,0,.66);text-decoration:none}
#language-sv .minors-2__minor.is-sold-out .minors-2__cta:before{content:"Slutsåld"}
#language-da .minors-2__minor.is-sold-out .minors-2__cta:before{content:"Udsolgt"}
#language-no .minors-2__minor.is-sold-out .minors-2__cta:before{content:"Utsolgt"}
#language-fi .minors-2__minor.is-sold-out .minors-2__cta:before{content:"Loppuunmyyty"}
.lt-ie9 .minors-2__minor{border:1px solid #f0f0f0}
.lt-ie9 .minors-2__wrapper--columns-4 .minors-2__minor{margin:0 3px!important}
.lt-ie9 .minors-2__wrapper--columns-3 .minors-2__minor{margin:0 5px!important}
.lt-ie9 .full-size .minors-2__wrapper--columns-4 .minors-2__minor{margin:0 3px!important}
.minors-2__price-splash{color:#421e22;background:#fff315;background:-moz-linear-gradient(top,#fff315 0,#fec514 100%);background:-webkit-linear-gradient(top,#fff315 0,#fec514 100%);background:linear-gradient(to bottom,#fff315 0,#fec514 100%)}
.minors-2__price-splash.mod--black{color:#fff;background:#000}
.minors-2__price-splash.mod--white{color:#000;background:#fff}
.minors-2__price-splash.mod--orange{color:#fff;background:#ff6a00}
.minors-2__price-splash.mod--red{color:#fff;background:#c1312e}
.minors-2__price-splash.mod--green{color:#fff;background:#41a500}
.minors-2__price-splash.mod--turquoise{color:#fff;background:#00acc6}
.minors-2__price-splash.mod--blue{color:#fff;background:#005eb6}
.minors-2__price-splash.mod--purple-light{color:#fff;background:#6d66a7}
.minors-2__price-splash.mod--purple-dark{color:#fff;background:#5d1589}
.minors-2__price-splash.mod--pink{color:#fff;background:#e72176}
.major-banner__wrapper{position:relative;min-height:300px;max-height:300px;width:100%;padding:10px 15px 0 15px;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow .major-banner__wrapper{border:1px solid #eee}
.major-banner__wrapper img{height:250px!important}
.major-banner__wrapper.major-banner__carousel{min-height:310px;max-height:310px}
.major-banner__wrapper:hover .major-banner__link{opacity:1}
.major-banner{z-index:0;opacity:0;position:absolute;display:block;overflow:hidden;width:740px;min-height:300px;color:#3c3c3c;text-decoration:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 1.5s!important;-moz-transition:opacity 1.5s!important;transition:opacity 1.5s!important}
.major-banner img{width:auto!important;max-width:990px!important;margin-left:-125px}
.major-banner:hover{color:#3c3c3c;text-decoration:none}
.major-banner__major{max-height:none}
.major-banner__major .major-banner{position:relative}
.major-banner__carousel.major-banner--with-text{height:345px;max-height:345px}
.major-banner__carousel.major-banner--with-text .major-banner{height:345px}
.major-banner.current{z-index:1;opacity:1}
.major-banner__btn{position:absolute;left:calc(50% - 110px);top:205px;width:220px}
.major-banner__text{display:block;margin-top:-4px;padding:0 25px 5px 25px;font-size:12px;text-align:center}
.major-banner__title{display:block;text-align:center;font-size:16px;padding:2px 25px}
.major-banner__nav{z-index:2;position:absolute;bottom:5px;left:0;right:0;text-align:center}
.major-banner__nav span{position:relative;display:inline-block;width:12px;height:12px;margin:0 3px;cursor:pointer;background:#f0f0f0;border-radius:50%}
.major-banner__nav span.current{background:#3c3c3c}
.major-banner__link{z-index:2;opacity:0;position:absolute;top:123px;width:25px;height:25px;color:#fff;text-align:center;font-size:1.5em;font-family:FontAwesome;cursor:pointer;background:#3c3c3c;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:1px 1px 2px 0 #3c3c3c;-moz-box-shadow:1px 1px 2px 0 #3c3c3c;box-shadow:1px 1px 2px 0 #3c3c3c;-webkit-transition:opacity 250ms;transition:opacity 250ms}
.mod-no-boxshadow .major-banner__link{border:1px solid #eee}
.major-banner__link.prev{left:-8px}
.major-banner__link.next{right:-8px}
.major-banner__link.prev:after{position:absolute;left:5px;content:"\f0d9"}
.major-banner__link.next:after{position:absolute;left:9px;content:"\f0da"}
.major-banner__wrapper~.link-list{margin-top:30px}
.full-size .major-banner__wrapper{padding:0}
.full-size .major-banner__wrapper.major-banner__carousel{min-height:300px;max-height:300px}
.full-size .major-banner{width:100%;max-height:300px}
.full-size .major-banner img{height:auto!important;min-width:100%;margin-left:0}
.full-size .major-banner .major-banner__title{position:absolute;bottom:23px;width:100%;background:#fff}
.full-size .major-banner__text{display:none}
.no-js .major-banner__link,.no-js .major-banner__nav{display:none!important}
.half-banner__wrapper{width:100%;float:left}
.half-banner{display:block;width:49%;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow .half-banner{border:1px solid #eee}
.half-banner:first-child{float:left}
.half-banner:last-child{float:right}
.half-banner img{max-width:100%}
.mini-banner__wrapper{width:100%;float:left}
.mini-banner{overflow:hidden;display:block;width:100%;height:100px;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow .mini-banner{border:1px solid #eee}
.lt-ie9 .half-banner~.half-banner{float:right}
section.block .product-list{float:left}
section.block .product-list>li{float:left;position:relative;min-height:170px}
section.block .product-list>li{width:16.6666666%}
section.block .product-list.column-count-1>li{width:100%}
section.block .product-list.column-count-2>li{width:50%}
section.block .product-list.column-count-3>li{width:33.333333%}
section.block .product-list.column-count-4>li{width:25%}
section.block .product-list.column-count-5>li{width:20%}
section.block .product-list.column-count-6>li{width:16.6666666%}
section.block .product-list.column-count-7>li{width:14.285%}
section.block .product-list.column-count-8>li{width:12.5%}
.full-size section.block .product-list.medium>li{width:19%;margin-left:.625%;margin-right:.625%;margin-bottom:10px}
.full-size section.block .product-list.medium>li:nth-child(5n+1){margin-left:0}
.full-size section.block .product-list.medium>li:nth-child(5n){margin-right:0}
.full-size section.block .product-list.medium.column-count-1>li{width:100%;margin-left:0;margin-right:0}
.full-size section.block .product-list.medium.column-count-2>li{width:49%;margin-left:1%;margin-right:1%;margin-bottom:10px}
.full-size section.block .product-list.medium.column-count-2>li:nth-child(2n+1){margin-left:0}
.full-size section.block .product-list.medium.column-count-2>li:nth-child(2n){margin-right:0}
.full-size section.block .product-list.medium.column-count-3>li{width:32.33333%;margin-left:.75%;margin-right:.75%;margin-bottom:10px}
.full-size section.block .product-list.medium.column-count-3>li:nth-child(3n+1){margin-left:0}
.full-size section.block .product-list.medium.column-count-3>li:nth-child(3n){margin-right:0}
.full-size section.block .product-list.medium.column-count-4>li{width:24%;margin-left:.66667%;margin-right:.66667%;margin-bottom:10px}
.full-size section.block .product-list.medium.column-count-4>li:nth-child(4n+1){margin-left:0}
.full-size section.block .product-list.medium.column-count-4>li:nth-child(4n){margin-right:0}
.has-sidebar-left section.block .product-list.medium>li,.has-sidebar-right section.block .product-list.medium>li{width:24%;margin-left:.66667%;margin-right:.66667%;margin-bottom:10px}
.has-sidebar-left section.block .product-list.medium>li:nth-child(4n+1),.has-sidebar-right section.block .product-list.medium>li:nth-child(4n+1){margin-left:0}
.has-sidebar-left section.block .product-list.medium>li:nth-child(4n),.has-sidebar-right section.block .product-list.medium>li:nth-child(4n){margin-right:0}
.has-sidebar-left section.block .product-list.medium.column-count-1>li,.has-sidebar-right section.block .product-list.medium.column-count-1>li{width:100%;margin-left:0;margin-right:0}
.has-sidebar-left section.block .product-list.medium.column-count-2>li,.has-sidebar-right section.block .product-list.medium.column-count-2>li{width:49%;margin-left:1%;margin-right:1%;margin-bottom:10px}
.has-sidebar-left section.block .product-list.medium.column-count-2>li:nth-child(2n+1),.has-sidebar-right section.block .product-list.medium.column-count-2>li:nth-child(2n+1){margin-left:0}
.has-sidebar-left section.block .product-list.medium.column-count-2>li:nth-child(2n),.has-sidebar-right section.block .product-list.medium.column-count-2>li:nth-child(2n){margin-right:0}
.has-sidebar-left section.block .product-list.medium.column-count-3>li,.has-sidebar-right section.block .product-list.medium.column-count-3>li{width:32.33333%;margin-left:.75%;margin-right:.75%;margin-bottom:10px}
.has-sidebar-left section.block .product-list.medium.column-count-3>li:nth-child(3n+1),.has-sidebar-right section.block .product-list.medium.column-count-3>li:nth-child(3n+1){margin-left:0}
.has-sidebar-left section.block .product-list.medium.column-count-3>li:nth-child(3n),.has-sidebar-right section.block .product-list.medium.column-count-3>li:nth-child(3n){margin-right:0}
.has-sidebar-left-and-right section.block .product-list.duotrio>li{width:32.33333%;margin-left:.75%;margin-right:.75%;margin-bottom:10px}
.has-sidebar-left-and-right section.block .product-list.duotrio>li:nth-child(3n+1){margin-left:0}
.has-sidebar-left-and-right section.block .product-list.duotrio>li:nth-child(3n){margin-right:0}
.has-sidebar-left-and-right section.block .product-list.duotrio.column-count-1>li{width:100%;margin-left:0;margin-right:0}
.has-sidebar-left-and-right section.block .product-list.duotrio.column-count-2>li{width:49%;margin-left:1%;margin-right:1%;margin-bottom:10px}
.has-sidebar-left-and-right section.block .product-list.duotrio.column-count-2>li:nth-child(2n+1){margin-left:0}
.has-sidebar-left-and-right section.block .product-list.duotrio.column-count-2>li:nth-child(2n){margin-right:0}
.lt-ie9 .full-size section.block .product-list.medium>li{width:18.6%}
.lt-ie9 .full-size section.block .product-list.medium.column-count-1>li{width:98.6%}
.lt-ie9 .full-size section.block .product-list.medium.column-count-2>li{width:48.6%}
.lt-ie9 .full-size section.block .product-list.medium.column-count-3>li{width:31.93333%}
.lt-ie9 .full-size section.block .product-list.medium.column-count-4>li{width:23.6%}
.lt-ie9 .has-sidebar-left section.block .product-list.medium>li,.lt-ie9 .has-sidebar-right section.block .product-list.medium>li{width:23.6%}
.lt-ie9 .has-sidebar-left section.block .product-list.medium.column-count-1>li,.lt-ie9 .has-sidebar-right section.block .product-list.medium.column-count-1>li{width:98.6%}
.lt-ie9 .has-sidebar-left section.block .product-list.medium.column-count-2>li,.lt-ie9 .has-sidebar-right section.block .product-list.medium.column-count-2>li{width:48.6%}
.lt-ie9 .has-sidebar-left section.block .product-list.medium.column-count-3>li,.lt-ie9 .has-sidebar-right section.block .product-list.medium.column-count-3>li{width:31.93333%}
.lt-ie9 .has-sidebar-left-and-right section.block .product-list.duotrio>li{width:31.93333%}
.lt-ie9 .has-sidebar-left-and-right section.block .product-list.duotrio.column-count-1>li{width:98.6%}
.lt-ie9 .has-sidebar-left-and-right section.block .product-list.duotrio.column-count-2>li{width:48.6%}
section.block article.product{border:1px solid #eee;background:#fff;border-right:0;border-bottom:0;padding:9px 10px 4px 10px}
section.block article.product:not(.selected){-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7}
.mod-no-boxshadow section.block article.product:not(.selected){border:1px solid #eee}
section.block article.product .product-image-wrapper{position:relative;height:107px;text-align:center;margin:0 auto 5px auto;left:0}
section.block article.product .product-image-wrapper img{height:auto;max-width:100%;max-height:107px}
section.block article.product .product-title-wrapper{height:70px;overflow:hidden;position:relative}
section.block article.product .product-title-wrapper h3{margin-bottom:0;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
section.block article.product .product-title-wrapper p{margin:0;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
section.block article.product .product-title-wrapper h4{font-weight:400;margin:3px 0}
section.block article.product .product-title-wrapper .format{color:#3c3c3c}
section.block article.product .product-rating-wrapper{height:0;overflow:hidden;text-align:center}
section.block article.product .product-rating-wrapper .rating-list{margin:0 auto}
section.block article.product .product-rating-and-release-wrapper{display:none;text-align:center}
section.block article.product .product-rating-and-release-wrapper .release-date{font-style:italic}
section.block article.product .product-price-wrapper{clear:both;overflow:hidden;padding-top:3px;margin-bottom:3px;text-align:right;height:22px}
section.block article.product .product-price-wrapper .ordinary-price{line-height:18px;display:inline}
section.block article.product .product-price-wrapper .price{line-height:18px;font-size:14px;display:inline;float:right;margin-left:5px}
section.block article.product .product-price-wrapper .price>span{margin-right:-3px;font-size:.95em;font-weight:400}
section.block article.product .product-price-wrapper .btn{float:right;margin-left:5px}
section.block article.product .product-button-wrapper{margin-bottom:5px;text-align:center;width:100%}
section.block article.product .product-button-wrapper .btn{width:100%;max-width:100%}
section.block article.product .super-product-header{overflow:hidden;padding:0 0 10px 0;margin:0 0 6px 0;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom;text-transform:uppercase;text-align:center}
section.block article.product .gradient-overlay{position:absolute;height:5px;width:100%;bottom:0;background:rgba(255,255,255,0);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF', GradientType=0 )}
section.block article.product.product-monitor .image,section.block article.product.product-monitor .product-image-wrapper{opacity:.4}
.energy-label-splash{position:absolute;bottom:0;right:7px;line-height:18px}
.energy-label-splash[data-energy-label="A+++"]{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/energylabels.png?1463736146348);background-position:0 0;width:36.36px;height:18.18px;background-size:36.36px 187.27px!important}
.energy-label-splash[data-energy-label="A++"]{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/energylabels.png?1463736146348);background-position:0 -18.79px;width:36.36px;height:18.18px;background-size:36.36px 187.27px!important}
.energy-label-splash[data-energy-label="A+"]{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/energylabels.png?1463736146348);background-position:0 -37.58px;width:36.36px;height:18.18px;background-size:36.36px 187.27px!important}
.energy-label-splash[data-energy-label="A"]{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/energylabels.png?1463736146348);background-position:0 -56.36px;width:36.36px;height:18.18px;background-size:36.36px 187.27px!important}
.energy-label-splash[data-energy-label="B"]{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/energylabels.png?1463736146348);background-position:0 -75.15px;width:36.36px;height:18.18px;background-size:36.36px 187.27px!important}
.energy-label-splash[data-energy-label="C"]{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/energylabels.png?1463736146348);background-position:0 -93.94px;width:36.36px;height:18.18px;background-size:36.36px 187.27px!important}
.energy-label-splash[data-energy-label="D"]{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/energylabels.png?1463736146348);background-position:0 -112.73px;width:36.36px;height:18.18px;background-size:36.36px 187.27px!important}
.energy-label-splash[data-energy-label="E"]{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/energylabels.png?1463736146348);background-position:0 -131.52px;width:36.36px;height:18.18px;background-size:36.36px 187.27px!important}
.energy-label-splash[data-energy-label="F"]{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/energylabels.png?1463736146348);background-position:0 -150.3px;width:36.36px;height:18.18px;background-size:36.36px 187.27px!important}
.energy-label-splash[data-energy-label="G"]{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/energylabels.png?1463736146348);background-position:0 -169.09px;width:36.36px;height:18.18px;background-size:36.36px 187.27px!important}
.energy-label-splash__arrow-image{max-height:18px!important;max-width:none!important}
section.block .product-list.small article.product .product-image-wrapper{position:absolute;top:10px;width:100%;height:107px}
section.block .product-list.small article.product .product-image-wrapper a{line-height:107px}
section.block .product-list.small article.product .product-image-wrapper img{max-width:77px;max-height:107px}
section.block .product-list.small article.product .product-title-wrapper{margin-top:112px}
section.block .product-list.small article.product .product-title-wrapper p.title{max-height:2.85em;overflow:hidden}
section.block .product-list.small article.product .product-title-wrapper p.name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
section.block .product-list.small article.product .product-price-wrapper .price{margin-left:-5px}
section.block .product-list.small article.product .product-price-wrapper .ordinary-price{float:left}
section.block .product-list.small article.product .price-splash{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -560px;width:40px;height:40px;height:40px;width:40px;position:absolute;top:-5px;right:-5px;top:2px;right:7px}
section.block .product-list.small article.product .price-splash p{text-align:center;line-height:40px;font-size:1.1em;font-weight:700;color:#000;margin-bottom:0}
section.block .product-list.small article.product .super-product-header~.product-image-wrapper{top:32px}
section.block .product-list.small article.product .super-product-header~.product-title-wrapper{margin-top:118px}
section.block .product-list.small article.product .btn{height:28px;line-height:29px}
section.block .product-list.medium article.product .product-image-wrapper{position:absolute;top:10px;width:100%;height:136px}
section.block .product-list.medium article.product .product-image-wrapper a{line-height:136px}
section.block .product-list.medium article.product .product-image-wrapper img{max-width:152px;max-height:136px}
section.block .product-list.medium article.product .product-title-wrapper{margin-top:141px;height:110px}
section.block .product-list.medium article.product .price-splash{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -508px;width:50px;height:50px;height:50px;width:50px;position:absolute;top:-5px;right:-5px;top:-3px;right:7px}
section.block .product-list.medium article.product .price-splash p{text-align:center;line-height:50px;font-size:1.1em;font-weight:700;color:#000;margin-bottom:0}
section.block .product-list.medium article.product .super-product-header~.product-image-wrapper{top:37px}
section.block .product-list.medium article.product .super-product-header~.product-title-wrapper{margin-top:147px}
section.block .product-list.medium .btn{height:37px;line-height:37px;font-size:12px}
.has-sidebar-left-and-right section.block .product-list.medium article.product .product-image-wrapper{position:absolute;width:100%;height:107px}
.has-sidebar-left-and-right section.block .product-list.medium article.product .product-image-wrapper a{line-height:107px}
.has-sidebar-left-and-right section.block .product-list.medium article.product .product-image-wrapper img{max-width:77px;max-height:107px}
.has-sidebar-left-and-right section.block .product-list.medium article.product .product-title-wrapper .description{display:none}
.has-sidebar-left-and-right section.block .product-list.medium article.product .price-splash{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -560px;width:40px;height:40px;height:40px;width:40px;position:absolute;top:-5px;right:-5px}
.has-sidebar-left-and-right section.block .product-list.medium article.product .price-splash p{text-align:center;line-height:40px;font-size:1.1em;font-weight:700;color:#000;margin-bottom:0}
section.block .product-list.big article.product{overflow:auto;padding-bottom:10px}
section.block .product-list.big article.product .product-image-wrapper{width:35%;margin-right:5%;height:inherit;margin-bottom:0;float:left}
section.block .product-list.big article.product .product-image-wrapper a{line-height:140px}
section.block .product-list.big article.product .product-image-wrapper img{max-height:280px}
section.block .product-list.big article.product .product-title-wrapper{float:left;width:100%;height:inherit;min-height:100px;max-height:180px;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom;margin-bottom:10px;padding-bottom:10px}
section.block .product-list.big article.product .product-title-wrapper h3{font-size:1.5em}
section.block .product-list.big article.product .product-title-wrapper h3 span.format{color:#005c9c;font-weight:400}
section.block .product-list.big article.product .product-title-wrapper h3 span.format:hover{color:#002f50}
section.block .product-list.big article.product .product-title-wrapper h4{font-size:1.2em}
section.block .product-list.big article.product .product-big-box-right-wrapper{width:60%;float:right}
section.block .product-list.big article.product .product-price-wrapper{margin:-5px 0 0 0;background:0 0;float:left;padding-top:0;text-align:left;height:auto}
section.block .product-list.big article.product .product-price-wrapper .price{display:block;color:#d00b1c;font-size:2.5em;line-height:inherit;margin-bottom:-5px}
section.block .product-list.big article.product .product-price-wrapper .part-payment-alt{color:#d00b1c}
section.block .product-list.big article.product .product-price-wrapper .part-payment-alt:hover{color:#870712}
section.block .product-list.big article.product .product-price-wrapper .ordinary-price{display:block}
section.block .product-list.big article.product .product-button-wrapper{float:right;display:block;width:260px}
section.block .product-list.big article.product .product-button-wrapper .btn{width:260px;height:47px;line-height:47px;font-size:1.5em}
section.block .product-list.big article.product .price-splash{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -446px;width:60px;height:60px;height:60px;width:60px;position:absolute;top:-5px;right:-5px}
section.block .product-list.big article.product .price-splash p{text-align:center;line-height:60px;font-size:1.4em;font-weight:700;color:#000;margin-bottom:0}
section.block.no-description .product-list.big .description,section.block.no-description .product-list.big .usp-list{display:none}
section.block.super .product-list.medium article.product .product-title-wrapper{height:60px}
section.block.super .product-list.medium article.product .product-title-wrapper .usp-list,section.block.super .product-list.medium article.product .product-title-wrapper p.description{display:none}
section.block.super .product-list.medium article.product .product-title-wrapper .gradient-overlay{display:none!important}
section.block .product-list.hide-description article.product .product-title-wrapper{height:35px!important}
section.block .product-list.hide-description article.product .product-title-wrapper p{display:none}
section.block .product-list.hide-description article.product .product-title-wrapper .usp-list{display:none}
section.block .product-list.duotrio article.product .product-image-wrapper{float:left!important;position:relative!important;top:0!important;width:30%!important}
section.block .product-list.duotrio article.product .product-image-wrapper a{line-height:1em!important}
section.block .product-list.duotrio article.product .product-image-wrapper img{max-width:100%!important}
section.block .product-list.duotrio article.product .product-title-wrapper{float:right!important;width:65%!important;padding-left:5%!important;height:145px!important;margin-top:0!important}
section.block .product-list.duotrio article.product .description{margin-top:8px!important}
section.block .product-list.duotrio article.product .gradient-overlay{display:block!important;bottom:0!important}
section.block .product-list.duotrio article.product .product-price-wrapper{height:auto!important;text-align:left;padding-top:10px}
section.block .product-list.duotrio article.product .product-price-wrapper .ordinary-price{float:left;margin-right:5px}
section.block .product-list.duotrio article.product .product-price-wrapper .price{float:none;margin-left:0}
section.block .product-list.duotrio article.product .btn{width:100px!important;height:33px;line-height:33px}
.product-list-vertical .energy-label-splash{right:0}
.full-size section.block .product-list.duotrio article.product .price-splash,.has-sidebar-left section.block .product-list.duotrio article.product .price-splash,.has-sidebar-left-and-right section.block .product-list.duotrio article.product .price-splash,.has-sidebar-right section.block .product-list.duotrio article.product .price-splash{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/sprites/common.png?1463736146348);background-position:0 -560px;width:40px;height:40px;height:40px;width:40px;position:absolute;top:-5px;right:-5px}
.full-size section.block .product-list.duotrio article.product .price-splash p,.has-sidebar-left section.block .product-list.duotrio article.product .price-splash p,.has-sidebar-left-and-right section.block .product-list.duotrio article.product .price-splash p,.has-sidebar-right section.block .product-list.duotrio article.product .price-splash p{text-align:center;line-height:40px;font-size:1.1em;font-weight:700;color:#000;margin-bottom:0}
.lt-ie9 section.block .product-list .product{border:1px solid #eee!important}
.product-list.hoverable.small>li{height:258px}
.product-list.hoverable.medium>li{height:337px}
.super .product-list.hoverable.small>li{height:287px}
.super .product-list.hoverable.medium>li{height:307px}
.product-list.hoverable .product{position:relative;width:100%}
.product-list.hoverable .product:hover{cursor:pointer;box-shadow:0 0 20px 5px rgba(0,0,0,.1),1px 1px 1px 0 #c7c7c7,-1px -1px 0 0 #f0f0f0!important}
.product-list.hoverable .product:hover{position:absolute;z-index:9999}
.product-list.hoverable .product:hover .product-rating-and-release-wrapper{display:block;margin-top:8px;padding-top:5px;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x top}
.product-list.hoverable.small .product:hover .product-title-wrapper{height:auto;min-height:70px}
.product-list.hoverable.small .product:hover .gradient-overlay{display:none!important}
.mod-ios .product-list.hoverable .product:hover{position:relative;z-index:inherit;box-shadow:1px 1px 1px 0 #c7c7c7!important}
.mod-ios .product-list.hoverable .product:hover .product-rating-and-release-wrapper{display:none!important}
.mod-ios .product-list.hoverable .product:hover .gradient-overlay{display:block!important}
.mod-ios .product-list.hoverable .product:hover .product-button-wrapper{padding-bottom:0!important;background:0 0!important}
.lt-ie9 .product-list.hoverable .product:hover{border-color:silver!important}
.lt-ie8 .product-list.hoverable .product{width:auto}
.lt-ie8 .product-list.hoverable .product:hover{position:relative}
.lt-ie8 .product-list.hoverable .product:hover .product-button-wrapper{padding-bottom:0;margin-bottom:5px;background:0 0}
.lt-ie8 .product-list.hoverable .product:hover .product-rating-and-release-wrapper{display:none}
#product-popup{position:absolute;height:0;display:none;top:0}
#product-popup #product-popup-list .product-rating-wrapper{height:18px;margin:5px 0}
#product-popup #product-popup-list .product-button-wrapper{padding-bottom:10px;margin-bottom:5px;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/common/dot.png) repeat-x bottom}
#product-popup #product-popup-list .product-rating-and-release-wrapper{display:block;text-align:center;margin-bottom:3px}
#product-popup #product-popup-list.small .product-title-wrapper{height:auto;min-height:70px}
#product-popup #product-popup-list.small .gradient-overlay{display:none!important}
#product-popup #product-popup-list.medium .super-product-header~.product-title-wrapper{height:52px}
#product-popup #product-popup-list.medium .super-product-header~.product-title-wrapper p.description,#product-popup #product-popup-list.medium .super-product-header~.product-title-wrapper ul.usp-list{display:none}
#product-popup>ul>li{position:absolute;z-index:9999}
#product-popup>ul>li article.product{cursor:pointer;box-shadow:0 0 20px 5px rgba(0,0,0,.1),1px 1px 1px 0 #c7c7c7,-1px -1px 0 0 #f0f0f0!important;height:100%}
#product-popup>ul>li article.product .product-button-wrapper,#product-popup>ul>li article.product .product-button-wrapper-2{display:block}
.lt-ie9 #product-popup>ul>li article.product{border:1px solid silver}
.tmpl-Big_Box .product-list.big>li,.tmpl-Big_Box_Medium .product-list.big>li{margin-bottom:10px}
.block.block-has-gutter,.simple.tmpl-Big_Box,.simple.tmpl-Big_Box_Medium,.simple.tmpl-DuoTrio,.simple.tmpl-Medium{margin-bottom:20px}
section section.block.html-banner{margin-bottom:0!important}
.product-list-table{margin-bottom:0}
.product-list-table tr:first-child td{border-top:0}
.product-list-table td{vertical-align:middle!important}
.product-list-table .table-format-column{width:30px}
.product-list-table .table-date-column{width:85px}
.product-list-table .table-price-column{width:80px;text-align:right}
.product-list-table .table-button-column{width:50px}
.product-list-table .price{text-align:right}
.product-list-table .energy-label-td{width:1%;text-align:right}
.product-list-table .energy-label-td .energy-label-splash{position:relative;bottom:auto;right:auto;float:right}
.product-list-table .energy-label-td .energy-label-splash__arrow-image{max-height:16px!important}
.table-striped>tbody>tr:nth-of-type(even){background:#fff}
section.block.content img{height:auto;max-width:100%}
section.block.content .green-block{color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#54bf16;background:-webkit-linear-gradient(top,#54bf16 0,#3c9800 100%);background:-o-linear-gradient(top,#54bf16 0,#3c9800 100%);background:-moz-linear-gradient(top,#54bf16,#3c9800);background:-ms-linear-gradient(top,#54bf16 0,#3c9800 100%);background:linear-gradient(top,#54bf16 0,#3c9800 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF54BF16', endColorstr='#FF3C9800', GradientType=0 )}
section.block.content .green-block a{color:#fff!important}
section.block.content.mabaya{margin-bottom:0}
section.block.content.mabaya .mabaya-widget-content{margin-bottom:30px}
.centered-text{text-align:center}
.text-content-block{font-size:1.3em;padding:10px 125px}
.divider-bottom{padding-bottom:30px;border-bottom:1px solid #878787}
.tw_tooltip{font-family:Open Sans,Arial,Helvetica,sans-serif;background:#FFF;border:1px solid silver;padding:2px;width:auto}
.tw_widget{width:100%;font-family:Open Sans,Arial,Helvetica,sans-serif;text-align:left;padding:0 0 9px 0;color:#000}
.tw_lw_header{padding-top:9px}
.tw_widget a{color:#0080A3}
.tw_widget img{border:0;vertical-align:text-top}
.tw_header{font-weight:900;font-size:13px;margin:0 9px 9px 9px}
#tw_searchresult_widget .tw_header{clear:both;letter-spacing:normal;font-weight:400;font-size:16px;padding-top:4px}
.tw_sub_header{text-align:left;margin:0 9px 4px 9px}
.tw_logo{font-weight:100;font-size:9px;float:right;margin-right:9px}
.tw_logo img{margin-right:4px}
.tw_pager{text-align:center;margin:0 9px 2px 9px}
.tw_pager .hidden{display:none}
.tw_pager a,.tw_pager div,.tw_pager li{font-size:14px;font-weight:900;color:#000;text-decoration:none}
.tw_pager:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.tw_pager .next{padding-right:5px}
.tw_pager .prev{padding-left:5px}
.tw_pager a:hover,.tw_pager li:hover{color:red}
.tw_pager div,.tw_pager li,.tw_pager ul{float:left}
.tw_pager ul{margin:0;padding:0}
.tw_pager ul li{display:inline;list-style:none;margin:0;padding:0;margin:0 2px 0 2px;cursor:pointer}
.tw_pager ul .selected{background:silver}
#tw_searchframe{padding:5px}
.tw_footer{padding-top:5px}
.tw_list{clear:both;background-color:#fff;margin:0 9px 9px 9px}
.tw_list a{color:#0080A3;text-decoration:none}
.tw_list a:hover{color:#0080A3;text-decoration:underline}
.tw_list .tw_item{margin:0 0 5px 0}
.tw_list .tw_item .headline,.tw_list .tw_item .tw_headline{font-weight:900;overflow:hidden;height:15px;padding-right:4px}
.tw_reportbutton{cursor:pointer;float:right;padding:0 4px 0 0;vertical-align:middle}
.tw_list .tw_item img.nopointer{cursor:default}
.tw_list .sub{color:#000;font-weight:100;overflow:hidden}
.tw_list .sub a{color:#96ad06}
.tw_list .timestamp,.tw_list .tw_timestamp{color:#666}
.tw_list .alt{background-color:#eee}
.tw_selectbox{background-color:#EEE;float:right}
.tw_selectbox select{font-size:9px}
.tw_list .tw_rss_icon img{margin:0;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;padding:0 4px 0 2px}
.tw_showall{margin:0 9px 0 9px}
.tw_excerpt{margin:0;padding:0}
.tw_lw_c{padding:0 9px 0 9px}
.tw_footer{margin:0 9px 0 9px}
#tw_affiliatetoplist_widget .tw_thumb{float:right}
#tw_affiliatetoplist_widget .tw_header{font-weight:900;font-size:11px;margin:0 9px 9px 9px;letter-spacing:0}
#tw_affiliatetoplist_widget .tw_item{padding-left:3px;padding-right:3px}
#tw_affiliatetoplist_widget .alt{background-color:#e9eeef;border-top:1px solid #d1e4e5;border-bottom:1px solid #d1e4e5;padding-top:3px}
#tw_affiliatetoplist_widget .tw_item .tw_headline a{color:#000}
#tw_affiliatetoplist_widget .tw_item .tw_headline .tw_number{background-color:#c3d0d3;border:1px solid #adc6cc;font-size:9px;padding:0 2px}
#tw_affiliatetoplist_widget .tw_info{margin:3px 0 5px 0}
#tw_affiliatetoplist_widget .tw_info span{color:#8c8c8c}
#tw_affiliatetoplist_widget .tw_footer{text-align:right}
#tw_affiliatetoplist_widget .tw_footer a{color:#8c8c8c;text-decoration:none;font-size:10px}
#tw_affiliatetoplist_widget .sub,#tw_affiliatetoplist_widget .tw_headline{margin-right:37px;height:auto}
.tw_microitem .tw_avatar{height:24px;width:24px;float:left;margin:2px 0 0 0;position:relative;overflow:hidden;padding:0}
.tw_microitem .timestamp{clffear:both}
.tw_microitem .timestamp a{color:#96AD06}
.tw_microitem .sub span.tw_micropost{display:block;margin-left:34px}
.tw_microitem .sub span.tw_micropost .tw_excerpt{border:1px solid #ccc;background-color:#fcfcfc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:4px;margin-right:10px}
.tw_microitem .sub span.tw_micropost .tw_excerpt a{color:#000}
.tw_microitem .sub span.tw_micropost .tw_excerpt a:hover{color:#000;text-decoration:none}
.tw_microitem .sub span.tw_micropost .tw_excerpt a.extlink{color:#004490;text-decoration:underline}
.tw_microitem .sub{background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/img/bubblearrow.gif) no-repeat 28px 7px}
.mb_exists{margin-left:36px!important}
.tw_medium .tw_microitem .tw_avatar{height:36px;width:36px}
.tw_medium .tw_microitem .sub span.tw_micropost{margin-left:46px}
.tw_medium .tw_microitem .sub{background-position:40px 7px}
.tw_large .tw_microitem .tw_avatar{height:48px;width:48px}
.tw_large .tw_microitem .sub span.tw_micropost{margin-left:58px}
.tw_large .tw_microitem .sub{background-position:52px 7px}
.twingly-loader{text-align:center}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:18020!important}
.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none}
.fancybox-opened{z-index:18030!important}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-inner,.fancybox-outer{position:relative}
.fancybox-inner{overflow:auto!important}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/fancybox/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:18060!important}
#fancybox-loading div{width:44px;height:44px;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/fancybox/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-17px;right:-17px;width:36px;height:36px;cursor:pointer;z-index:18040!important}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:18040!important}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:18040!important;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:18010!important;background:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/fancybox/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:18050!important}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:18050!important;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px;text-align:center}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(/National_Library/20160930123623oe_/http://d3ro3kdz1flj2n.cloudfront.net/assets/images/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}
}
.noUi-target *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:default}
.noUi-base{margin-top:2px;width:100%;height:10px;position:relative;max-width:100%;max-height:100%;border:1px solid #BFBFBF;z-index:1}
.noUi-handle{background:#41a500;height:12px;width:12px;border:1px solid #41a500;margin:-2px 0 0 0;position:relative}
.noUi-handle-upper{right:11px;margin-left:11px;border-left:1px solid #4fb415}
.noUi-handle-lower{left:-1px;margin-left:-11px;border-right:1px solid #3b9600}
.noUi-active{background:#2b760a;border-color:#2b760a}
.noUi-active:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%}
.noUi-connect{background:#f0f0f0}
.noUi-background{background:#fff}
.noUi-origin{position:absolute;right:0;top:0;bottom:0;z-index:0;border-radius:inherit}
.noUi-origin-upper{background:inherit!important}
.noUi-origin-lower{background:#f0f0f0}
.noUi-z-index{z-index:10}
.noUi-vertical{width:40px;height:100%}
.noUi-vertical .noUi-origin{bottom:0;left:0}
.noUi-vertical .noUi-handle{margin:-23px 0 0 -3px}
.noUi-target[disabled] .noUi-base{background:#999}
.noUi-target[disabled] .noUi-connect{background:#BBB}
.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}
.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}
.datepicker-inline{width:220px}
.datepicker.datepicker-rtl{direction:rtl}
.datepicker.datepicker-rtl table tr td span{float:right}
.datepicker-dropdown{top:0;left:0}
.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}
.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}
.datepicker-dropdown.datepicker-orient-left:before{left:6px}
.datepicker-dropdown.datepicker-orient-left:after{left:7px}
.datepicker-dropdown.datepicker-orient-right:before{right:6px}
.datepicker-dropdown.datepicker-orient-right:after{right:7px}
.datepicker-dropdown.datepicker-orient-top:before{top:-7px}
.datepicker-dropdown.datepicker-orient-top:after{top:-6px}
.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}
.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}
.datepicker>div{display:none}
.datepicker.days div.datepicker-days{display:block}
.datepicker.months div.datepicker-months{display:block}
.datepicker.years div.datepicker-years{display:block}
.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}
.datepicker table tr td.day:hover{background:#eee;cursor:pointer}
.datepicker table tr td.new,.datepicker table tr td.old{color:#999}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}
.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}
.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}
.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}
.datepicker table tr td.today:hover:hover{color:#000}
.datepicker table tr td.today.active:hover{color:#fff}
.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(top,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(top,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:-o-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(top,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}
.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(top,#b3b3b3,grey);background-image:-ms-linear-gradient(top,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(top,#b3b3b3,grey);background-image:-o-linear-gradient(top,#b3b3b3,grey);background-image:linear-gradient(top,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}
.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}
.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}
.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.datepicker table tr td span:hover{background:#eee}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}
.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}
.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}
.datepicker th.datepicker-switch{width:145px}
.datepicker tfoot tr th,.datepicker thead tr:first-child th{cursor:pointer}
.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:#eee}
.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}
.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}
.input-daterange input{text-align:center}
.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
#powerTip{cursor:default;background-color:#fff;border:1px solid #a4a4a4;border-radius:2px;color:#000;display:none;padding:10px;position:absolute;white-space:nowrap;z-index:2147483647;-webkit-box-shadow:1px 1px 3px 0 #c7c7c7;-moz-box-shadow:1px 1px 3px 0 #c7c7c7;box-shadow:1px 1px 3px 0 #c7c7c7}
.mod-no-boxshadow #powerTip{border:1px solid #eee}
#powerTip:after,#powerTip:before{content:"";position:absolute}
#powerTip.n:after,#powerTip.s:after{left:50%;margin-left:-7px;border-right:7px solid transparent;border-left:7px solid transparent}
#powerTip.n:before,#powerTip.s:before{left:50%;margin-left:-8px;border-right:8px solid transparent;border-left:8px solid transparent}
#powerTip.e:after,#powerTip.w:after{top:50%;margin-top:-7px;border-bottom:7px solid transparent;border-top:7px solid transparent}
#powerTip.e:before,#powerTip.w:before{top:50%;margin-top:-8px;border-bottom:8px solid transparent;border-top:8px solid transparent}
#powerTip.n:after{border-top:7px solid #fff;bottom:-7px}
#powerTip.n:before{border-top:8px solid #8a8a8a;bottom:-8px}
#powerTip.e:after{border-right:7px solid #fff;left:-7px}
#powerTip.e:before{border-right:8px solid #8a8a8a;left:-8px}
#powerTip.s:after{border-bottom:7px solid #fff;top:-7px}
#powerTip.s:before{border-bottom:8px solid #8a8a8a;top:-8px}
#powerTip.w:after{border-left:7px solid #fff;right:-7px}
#powerTip.w:before{border-left:8px solid #8a8a8a;right:-8px}