/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;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}small,sub,sup{font-size:75%}sub,sup{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;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;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;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Regular-webfont.eot);src:url(../fonts/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-Regular-webfont.woff) format('woff'),url(../fonts/OpenSans-Regular-webfont.ttf) format('truetype'),url(../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Semibold-webfont.eot);src:url(../fonts/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-Semibold-webfont.woff) format('woff'),url(../fonts/OpenSans-Semibold-webfont.ttf) format('truetype'),url(../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-SemiboldItalic-webfont.eot);src:url(../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-SemiboldItalic-webfont.woff) format('woff'),url(../fonts/OpenSans-SemiboldItalic-webfont.ttf) format('truetype'),url(../fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic) format('svg');font-weight:700;font-style:italic}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.left{float:left}.right{float:right}.hide{display:none}.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 hsla(0,0%,100%,.5);background-color:#fcf8e3;border:1px solid #fbeed5;color:#785b2c}.alert-heading{color:inherit}.alert .close{position:relative;top:-2px;right:-21px;line-height:18px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.field{margin:0 0 16px}.field.required label:after{content:" *"}.field input:not([type=checkbox]),.field select,.field textarea{box-sizing:border-box;max-width:100%}.field .help-inline{font-style:italic;color:#666;font-size:80%}.width-xs input,.width-xs select,.width-xs textarea{width:80px}.width-s input,.width-s select,.width-s textarea{width:120px}.width-m input,.width-m select,.width-m textarea{width:180px}form input[type=submit]{padding:4px 12px}form button.cancel{display:block;width:100%;padding:15px;color:#fff;background-color:red;border:none}*{box-sizing:border-box}body{background:url(../images/bg.png) repeat;font-family:OpenSans;font-size:14px}.clear{clear:both}.container{width:100%;margin:0 auto;min-height:1px;padding-left:10px;padding-right:10px}h1,h2,h3,h4{font-family:OpenSans}h1{font-size:17px;font-weight:700;margin:0}h2{font-size:16px;margin:.8em 0 .4em}h1.section-header{padding-left:10px;height:37px;line-height:37px;color:#fff;font-weight:400}h1.section-header.section-title{text-transform:uppercase}h1.section-header.purple{background-color:#772458}h1.section-header.navy{background-color:#082a74}h1.section-header a{color:#fff;text-decoration:none}h1.section-header a:hover{text-decoration:underline}.breadcrumbs{background:none;color:#666;font-size:13px;padding-left:0}.breadcrumbs a{color:#666;font-size:13px;text-decoration:none;font-weight:400}div.extras{width:100%;position:relative;float:left}div.extras h2{font-family:OpenSans;color:#fff;background-color:#58a618;padding:0 15px 0 10px;font-size:17px;text-transform:uppercase;height:35px;line-height:35px}div.extras.blue div.product input.add-to-basket,div.extras.blue h2{background-color:#46b6e4}span.forgot-password{font-size:12px;font-style:italic}div.category-descr{width:100%;position:relative;float:left}div.category-descr img{position:relative;float:left;max-width:100%;height:auto}div.search-category{text-transform:none;padding:10px 0;font-size:14px}div.search-category select{margin-top:5px;border-radius:4px;width:100%;font-size:14px}form#search{position:relative}div.basket-add-popup{max-width:300px;width:95%;min-height:40px;position:absolute;top:100px;left:100px;padding:20px;font-size:16px;font-weight:700;background-color:#fff;border:1px solid #000;border-radius:5px;display:none;text-align:center;line-height:40px;box-shadow:0 1px 2px #999}.dropdown{position:relative}.dropdown-menu{display:none;position:absolute;top:100%;left:0;background:#fff;z-index:2000;border:1px solid #ddd;padding:10px;box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:4px;min-width:160px}.dropdown-menu.open{display:block}.dropdown-menu ul{margin:0;padding:0;list-style:none}.dropdown-menu ul li{display:block}.dropdown-menu ul li+li{border-top:1px solid #e9e9e9}.dropdown-menu ul li a{padding:5px 10px;color:#666;text-decoration:none!important;display:block}.dropdown-menu ul li a:focus,.dropdown-menu ul li a:hover{background:#eee}.row{margin-left:-10px;margin-right:-10px}.row:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.row .col{position:relative;float:left;width:100%;padding-left:10px;padding-right:10px}header{width:100%;background-color:#fff}header div#header-inner{background:#fff url(../images/separator.jpg) no-repeat;background-position:bottom;background-size:100% 3px;padding-bottom:3px}header div#header-inner .header-content-wrap{padding-bottom:15px}header div#header-inner #university-logo{display:none}header div#header-inner #utu-logo{padding-top:15px;padding-bottom:15px;display:block;border-bottom:1px solid #e9e9e9;margin-bottom:15px}header div#header-inner #utu-logo img{margin:0 auto;display:block}header div#header-inner div#header-actions a{text-decoration:none!important}header div#header-inner .user{position:relative}header div#header-inner .user a,header div#header-inner .user button{font-weight:700;color:#772458}header div#header-inner .user a#login{font-size:16px}header div#header-inner .user .user-dropdown-button{padding:3px;border:0;background:none}header div#header-inner .user .user-dropdown-button span{margin:0 2px}header div#header-inner .user .user-links-dropdown{left:0}header div#header-inner .user .user-links-dropdown a{display:block;text-align:center;padding:5px 0;color:#333}header div#header-inner .basket-wrap .basket-text{display:inline-block;font-size:13px}header div#header-inner .basket-wrap .basket-text #nav-basket-label{color:#222;line-height:24px}header div#header-inner .basket-wrap .basket-text #nav-basket-icon{height:24px;width:24px;background-image:url(../images/basket.png);background-repeat:no-repeat;background-position:-17px 3px;background-color:#222;float:right;margin-left:.5em}section#topmenu{background-color:#333;border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:54px;line-height:54px;width:960px;position:relative}section#topmenu ul{margin:0 0 0 25px;padding:0;list-style:none}section#topmenu ul li{position:relative;float:left;display:block;margin-right:20px}section#topmenu ul li a{color:#fff;font-size:15px;text-decoration:none}section#topmenu ul li a:focus,section#topmenu ul li a:hover{text-decoration:underline}section#topmenu form#find{display:block;width:220px;position:relative;float:right}section#topmenu form#find input#search{height:20px}section#topmenu form#find input#search-submit{height:25px;border:none;width:50px}#language{margin-top:10px;float:right}#language a{width:20px;height:20px;display:block;float:left}#language a span{display:none}#language a.lang-fi{background:url(../images/langs/fi.png) no-repeat}#language a.lang-en{background:url(../images/langs/en.png) no-repeat}#left-bar{position:relative;float:left;width:100%;margin-top:9px}#left-bar div.wrap{border-radius:4px;background-color:#fff;padding:10px}#left-bar .toggle-menu{display:inline-table;display:block;padding:5px 0;color:#333;text-transform:uppercase;font-weight:700;text-decoration:none!important;outline:0!important;font-size:17px}#left-bar .toggle-menu.open{border-bottom:1px solid #e9e9e9}#left-bar .toggle-menu.open .fa-angle-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#left-bar .toggle-menu i.fa-angle-down{float:right;line-height:25px;font-size:23px;-webkit-transform-origin:50%;transform-origin:50%;transition:all .15s}#left-bar .mainmenu{display:none}#left-bar ul{background-color:#fff;margin:0;padding:0;list-style:none}#left-bar ul li{width:100%}#left-bar ul li a{padding:5px 10px;display:block;text-transform:uppercase;text-decoration:none;color:#333;font-size:14px;font-weight:700;border-bottom:1px solid #e9e9e9}#left-bar ul li.level-0>a,#left-bar ul li a:hover{color:#fff!important}#left-bar ul li .active-category>a{border-left:2px solid #b5b5b5;font-weight:700;background-color:#e9e9e9}#left-bar ul li.level-0 .active-category>a{border-left:none;font-weight:700}#left-bar ul li.level-1>a,#left-bar ul li.level-2>a,#left-bar ul li.level-3>a{padding-left:20px;font-size:14px;text-transform:none;font-weight:400}#left-bar ul li.level-2>a{padding-left:35px}#left-bar ul li.level-3>a{padding-left:45px}#left-bar div#week-sale{position:relative;float:left;margin-top:10px;height:125px;text-align:center}#left-bar div#week-sale h3{text-transform:uppercase}#left-bar div#week-sale div.sales-items{width:208px;height:66px;overflow:hidden}#left-bar div#week-sale div.sales-items a{display:block;height:66px;width:140px;position:relative;float:left}#left-bar div#ad-space{margin-top:10px}#left-bar div#ad-space img,section#content{border-radius:4px}section#content{position:relative;float:left;width:100%;padding:10px;background-color:#fff;margin-top:9px}section#content #content-title{color:#fff;text-transform:uppercase;font-size:17px;line-height:1.1;padding:10px}section#content #content-title form#search{margin:10px 0 0;line-height:1}section#content #content-title form#search.full-size{float:none!important;width:100%!important}section#content #content-title form#search.full-size input#search-text{width:100%}section#content #content-title form#search input{height:auto;border:none;margin:0}section#content #content-title form#search input#search-text{box-shadow:none;width:100%;background:none;font-size:14px;line-height:1.4;float:left;box-sizing:border-box;border-radius:4px;background:#fff;padding-right:50px}section#content #content-title form#search input#search-submit{background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:50%;width:40px;height:28px;position:absolute;top:0;right:0;padding:0;float:right}.index section#content #content-title{padding:0;background:transparent}.index section#content #content-title form#search{margin:0;position:relative;float:none;width:100%}.index section#content #content-title form#search input{height:36px}.index section#content #content-title form#search input#search-text{box-shadow:inset 2px 2px 3px rgba(0,0,0,.1);background-color:#fcfbfb;width:100%;border:none;padding-right:64px}.index section#content #content-title form#search input#search-submit{height:36px;width:59px;margin:0;padding:0;border:none;position:absolute;right:0;top:0}section#content div#slideshow{width:100%;position:relative;background-color:#fff;margin-top:10px;padding-top:56.5%;float:left}section#content div#slideshow div.carousel-overlay{background-image:url(../images/carousel_bg.png);background-repeat:repeat;bottom:15px;color:#772458;font-size:16px;padding:10px;position:absolute;width:100%}section#content div#slideshow img{max-width:100%;height:auto}section#content #form-table{margin:2em 0}section#content #form-table tr th{text-align:left;padding-left:.5em}section#content #form-table tbody tr td ul{list-style:none;padding-left:0}section#content #form-table .errorlist{color:red;float:right;margin-top:0}div.product-left{margin-top:5px;padding:10px}div.product-left h1{font-family:OpenSans;font-size:21px;margin-bottom:0}div.product-left .product-primary-image img{position:relative;float:left;margin:15px 10px 10px 0}div.product-left .additional_images{display:none}div.product-left p.author{padding:0;margin:0;font-size:15px;color:#666}div.product-left table.product-attributes{width:100%}div.product-left table.product-attributes td{color:#666}div.product-left table.product-attributes td.w{width:215px}div.product-right{margin-top:5px;padding:10px}div.product-right .product-primary-image img{position:relative;float:right}div.product-right div.additional-images{position:relative;float:left;margin-top:5px}div.product-right div.additional-images a{position:relative;float:left;display:block;margin-right:2px}div.product-right div.additional-images a.nomargin{margin-right:0}div.product-right div.prices{width:100%}div.product-right div.prices div.price{margin-top:15px;font-weight:700;font-size:20px}div.product-right .not-orderable{color:#fff;background:#9d261d;text-align:center;padding:4px 0}div.product-right .add-to-notifications input[type=text]{width:100%;margin-bottom:5px}div.product-right .product-variations{margin-top:15px}div.product-right .package-products{margin-top:1em;font-size:80%}div.product-right .package-products ul{padding-left:2em}form.add-to-basket-form{text-align:right}form.add-to-basket-form.modifiable{float:left;width:100%;text-align:left}form.add-to-basket-form.modifiable label{display:block;margin-bottom:5px}form.add-to-basket-form.modifiable input{margin-bottom:10px}form.add-to-basket-form.modifiable input.field-error{border:1px solid #de0002}form.add-to-basket-form.modifiable .wide{width:400px}form.add-to-basket-form .product-right{text-align:right}form.add-to-basket-form input.amount{margin-top:22px;width:4em;padding:1px;text-align:center;border:1px solid #888}form.add-to-basket-form input.add-to-basket{width:144px;height:49px;border:1px solid #58a618;background-color:#58a618;color:#fff;line-height:49px;text-align:center;font-size:20px;margin-top:30px;padding:0}select#variations{max-width:100%}div.product{padding:10px 0;position:relative;min-height:165px}div.product a{text-decoration:none;color:#333;font-weight:700}div.product.hidden{opacity:.4}div.product h3{margin:0;padding:0;font-weight:700;font-size:12px}div.product span.product-left{display:block;width:100%;padding-right:110px}div.product span.product-left span{display:block;width:100%}div.product span.product-left span.product-header a{font-size:13px;font-weight:700;display:block;height:100%}div.product span.product-left span.product-footer a{font-size:13px;color:#333;text-decoration:none;height:24px;margin:10px 0}div.product span.product-left span.product-footer a.readmore{color:#9d261d}div.product span.product-left span.product-footer span.price{font-size:16px;font-weight:700;margin:10px 0}div.product span.product-left span.product-footer form.add-to-basket-form{margin:0;padding:0;text-align:left}div.product span.product-left span.product-footer input.add-to-basket,div.product span.product-left span.product-footer input.more-info{width:100px;background-color:#58a618;border:none;color:#fff;text-align:center;font-size:14px;line-height:24px;padding:0;margin:10px 0;height:24px}div.product span.product-left span.product-footer input.add-to-basket:hover,div.product span.product-left span.product-footer input.more-info:hover{background-color:#64bc1b}div.product span.product-left span.product-footer input.add-to-basket:active,div.product span.product-left span.product-footer input.more-info:active{background-color:#4c9015;-webkit-transform:scale(.95)}div.product span.author{color:#666;font-size:12px;font-style:italic;font-weight:700;display:block}div.product img{position:absolute;top:10px;right:0}table.object-list{width:100%}table.object-list th{text-align:left;border-bottom:1px solid #e9e9e9}.label{font-weight:700}.desktop-basket{display:none}.basket-table{width:100%;margin-top:20px}.basket-table thead tr th{background-color:#58a618;padding:5px;color:#fff}.basket-table thead tr th.text-left{text-align:left}.basket-table thead tr th.first{border-top-left-radius:5px}.basket-table thead tr th.last{border-top-right-radius:5px}.basket-table tfoot tr td{padding:8px 5px}.basket-table tfoot tr td .total-price{font-weight:700}.basket-table tbody tr td{padding:5px;border-bottom:1px solid #cecece}.basket-table tbody tr td a{text-decoration:none;color:#333}.basket-table tbody tr td a:hover{text-decoration:underline}.basket-table tbody tr:nth-child(even) td{background-color:#fff}.basket-table tbody tr:nth-child(odd) td{background-color:#eee}.mobile-basket-table{display:block}.mobile-basket-table .single-basket-line{padding:10px 10px 10px 65px;border:solid #e9e9e9;border-width:0 0 1px;position:relative;min-height:70px}.mobile-basket-table .single-basket-line:nth-child(even){background:#f8f8f8}.mobile-basket-table .single-basket-line .line-image{position:absolute;left:10px;top:10px}.mobile-basket-table .single-basket-line .line-image img{max-width:50px;max-height:50px;width:auto;height:auto}.mobile-basket-table .single-basket-line .line-name{margin-bottom:10px}.mobile-basket-table .single-basket-line .line-name a{color:#333}.mobile-basket-table .single-basket-line .line-price,.mobile-basket-table .single-basket-line .line-price-vat0,.mobile-basket-table .single-basket-line .line-qty,.mobile-basket-table .single-basket-line .line-total{position:relative;float:left;width:50%;padding:5px 10px}.mobile-basket-table .single-basket-line .line-cell-title{color:#666;font-weight:700;font-size:80%;display:block}.mobile-basket-table .single-basket-line .line-del{margin-top:10px}.mobile-basket-table .mobile-basket-footer{border-top:3px solid #e9e9e9;padding:10px}.mobile-basket-table .mobile-basket-footer .update-quantities{margin-bottom:10px}.mobile-basket-table .mobile-basket-footer .basket-total,.mobile-basket-table .mobile-basket-footer .basket-total-title{position:relative;float:left;width:50%;padding:5px 10px}.mobile-basket-table .mobile-basket-footer h3{margin:0}input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{font:inherit;background:#fff;border:1px solid #bfbdb6;padding:4px;box-shadow:inset 0 2px 3px rgba(0,0,0,.05)}form#checkout_form h1{font-size:24px;color:#333}form#checkout_form textarea#id_order-orderer_comment{width:100%}form#checkout_form div div.input{margin-top:2px}form#checkout_form div div.input.errors input{border:1px solid red}form#checkout_form div div.input>input,form#checkout_form div div.input>select{width:100%;display:block}form#checkout_form div ul.errorlist{margin:0;padding:0;list-style:none;color:red;font-style:italic}form#checkout_form div.accept-terms div.input{position:relative;float:left;width:70px;text-align:left}form#checkout_form div.accept-terms div.input input#id_order-accept_terms{width:40px;position:relative;float:left}form#checkout_form div.accept-terms label{display:block;float:left}form input.order-button{padding:12px 38px!important;border:1px solid #58a618;background-color:#58a618;color:#fff;text-align:center;font-size:20px;margin-top:15px;text-transform:uppercase}.basket-order-fields ul{list-style:none;padding-left:0;margin-left:0}.basket-order-fields ul li{padding:.2em 0}.basket-order-fields img{max-width:100%;height:auto}a.product-basket-recommend{position:relative;float:left;margin:0 0 0 1px;padding:0;background:#e9e9e9;width:33px;height:34px;font-size:1px}a.product-basket-recommend:hover{background:#d0d0d0}a.product-basket-recommend img{margin:0;padding:0;border:none}div#footer{position:relative;float:left;width:100%;background-color:#fff;margin-top:20px}div#footer div#footer-inner{width:100%;margin:0 auto;min-height:1px;padding-left:10px;padding-right:10px;font-size:12px}div#footer div#footer-inner div.left{position:relative;float:left;width:100%;border-bottom:1px solid #e9e9e9}div#footer div#footer-inner div.left ul{list-style:none;padding:0}div#footer div#footer-inner div.left ul li a{text-decoration:none;color:#666}div#footer div#footer-inner div.middle{position:relative;float:left;width:100%}div#footer div#footer-inner div.middle a{text-decoration:none;color:#666}div#footer div#footer-inner div.right{position:relative;float:left;width:100%}.sso-login-link{display:block;min-width:260px;height:84px;border:1px solid #444;padding:10px;color:#333;text-decoration:none;font-size:14px;line-height:18px;background:linear-gradient(180deg,#fff 0,#e5e5e5)}.sso-login-link img{position:relative;float:left;margin-right:10px}#activation-wrapper{width:500px;margin-top:2em;padding:1em;border:double #e9e9e9;margin:auto}#activation-wrapper p{margin-top:0}.login-content{margin-bottom:20px}.login-content .col{padding-top:10px;padding-bottom:10px}.login-content .right{border-top:1px solid #999}.internal-product-switch-wrap{clear:both;padding-top:10px;position:relative;z-index:5}.internal-product-switch-wrap .colored-link{color:#fff;text-transform:uppercase;text-decoration:none;color:hsla(0,0%,100%,.7)}.internal-product-switch-wrap.mobile{float:left}.internal-product-switch-wrap.mobile .colored-link{border:0;display:inline-block;font-size:12px;padding:6px 10px;border-radius:3px}.internal-product-switch-wrap.desktop{display:none}.internal-product-switch-wrap.desktop .colored-link{float:left;margin-right:-8px;display:block;font-size:15px;padding:5px 15px;border-radius:4px 4px 0 0}.internal-product-switch-wrap.desktop .colored-link.active{position:relative;z-index:10}.internal-product-switch-wrap .default{background-color:#631e4a}.internal-product-switch-wrap .default.act-default{background-color:#772458;color:#fff}.internal-product-switch-wrap .default:focus,.internal-product-switch-wrap .default:hover{background-color:#8b2a66}.internal-product-switch-wrap .it-products{background-color:#06215c}.internal-product-switch-wrap .it-products.act-it-products{background-color:#082a74;color:#fff}.internal-product-switch-wrap .it-products:focus,.internal-product-switch-wrap .it-products:hover{background-color:#0a338c}.internal-product-switch-wrap .other-products,.internal-product-switch-wrap .pr{background-color:#0093d2}.internal-product-switch-wrap .other-products.act-other-products,.internal-product-switch-wrap .other-products.act-pr,.internal-product-switch-wrap .pr.act-other-products,.internal-product-switch-wrap .pr.act-pr{background-color:#00a5eb;color:#fff}.internal-product-switch-wrap .other-products:focus,.internal-product-switch-wrap .other-products:hover,.internal-product-switch-wrap .pr:focus,.internal-product-switch-wrap .pr:hover{background-color:#05b5ff}.internal-product-switch-wrap .sports{background-color:#119334}.internal-product-switch-wrap .sports.act-sports{background-color:#14aa3c;color:#fff}.internal-product-switch-wrap .sports:focus,.internal-product-switch-wrap .sports:hover{background-color:#17c144}.internal-product-switch-wrap .furniture{background-color:#d77000}.internal-product-switch-wrap .furniture.act-furniture{background-color:#f07d00;color:#fff}.internal-product-switch-wrap .furniture:focus,.internal-product-switch-wrap .furniture:hover{background-color:#ff8a0b}.internal-product-switch-wrap .studying{background-color:#119334}.internal-product-switch-wrap .studying.act-studying{background-color:#14aa3c;color:#fff}.internal-product-switch-wrap .studying:focus,.internal-product-switch-wrap .studying:hover{background-color:#17c144}body #search-submit{background-image:url(../images/magnifier_purple.png)}body.index #search-submit{background-image:url(../images/search.jpg)}body div.search-category{background-color:#772458}body section#content #content-title{background:#772458}body #left-bar ul li.level-0>a{background-color:#772458}body #left-bar ul li a:focus,body #left-bar ul li a:hover{background-color:#962d6f}body.index.it-products #search-submit{background-image:url(../images/search_internal.jpg)}body.it-products div.search-category{background-color:#082a74}body.it-products section#content #content-title{background:#082a74}body.it-products #left-bar ul li.level-0>a{background-color:#082a74}body.it-products #left-bar ul li a:focus,body.it-products #left-bar ul li a:hover{background-color:#0b389a}body.index.other-products #content #content-title #search #search-submit,body.index.pr #content #content-title #search #search-submit{background:#00a5eb url(../images/magnifier_light.png) 50% no-repeat}body.other-products div.search-category,body.pr div.search-category{background-color:#00a5eb}body.other-products section#content #content-title,body.pr section#content #content-title{background:#00a5eb}body.other-products #left-bar ul li.level-0>a,body.pr #left-bar ul li.level-0>a{background-color:#00a5eb}body.other-products #left-bar ul li a:focus,body.other-products #left-bar ul li a:hover,body.pr #left-bar ul li a:focus,body.pr #left-bar ul li a:hover{background-color:#15b9ff}body.index.sports #content #content-title #search #search-submit{background:#14aa3c url(../images/magnifier_light.png) 50% no-repeat}body.sports div.search-category{background-color:#14aa3c}body.sports section#content #content-title{background:#14aa3c}body.sports #left-bar ul li.level-0>a{background-color:#14aa3c}body.sports #left-bar ul li a:focus,body.sports #left-bar ul li a:hover{background-color:#18cf49}body.index.furniture #content #content-title #search #search-submit{background:#f07d00 url(../images/magnifier_light.png) 50% no-repeat}body.furniture div.search-category{background-color:#f07d00}body.furniture section#content #content-title{background:#f07d00}body.furniture #left-bar ul li.level-0>a{background-color:#f07d00}body.furniture #left-bar ul li a:focus,body.furniture #left-bar ul li a:hover{background-color:#ff911a}body.index.studying #content #content-title #search #search-submit{background:#14aa3c url(../images/magnifier_light.png) 50% no-repeat}body.studying div.search-category{background-color:#14aa3c}body.studying section#content #content-title{background:#14aa3c}body.studying #left-bar ul li.level-0>a{background-color:#14aa3c}body.studying #left-bar ul li a:focus,body.studying #left-bar ul li a:hover{background-color:#18cf49}.pagination ul{margin:0;padding:0;display:inline-block;list-style:none;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.pagination ul>li{display:inline;color:#505050}.pagination ul>li>a,.pagination ul>li>span{color:#505050;float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:transparent;border:1px solid #e8e8e8;border-left-width:0}.pagination ul>li:hover>a,.pagination ul>li:hover>span{background:#eee}.pagination ul>li.disabled>a,.pagination ul>li.disabled>span{color:#c8c8c8;background:transparent}.pagination ul>li.active>a,.pagination ul>li.active>span{color:#772458}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;border-top-left-radius:8px;border-bottom-left-radius:8px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{border-top-right-radius:8px;border-bottom-right-radius:8px}@media (min-width:500px){.container{width:480px}div.basket-add-popup{max-width:400px}header div#header-inner #utu-logo{position:relative;float:left;margin-bottom:0;border:0;padding-top:34px;padding-bottom:0}header div#header-inner div#header-actions{position:relative;float:right;margin-top:34px;text-align:right}header div#header-inner .user{margin-bottom:5px}header div#header-inner .user .user-links-dropdown{right:0;left:auto}header div#header-inner .basket-wrap{padding-top:4px}div.product{height:165px;min-height:1px;padding:10px}div.product span.product-left span{height:115px}div.product span.product-left span.product-footer{height:24px}div.product span.product-left span.product-footer a{position:relative;float:left;margin:0;width:100px}div.product span.product-left span.product-footer span.price{position:relative;float:left;margin:0}div.product span.product-left span.product-footer form.add-to-basket-form{position:relative;float:left;width:100px;height:24px}div.product span.product-left span.product-footer input.add-to-basket,div.product span.product-left span.product-footer input.more-info{width:100px;margin:0}div.product img{right:10px}div#footer div#footer-inner{width:480px}div#footer div#footer-inner div.left{width:50%;border:0}div#footer div#footer-inner div.middle{padding-left:20px;width:50%}}@media (min-width:770px){.container{width:750px}.breadcrumbs{padding-left:10px}.row .col-6{width:50%}header div#header-inner .header-content-wrap{padding-bottom:20px}#left-bar ul li a{font-size:16px}section#content #content-title{line-height:1.5;padding:5px 10px}section#content #content-title form#search{position:relative;float:right;margin:0}section#content #content-title form#search input#search-text{width:190px}section#content div#slideshow div.carousel-overlay{font-size:24px;bottom:40px}div.product-left{position:relative;float:left;width:70%}div.product-left .product-primary-image{display:none}div.product-right{position:relative;float:left;width:30%}div.product{position:relative;float:left;width:50%;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}div.product:focus,div.product:hover{background:#f5f5f5}div.product.noborder{border-right:none}.desktop-basket{display:block}.mobile-basket-table{display:none}div#footer div#footer-inner{width:750px}div#footer div#footer-inner div.left,div#footer div#footer-inner div.right{width:25%}.login-content .right{border-top:none;border-left:1px solid #999}.internal-product-switch-wrap.mobile{display:none}.internal-product-switch-wrap.desktop{display:block}.internal-product-switch-wrap .default.act-default{box-shadow:5px 0 5px 0 rgba(0,0,0,.3)}.internal-product-switch-wrap .furniture.act-furniture,.internal-product-switch-wrap .it-products.act-it-products,.internal-product-switch-wrap .other-products.act-other-products,.internal-product-switch-wrap .other-products.act-pr,.internal-product-switch-wrap .pr.act-other-products,.internal-product-switch-wrap .pr.act-pr,.internal-product-switch-wrap .sports.act-sports,.internal-product-switch-wrap .studying.act-studying{box-shadow:-5px 0 5px 0 rgba(0,0,0,.3)}}@media (min-width:960px){.container{width:950px;padding-left:0;padding-right:0}header div#header-inner #university-logo{position:relative;float:left;display:block;margin-top:34px}header div#header-inner #university-logo img{max-width:200px}header div#header-inner #utu-logo{margin-left:178px}header div#header-inner div#header-actions{width:240px}header div#header-inner .user{margin-bottom:20px}#left-bar{width:25%}#left-bar div.wrap{margin-right:10px}#left-bar .toggle-menu{display:none}#left-bar .mainmenu{display:block!important}section#content{width:75%}div#footer div#footer-inner{width:950px;padding-left:0;padding-right:0}}@media (max-width:769px){header div#header-inner #utu-logo img{width:170px;height:auto}section#content #form-table tr th{display:block;padding-left:0}section#content #form-table tr td{display:block}div.product-right .product-primary-image{display:none}div.product{clear:both;border:solid #e9e9e9;border-width:1px 0}div.product+.product{margin-top:-1px}}@media (max-width:499px){header div#header-inner .user{float:left;width:50%}header div#header-inner .basket-wrap{float:left;width:50%;text-align:right}}@media (max-width:959px){#left-bar .mainmenu{padding-top:10px}}