@import url(http://fonts.googleapis.com/css?family=Lato:400,700&.css);
@font-face{font-family:webicons;src:url(i/f/webicons.eot);src:url(i/f/webicons.eot?#iefix) format('embedded-opentype'),url(i/f/webicons.svg#webicons) format('svg'),url(i/f/webicons.woff) format('woff'),url(i/f/webicons.ttf) format('truetype');font-weight:400;font-style:normal}
@media screen{article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
button,html,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:dotted thin}
a:active,a:hover{outline:0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.67em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:after,q:before{content:'';content:none}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ol,nav ul{list-style:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
legend{border:0;padding:0;white-space:normal}
button,input,select,textarea{margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto}
table{border-spacing:0}
[tabindex]{outline:0}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none}
.focustarget,.stream{position:absolute;right:9999px;left:auto;white-space:nowrap}
.print-only{display:none}
.stream a:active,.stream a:focus,a.stream:active,a.stream:focus{background:#fff;border:1px solid #029;margin:0;padding:3px 5px;color:#c00;right:0;z-index:9999;font-size:1em;white-space:nowrap}
.stream a:active,.stream a:focus{position:absolute;right:-9999px}
hr.stream{display:none}
body{color:#474747;line-height:1.46666667em;font-family:Lato,sans-serif;font-size:15px;webkit-font-smoothing:antialiased}
body.ajax-wait,body.ajax-wait *{cursor:wait!important}
::-moz-selection{x:x;background:#0a246a;color:#fff;text-shadow:none}
::selection{x:x;background:#0a246a;color:#fff;text-shadow:none}
.clear{display:none}
.boxhead,h1,h2,h3,h4{font-family:Lato,sans-serif;font-weight:700;margin:30px 0 .4em}
.pgmain .boxhead,h1{font-size:2em;margin:0 0 10px;line-height:1em}
.boxhead,h2{font-size:1.5em;line-height:1em}
h3{font-size:1.21428571em}
h4{margin-top:20px;margin-bottom:0;font-size:1.07142857em}
h1+h2,h2+h3,h3+h4{margin-top:.6em}
.boxhead{margin-top:0}
.boxhead a{color:#474747}
blockquote,dl,ol,p,table,ul{margin-top:0;margin-bottom:20px}
ul{margin:0;padding:0;list-style:none}
ol{padding-left:1.5em}
ol,ul{margin-left:0}
li{margin:0;padding:0}
a[href]{color:#e14d7f;text-decoration:none;-webkit-transition:color .08s ease-in-out,background-color .08s ease-in-out;transition:color .08s ease-in-out,background-color .08s ease-in-out}
blockquote{margin-left:0;margin-right:0}
blockquote p:last-child{margin-bottom:0}
abbr,acronym{cursor:help;border:0}
abbr:hover,acronym:hover{border-bottom:1px dotted #ddd}
small{font-size:.85714286em;color:#666}
hr{border:0;height:1px;margin:20px 0;background:#ccc}
audio{vertical-align:middle}
.beforejsinit .spm{display:none!important}
.tablewrap{overflow:auto;margin-bottom:20px}
.tablewrap table{margin-bottom:0}
caption,table,td,th{border:0;background-color:transparent;padding:0;text-align:left;vertical-align:top}
table{border-collapse:separate}
caption{font-style:normal;font-weight:700;padding:5px 0;text-align:left}
th>abbr[title],th>acronym[title]{border:0}
td,th{padding:5px;border-left:1px solid #d8d7d7}
td:first-child,th:first-child{border-left:0}
td.center,td[align=center],th.center,th[align=center]{text-align:center}
td.right,td[align=right],th.right,th[align=right]{text-align:right}
td.num,th.num{text-align:right;white-space:nowrap}
tbody>:nth-child(2n)>td,tbody>:nth-child(2n)>th{background-color:#f0f0f0}
tbody>:hover>td,tbody>:hover>th{background-color:#fcedf2}
thead th,tr.th th{font-weight:700;background-color:#e14d7f;color:#fff;border-left-color:#d8d7d7}
table.grid{width:100%}
table.grid,table.grid td{background:0;border:0;padding:0}
table.grid td{padding-right:10px}
html{background-color:#d2e1c8;overflow-y:scroll;overflow-x:hidden}
body{background-color:#fff;position:relative}
.pghead{background-color:#e14d7f}
.pghead .wrap{background-color:#fff;text-align:center}
.pghead .wrap:before,.pghead .wrap>.before{content:'';display:inline-block;margin-right:-.35em;width:1px;height:100%;vertical-align:middle}
.pghead .brand{display:inline-block;width:99%;text-align:left;font-size:1em;margin:0}
.pghead .brand a{display:inline-block;padding:10px;margin:-10px 0 -10px -10px;max-width:60%}
.pghead .brand a img{max-width:100%;height:35px}
.pghead .brand .slogan{display:block;max-width:50%;position:absolute;right:9999px;left:auto}
.pgfoot .wrap{border-top:1px solid #e14d7f;background:#fff;padding:20px 20px 1px}
.pgfoot .wrap2{padding:15px 20px 1px;color:#000}
.pgfoot .wrap2 .boxhead,.pgfoot .wrap2 a[href],.pgfoot .wrap2 h2,.pgfoot .wrap2 h3{color:#000}
.pgfoot .wrap2 a[href]:active,.pgfoot .wrap2 a[href]:focus,.pgfoot .wrap2 a[href]:hover{color:#474747}
.byggiraeplica{padding:15px 0 10px;text-align:right;line-height:0}
.byggiraeplica a{overflow:hidden;white-space:nowrap;letter-spacing:-.4em;text-shadow:none!important;color:transparent!important;text-indent:150%;text-align:left;background:none url(//codecentre.eplica.is/f/e2-w25.png) no-repeat;display:inline-block;width:135px;height:20px}
html[lang=is] .byggiraeplica a{background-image:url(//codecentre.eplica.is/f/ba_e2-w25.png)}
.byggiraeplica{position:absolute;right:0;width:90%}
[class].meta{color:#777;display:block;font-weight:400;font-size:.85714286em}
[class].meta span{padding-right:.5em}
[class].meta a{color:#777}
.more{display:inline-block}
.archivelink,.buttons,.moreolder{display:block;white-space:nowrap}
.archivelink:after,.buttons:after,.moreolder:after{content:" ";clear:both;display:block;height:0}
[class].archivelink,[class].moreolder{margin:10px 0 0}
[class].archivelink a:active,[class].archivelink a:focus,[class].archivelink a:hover,[class].moreolder a:active,[class].moreolder a:focus,[class].moreolder a:hover{text-decoration:none}
[class].archivelink a:before,[class].moreolder a:before{content:"\e001";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:1.05em;line-height:inherit;text-align:center;font-size:1.07142857em;margin-bottom:-.13333333em;margin-right:6px}
[class].buttons{margin:40px 0 0;clear:both}
[class].buttons a{float:left;padding-right:10px}
.netfang{font-style:normal;font-weight:400}
a.external:after,a.file_doc:after,a.file_pdf:after,a.file_xls:after{display:inline-block;height:1em;min-height:16px;margin:-3px 0 0 4px;content:"";width:16px;vertical-align:middle;background:0 0 no-repeat}
a.external:after{background-image:url(i/icn-external.png);width:10px}
a.file_doc:after{background-image:url(i/icn-doc.png)}
a.file_pdf:after{background-image:url(i/icn-pdf.png)}
a.file_xls:after{background-image:url(i/icn-xls.png)}
.imgbanner{margin:0 0 20px;overflow:hidden;height:129px;box-shadow:0 0 5px rgba(0,0,0,.2)}
.imgbanner img{max-width:none;min-width:100%}
.advert,.imglink{text-align:center;overflow:hidden;width:100%}
.advert .boxhead,.imglink .boxhead{text-align:left}
.advert .boxbody,.imglink .boxbody{text-align:center}
.advert img,.imglink img{margin-bottom:1em}
[class].tab-box{margin:0 -13px 20px;padding:0 5px;border-bottom:1px solid #ccc;font-size:.85714286em}
[class].tab-box ul.tabs{margin:0;padding-left:0;list-style:none;white-space:nowrap}
[class].tab-box ul.tabs:after{content:" ";clear:both;display:block;height:0}
[class].tab-box ul.tabs>li{margin:0}
[class].tab-box ul.tabs>li:before{content:none;font-family:inherit;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
[class].tab-box li{display:inline-block;margin:0 0 0 -1px}
[class].tab-box li a{border:1px solid #ccc;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom:0;display:block;padding:0 8px;line-height:25px;color:#777;white-space:nowrap}
[class].tab-box li.current{position:relative}
[class].tab-box li.current a{margin-bottom:-1px;padding-bottom:1px;margin-top:-2px;padding-top:2px;background:#fff;color:#474747}
.sharebtns{clear:both;margin-top:20px;margin-right:-12px}
.sharebtns[class]>*{vertical-align:top!important;margin-right:10px!important}
iframe[class^=PIN_]{position:absolute}
ul.minitable{text-align:right}
ul.minitable strong{float:left;margin-right:1em;font-weight:400}
.loading{padding:15px 10px 15px 60px;color:#777;background:url(i/spinner.gif) 15px 50% no-repeat;margin-bottom:20px}
.jsi-silentloading{display:none}
.js-include a,a.js-include{border:1px solid #fa9cbc;background-color:#f0f0f0;padding:5px 10px;font-weight:700}
.js-include a:active,.js-include a:focus,.js-include a:hover,a.js-include:active,a.js-include:focus,a.js-include:hover{border-color:#e14d7f}
.js-include{display:block;margin-bottom:20px}
.js-include a{display:inline-block;margin-right:15px}
.deptppl table{width:100%}
.deptppl td,.deptppl th{width:50%}
.bbox,.box,.cbox,.fbox,.lbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;position:relative}
[class].boxhead{margin:0}
.nohead>.boxhead{position:absolute;right:9999px;left:auto}
.boxbody:after{content:" ";clear:both;display:block;height:0}
.box .boxhead,.box h1{margin-bottom:15px}
.bbox{background-color:#f0f0f0}
.bbox .boxhead{background-color:#e14d7f;font-size:1.28571429em;padding:7.5px 10px;color:#fff}
.bbox.alt .boxhead{background-color:#b6325f;background-image:-webkit-linear-gradient(-90deg,#b6325f 0,transparent 100%);background-image:-o-linear-gradient(-90deg,#b6325f 0,transparent 100%);background-image:linear-gradient(180deg,#b6325f 0,transparent 100%);color:#e0d8d8}
.bbox .boxbody{padding:10px}
.lbox .boxhead{font-size:1.2em;padding:9.5px 0;color:#bbb;border-bottom:1px solid #ccc}
.lbox .boxbody{padding:10px 0}
.cbox{background-color:#e14d7f}
.cbox.alt{background-color:#ebebeb}
.cbox .boxbody,.cbox .boxhead{color:#111214}
.cbox .boxhead{font-size:1.42857143em;line-height:1.4em;padding-bottom:0}
.cbox a[href]{color:#e14d7f}
.cbox a[href]:active,.cbox a[href]:focus,.cbox a[href]:hover{color:#b6325f}
.fbox{margin-bottom:10px}
.fbox .boxhead{text-transform:uppercase;font-size:1.28571429em;line-height:inherit;margin-bottom:4px}
.fbox .boxbody{display:inline-block}
.navbox .boxbody{margin-top:-10px}
.navbox h3{margin:10px 0 0}
.navbox ul{margin:0}
.navbox li{font-weight:700}
.navbox li>a{display:block}
.navbox li>a.external:after{content:none}
.navbox li>a:active,.navbox li>a:focus,.navbox li>a:hover{text-decoration:none}
.navbox li>a:before{display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:1.47368421em;line-height:1.15789474;text-align:center;font-size:1.11764706em}
img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.imagebox,.imgbox,.imgcenter,.imgleft,.imgright{font-size:.86666667em;line-height:1.2em;padding:0;border:0}
.imagebox img[src],.imgbox img[src],.imgcenter img[src],.imgleft img[src],.imgright img[src]{float:none;margin:0 auto;max-width:100%}
.imagebox,.imgleft,.imgright,img.left,img.right{float:right;max-width:50%;margin:0 -10px 10px 10px}
.imgleft,img.left{float:left;margin-right:10px;margin-left:-10px}
img.center{display:block;margin:0 auto 20px}
.imgcenter{text-align:center;word-spacing:1.2em}
.imgcenter img{vertical-align:bottom}
.imgcenter b,.imgcenter em,.imgcenter i,.imgcenter strong{word-spacing:0}
.imagebox .credit,.imagebox .longdesc,.imgcenter>b,.imgcenter>em,.imgcenter>i,.imgcenter>strong,.imgleft>b,.imgleft>em,.imgleft>i,.imgleft>strong,.imgright>b,.imgright>em,.imgright>i,.imgright>strong{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:2px 2px 0;max-width:100px;min-width:100%;font-weight:400;font-style:italic;color:#777}
.EPLICA_editor_active .imgcenter>em,.EPLICA_editor_active .imgcenter>i,.EPLICA_editor_active .imgleft>em,.EPLICA_editor_active .imgleft>i,.EPLICA_editor_active .imgright>em,.EPLICA_editor_active .imgright>i{font-weight:inherit;font-style:italic}
.EPLICA_editor_active .imgcenter>b,.EPLICA_editor_active .imgcenter>strong,.EPLICA_editor_active .imgleft>b,.EPLICA_editor_active .imgleft>strong,.EPLICA_editor_active .imgright>b,.EPLICA_editor_active .imgright>strong{font-weight:700;font-style:inherit}
.imgcenter>b,.imgcenter>strong,.imgleft>b,.imgleft>strong,.imgright>b,.imgright>strong{color:#000}
.imgcenter>b+img,.imgcenter>em+img,.imgcenter>i+img,.imgcenter>strong+img,.imgleft>b+img,.imgleft>em+img,.imgleft>i+img,.imgleft>strong+img,.imgright>b+img,.imgright>em+img,.imgright>i+img,.imgright>strong+img{margin-top:20px}
.imagebox ul.imagelist{margin:0;padding-left:0;list-style:none}
.imagebox ul.imagelist>li{margin:0}
.imagebox ul.imagelist>li:before{content:none;font-family:inherit;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.imagebox ul.imagelist li{margin-bottom:20px}
.imagebox .credit{font-size:.84615385em}
.imagebox .longdesc strong{font-weight:400}
.img{display:block;background-color:#fff;text-align:center;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.img img[src]{float:none;margin:0;border:0;padding:0;max-width:100%;display:inline-block;vertical-align:middle}
.img:after,.img:before{content:"";margin:0 -.5em;display:inline-block;height:100%;vertical-align:middle}
.article .img,.article img{border:1px solid #ddd;padding:3px}
.article .img img,.article img.noborder{padding:0;border:0}
.articlelist .item{margin-top:20px}
.articlelist .item:after{content:" ";clear:both;display:block;height:0}
.articlelist .item .img{float:right;margin:0 0 .5em 12px}
.articlelist .item:first-child{margin-top:0}
.articlelist .item h3{font-size:1.21428571em;margin:0 0 10px}
.articlelist .item h3 .meta{display:block;margin:6px 0 -10px;font-size:.70588235em}
.articlelist .item .summary p{display:inline;margin:0 5px 0 0}
.articlelist .item .summary ul{margin:0;padding-left:20px}
.articlelist .item .summary ul>li{margin-bottom:.3em}
.articlelist .item .summary ul>li:before{content:'\2022';font-family:sans-serif;float:left;font-size:1.5em;line-height:1em;margin:0 0 -.5em -20px}
.articlelist li{margin-top:20px;position:relative;padding-right:6em}
.articlelist li a{font-size:1.21428571em;font-weight:700}
.articlelist li .meta{position:absolute;top:0;right:0}
.article .boxhead,.article h1,.article h2,.article h3,.article h4{color:#e14d7f}
.article .subtitle{clear:none;margin-top:-5px;margin-bottom:8px}
.article .summary{font-size:1.07142857em}
.article .boxbody{min-height:50px}
.article p+ol,.article p+ul{margin-top:-10px}
.article ul{padding-left:20px}
.article ul>li{margin-bottom:.3em}
.article ul>li:before{content:'\2022';font-family:sans-serif;float:left;font-size:1.5em;line-height:1em;margin:0 0 -.5em -20px}
.article li,.article li ol,.article li ul{margin-bottom:10px}
.article blockquote{position:relative;background-color:#f0f0f0;padding:20px 40px;text-align:center;line-height:1.57142857em}
.article blockquote:after,.article blockquote:before{content:'"';position:absolute;color:#474747;font-weight:700;font-family:Georgia,serif;font-size:30px;line-height:1em;margin:13px}
.article blockquote:before{left:0;bottom:0}
html[lang=is] .article blockquote:before{content:"„"}
.article blockquote:after{top:0;right:0}
html[lang=is] .article blockquote:after{content:"“"}
.article .paging{margin-top:40px}
.article .paging+.buttons{margin-top:20px}
.article .paging ul{padding-left:0;list-style:none;margin:0}
.article .paging ul:after{content:" ";clear:both;display:block;height:0}
.article .paging ul>li{margin:0}
.article .paging ul>li:before{content:none;font-family:inherit;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.article .paging li{margin:0}
.article .paging li.disabled{display:none}
.article .paging li.next{float:right}
.article .chapters ul{padding-left:0;list-style:none;overflow:hidden}
.article .chapters ul>li{margin:0}
.article .chapters ul>li:before{content:none;font-family:inherit;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.article .chapters li{margin-right:1em}
.article hr{clear:both}
.article .collapse{padding:6px 20px 6px 30px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background-color:transparent;margin:-1px 0 0;position:relative;clear:both;font-size:1em}
.article .collapse a{display:block;margin:-6px -20px -6px -30px;padding:6px 20px 6px 30px;background-color:transparent;color:#474747}
.article .collapse a:before{content:"\e01c";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:26px;line-height:inherit;text-align:center;font-size:.93333333em;color:#454545;float:left;margin-left:-26px}
.article .collapse a[href]{text-decoration:none}
.article .collapse a:active,.article .collapse a:active[href]:before,.article .collapse a:focus,.article .collapse a:focus[href]:before,.article .collapse a:hover,.article .collapse a:hover[href]:before{color:#e14d7f}
.article .collapse.collapse-closed{background-color:transparent}
.article .collapse.collapse-closed a{background-color:transparent;color:#474747}
.article .collapse.collapse-closed a:before{content:"\e01b";color:#959595}
.article .collapse.collapse-closed a:active,.article .collapse.collapse-closed a:focus,.article .collapse.collapse-closed a:hover{color:#e14d7f}
.article .collapsebox{border-bottom:1px solid #f0f0f0;background-color:#f9f9f9;padding:10px 20px 1px 30px}
.article .collapsebox p,.article .collapsebox table,.article .collapsebox ul{margin-bottom:10px}
.article .videoblock .videocaption{display:block;padding-top:.2em;font-weight:700}
.pgtop .imgbanner{display:none}
.mediagallery>.boxbody{margin:20px -10px 0}
.mediagallery ul{width:100%;overflow:hidden}
.mediagallery li{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;width:150px;margin:0 -.26em 20px 0;position:relative;text-align:center;vertical-align:top}
.mediagallery li>a{height:130px;display:block;text-align:center}
.mediagallery li>a:after,.mediagallery li>a:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin:0 -1em}
.mediagallery li>a:active,.mediagallery li>a:focus,.mediagallery li>a:hover{outline:0}
.mediagallery li>a:active img,.mediagallery li>a:focus img,.mediagallery li>a:hover img{outline:#e14d7f solid 2px}
.mediagallery .pgr{margin-top:20px;text-align:center;padding:5px 0}
.mediagallery .pgr a.prev{float:left}
.mediagallery .pgr a.next{float:right}
.singleimage>.boxbody{text-align:center}
.singleimage .content:after{content:" ";clear:both;display:block;height:0}
.singleimage .imgcontent .imgtext{text-align:left;margin:0}
.social ul{margin:0;text-align:left}
.social li{padding:3px 0}
.social li a[href]{display:block;text-decoration:none}
.social li a[href]:before{content:none;display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;letter-spacing:0;width:1em;line-height:1;text-align:center;font-size:1.85714286em;color:#b6325f;margin-right:10px;vertical-align:middle}
.wrap2>.social li a[href]:before{color:#ddd}
.social li a[href]:active:before,.social li a[href]:focus:before,.social li a[href]:hover:before{color:#e14d7f}
.wrap2>.social li a[href]:active:before,.wrap2>.social li a[href]:focus:before,.wrap2>.social li a[href]:hover:before{color:#fff}
.social li.facebook a:before,.social li.fb a:before{content:"\e008"}
.social li.tw a:before,.social li.twitter a:before{content:"\e00a"}
.social li.rss a:before{content:"\e00d"}
.social li.gplus a:before{content:"\e009"}
.social li.youtube a:before{content:"\e00b"}
.social li.pinterest a:before{content:"\e00c"}
.social.compact ul:after{content:" ";clear:both;display:block;height:0}
.social.compact li{display:inline-block;margin-right:10px}
.social.compact li a{overflow:hidden;white-space:nowrap;width:1.85714286em}
.postlist .boxhead{white-space:nowrap}
.postlist .boxhead:after{content:"\e010";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:1.05em;line-height:inherit;text-align:center;margin-left:5px;font-size:1.05555556em}
.postlist .desc{font-size:.92857143em;margin-bottom:8px}
.postlist .fi_btn,.postlist .fi_txt{display:inline-block;margin-bottom:10px}
.beforejsinit .postlist label{display:none!important}
.postlist .fi_txt input{width:210px}
.postlist .fi_btn{margin-right:-10px}
.footer h3{margin-top:10px;font-size:1.14285714em}
.footer p{padding:0}
.footer p i{font-style:normal;color:#000;margin:0 7px}
.footer a[href^="tel:"]{color:inherit}
.modalpop{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}
.modalpop .curtain{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.msie .modalpop .curtain{background-color:#000;filter:alpha(opacity=50)}
.modalpop .popwin{background-color:#fff;padding:15px;position:relative;top:45px;margin:0 0 45px;text-align:left;display:inline-block}
.modalpop a.closebtn{background:url(i/popup-close.png) 0 0 no-repeat;overflow:hidden;white-space:nowrap;letter-spacing:-.4em;text-shadow:none!important;color:transparent!important;text-indent:150%;text-align:left;display:block;width:28px;height:24px;position:absolute;z-index:5;top:4px;right:4px}
.imgpopper .popwin{width:290px}
.imgpopper .img{display:block}
.imgpopper .title{display:none}
.imgpopper .desc{display:block;padding:5px 0;color:#474747;font-size:1em;position:relative;z-index:10}
.imgpopper .paging a{background:url(i/popup-prev.png) -100px 50% no-repeat;position:absolute;z-index:1;top:0;left:4px;overflow:hidden;white-space:nowrap;letter-spacing:-.4em;text-shadow:none!important;color:transparent!important;text-indent:150%;text-align:left;display:block;width:50%;height:100%;outline:0}
.imgpopper .paging a:active,.imgpopper .paging a:focus,.imgpopper .paging a:hover{background-position:0 50%}
.imgpopper .paging .next a{background:url(i/popup-next.png) 150% 50% no-repeat;right:4px;left:auto;z-index:2}
.imgpopper .paging .next a:active,.imgpopper .paging .next a:focus,.imgpopper .paging .next a:hover{background-position:100% 50%}
.imgpopper .paging li.nav-end{display:none}
.yearindex{margin-left:-3px;margin-top:0;position:relative;height:47px}
.yearindex .boxhead{color:#e14d7f}
.yearindex+.articlelist .boxhead,.yearindex+hr+.articlelist .boxhead{position:absolute;right:9999px;left:auto}
.yearindex ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:85px;position:absolute;top:42px;left:0;padding:2px 5px 1px;border:1px solid #ddd;z-index:1;background:#fff;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.15);box-shadow:inset 0 0 3px 0 rgba(0,0,0,.15)}
.yearindex ul:after{content:"";position:absolute;right:6px;top:6px;width:25px;height:19px;background:url(i/selecty-arrow.png) 50% 50% no-repeat}
.yearindex h3{margin:0}
.yearindex h3>a{font-size:1.06666667em;padding:2px 0 2px 5px;color:#777;display:none}
.yearindex h3>a.current{display:block;color:#e14d7f}
.yearindex ul.focused h3>a{display:block}
.yearindex p{display:none}
.yearindex p.currents{display:block;margin-top:4px;float:left;margin-left:105px}
.yearindex p>a{font-size:1em;color:#777;padding-right:1em}
.yearindex p>a.current{color:#e14d7f;font-weight:700;text-decoration:underline}
html[lang=is] .yearindex p>a{text-transform:lowercase}
.yearindex p>span{display:none}
.yearindex .drop-button{line-height:1.25;position:relative}
.yearindex .drop-button:after{content:"";position:absolute;right:-1px;top:0;border:1px solid #ccc;width:35px;height:100%;background:url(i/selecty-arrow.png) 0 50% no-repeat}
.imgblockmenu>.boxbody{font-size:1.13333333em;line-height:1em;text-align:center}
.imgblockmenu .item{position:relative;display:inline-block;margin-right:-.26em;margin-bottom:20px;height:150px}
.imgblockmenu .item .img{display:block;width:100%;height:100%;vertical-align:middle;overflow:hidden}
.imgblockmenu .item .img:after,.imgblockmenu .item .img:before{content:"";display:inline-block;margin:0 -1em;height:100%;vertical-align:middle}
.imgblockmenu .item .img img{vertical-align:middle;max-height:none;min-height:100%;max-width:none;min-width:100%;margin:-100px}
.imgblockmenu .item>h3{position:absolute;margin:0;bottom:0;right:0;left:0;font-size:1em;font-weight:700;text-align:left}
.imgblockmenu .item>h3>a{display:block;padding:15px 8%;color:#fff;background-color:#b6325f;background-color:rgba(182,50,95,.8)}
.imgblockmenu .item a.img:focus+h3>a,.imgblockmenu .item a.img:hover+h3>a,.imgblockmenu .item>h3>a:active,.imgblockmenu .item>h3>a:focus,.imgblockmenu .item>h3>a:hover{background-color:#b6325f;background-color:rgba(182,50,95,.9);text-decoration:none}
.imgblockmenu .summary{display:none}
form{margin:0}
fieldset{padding:0;margin:0;border:0}
.fi_bdy,.fi_chk,.fi_file,.fi_rdo,.fi_sel,.fi_static,.fi_txt{margin-bottom:12px;vertical-align:top}
.fi_bdy label,.fi_chk h4,.fi_file label,.fi_rdo h4,.fi_sel label,.fi_txt label{display:block;vertical-align:middle;margin:0 0 .2em}
.fi_chk h4,.fi_rdo h4{font-size:1em;font-family:Lato,sans-serif;font-weight:400;color:#474747;line-height:1.46666667}
.fi_chk li,.fi_rdo li{margin-bottom:.3em}
.fi_chk input,.fi_rdo input{vertical-align:middle}
.f_inl h4,.f_inl label{display:inline-block;margin:0 10px 0 0;vertical-align:middle}
.fi_chk.f_inl li,.fi_chk.f_inl ul,.fi_rdo.f_inl li,.fi_rdo.f_inl ul{display:inline-block;vertical-align:middle;margin:0}
.f_row{margin-bottom:12px}
.f_row:after{content:" ";clear:both;display:block;height:0}
.f_row .fi_chk,.f_row .fi_rdo,.f_row .fi_sel,.f_row .fi_txt{padding-right:20px;margin:0;float:left}
button,input,select,textarea{vertical-align:middle;font-family:Lato,sans-serif;font-size:1em;-webkit-transition:all .08s ease-in-out;transition:all .08s ease-in-out}
.fi_txt input,.textinput,select,textarea{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;background:#fff;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.15);box-shadow:inset 0 0 3px 0 rgba(0,0,0,.15);height:1.73333333em;color:#474747;padding:.17708333em 5px}
textarea{vertical-align:top;width:100%;height:auto}
select{padding-right:2px}
input.labelized,textarea.labelized{x:x;color:#777}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{x:x;color:#777}
input:-moz-placeholder,textarea:-moz-placeholder{opacity:1;x:x;color:#777}
input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;x:x;color:#777}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{x:x;color:#777!important}
.fi_txt input:focus,.textinput:focus,select:focus,textarea:focus{border-color:#b6325f}
.fi_qty input{text-align:right}
.pgextra2 .fi_txt input,.pgextra2 .textinput,.pgextra2 select,.pgextra2 textarea{width:100%}
.fi_btn{vertical-align:top}
.btn a,.button,.fi_btn button,.fi_btn input{position:relative;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border:0;white-space:nowrap;font-size:1em;height:1.73333333em;line-height:1.73333333em;margin:0;padding:0 10px;background-color:#b6325f;background-image:-webkit-linear-gradient(-90deg,#b6325f 0,transparent 100%);background-image:-o-linear-gradient(-90deg,#b6325f 0,transparent 100%);background-image:linear-gradient(180deg,#b6325f 0,transparent 100%);color:#e0d8d8}
.btn a[href].active,.btn a[href]:focus,.btn a[href]:hover,.fi_btn button:focus,.fi_btn button:hover,.fi_btn input:focus,.fi_btn input:hover,a.button[href].active,a.button[href]:focus,a.button[href]:hover{background-color:#3c111f;background-image:none;color:#fff;text-decoration:none}
.btn.minor a,.button.minor,.fi_btn.minor button,.fi_btn.minor input{background-color:#b6325f;background-image:-webkit-linear-gradient(-90deg,#b6325f 0,transparent 100%);background-image:-o-linear-gradient(-90deg,#b6325f 0,transparent 100%);background-image:linear-gradient(180deg,#b6325f 0,transparent 100%);color:#f0f0f0}
.btn.minor a.active,.btn.minor a:focus,.btn.minor a:hover,.fi_btn.minor button:focus,.fi_btn.minor button:hover,.fi_btn.minor input:focus,.fi_btn.minor input:hover,a.button.minor.active,a.button.minor:focus,a.button.minor:hover{background-color:#b6325f;color:#fff}
.reqerror label{font-weight:700;color:#c33}
.reqerror input,.reqerror select,.reqerror textarea{border:1px solid #c33}
.typeerror label{font-weight:700;color:#936}
.typeerror input,.typeerror select,.typeerror textarea{border:1px solid #936}
abbr.req,acronym.req{border:0;margin-right:-.25em;padding:0 .25em 0 0}
abbr.req:hover,acronym.req:hover{border:0}
.contactform .fi_bdy label,.contactform .fi_file label,.contactform .fi_sel label,.contactform .fi_static span,.contactform .fi_txt label{display:block}
.contactform .fi_txt input,.contactform select,.contactform textarea{max-width:90%}
.contactform textarea{height:12em}
.searchresults .boxhead,.searchresults .fi_txt label{position:absolute;right:9999px;left:auto}
.searchresults h1 i{font-style:normal;color:#e14d7f}
.searchresults .search{margin:30px 0 40px}
.searchresults .search .fi_txt label{display:inline}
.searchresults .search .fi_txt input{display:inline;width:220px}
.searchresults .search button{margin-right:-20px}
.searchresults .search button:after{content:"\e017";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:1.05em;line-height:inherit;text-align:center;font-size:1.14285714em;margin-left:5px}
.searchresults .search .fi_chk,.searchresults .search strong{display:block;margin-bottom:.3em}
.searchresults .search strong{margin-top:.4em}
.searchresults .item{margin-bottom:2em}
.searchresults .item h3 small{float:none;color:#999}
.searchresults .item .more{display:block}
.searchresults .item .more>a{color:#888}
.searchresults .item .more>a:before{content:none}
.itemlist .paging{clear:both;border-top:1px solid #ccc;padding:10px 0;text-align:center}
.itemlist .paging *{display:inline}
.itemlist .paging .status{display:inline-block;color:#b6325f}
.itemlist .paging .status b,.itemlist .paging .status strong{font-weight:400}
.itemlist .paging .stepper i{font-style:normal;color:#fa9cbc}
.itemlist .paging .stepper a{font-weight:700}
.itemlist .paging .prev{float:left}
.itemlist .paging .prev a:before{content:"< ";speak:none;padding-right:3px}
.itemlist .paging .next{float:right}
.itemlist .paging .next a:after{content:"> ";speak:none;padding-left:3px}
.itemlist .paging .jump{display:none}
.itemlist .loadnext{text-align:center;margin-bottom:20px}
.itemlist .loadnext .loading{display:inline-block;margin-left:auto;margin-right:auto}
.itemlist .loadnext a{display:block;padding:15px 0;font-weight:700;background:#f8f8f8}
.itemlist .loadnext a:active,.itemlist .loadnext a:focus,.itemlist .loadnext a:hover{background:#f0f0f0;text-decoration:none}
.itemlist .loadnext span{margin-left:5px;font-weight:400;color:#777}
.breadcrumbs{position:absolute;right:9999px;left:auto}
.beforejsinit .qsearch .fi_btn>input,.beforejsinit .qsearch label{display:none!important}
.qsearch{position:relative}
.qsearch .boxhead{position:absolute;right:9999px;left:auto}
.qsearch .boxbody:after{content:" ";clear:both;display:block;height:0}
.qsearch label{position:absolute;top:-1.5em}
.qsearch .fi_txt{float:left;width:100%;margin-right:-35px;margin-bottom:10px}
.qsearch .fi_txt input{padding-right:35px;width:100%}
.qsearch .fi_btn{float:right;margin-left:-35px;margin-bottom:10px}
.qsearch .fi_btn input{margin-right:-30px}
.qsearch .fi_btn button{background:0;margin:0 5px 0 0;padding:0;border:0;width:1.5em;overflow:hidden}
.qsearch .fi_btn button:focus,.qsearch .fi_btn button:hover{opacity:1;filter:alpha(opacity=100)}
.qsearch .fi_btn button:before,.qsearch .fi_btn button>.before{content:"\e017";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:100%;line-height:inherit;text-align:center}
.mnav{font-size:1.14285714em;text-transform:none}
.mnav .boxhead{position:absolute;right:9999px;left:auto}
.mnav ul{margin:0}
.mnav a[href]{display:block;padding:.5em 10px;font-weight:400;color:#fff;text-shadow:rgba(0,0,0,.2) 1px 1px 0;font-size:1.05555556em}
.mnav a[href]:active,.mnav a[href]:focus,.mnav a[href]:hover{text-decoration:none;outline:0;color:#fff}
.mnav .level1>li.current>a,.mnav .level1>li.parent>a{background-color:#b6325f;background-image:-webkit-linear-gradient(-90deg,#b6325f 0,transparent 100%);background-image:-o-linear-gradient(-90deg,#b6325f 0,transparent 100%);background-image:linear-gradient(180deg,#b6325f 0,transparent 100%);color:#fff}
.mnav .level1>li.current>a:active,.mnav .level1>li.current>a:focus,.mnav .level1>li.current>a:hover,.mnav .level1>li.parent>a:active,.mnav .level1>li.parent>a:focus,.mnav .level1>li.parent>a:hover{background-color:#3c111f;background-image:none;color:#fff}
.mnav .level2 .current>a:before{content:"\e005";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:1.05em;line-height:inherit;text-align:center;font-size:.875em;margin-left:-1.2em;margin-right:.2em;color:#fa9cbc}
.mnav .level2 .current>a:active,.mnav .level2 .current>a:focus,.mnav .level2 .current>a:hover{text-decoration:none!important}
.mnav a.expand{float:right;padding-left:0!important;padding-right:0!important;margin-left:-100px;width:40px;border-left:1px solid #b6325f;white-space:nowrap;overflow:hidden}
.mnav a.expand[href][href]:before{content:"\e007";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:100%;line-height:inherit;text-align:center;font-size:1.125em;margin:0;color:inherit}
.mnav a.expand+a{margin-right:41px}
.mnav .open>a.expand[href]:before{content:"\e006"}
.beforejsinit .mnav .level2{display:none!important}
.mnav.tree-active li ul{display:none}
.mnav.tree-active .open>ul{display:block}
.snav{display:block;position:relative;margin-bottom:20px;line-height:1}
.snav ul{margin:0;border-top:1px solid #d8d7d7}
.snav li.current>a{padding-left:28px}
.snav li.current>a:before{content:"\e005";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:auto;line-height:1.06666667;text-align:center;font-size:.9375em;float:left;margin-left:-13px}
.snav a[href]{display:block;padding:.375em 15px;color:#454545}
.snav a[href]:active,.snav a[href]:focus,.snav a[href]:hover{color:#e14d7f;text-decoration:none}
.snav .level1>li{border-bottom:1px solid #d8d7d7}
.snav .level1>li.current>a,.snav .level1>li.parent>a{background-color:#ececec;color:#b6325f}
.snav .level1>li.current>a:active,.snav .level1>li.current>a:focus,.snav .level1>li.current>a:hover,.snav .level1>li.parent>a:active,.snav .level1>li.parent>a:focus,.snav .level1>li.parent>a:hover{background-color:#ececec;color:#e14d7f;text-decoration:none}
.snav .level2{font-size:.875em;background-color:#f7f7f7}
.snav .level2>li{border-top:1px solid #d8d7d7}
.snav .level2>li:first-child{border:0}
.snav .level2 li.current>a{padding-left:43px}
.snav .level2 a{padding-left:30px;color:#454545}
.snav .level2 .current>a,.snav .level2 .current>a:active,.snav .level2 .current>a:focus,.snav .level2 .current>a:hover,.snav .level2 .parent>a,.snav .level2 .parent>a:active,.snav .level2 .parent>a:focus,.snav .level2 .parent>a:hover,.snav .level2 a:active,.snav .level2 a:focus,.snav .level2 a:hover{color:#e14d7f}
.snav .level3{padding-bottom:.5em;border:0}
.snav .level3 a{padding-left:45px}
.snav .level3 li.current>a{padding-left:58px}
.enav .boxhead{position:absolute;right:9999px;left:auto}
.beforejsinit #cartlink{display:none!important}
#cartlink:before{content:"\e018";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:1em;line-height:1.73333333em;text-align:center;font-size:1.07142857em;margin-left:4px;margin-right:8px}
#cartlink b{font-weight:400;margin-right:4px}
.beforejsinit .sitemap .level3{display:none!important}
.sitemap .level1 ul{margin:0;padding:5px 0 1px;clear:both}
.sitemap li{width:15em;margin-bottom:1em;position:relative}
.sitemap li.closed ul{display:none}
.sitemap a,.sitemap i{display:block;padding:2px 18px 2px 25px;background:#f8f8f8 none 98% 45% no-repeat;font-size:1.17em;border:1px solid #ccc;color:#3f3f40}
.sitemap i{color:#777;font-style:normal;background-image:url(i/sitemap-lock.png)}
.sitemap .level2 li{padding:1px 0 0 26px;margin-bottom:.5em;width:17em;background:url(i/sitemap-step.png) 11px 0 no-repeat}
.sitemap .level2 a,.sitemap .level2 i{background-color:#fff;border-color:#ccc;font-size:1em}
.sitemap .level3 a,.sitemap .level3 i{background-color:#f8f8f8}
.sitemap .level4 a,.sitemap .level4 i{background-color:#fff}
.sitemap .boxbody a:active,.sitemap .boxbody a:focus,.sitemap .boxbody a:hover{border-color:#595959;background-color:#747474;color:#fff;text-decoration:none}
.sitemap .boxbody i:hover{border-color:#ccc}
.sitemap .boxbody a.expand{overflow:hidden;white-space:nowrap;letter-spacing:-.4em;text-shadow:none!important;color:transparent!important;text-indent:150%;text-align:left;background:url(i/sitemap-expand.png) 0 50% no-repeat;display:block;border:0;padding:0;margin:3px;width:14px;height:1.25em;min-height:14px;position:absolute;top:0;left:0}
.sitemap .boxbody a.expand:focus,.sitemap .boxbody a.expand:hover{background-color:transparent}
.sitemap .boxbody .level2 a.expand{left:26px}
.sitemap .boxbody .open>a.expand{background-position:-500px 50%}
.sitemap .boxbody .level1 a>*,.sitemap .boxbody .level1 i>*{display:inline;background:0;padding:0;font-size:1em;border:0;color:inherit}
.slideshow .boxbody{position:relative;overflow:hidden;font-size:1.14285714em;line-height:1em;border:1px solid #ccc;padding:0}
.slideshow .boxbody:after{content:" ";clear:both;display:block;height:0}
.slideshow .item{position:relative;width:100%;overflow:hidden;margin-bottom:20px}
.slideshow .item .img{display:block;position:relative;left:50%;margin-left:-470px;width:940px;text-align:center;height:210px}
.slideshow .item .img img{float:none;margin:0;max-width:100%;display:inline-block}
.slideshow .item h3{position:absolute;bottom:0;left:0;right:0;margin:0;font-size:1em;font-weight:700}
.slideshow .item h3>a,.slideshow .item h3>span{display:block;padding:9px 20px;color:#fff;background-color:#b6325f;background-color:rgba(182,50,95,.8)}
.listscroller-active.slideshow .item h3>a,.listscroller-active.slideshow .item h3>span{padding-right:75px}
.slideshow .item h3>a:active,.slideshow .item h3>a:focus,.slideshow .item h3>a:hover{background-color:#b6325f;background-color:rgba(182,50,95,.9);text-decoration:none}
.slideshow .item .summary{display:none}
.slideshow .listscroller-clip{width:100%;overflow:hidden}
.home .slideshow .item,.slideshow .listscroller-clip .item{float:left;margin-bottom:0;margin-right:-100%}
.slideshow .pgr ul{margin:0}
.slideshow .pgr .next,.slideshow .pgr .prev{display:none}
.slideshow .pgr .jump{position:absolute;right:10px;padding:9px 0;bottom:0;text-align:center;width:70px}
.slideshow .pgr .jump *{display:inline-block;vertical-align:middle}
.slideshow .pgr .jump>strong{width:0;overflow:hidden}
.slideshow .pgr .jump>span{line-height:11px;margin:-50px 0}
.slideshow .pgr .jump a{background-color:rgba(255,255,255,.5);-webkit-box-shadow:0 0 3px rgba(182,50,95,.5);box-shadow:0 0 3px rgba(182,50,95,.5);background-clip:padding-box;width:7px;height:7px;margin:0 0 3px 5px;border-radius:20px;overflow:hidden;text-indent:100%}
.slideshow .pgr .jump a:active,.slideshow .pgr .jump a:focus,.slideshow .pgr .jump a:hover{background-color:#e14d7f}
.slideshow .pgr .jump a.current{background-color:#b6325f}
.slideshow .moreolder{display:none}
.EPLICA_loggedin .slideshow .moreolder{position:absolute;top:0;z-index:1;margin-top:0;color:#e14d7f;padding:5px;background:#fff;display:block}
.EPLICA_loggedin .slideshow .moreolder a:before{content:none;display:none}
.productnotavailable{opacity:.5;filter:alpha(opacity=50)}
.notavailablemessage{color:#800}
.offer{position:relative;display:inline-block;padding:5px .625em 4px;background-color:#eb5b0c;color:#fff;line-height:1em;white-space:nowrap;text-transform:uppercase;margin-left:-6px}
.offer:before{content:"";position:absolute;left:0;top:100%;width:0;height:0;border:3px solid transparent;border-width:6px 0 0 6px;border-top-color:#c44c0a}
.price{padding-top:.28571429em;color:#000;line-height:1}
.price strong{position:absolute;right:9999px;left:auto}
.price b{font-size:1.35714286em;white-space:nowrap}
.price del{margin-top:-.35714286em;text-decoration:none;display:block;color:#b6325f}
.price del b{font-size:1em;text-decoration:line-through;font-weight:400}
.price ins{text-decoration:none;display:inline-block;margin:-3px -8px;padding:3px 8px;color:#000}
.price ins b{font-weight:700}
form.add{position:relative}
form.add .fi_sel,form.add .fi_txt{font-size:.92857143em}
.beforejsinit form.add .fi_sel,.beforejsinit form.add .fi_txt{display:none!important}
form.add label{margin-right:3px;display:inline-block}
form.add .fi_txt input,form.add select{display:inline-block}
form.add .fi_qty input{width:2.5em}
form.add button:before,form.add button>.before{content:"\e018";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:1em;line-height:1.73333333em;text-align:center;font-size:1.07142857em;margin-left:8px;float:right}
form.add.collapsed .fi_sel,form.add.collapsed .fi_txt{display:none}
form.add.expanded{background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.33);box-shadow:0 0 10px 0 rgba(0,0,0,.33);background-clip:padding-box;padding:10px;margin:-10px;z-index:99}
form.add .okmsg{top:0;left:0;width:100%;height:100%;background-color:#fff;text-align:center;position:absolute;font-weight:600;color:#777}
form.add .okmsg:before{content:" ";display:inline-block;width:0;height:100%;vertical-align:middle}
.addcurtain{position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:url(i/msie-curtain50.png);background:rgba(0,0,0,.5)}
.listsort{font-size:.92857143em;text-align:right}
.listsort a,.listsort button,.listsort div,.listsort input,.listsort label,.listsort select{display:inline-block;font-size:1em;vertical-align:middle;margin:0}
.listsort .fi_sel{margin:-2px 0}
.listsort .fi_sel label{margin-right:4px;color:#777}
.listsort .fi_sel select{padding:0}
.listsort .fi_btn,.listsort .fi_sel{margin-right:10px}
.beforejsinit .listsort .fi_btn{display:none!important}
.listsort.autosubmit .fi_btn{display:none}
.listsort .listtype{margin:0 10px;text-align:left}
.listsort .listtype a{display:inline-block;white-space:nowrap;overflow:hidden;margin:0 1px;width:1.53846154em;color:#b6325f}
.listsort .listtype a:before{content:"\e019";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;letter-spacing:0;width:1em;line-height:.95;text-align:center;vertical-align:middle;font-size:1.53846154em}
.listsort .listtype a.tiles:before{content:"\e01a"}
.listsort .listtype a:active,.listsort .listtype a:focus,.listsort .listtype a:hover{text-decoration:none;color:#b6325f;outline:#a3a3a3 solid 1px}
.listsort .listtype a.current{outline:0;margin:0;color:#b6325f;background-color:#a3a3a3;background-color:rgba(0,0,0,.2)}
.productlist,.producttiles{margin-bottom:20px}
.productlist .item,.producttiles .item{position:relative;padding:10px;background-color:#f0f0f0}
.productlist .item:after,.producttiles .item:after{content:" ";clear:both;display:block;height:0}
.productlist h3,.producttiles h3{margin:0 0 3px;font-size:1.14285714em}
.productlist h3 a,.producttiles h3 a{color:inherit}
.productlist .add,.producttiles .add{float:right}
.productlist .add .btnrow,.productlist .add .fi_btn,.productlist .add .fi_sel,.productlist .add .fi_txt,.producttiles .add .btnrow,.producttiles .add .fi_btn,.producttiles .add .fi_sel,.producttiles .add .fi_txt{display:inline-block;margin:0 10px 0 0}
.productlist .add .btnrow,.producttiles .add .btnrow{margin-right:0}
.productlist .add .fi_btn,.producttiles .add .fi_btn{margin:0;text-align:center}
.productlist .add button,.producttiles .add button{text-indent:4em;overflow:hidden;width:2.14285714em}
.productlist .add button:before,.productlist .add button>.before,.producttiles .add button:before,.producttiles .add button>.before{position:absolute;right:0;width:2em}
.productlist .add.expanded button,.producttiles .add.expanded button{width:auto;overflow:visible;text-indent:0}
.productlist .add.expanded button:before,.productlist .add.expanded button>.before,.producttiles .add.expanded button:before,.producttiles .add.expanded button>.before{content:"\e018";width:1em;position:static}
.productlist .item{margin:0 0 15px;padding-left:110px}
.productlist .img{float:left;margin:0 0 0 -100px;width:90px;height:67.5px;padding:2px;outline:0}
.productlist .summary{font-size:.92857143em}
.productlist .summary p{display:inline;margin:0 5px 0 0}
.productlist .summary ul{margin:0;padding-left:20px}
.productlist .summary ul>li{margin-bottom:.3em}
.productlist .summary ul>li:before{content:'\2022';font-family:sans-serif;float:left;font-size:1.5em;line-height:1em;margin:0 0 -.5em -20px}
.productlist .price{float:left}
.productlist .notavailablemessage{float:right;text-align:center;line-height:1.2em}
.quickproducts .boxbody{background:0;padding:8px 0 0;text-align:right;margin-bottom:-8px}
.quickproducts .item{margin-bottom:8px}
.quickproducts[class] h3{line-height:1em;margin-right:0;margin-bottom:2px}
.quickproducts[class] h3>a{display:block}
.quickproducts .sku{display:none}
.quickproducts [class].summary{text-align:left;text-indent:-3000px;letter-spacing:-.4em;white-space:nowrap;height:0;float:none;min-height:0;margin:0}
.quickproducts [class].summary .more{text-indent:0;letter-spacing:0;display:block;position:absolute;bottom:10px;margin-bottom:.21428571em}
.quickproducts.morebutton [class].more{right:10px;display:inline;margin-top:2px}
.quickproducts.morebutton .more>a{position:relative;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border:0;white-space:nowrap;font-size:1em;height:1.73333333em;line-height:1.73333333em;margin:0;padding:0 10px;background-color:#b6325f;background-image:-webkit-linear-gradient(-90deg,#b6325f 0,transparent 100%);background-image:-o-linear-gradient(-90deg,#b6325f 0,transparent 100%);background-image:linear-gradient(180deg,#b6325f 0,transparent 100%);color:#e0d8d8}
.quickproducts.morebutton .more>a:active,.quickproducts.morebutton .more>a:focus,.quickproducts.morebutton .more>a:hover{background-color:#3c111f;background-image:none;color:#fff;text-decoration:none}
.quickproducts.morebutton .more>a:before{content:"\e001";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:1em;line-height:1.73333333em;text-align:center;font-size:1.07142857em;margin-right:8px}
.quickproducts .add{margin-top:-1.8em;margin-bottom:1em}
.quickproducts .add.collapsed,.quickproducts .add.expanded{position:absolute;bottom:10px;margin-bottom:0;right:10px}
.producttiles .boxbody,.producttiles .item,.producttiles .listsort,.producttiles .loadnext,.producttiles .paging{margin-right:1px}
.producttiles .item{display:inline-block;vertical-align:top;margin-right:-.26em;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.producttiles h3{font-size:1.07142857em;margin:0;line-height:1em}
.producttiles h3>a{display:block;padding-top:6px;padding-bottom:.40384615em;overflow:hidden}
.producttiles .sku,.producttiles .summary{display:none}
.producttiles .price{float:left;margin-bottom:-.5em}
.producttiles .notavailablemessage{float:right;text-align:right;font-size:.92857143em;width:5.76923077em;line-height:1em;margin-left:-.5em}
.producttiles .add{float:right}
.producttiles .add.expanded{position:absolute;bottom:0;right:-5px;left:-5px;margin-left:0;margin-right:0}
.producttiles .add.expanded .fi_sel{margin-bottom:10px}
.producttiles .add.expanded .btnrow{float:right;margin-left:-20px}
.producttiles .loadnext{border-top:1px solid #e7e7e7}
.productinfo .boxhead{position:absolute;right:9999px;left:auto}
.productinfo .boxbody{position:relative}
.productinfo .boxbody h1{font-size:1.28571429em;margin-bottom:20px}
.productinfo .imagebox{float:none;margin-bottom:20px;max-width:none}
.productinfo .imagebox .img{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}
.msie .productinfo .imagebox .img{border:1px solid #ebebeb;margin:-1px}
.productinfo .imagebox .img:active,.productinfo .imagebox .img:focus,.productinfo .imagebox .img:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.55);box-shadow:0 0 5px 0 rgba(0,0,0,.55)}
.msie .productinfo .imagebox .img:active,.msie .productinfo .imagebox .img:focus,.msie .productinfo .imagebox .img:hover{border-color:#ccc}
.productinfo .imagebox .bigimage{margin-bottom:10px}
.productinfo .imagebox .bigimage .img{padding:5px;height:220px}
.productinfo .imagebox ul.imagelist{margin:-5px}
.beforejsinit .productinfo .imagebox ul.imagelist{display:none}
.productinfo .imagebox ul.imagelist:after{content:" ";clear:both;display:block;height:0}
.productinfo .imagebox ul.imagelist li{float:left;margin:5px}
.productinfo .imagebox ul.imagelist li .img{width:94px;height:70.5px;padding:1px}
.productinfo .imagebox ul.imagelist li.disabled{display:none}
.productinfo .meta,.productinfo .productno{font-size:.92307692em;color:#777;margin-top:-15px;margin-bottom:10px}
.productinfo .desc{margin-bottom:1.46666667em}
.productinfo .desc p{margin:0}
.productinfo .price{float:right;clear:right;text-align:right;margin:10px}
.productinfo .notavailablemessage{clear:right;text-align:right}
.productinfo .add{position:static;background:#f0f0f0;padding:15px 10px;margin-bottom:20px}
.productinfo .add .fi_txt{clear:right;float:left;margin-bottom:0}
.productinfo .add .fi_btn{clear:right;text-align:right}
ul.ui-autocomplete{position:absolute;z-index:3;border:0;border-top:0;background-color:#fff;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.25);box-shadow:0 3px 3px rgba(0,0,0,.25);width:280px;line-height:1.2em}
ul.ui-autocomplete li{padding:7px 0;margin:0 19px;border-top:1px solid #e14d7f}
ul.ui-autocomplete li:first-child{border-top:0}
ul.ui-autocomplete li[class] a{color:#474747;text-decoration:none}
ul.ui-autocomplete a{display:block;margin:0 -12px;padding:10px}
ul.ui-autocomplete a:after{content:" ";clear:both;display:block;height:0}
ul.ui-autocomplete a.ui-state-hover{background-color:#e1e1e1}
ul.ui-autocomplete strong{font-weight:inherit;background-color:transparent;color:#b40}
ul.ui-autocomplete.hasimages a{padding-left:98px}
ul.ui-autocomplete .img{float:left;width:80px;margin-left:-89px;height:60px}
ul.ui-autocomplete b{display:block}
ul.ui-autocomplete i{float:right;font-style:normal;font-size:.85714286em;color:#e14d7f;margin:.16666667em 0 0 7px}
ul.ui-autocomplete .summary{font-size:.85714286em}
ul.ui-autocomplete li.productcategory{font-size:1.14285714em}
ul.ui-autocomplete li.productcategory a{padding:15px 20px}
ul.ui-autocomplete li.productcategory a .img{display:none}
ul.ui-autocomplete li.productcategory.hasimg a{padding:10px 10px 10px 98px}
ul.ui-autocomplete li.productcategory.hasimg a .img{display:block}
.fancydates .boxbody>ul>li,.fancydates .item{position:relative;padding-left:70px;padding-right:0;min-height:4.14285714em}
.fancydates .boxbody>ul>li .enddate,.fancydates .item .enddate{display:none}
.fancydates [class].meta{position:static}
.fancydates [class].js-date{position:absolute;top:0;left:-2px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);width:51px;text-align:center;padding:4px}
.fancydates [class].js-date>.d{padding:7px 0;display:block;font-size:2em;color:#3b3c3d}
.fancydates [class].js-date>.m{display:block;background:#3b3c3d;color:#fff;font-size:1em;height:1.21428571em;line-height:1.21428571em}
.fancydates [class].js-date>.y{position:absolute;right:9999px;left:auto}
.fancydates [class].js-date i{display:none}
[class].monthlist .boxhead a{color:#e14d7f}
[class].monthlist .calwrap{text-align:center;position:relative}
[class].monthlist .calwrap h4{font-size:1.2em;margin:0 0 19px;text-transform:capitalize}
[class].monthlist .calwrap .paging li{position:absolute;top:0;left:0}
[class].monthlist .calwrap .paging a{white-space:nowrap;overflow:hidden;display:block;width:1.5em;text-decoration:none;color:#c5c5c5;font-size:1.06666667em}
[class].monthlist .calwrap .paging a:active,[class].monthlist .calwrap .paging a:focus,[class].monthlist .calwrap .paging a:hover{color:#999}
[class].monthlist .calwrap .paging a:before{content:"\e004";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:100%;line-height:inherit;text-align:center;margin-right:.2em}
[class].monthlist .calwrap .paging .next{left:auto;right:0}
[class].monthlist .calwrap .paging .next a:before{content:"\e005"}
[class].monthlist table,[class].monthlist td,[class].monthlist th{border:0;padding:0;background:0;color:inherit;text-align:center;font-weight:400}
[class].monthlist table{width:100%;margin:0 auto}
[class].monthlist th{width:14.28571429%;line-height:2em}
[class].monthlist td{width:auto}
[class].monthlist td>a,[class].monthlist td>i{font-style:normal;display:block;line-height:1.86666667em;padding-bottom:2px}
[class].monthlist td>a{font-weight:700}
[class].monthlist .dateinfo{text-align:left;font-weight:700}
[class].monthlist .dateinfo strong{display:none}
.small.monthlist table{max-width:17.33333333em}
.small.monthlist td{padding:1px}
.small.monthlist td.today>a,.small.monthlist td.today>i{margin-top:-1px;padding-bottom:1px;border:1px solid #dcdbdb;background-color:#fafafa}
.small.monthlist td>a[href]{text-decoration:none;padding-bottom:0;border-bottom:2px solid #e14d7f;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.small.monthlist td:hover>a,.small.monthlist td>a:active,.small.monthlist td>a:focus,.small.monthlist td>a:hover{margin-top:0;border-width:0 0 2px;background-color:#e14d7f;color:#fff}
.small.monthlist .dateinfo{position:relative;height:0;opacity:0;-webkit-transition:opacity .2s ease-in-out .2s;transition:opacity .2s ease-in-out .2s}
.small.monthlist .dateinfo>ul{display:none;position:absolute;z-index:1;width:13.33333333em;padding:12px 1.2em;background-color:#f0f0f0;margin-top:-2px;border-top:2px solid #e14d7f;border-bottom:1px solid #e14d7f}
.small.monthlist .dateinfo>ul>li{padding-bottom:4px}
.small.monthlist td:hover>.dateinfo{z-index:1;opacity:1}
.small.monthlist td:hover>.dateinfo>ul{display:block}
.small.monthlist td+td+td+td+td>.dateinfo>ul{right:0}
.deptppl[class],.people{color:#474747}
.deptppl[class] h2.boxhead,.people h2.boxhead{color:#e14d7f;font-weight:400}
.deptppl[class] h3,.people h3{color:#e14d7f;font-size:1em;margin-top:0}
.deptppl[class] a,.people a{color:#e14d7f}
.deptppl[class] .tablewrap,.people .tablewrap{margin-bottom:0}
.deptppl[class] table,.people table{width:100%;margin-bottom:1em}
.deptppl[class] table tr.open,.people table tr.open{display:none}
.deptppl[class] table tr.open td,.people table tr.open td{background:#fff;border-bottom:1px solid transparent;padding-bottom:0}
.deptppl[class] table tr.open td:first-child>a,.people table tr.open td:first-child>a{background:0;padding-left:1em;font-weight:700}
.deptppl[class] table tr:active>td,.deptppl[class] table tr:focus>td,.deptppl[class] table tr:hover>td,.people table tr:active>td,.people table tr:focus>td,.people table tr:hover>td{background-color:transparent}
.deptppl[class] table tr td,.people table tr td{padding:.5em 0 .6em;border-bottom:1px solid #f0f0f0}
.deptppl[class] table tr td:first-child>a,.people table tr td:first-child>a{color:#474747}
.deptppl[class] table tr td:first-child>a:before,.people table tr td:first-child>a:before{content:"\e01b";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:26px;line-height:inherit;text-align:center;font-size:1em;color:#454545;float:left}
.deptppl[class] table tr td:first-child>a:active,.deptppl[class] table tr td:first-child>a:active[href]:before,.deptppl[class] table tr td:first-child>a:focus,.deptppl[class] table tr td:first-child>a:focus[href]:before,.deptppl[class] table tr td:first-child>a:hover,.deptppl[class] table tr td:first-child>a:hover[href]:before,.people table tr td:first-child>a:active,.people table tr td:first-child>a:active[href]:before,.people table tr td:first-child>a:focus,.people table tr td:first-child>a:focus[href]:before,.people table tr td:first-child>a:hover,.people table tr td:first-child>a:hover[href]:before{color:#e14d7f}
.deptppl[class] table tr td.netfang,.people table tr td.netfang{width:33px}
.deptppl[class] table tr td.netfang a,.people table tr td.netfang a{display:block;text-indent:-9999px;color:#777}
.deptppl[class] table tr td.netfang a:before,.people table tr td.netfang a:before{content:"\e010";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:26px;line-height:inherit;text-align:center;font-size:1em;float:left}
.deptppl[class] table tr td.netfang a:active,.deptppl[class] table tr td.netfang a:focus,.deptppl[class] table tr td.netfang a:hover,.people table tr td.netfang a:active,.people table tr td.netfang a:focus,.people table tr td.netfang a:hover{color:#2894a4}
.deptppl[class] table tr td.tel,.people table tr td.tel{width:60px}
.deptppl[class] table thead th,.people table thead th{position:absolute;right:9999px;left:auto}
.deptppl[class] .persona,.people .persona{padding-left:1em;padding-bottom:1em;position:relative}
.deptppl[class] .persona .mmail,.deptppl[class] .persona .tel a,.people .persona .mmail,.people .persona .tel a{position:absolute;top:-15px;right:43px}
.deptppl[class] .persona .tel a,.people .persona .tel a{right:8px}
.deptppl[class] .persona h3,.people .persona h3{font-weight:400;font-size:1em;color:#e14d7f}
.deptppl[class] .persona .netfang a,.people .persona .netfang a{overflow:visible;letter-spacing:normal;text-indent:0;background:0;display:inline;width:auto;height:auto}
.deptppl[class] .persona .imgbox,.people .persona .imgbox{float:right;padding-right:0;margin-top:-25px}
.deptppl[class] .persona .imgbox img,.people .persona .imgbox img{display:block;padding:5px;background:#fff;float:none}
.deptppl[class] .subrow,.people .subrow{background:#f9f9f9}
.deptppl[class] .subrow a.close,.people .subrow a.close{display:block;padding:7px 0 10px;color:#474747;position:static;text-decoration:none}
.deptppl[class] .subrow a.close:before,.people .subrow a.close:before{content:"\e01c";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:26px;line-height:inherit;text-align:center;font-size:1em;color:#006280;float:left}
.deptppl[class] .subrow a.close:hover,.people .subrow a.close:hover{color:#b6325f}
.deptppl[class] .subrow a,.people .subrow a{text-decoration:underline}
.deptppl[class] .subrow td,.people .subrow td{padding-top:0}
.deptppl[class] .subrow.subrow-closed,.people .subrow.subrow-closed{display:none}
.deptppl[class] .subrow .title,.people .subrow .title{font-weight:700}
.deptppl[class] .subrow .e-mail b,.deptppl[class] .subrow .title b,.people .subrow .e-mail b,.people .subrow .title b{display:none}
[class].boxhead{font-weight:400}
body .pgwrap{-webkit-box-shadow:none;box-shadow:none}
body .pgwrap:before{content:none}
.article u{text-decoration:none}
.articlelist .item h3,.articlelist .item h3 a{color:#3e3f40}
.home .slideshow .item h3{position:absolute;right:9999px;left:auto}
.home .slideshow .pgr .jump{width:50%;text-align:right}
.cbox{padding:25px 29px}
.cbox.more-right .more,.cbox.more-right .moreolder{text-align:right}
.snav .level2 li.current>a:before{color:#e14d7f}
.enav li a{font-size:1.07142857em}
.navbox li{font-size:1em;border-bottom:0}
.navbox li>a{color:#3e3f40;padding:5px 10px 5px 0}
.navbox li>a:before{color:#e14d7f;content:"\e005";float:left;margin:2px 0}
.navbox li>a:active,.navbox li>a:focus,.navbox li>a:hover{background-color:transparent;color:#e14d7f}
.qsearch .fi_btn button{color:#3e3f40;opacity:1;filter:alpha(opacity=100)}
a[href]:active,a[href]:focus,a[href]:hover{color:#b6325f;text-decoration:underline}
a[href]:active,a[href]:hover{outline:0}}
@media screen and (max-width:759px){.tablewrap,table{margin-left:-10px;margin-right:-10px}
.tablewrap>table{margin-left:0;margin-right:0}
table.grid,table.grid td,table.grid tr{display:block}
body{min-width:320px;padding-top:48px}
.pghead{position:fixed;z-index:100;top:0;left:0;width:100%;padding-bottom:3px;-webkit-box-shadow:0 -10px 10px 10px rgba(0,0,0,.5);box-shadow:0 -10px 10px 10px rgba(0,0,0,.5)}
.pghead .wrap{padding:0 20px;height:45px}
.pghead .skiplink{position:absolute;right:10px;top:45px;line-height:1em}
.pghead .skiplink a{position:absolute;right:0;bottom:0;width:38px;height:40.5px;color:#e14d7f;text-decoration:none;white-space:nowrap;overflow:hidden}
.pghead .skiplink a:before,.pghead .skiplink a>.before{content:"\e015";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:38px;line-height:36px;text-align:center;font-size:24px}
.pghead .skiplink a:active,.pghead .skiplink a:focus,.pghead .skiplink a:hover{color:#3c111f;text-decoration:none}
.menu-open .pghead .skiplink a{background-color:#e14d7f;color:#fff;border:solid #b6325f;border-width:1px 0 0 1px;text-shadow:#b6325f 1px 1px 0}
.menu-open .pghead .skiplink a:active,.menu-open .pghead .skiplink a:focus,.menu-open .pghead .skiplink a:hover{background-color:#b6325f}
.pghead .skiplink p{margin:0}
.pghead .skiplink hr{display:none}
.pgwrap{margin:0 auto;max-width:480px}
.pgmain{padding:20px}
.pgextra2 #cartlink{display:block}
.pgfoot{text-align:center}
.pgfoot .wrap2{background:#d2e1c8}
.menu-active .pgextra2>*{display:none}
.home .pgextra2,.menu-open .pgextra2{background-color:#f8c2d4;padding:10px 10px 20px;border-top:1px solid #e14d7f}
.home .pgextra2>*,.menu-open .pgextra2>*{display:block}
.menu-open .pgextra2{border:0}
.menu-open .pgfoot,.menu-open .pgmain{display:none}
.byggiraeplica{padding-right:20px}
.deptppl .tablewrap,.deptppl table{margin-left:0;margin-right:0}
.deptppl thead{display:none}
.deptppl table,.deptppl tbody,.deptppl tr{display:block}
.deptppl[class] tr{padding:5px 0}
.deptppl[class] tr>td,.deptppl[class] tr>th{display:inline-block;width:auto;border-left:0;background:0;padding:0 5px 0 0}
.bbox,.cbox{margin-left:-15px;margin-right:-15px}
.article blockquote{margin-left:-10px;margin-right:-10px;padding:10px 30px}
.article blockquote:after,.article blockquote:before{margin:12px 6px}
.article .collapse,.article .collapsebox{margin-left:-20px;margin-right:-20px}
.mediagallery>.boxbody{text-align:center}
.yearindex{margin-top:-10px}
.yearindex p.currents{margin-top:3px}
.imgblockmenu>.boxbody{margin-left:-2.5%}
.imgblockmenu .item{margin-left:2%;width:98%}
.fi_txt input,.textinput,select,textarea{width:100%;font-size:1.06666667em}
select{width:auto;max-width:100%}
.itemlist .paging .status strong{display:block}
.qsearch{font-size:1.14285714em}
.qsearch .fi_txt input{border-color:#e14d7f}
.qsearch .fi_txt input:focus{border-color:#3c111f}
.mnav{margin-top:-2px;margin-bottom:10px}
.mnav li>a{border-top:2px solid #f8c2d4;background:#e14d7f}
.mnav li>a.expand{border-left-color:#f8c2d4}
.mnav li>a:active,.mnav li>a:focus,.mnav li>a:hover{background-color:#dd376f}
.mnav .level2 a{border-top:1px solid #f8c2d4;background-color:#b6325f;color:#fff}
.mnav .level2 a.expand{border-left-color:#f8c2d4}
.mnav .level2 a:active,.mnav .level2 a:focus,.mnav .level2 a:hover{background-color:#b6325f;color:#b6325f}
.mnav .level2 .current>a{color:#fff}
.mnav .level2 .current>a:before{color:#fa9cbc}
.mnav .level3{text-transform:none}
.mnav .level3 a{border-top-color:#f8c2d4;padding-top:.4em;padding-bottom:.4em}
.mnav .level3 a.expand{border-left-color:#f8c2d4}
.mnav .level3 a:active,.mnav .level3 a:focus,.mnav .level3 a:hover{background-color:#3c111f}
.mnav li,.mnav ul{position:relative}
.mnav a.expand{float:none;margin:0;padding-left:0;position:absolute;right:0;top:0;bottom:0}
.snav{font-size:1.14285714em}
.pgextra2 .snav{display:none}
.pgextra2 .snav .boxhead{position:absolute;right:9999px;left:auto}
.snav .current>a{font-weight:700}
.menu-open .snav{display:none}
.menu-open .snav.productcats{display:block}
.shophome .pgextra2 .snav.productcats{display:none}
.enav{margin-top:-2px;font-size:1.14285714em;line-height:1.1875;text-transform:uppercase;margin-bottom:10px}
.enav ul{margin:0}
.enav a[href]{border-top:2px solid #f8c2d4;display:block;padding:.5em 10px;font-weight:400;color:#fff;text-shadow:rgba(0,0,0,.2) 1px 1px 0;font-size:1.05555556em;background-color:#e14d7f}
.enav a[href]:active,.enav a[href]:focus,.enav a[href]:hover{text-decoration:none;outline:0;color:#fff;background-color:#dd376f}
.enav li.current>a,.enav li.parent>a{background-color:#b6325f;background-image:-webkit-linear-gradient(-90deg,#b6325f 0,transparent 100%);background-image:-o-linear-gradient(-90deg,#b6325f 0,transparent 100%);background-image:linear-gradient(180deg,#b6325f 0,transparent 100%);color:#fff}
.enav li.current>a:active,.enav li.current>a:focus,.enav li.current>a:hover,.enav li.parent>a:active,.enav li.parent>a:focus,.enav li.parent>a:hover{background-color:#3c111f;background-image:none;color:#fff}
#cartlink{position:fixed;z-index:100;right:58px;top:22.5px;margin-top:-.86666667em;padding-left:5px;padding-right:5px;width:1;border-radius:4px;font-size:1em}
#cartlink span{position:absolute;right:9999px;left:auto}
#cartlink b{margin-left:-8px}
.slideshow{margin:-20px -20px 20px}
.listsort{border-top:1px solid #ccc;padding:5px 0 0;margin-bottom:10px}
.listsort .listtype{float:left}
.productlist>.boxbody{margin-left:-10px;margin-right:-10px}
.productlist.bbox>.boxbody{margin-left:0;margin-right:0}
.productlist .sku{display:block;font-size:.78571429em;margin-top:-3px;margin-bottom:1px;color:#9f9f9f}
.productlist .summary{font-size:.85714286em;line-height:1.25em;margin-bottom:6.67px}
.productlist .notavailablemessage{width:6em;margin:0 -.5em}
.productlist .add.expanded{position:absolute;right:0;left:0;margin-left:0;margin-right:0}
.productlist .add.expanded .fi_sel{display:block;margin-bottom:6.67px}
.productlist .add.expanded .fi_txt{float:left}
.productlist .add.expanded .btnrow{float:right}
.quickproducts [class].summary{display:none}
.quickproducts.morebutton .summary{display:block}
.quickproducts.morebutton .summary .more{bottom:auto}
.producttiles .boxbody{margin-left:-20px;margin-right:-10px}
.producttiles .item,.producttiles .listsort,.producttiles .loadnext,.producttiles .paging{margin-left:10px}
.producttiles .item{width:145px}
.producttiles .img{height:93.75px}
.producttiles .price b{font-size:1.14285714em}
.producttiles .price del>b{font-size:.85714286em}
.producttiles .notavailablemessage{margin:-.38461538em -6.67px -.38461538em -.6em;width:3.53846154em}
.producttiles .add.expanded .fi_sel label,.producttiles .add.expanded .fi_sel+.fi_qty label{display:block}
.producttiles .add.expanded .fi_sel{margin-right:6.67px}
.producttiles .add.expanded .fi_qty{margin-right:0;margin-bottom:10px}
.producttiles .add.expanded .btnrow,.producttiles .add.expanded .fi_btn{float:none;display:block;margin-left:0}
.producttiles .add.expanded button{width:100%}
.productinfo .imagebox{margin-top:-6.67px;padding-bottom:10px;border-bottom:1px solid #ccc}
.productinfo .add,.productinfo .imagebox{margin-left:-10px;margin-right:-10px}
.productinfo .price{padding-left:-10px;padding-right:-10px}
.productinfo .offer{display:none}
.productinfo .offer.mobile{display:block;position:absolute;left:-10px;margin-top:4px}
.large.monthlist table{max-width:17.33333333em}
.large.monthlist td{padding:1px}
.large.monthlist td.today>a,.large.monthlist td.today>i{margin-top:-1px;padding-bottom:1px;border:1px solid #dcdbdb;background-color:#fafafa}
.large.monthlist td>a[href]{text-decoration:none;padding-bottom:0;border-bottom:2px solid #e14d7f;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.large.monthlist td:hover>a,.large.monthlist td>a:active,.large.monthlist td>a:focus,.large.monthlist td>a:hover{margin-top:0;border-width:0 0 2px;background-color:#e14d7f;color:#fff}
.large.monthlist .dateinfo{position:relative;height:0;opacity:0;-webkit-transition:opacity .2s ease-in-out .2s;transition:opacity .2s ease-in-out .2s}
.large.monthlist .dateinfo>ul{display:none;position:absolute;z-index:1;width:13.33333333em;padding:12px 1.2em;background-color:#f0f0f0;margin-top:-2px;border-top:2px solid #e14d7f;border-bottom:1px solid #e14d7f}
.large.monthlist .dateinfo>ul>li{padding-bottom:4px}
.large.monthlist td:hover>.dateinfo{z-index:1;opacity:1}
.large.monthlist td:hover>.dateinfo>ul{display:block}
.large.monthlist td+td+td+td+td>.dateinfo>ul{right:0}
[class].monthlist .calwrap{position:relative}
[class].monthlist .dateinfo{position:static}
[class].monthlist .dateinfo>ul{left:1em;right:0;margin-right:1em;width:auto}
.deptppl[class] table tr td,.people table tr td{width:20%}
.deptppl[class] table tr td:nth-child(2),.people table tr td:nth-child(2){display:none}
.deptppl[class] table tr td:first-child,.people table tr td:first-child{width:65%}
.deptppl[class] table tr td:first-child a,.people table tr td:first-child a{font-size:.86666667em}
.deptppl[class] table tr td.tel,.people table tr td.tel{width:33px}
.deptppl[class] table tr td.tel a,.people table tr td.tel a{display:block;text-indent:-9999px;color:#777}
.deptppl[class] table tr td.tel a:before,.people table tr td.tel a:before{content:"\e01d";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:26px;line-height:inherit;text-align:center;font-size:1em;float:left}
.deptppl[class] table tr td.tel a:active,.deptppl[class] table tr td.tel a:focus,.deptppl[class] table tr td.tel a:hover,.people table tr td.tel a:active,.people table tr td.tel a:focus,.people table tr td.tel a:hover{color:#2894a4}
.deptppl[class] .imgbox,.people .imgbox{display:none}
.mnav li>a{border-top-width:1px}
.mnav .level1 a{padding-left:15px}
.mnav .level1>li.current>a,.mnav .level1>li.parent>a{background:#8a2749}
.mnav .level2 a{padding-left:24px}
.mnav .level2 .expand{color:#e14d7f}
.mnav .level3 a,.mnav .level4 a{color:#e14d7f;text-shadow:none}
.mnav .level3 li.current>a,.mnav .level4 li.current>a{color:#e14d7f}
.mnav .level3 .expand,.mnav .level4 .expand{color:#f8c2d4}
.mnav .level3 a{background-color:#ffe5ee;color:#e14d7f;padding-left:35px}
.mnav .level4 a{background-color:#fff;padding-left:45px}
.mnav .level4 li.current a{color:#e14d7f}
.menu-active .pgextra2{display:none}
.menu-open .pgextra2{display:block}
.pagestyle{position:absolute;right:9999px;left:auto}
#mediaformat:after{content:"mobile"}
#mediaformat{font-family:mobile}}
@media screen and (min-width:480px) and (max-width:759px){.imgpopper .popwin{width:450px}
.imgblockmenu .item{width:48%}
.slideshow .item .img{height:300px}
#mediaformat:after{content:"narrow"}
#mediaformat{font-family:narrow}}
@media screen and (min-width:760px){.msie body{font-size:93.75%}
.small-screen-only{display:none!important}
td,th{padding:5px 20px}
.msie body{min-width:990px}
.pghead{padding-bottom:36px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);position:relative}
.pghead .wrap{height:95px;background-image:-webkit-linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.04) 2px,transparent 5px);background-image:-o-linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.04) 2px,transparent 5px);background-image:linear-gradient(0deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.04) 2px,transparent 5px)}
.pghead .brand a{margin-left:0}
.pghead .brand a img{height:48px}
.pghead .skiplink{position:absolute;right:9999px;left:auto;white-space:nowrap;top:10px;font-size:1em}
.pghead .skiplink a:active,.pghead .skiplink a:focus{position:absolute;right:-9999px;background:#fff;border:1px solid #029;margin:0;padding:3px 5px;color:#c00;z-index:9999;font-size:1em;white-space:nowrap}
.pgwrap{margin:0 auto;background:#fff;padding-top:40px;padding-bottom:40px;box-shadow:0 0 10px rgba(0,0,0,.2)}
.pgwrap:after{content:" ";clear:both;display:block;height:0}
.pgwrap:before{content:"";display:block;background-image:-webkit-linear-gradient(-90deg,#fff 20%,rgba(255,255,255,.67) 75%,transparent 100%);background-image:-o-linear-gradient(-90deg,#fff 20%,rgba(255,255,255,.67) 75%,transparent 100%);background-image:linear-gradient(180deg,#fff 20%,rgba(255,255,255,.67) 75%,transparent 100%);margin:-40px 0 -600px;height:640px}
.pgtop{margin-bottom:20px}
.home .pgwrap{padding-bottom:10px}
.pgmain{min-height:600px}
.twocol .pgmain{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:100%}
.twocol .pgextra2{float:left}
.pgfoot{background:#d2e1c8;margin-top:0;padding-bottom:6.42857143em}
.pgfoot .wrap{margin:0 auto;padding-top:0;box-shadow:0 0 10px rgba(0,0,0,.2)}
.pgfoot .wrap:after{content:" ";clear:both;display:block;height:0}
.pgfoot .wrap:before{content:"";display:block;background-color:#fff;border-bottom:none;position:relative;top:-10px;margin-bottom:-10px;height:10px}
.pgfoot .wrap2{margin:0 auto}
.byggiraeplica{right:50%;bottom:5px}
.byggiraeplica a{background-image:url(//codecentre.eplica.is/f/e2-w25.png)}
html[lang=is] .byggiraeplica a{background-image:url(//codecentre.eplica.is/f/ba_e2-w25.png)}
.w25,.w33,.w42,.w50,.w58,.w67,.w75{display:inline-block;vertical-align:top;margin-right:-.26em}
.rightcol{float:right;margin-right:0}
.byggiraeplica,.mnav,.pgfoot .wrap,.pgfoot .wrap2,.pgfoot .wrap:before,.pghead .brand,.pgwrap{width:960px}
.byggiraeplica,.mnav{margin-right:-480px}
#cartlink,.enav,.qsearch{margin-right:-470px}
.enav.offset{margin-right:-345px}
.pgfoot .wrap,.pgfoot .wrap2,.pgfoot .wrap:before,.pgwrap{padding-left:10px;padding-right:10px}
.pgwrap:before{margin-left:-20px;margin-right:-20px}
.pgtop{margin-left:10px;margin-right:10px}
.pgfoot .wrap:before{margin-left:-10px;margin-right:-10px}
.twocol .pgmain{padding-left:240px}
.twocol .pgextra2{margin-left:-965px;width:240px;max-width:240px}
.bbox,.box,.cbox,.fbox,.lbox{margin-left:20px;left:-10px}
.w25{width:220px;max-width:220px}
.w33{width:300px;max-width:300px}
.w42{width:380px;max-width:380px}
.w50{width:460px;max-width:460px}
.w58{width:540px;max-width:540px}
.w67{width:620px;max-width:620px}
.w75{width:700px;max-width:700px}
.flex{width:auto}
.flex.w25{max-width:220px}
.flex.w33{max-width:300px}
.flex.w50{max-width:460px}
.flex.w67{max-width:620px}
.flex.w75{max-width:700px}
.twocol .pgmain .w33{width:220px;max-width:220px}
.twocol .pgmain .w42{width:300px;max-width:300px}
.twocol .pgmain .w50{width:340px;max-width:340px}
.twocol .pgmain .w58{width:380px;max-width:380px}
.twocol .pgmain .w67{width:460px;max-width:460px}
[class].tab-box{font-size:1em;margin-left:-5px;margin-right:-5px}
[class].tab-box li{margin:0 6px 0 0}
.box .boxhead,.box h1{font-size:2em}
.fbox .boxhead{margin-right:10px}
.fbox .boxbody,.fbox .boxhead{display:inline-block;vertical-align:top}
.imagebox,.imgright,img.right{max-width:40%;margin:0 0 10px 15px}
.imgleft,img.left{max-width:40%;margin:0 15px 10px 0}
.article .boxbody{font-size:1.07142857em}
.article .boxbody h1{font-size:1.86666667em}
.pgtop .imgbanner{display:block;overflow:hidden;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);margin-bottom:22px}
.pgtop .imgbanner img{width:auto;max-width:none;min-width:100%}
.mediagallery>.boxbody{margin-right:-10px;margin-left:-10px}
.mediagallery li{padding-right:10px;padding-left:10px;width:180px;max-width:180px}
.mediagallery li a{height:120px}
.postlist .fi_txt{text-align:left;margin-right:10px}
.postlist .fi_txt input{width:245px}
.postlist .fi_btn{margin-right:0}
.postlist .fi_btn button:after{content:"\e001";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-indent:0;letter-spacing:0;width:1.05em;line-height:inherit;text-align:center;font-size:.92857143em;margin-left:7px}
.footer{margin:0 10px}
.modalpop .popwin{top:131px;margin:0 0 131px}
.imgpopper .popwin{width:600px}
.imgpopper .desc{font-size:1.33em}
.yearindex li p{margin:0 -.4em;padding:4px .8em}
.yearindex li.current p{position:absolute}
.imgblockmenu>.boxbody{font-size:1.33333333em;margin-left:-20px}
.imgblockmenu .item{height:200px;margin-left:20px;width:300px;max-width:300px}
.cols2.imgblockmenu .item{width:460px;max-width:460px}
.twocol .imgblockmenu .item{width:220px;max-width:220px}
.twocol .cols2.imgblockmenu .item{width:340px;max-width:340px}
.imgblockmenu .item>h3>a{padding-top:20px;padding-bottom:20px}
.contactform .fi_txt input,.contactform select{width:40%}
.contactform .spm .fi_qty input{width:15%}
.contactform textarea{width:80%}
.searchresults .search .fi_txt input{margin-right:5px;width:250px}
.qsearch{position:absolute;right:50%;top:67px;margin-top:-.86666667em;text-align:right;width:210px}
.qsearch .fi_txt input:focus{width:300px;margin-left:-90px}
.mnav{position:absolute;right:50%;top:95px;font-size:1.26666667em}
.mnav .level1{position:relative;margin-right:-11px}
.mnav .level1>li{display:inline-block;vertical-align:middle;margin-right:10px}
.mnav .level1>li>a{padding:7px 13px;font-size:1em}
.mnav .level1>li>a.expand{display:none}
.mnav .level1>li>a.expand+a{margin-right:0}
.mnav .level1 ul.level2{display:none}
.mnav li.active{position:relative}
.mnav li.active>a[href]{background-color:#3c111f;background-image:none;color:#fff}
.mnav li.active ul.level2{display:block;position:absolute;z-index:100;top:100%;left:0}
.mnav ul.level2{padding:16px 20px;width:15em;background-color:#3c111f;background-color:rgba(60,17,31,.9);font-size:.88888889em;line-height:1.1875}
.mnav ul.level2 a{padding:5px 15px;color:#fa9cbc;text-shadow:none}
.mnav ul.level2 a:active,.mnav ul.level2 a:focus,.mnav ul.level2 a:hover{color:#fff;text-decoration:underline}
.mnav ul.level2 .current>a{color:#fff}
.mnav ul.level2 a.expand{width:40px;margin-right:-20px;color:#e14d7f}
.mnav ul.level2 a.expand:active,.mnav ul.level2 a.expand:focus,.mnav ul.level2 a.expand:hover{color:#fff;text-decoration:none!important}
.mnav ul.level2 a.expand+a{margin-right:10px}
.mnav ul.level2 ul{padding:5px 0 5px 20px;text-transform:none}
.mnav ul.level2 ul a{padding-top:3px;padding-bottom:3px}
.onecol .snav{display:none}
.snav{font-size:1.14285714em}
.snav .boxhead{position:absolute;right:9999px;left:auto}
.pgtop+.pgmain+.pgextra2 .snav .boxhead{position:absolute;top:-88px;left:20px;right:auto;padding:0;margin:-.5em 0 0;line-height:1;font-size:3.42857143em;text-transform:uppercase;white-space:nowrap;color:#b6325f;text-shadow:#fff 0 0 3px}
.enav{position:absolute;right:50%;top:30px;margin-top:-.5em;line-height:1;white-space:nowrap;font-size:.92857143em;text-align:right}
.enav li{display:inline-block;border-left:1px solid #999}
.enav li:first-child{border:0}
.enav li a{display:block;color:#999;padding:0 14px}
#cartlink{position:absolute;right:50%;top:30px;margin-top:-.86666667em;text-align:right;white-space:nowrap}
#cartlink span{margin-right:3px}
#cartlink b:before{content:"("}
#cartlink b:after{content:")"}
.slideshow .boxbody{font-size:1.71428571em}
.slideshow .item .img{height:auto}
.slideshow .item h3>a,.slideshow .item h3>span{padding:22.5px 25px}
.listscroller-active.slideshow .item h3>a,.listscroller-active.slideshow .item h3>span{padding-right:75px}
.slideshow .pgr .jump{padding:22.5px 0}
.slideshow .pgr .jump>span{line-height:15px}
.slideshow .pgr .jump a{width:10px;height:10px}
.offer{font-size:1.14285714em}
.price b{font-size:1.42857143em}
.listsort{background-color:#ccc;margin-bottom:20px;padding:5px 0}
.productlist.box .boxhead,.producttiles.box .boxhead{position:absolute;right:9999px;left:auto}
.productlist h3,.producttiles h3{font-size:1.28571429em}
.productlist .item{padding-left:160px}
.productlist .img{margin-left:-150px;width:130px;height:97.5px}
.productlist h3{margin-right:80px}
.productlist .sku{position:absolute;top:5px;right:10px;margin:-10px;padding:10px;font-size:.85714286em;color:#777;opacity:.33;filter:alpha(opacity=33)}
.productlist .sku:hover{opacity:1;filter:none}
.productlist .summary{float:left;font-size:1em;min-height:2.5em;width:300px}
.productlist .price{text-align:right;width:140px;margin-bottom:10px}
.productlist .price del{margin-top:-.57142857em}
.productlist .add,.productlist .add .fi_btn,.productlist .notavailablemessage{width:60px}
.productlist .add.expanded{white-space:nowrap;width:auto;margin-right:0;margin-left:-50em}
.productlist .add.expanded .fi_btn{width:auto}
[class].quickproducts h3{font-size:1.14285714em;margin-left:-10px}
[class].quickproducts h3>a{height:1em;overflow:hidden}
[class].quickproducts .item:hover h3>a,[class].quickproducts h3>a:active,[class].quickproducts h3>a:focus,[class].quickproducts h3>a:hover{position:relative;height:3em;margin-bottom:-2em;background-color:#f0f0f0}
[class].quickproducts .price{float:none;width:auto;text-align:right;margin-left:0;margin-bottom:2.3em}
[class].quickproducts .add{width:auto;text-align:right}
[class].quickproducts .add .fi_btn{width:auto}
[class].quickproducts .item{padding-left:150px}
[class].quickproducts .img{margin-left:-140px;width:120px;height:83px}
.producttiles .boxbody{margin-left:-20px}
.producttiles .item,.producttiles .listsort,.producttiles .loadnext,.producttiles .paging{margin-left:20px}
.producttiles .item{width:220px}
.producttiles .img{height:150px}
.producttiles .boxhead{position:absolute;right:9999px;left:auto}
.producttiles .item{margin-bottom:20px}
.producttiles h3{font-size:1.14285714em}
.producttiles h3>a{height:1.75em}
.producttiles .price b{font-size:1.14285714em}
.producttiles .price del>b{font-size:.92857143em}
.producttiles .add.expanded .fi_sel{display:block}
.productinfo .boxbody{padding-left:400px}
.productinfo .imagebox{max-width:none;float:left;margin:0 0 0 -400px;width:380px}
.productinfo .imagebox .bigimage{margin-bottom:20px}
.productinfo .imagebox .bigimage .img{padding:10px;height:285px}
.productinfo .imagebox ul.imagelist li .img{width:120px;height:90px}
.productinfo .offer{position:absolute;left:0;top:11px}
.productinfo .offer.mobile{display:none}
.productinfo .sharebtns{clear:right}
ul.ui-autocomplete{overflow:auto;max-height:400px;width:300px}
.fancydates .boxbody>ul>li,.fancydates .item{padding-left:81px}
.large.monthlist .calwrap .paging a{font-size:1.46666667em}
.large.monthlist .calendar{margin:0;border-collapse:collapse}
.large.monthlist .calendar td{border:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;height:7.46666667em;position:relative}
.large.monthlist .calendar td>a,.large.monthlist .calendar td>i{float:right;padding:0 10px;color:#474747;display:block;font-style:normal}
.large.monthlist .calendar td>i{color:#777}
.large.monthlist .calendar td.today i{font-weight:700;color:#e14d7f}
.large.monthlist .calendar td.a:active,.large.monthlist .calendar td.a:focus,.large.monthlist .calendar td.a:hover{background-color:#fff}
.large.monthlist .calendar td.a:active>a,.large.monthlist .calendar td.a:focus>a,.large.monthlist .calendar td.a:hover>a{background-color:transparent}
.large.monthlist .dateinfo{clear:both;font-size:.93333333em;padding:5px;line-height:1.14285714em}
.large.monthlist .dateinfo li{padding-bottom:5px}
.deptppl[class] table tr.odd td,.deptppl[class] tbody>:nth-child(2n)>td,.people table tr.odd td,.people tbody>:nth-child(2n)>td{background-color:#fff}
.deptppl[class] table,.people table{margin-top:0;width:100%}
.deptppl[class] table tr td,.people table tr td{border:none;width:37%}
.deptppl[class] table tr td:nth-child(2),.people table tr td:nth-child(2){width:45%}
.deptppl[class] table tr td:first-child,.people table tr td:first-child{width:40%}
.deptppl[class] table tr td a,.people table tr td a{font-weight:400;color:#404040}
.deptppl[class] table tr td .netfang a,.people table tr td .netfang a{display:inline-block;background:0 0;width:auto;height:auto;text-indent:0;letter-spacing:0;font-weight:400;color:#06669d}
.deptppl[class] table td+td,.people table td+td{padding-left:0;background-image:none}
.deptppl[class] .persona,.people .persona{margin-bottom:-6px}
.deptppl[class] .persona .boxbody:after,.people .persona .boxbody:after{content:" ";clear:both;display:block;height:0}
.deptppl[class] .persona h3,.people .persona h3{display:inline;margin-top:.75em;margin-bottom:.35em;font-weight:700;color:#474747;font-size:1.33333333em}
.deptppl[class] .persona h3 .tasks,.people .persona h3 .tasks{margin-top:1.2em}
.deptppl[class] .persona .tel,.deptppl[class] .persona .title,.people .persona .tel,.people .persona .title{margin-bottom:.5em}
.deptppl[class] .persona b,.deptppl[class] .persona strong,.people .persona b,.people .persona strong{font-weight:400}
.deptppl[class] .persona .desc,.people .persona .desc{display:block;position:absolute;top:0;right:185px;text-align:right}
.deptppl[class] .persona .desc strong,.people .persona .desc strong{display:block;font-weight:700;font-size:1.33333333em}
.deptppl[class] .persona .info a,.people .persona .info a{color:#06669d}
.deptppl[class] .persona .loc b,.people .persona .loc b,.subrow-closed{display:none}
.subrow td{padding-left:0}
.breadcrumbs{position:absolute;right:50%;top:140px;width:730px;margin-right:-360px;text-align:right;font-size:.86666667em}
.breadcrumbs a{color:#474747}
.breadcrumbs .current a{color:#e14d7f;font-weight:400}
.breadcrumbs strong{position:absolute;right:9999px;left:auto}
.home .breadcrumbs{display:none}
.enav.offsetpgs{margin-right:-290px}
.pagestyle{display:block;position:absolute;top:19px;right:50%;margin-right:-360px;font-size:.93333333em}
.pagestyle h2{position:absolute;right:9999px;left:auto}
.pagestyle .userstyles a{color:#999}
.pagestyle .userstyles a:before{content:"\e014";display:inline-block;font-family:webicons;speak:none;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;letter-spacing:0;width:1em;line-height:1;text-align:center;font-size:1.26666667em;color:#999;margin-right:6px;vertical-align:middle}
.pagestyle .userstyles a:active,.pagestyle .userstyles a:focus,.pagestyle .userstyles a:hover{text-decoration:none}
#mediaformat:after{content:"full"}
#mediaformat{font-family:full}
a[href]:active,a[href]:focus,a[href]:hover{color:#b6325f;text-decoration:underline}
a[href]:active,a[href]:hover{outline:0}}
@media screen and (min-width:760px) and (max-width:995px){body>*{font-size:.93333333em}
td,th{padding-left:14px;padding-right:14px}
.byggiraeplica,.mnav,.pgfoot .wrap,.pgfoot .wrap2,.pgfoot .wrap:before,.pghead .brand,.pgwrap{width:732px}
.byggiraeplica,.mnav{margin-right:-366px}
#cartlink,.enav,.qsearch{margin-right:-359px}
.enav.offset{margin-right:-234px}
.pgfoot .wrap,.pgfoot .wrap2,.pgfoot .wrap:before,.pgwrap{padding-left:8px;padding-right:8px}
.pgwrap:before{margin-left:-18px;margin-right:-18px}
.pgtop{margin-left:7px;margin-right:7px}
.pgfoot .wrap:before{margin-left:-8px;margin-right:-8px}
.twocol .pgmain{padding-left:183px}
.twocol .pgextra2{margin-left:-735.75px;width:183px;max-width:183px}
.bbox,.box,.cbox,.fbox,.lbox{margin-left:14px;left:-7px}
.w25{width:169px;max-width:169px}
.w33{width:230px;max-width:230px}
.w42{width:291px;max-width:291px}
.w50{width:352px;max-width:352px}
.w58{width:413px;max-width:413px}
.w67{width:474px;max-width:474px}
.w75{width:535px;max-width:535px}
.flex.w25{max-width:169px}
.flex.w33{max-width:230px}
.flex.w50{max-width:352px}
.flex.w67{max-width:474px}
.flex.w75{max-width:535px}
.twocol .pgmain .w33{width:169px;max-width:169px}
.twocol .pgmain .w42{width:230px;max-width:230px}
.twocol .pgmain .w50{width:260.5px;max-width:260.5px}
.twocol .pgmain .w58{width:291px;max-width:291px}
.twocol .pgmain .w67{width:352px;max-width:352px}
.tw33{width:230px}
.tw50{width:352px}
.tw67{width:474px}
.flex{width:auto}
.flex.tw33{max-width:230px}
.flex.tw50{max-width:352px}
.flex.tw67{max-width:474px}
.tw100{display:block;float:none;width:auto}
.twocol .pgmain .tw42{width:230px}
.twocol .pgmain .tw58{width:291px}
.twocol .pgmain .tw67{width:352px}
.twocol .pgmain .tw100{display:block;float:none;width:auto}
.article .boxbody{font-size:1em}
.article .boxbody h1{font-size:2em}
.mediagallery>.boxbody{margin-right:-7px;margin-left:-7px}
.mediagallery li{padding-right:7px;padding-left:7px;width:183px;max-width:183px}
.mediagallery li a{height:136px}
.footer{margin:0 7px}
.yearindex .boxbody{font-size:.93333333em}
.yearindex ul{width:68px}
.yearindex ul:after{top:5px;right:2px}
.yearindex h3>a{padding:1px 0 1px 2px}
.yearindex li h3{font-size:1em}
.yearindex p.currents{margin-top:5px;margin-left:85px}
.imgblockmenu>.boxbody{font-size:1.13333333em;margin-left:-14px}
.imgblockmenu .item{margin-left:14px;width:230px;max-width:230px;height:150px}
.cols2.imgblockmenu .item{width:352px;max-width:352px}
.twocol .imgblockmenu .item{width:169px;max-width:169px}
.twocol .cols2.imgblockmenu .item{width:260.5px;max-width:260.5px}
.imgblockmenu .item>h3>a{padding-top:15px;padding-bottom:15px}
.mnav{font-size:1.21428571em}
.mnav .boxbody{padding:0}
.mnav .level1,.mnav .level1>li{margin-right:0}
.mnav .level1>li>a{padding-left:10px;padding-right:10px}
.mnav ul.level2{font-size:1em}
.snav{font-size:1.07142857em}
.snav a[href]{padding-left:10.5px;padding-right:10.5px}
.snav li.current>a{padding-left:20.5px}
.snav li.current>a:before{margin-left:-11px}
.snav .level2 a{padding-left:21px}
.snav .level2 li.current>a{padding-left:31px}
.snav .level3 a{padding-left:31.5px}
.snav .level3 li.current>a{padding-left:41.5px}
.offer{font-size:1em}
.price b{font-size:1.28571429em}
.productlist h3,.producttiles h3{font-size:1.14285714em;line-height:1.125em}
.productlist .item{padding-left:152.5px}
.productlist .img{margin-left:-142.5px;width:128.5px;height:96.38px}
.productlist h3{margin-right:61px}
.productlist .summary{font-size:.92857143em;width:244px}
.productlist .price{float:right;width:136px;margin-left:-14px}
.productlist .notavailablemessage{clear:right;width:auto}
.productlist .add{clear:right}
.productlist .add,.productlist .add .fi_btn{width:47px}
.productlist .add.expanded{margin-right:10px}
[class].quickproducts .item{padding-left:115px}
[class].quickproducts .img{margin-left:-108.33px;width:94.33px}
.producttiles .boxbody{margin-left:-14px}
.producttiles .item,.producttiles .listsort,.producttiles .loadnext,.producttiles .paging{margin-left:14px}
.producttiles .item{width:169px}
.producttiles .img{height:111.75px}
.producttiles .add .fi_sel{display:inline-block}
.producttiles .add.expanded .fi_sel label,.producttiles .add.expanded .fi_sel+.fi_qty label{display:block}
.producttiles .add.expanded .fi_sel{margin-right:6.67px}
.producttiles .add.expanded .fi_qty{margin-right:0;margin-bottom:10px}
.producttiles .add.expanded .btnrow,.producttiles .add.expanded .fi_btn{float:none;display:block;margin-left:0}
.producttiles .add.expanded button{width:100%}
.pgmain .productinfo .boxhead{margin-right:-20px;margin-left:-20px}
.productinfo .boxbody{padding-left:274.5px}
.productinfo .imagebox{width:260.5px;margin-left:-274.5px}
.productinfo .imagebox .bigimage .img{width:260.5px;height:195.38px}
.productinfo .imagebox ul.imagelist li .img{width:125.25px;height:93.94px}
.fancydates .boxbody>ul>li,.fancydates .item{padding-left:70px}
#mediaformat:after{content:"tablet"}
#mediaformat{font-family:tablet}}
@media screen and (min-width:1200px){td,th{padding-left:20px;padding-right:20px}
.byggiraeplica,.mnav,.pgfoot .wrap,.pgfoot .wrap2,.pgfoot .wrap:before,.pghead .brand,.pgwrap{width:960px}
.byggiraeplica,.mnav{margin-right:-480px}
#cartlink,.enav,.qsearch{margin-right:-470px}
.enav.offset{margin-right:-345px}
.pgfoot .wrap,.pgfoot .wrap2,.pgfoot .wrap:before,.pgwrap{padding-left:30px;padding-right:30px}
.pgwrap:before{margin-left:-40px;margin-right:-40px}
.pgtop{margin-left:10px;margin-right:10px}
.pgfoot .wrap:before{margin-left:-30px;margin-right:-30px}
.twocol .pgmain{padding-left:240px}
.twocol .pgextra2{margin-left:-970px;width:240px;max-width:240px}
.bbox,.box,.cbox,.fbox,.lbox{margin-left:20px;left:-10px}
.w25{width:220px;max-width:220px}
.w33{width:300px;max-width:300px}
.w42{width:380px;max-width:380px}
.w50{width:460px;max-width:460px}
.w58{width:540px;max-width:540px}
.w67{width:620px;max-width:620px}
.w75{width:700px;max-width:700px}
.flex{width:auto}
.flex.w25{max-width:220px}
.flex.w33{max-width:300px}
.flex.w50{max-width:460px}
.flex.w67{max-width:620px}
.flex.w75{max-width:700px}
.twocol .pgmain .w33{width:220px;max-width:220px}
.twocol .pgmain .w42{width:300px;max-width:300px}
.twocol .pgmain .w50{width:340px;max-width:340px}
.twocol .pgmain .w58{width:380px;max-width:380px}
.twocol .pgmain .w67{width:460px;max-width:460px}
.mediagallery>.boxbody{margin-right:-10px;margin-left:-10px}
.mediagallery li{padding-right:10px;padding-left:10px;width:180px;max-width:180px}
.mediagallery li a{height:120px}
.footer{margin:0 10px}
.imgblockmenu>.boxbody{margin-left:-20px}
.imgblockmenu .item{margin-left:20px;width:300px;max-width:300px}
.cols2.imgblockmenu .item{width:460px;max-width:460px}
.twocol .imgblockmenu .item{width:220px;max-width:220px}
.twocol .cols2.imgblockmenu .item{width:340px;max-width:340px}
.snav a[href]{padding-left:13.33px;padding-right:13.33px}
.snav li.current>a{padding-left:28px}
.snav li.current>a:before{margin-left:-13px}
.snav .level2 a{padding-left:30px}
.snav .level2 li.current>a{padding-left:43px}
.snav .level3 a{padding-left:45px}
.snav .level3 li.current>a{padding-left:58px}
.listsort .listtype a{margin:0 3px}
.productlist .item{padding-left:160px}
.productlist .img{margin-left:-150px;width:130px;height:97.5px}
.productlist h3{margin-right:80px}
.productlist .summary{width:300px}
.productlist .price{width:140px}
.productlist .add,.productlist .add .fi_btn,.productlist .notavailablemessage{width:60px}
[class].quickproducts .item{padding-left:150px}
[class].quickproducts .img{margin-left:-140px;width:120px}
.producttiles .boxbody{margin-left:-20px}
.producttiles .item,.producttiles .listsort,.producttiles .loadnext,.producttiles .paging{margin-left:20px}
.producttiles .item{width:220px}
.producttiles .img{height:150px}
.productinfo .boxbody{padding-left:400px}
.productinfo .imagebox{width:380px;margin-left:-400px}
.productinfo .imagebox .bigimage .img{width:380px;height:285px}
.productinfo .imagebox ul.imagelist li .img{width:120px;height:90px}
.breadcrumbs{width:960px;margin-right:-480px}
.enav.offsetpgs{margin-right:-385px}
.pagestyle{margin-right:-470px}
#mediaformat:after{content:"wide"}
#mediaformat{font-family:wide}}
@media print{#raggaplay,#webreader-root,#webreaderContainer,.adbanner,.adbox,.advert,.archivelink,.buttons,.byggiraeplica,.chapters,.collapse-closed,.focustarget,.monthlist,.more,.morelink,.moreolder,.pagestyle,.paging,.pgextra1,.pgextra2,.pgextra3,.pgextra4,.pgfoot,.screen-only,.share-widgets,.skiplink,.stream,.tab-box,.yearindex,body form .pickdate .EPLICA_ctrl,body form .pickdatelink,object{display:none!important}
.msie *,[style*=min-height]{min-height:0!important}
body{font-family:Palatino,"Book Antiqua",Times,"Times New Roman",serif;margin:0;padding:0;font-size:12pt;line-height:1.25;color:#000}
caption,div,table{font-size:1em}
a{font-weight:700;text-decoration:none}
blockquote,dl,ol,p,table,ul{margin-top:0;margin-bottom:.67em}
ol,ul{margin-left:0;padding-left:2.25em}
img{margin:0;border:0;padding:0;page-break-inside:avoid}
caption,h1,h2,h3,h4,h5{font-family:Helvetica,Geneva,Arial,sans-serif;page-break-after:avoid;page-break-inside:avoid;font-weight:700;margin:0 0 .5em}
h1{font-size:1.5em}
h2{font-size:1.33em;margin-top:1.85em}
h3{font-size:1.1em;margin-top:1.1em}
caption,h4{font-size:.9em;margin-top:1em;margin-bottom:0}
h1 a,h2 a,h3 a,h4 a{color:#000}
blockquote,h2,h3,li,p{orphans:3;widows:3}
blockquote,pre{border:1px solid #ccc;padding:5px;page-break-inside:avoid}
table{border-collapse:collapse;border-top:.67pt solid #ccc;border-left:.67pt solid #ccc}
caption{text-align:left}
thead{display:table-header-group}
thead tr:last-child>th{border-bottom:1pt solid #666}
tr{page-break-inside:avoid}
td,th{page-break-inside:avoid;vertical-align:top;text-align:left;border-right:.67pt solid #ccc;border-bottom:.67pt solid #ccc;padding:.2em .5em}
td.num,th.num{text-align:right;white-space:nowrap}
table.grid{page-break-inside:auto;border:0}
table.grid td{page-break-inside:avoid;widows:2;orphans:2;border:0;padding:0}
label{clear:both;margin-top:.2em}
.fi_txt label{display:block;float:left;width:10em}
.fi_bdy label{display:block}
.fi_bdy,.fi_chk,.fi_rdo,.fi_txt{clear:both}
.fi_chk input{float:left}
.pghead{padding-bottom:.4em;border-bottom:1pt solid #000;margin-bottom:1.2em}
.pghead h1{font-size:1.33em;margin:0;font-weight:700;white-space:nowrap;text-transform:uppercase}
.pghead img{max-height:3em;width:auto;vertical-align:middle}
.box{clear:both;padding-bottom:1.5em;border-bottom:1pt solid #000;margin-bottom:.8em}
.box:after{content:" ";clear:both;display:block;height:0}
.boxhead{font-size:1.5em;margin-top:0}
.article .boxhead{display:none}
.article h2.subtitle{font-size:1.1em;margin-top:0}
.article .meta{font-style:italic;margin-top:.67em}
.article img{clear:both;margin:.2em 0 .5em;max-width:100%}
.article .imgright,.article img.right{float:right;margin:.2em 0 .4em 1em;max-width:45%}
.article .imgleft,.article img.left{float:left;margin:.2em 1em .4em 0;max-width:45%}
.article img.big{display:block;margin:0 auto .7em;text-align:center}
.article .imagebox,.article .imgbox{float:right;margin:0 0 1em;border-bottom:none;max-width:45%}
.article .imagebox a:after,.article .imgbox a:after{content:none}
.article .imagebox .boxbody,.article .imgbox .boxbody{padding-left:1em}
.article ul.imagelist{padding:0;list-style:none}
.article .imagebox img,.article .imgbox img{max-width:100%}
.article .imgbox .imgcontent{font-size:.8em}
.article .imgbox .imgmeta{margin-top:.3em;font-size:.7em;color:#666}
.article .chapters a:after,.article .meta a:after{content:none}
.articlelist .meta{font-family:Palatino,"Book Antiqua",Times,"Times New Roman",serif;font-weight:400;font-size:.95em;margin-right:.25em}
.articlelist ul{padding-left:0;list-style:none}
.articlelist li{margin-bottom:.67em}
.articlelist li a{font-family:Helvetica,Geneva,Arial,sans-serif;font-weight:700}
.articlelist .item{margin-bottom:.9em;clear:both}
.articlelist .item img{float:right;margin:.2em 0 .5em 1em;max-width:45%}
.articlelist .item h3{font-size:1em;margin:.6em 0 .2em}
.articlelist .item h3 a{font-size:1.05em}
.articlelist .item h3 .meta{display:block}
.quizbox{page-break-inside:avoid}
.pgmain .quizbox{display:block}
.quizbox h3{font-size:1em}
.quizbox .question{font-weight:700}
.quizbox ul{page-break-inside:avoid;page-break-before:avoid;padding-left:0;list-style:none}
.quizbox .bar{page-break-before:avoid;display:block;border:.05em solid #000;margin-bottom:.5em}
.quizbox .results .bar img{height:1.2em}}
@media aural,braille,embossed,tty{.print-only,.screen-only{display:none;speak:none}}