.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn{display:inline-block;*display:inline;*zoom:1;padding:13px 20px;margin-bottom:0;font-size:14px;line-height:20px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;border:1px solid #d9d9d9;*border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;color:#595959;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-o-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-ms-linear-gradient(top,#fff 0,#f2f2f2 100%);background:linear-gradient(to bottom,#fff 0,#f2f2f2 100%);-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;text-shadow:0 1px 0 #fff}.btn:first-child{*margin-left:0}.btn i{margin:0}.btn:hover{color:#a6a6a6;background:#fff;text-decoration:none;border:1px solid #d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:16px 35px;font-size:18px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-large span{display:inline-block;text-align:left;padding-left:10px;line-height:14px;padding-top:19px;font-size:18px}.btn-large [class^="icon-"]{margin-top:0!important;border-right:1px solid #d9d9d9;padding:14px 18px 10px;font-size:20px;display:inline-block;float:left}.btn-medium{padding:13px 20px;font-size:14px;line-height:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-medium span{display:inline-block;text-align:left;padding-left:10px;line-height:12px;padding-top:9px;font-size:14px}.btn-medium span small{font-size:11px;color:#bfbfbf;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.btn-medium span{padding-top:17px}.btn-medium [class^="icon-"]{margin-top:0!important;border-right:1px solid #d9d9d9;padding:15px 14px 10px;font-size:18px;display:inline-block;float:left}.btn-small{padding:8px 12px;font-size:12px;line-height:12px}.btn-small [class^="icon-"]{margin-top:0;border-right:1px solid #d9d9d9}.btn-icon{padding-top:0;padding-left:0;padding-bottom:0}.btn-mini{padding:2px 6px;font-size:11px;line-height:16px}.btn-large [class^="icon-"]{margin-top:2px}.btn-small.btn-icon{padding:8px 12px;font-size:12px;line-height:18px}.btn-small [class^="icon-"]{margin-top:0}.btn-mini.btn-icon{padding:2px 6px;font-size:11px;line-height:16px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-green{background:#5bdc96;border:1px solid #4fc083;*border:0;color:#fff;background:-moz-linear-gradient(top,#7ce3ab 0,#5bdc96 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7ce3ab),color-stop(100%,#5bdc96));background:-webkit-linear-gradient(top,#7ce3ab 0,#5bdc96 100%);background:-o-linear-gradient(top,#7ce3ab 0,#5bdc96 100%);background:-ms-linear-gradient(top,#7ce3ab 0,#5bdc96 100%);background:linear-gradient(to bottom,#7ce3ab 0,#5bdc96 100%);-webkit-box-shadow:inset 0 1px 0 0 #bef1d5;box-shadow:inset 0 1px 0 0 #bef1d5;text-shadow:0 1px 0 #8c8c8c}.btn-green:hover{background:#5bdc96;color:#f2f2f2;border:1px solid #4fc083}.btn-blue{background:#008cdc;border:1px solid #008cdc;*border:0;color:#fff;background:-moz-linear-gradient(top,#33a3e3 0,#008cdc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7ce3ab),color-stop(100%,#008cdc));background:-webkit-linear-gradient(top,#33a3e3 0,#008cdc 100%);background:-o-linear-gradient(top,#33a3e3 0,#008cdc 100%);background:-ms-linear-gradient(top,#33a3e3 0,#008cdc 100%);background:linear-gradient(to bottom,#33a3e3 0,#008cdc 100%);-webkit-box-shadow:inset 0 1px 0 0 #99d1f1;box-shadow:inset 0 1px 0 0 #99d1f1;text-shadow:0 1px 0 #8c8c8c}.btn-blue:hover{background:#008cdc;color:#f2f2f2;border:1px solid #008cdc}ul.breadcrumb{list-style:none;overflow:hidden;margin:0 0 20px}ul.breadcrumb li{display:block;float:left;height:40px;line-height:40px;background:url(../img/breadcrumb-arrow.png) left center no-repeat;padding:0 10px 0 40px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:26px}ul.breadcrumb li a{color:#737373}ul.breadcrumb li .active{color:#737373}ul.breadcrumb li span{color:#262626}ul.breadcrumb li h1{margin:0;font-size:26px}ul.breadcrumb li:first-child,ul.breadcrumb dolphintext:first-child+li{background:0;padding-left:0;margin-left:-5px}ul.breadcrumb li:first-child a span,ul.breadcrumb dolphintext:first-child+li a span{text-indent:-9999px;display:inline-block}ul.breadcrumb li:first-child a i,ul.breadcrumb dolphintext:first-child+li a i{font-size:20px;color:#bfbfbf;text-indent:0}@media(max-width:767px){ul.breadcrumb{margin:20px 0}ul.breadcrumb li{height:30px;line-height:30px;background-size:20px 30px;padding:0 4px 0 23px;font-size:20px}ul.breadcrumb li h1{margin:0;font-size:20px;height:30px;line-height:30px;margin-left:7px}ul.breadcrumb li:first-child a i{font-size:16px}}@media(max-width:480px){ul.breadcrumb li{height:25px;line-height:25px;background-size:15px 25px;padding:0 4px 0 17px}ul.breadcrumb li span{font-size:18px}ul.breadcrumb li h1{font-size:18px;height:25px;line-height:25px;margin:0 0 0 4px}}.border-left{border-left:1px solid #d9d9d9}.border-bottom{border-bottom:1px solid #d9d9d9}header{background:#e4e4e4;border-top:1px solid #bfbfbf;height:98px;margin-top:30px}header #login{background:url(../img/login-bg.png);margin:0;height:7px;overflow:hidden}header #login div{margin:20px auto 30px;display:none;width:50px;height:50px;-webkit-border-radius:50px;border-radius:50px;-webkit-box-shadow:inset 0 1px 1px 0 #262626;box-shadow:inset 0 1px 1px 0 #262626;border-bottom:1px solid #515151;background:0;position:relative}header #login div span{background:#000;opacity:.2;display:block;width:50px;height:50px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:0;left:0}header #login div i{color:#000;position:absolute;top:18px;left:12px;font-size:35px;opacity:.2;font-size:27px}header #login ul{display:none;background:0;list-style:none;overflow:hidden;margin:0 auto;width:702px}header #login ul li{display:table;float:left;margin:0 0 10px 20px;position:relative;width:220px}header #login ul li span{display:block}header #login ul li span a{display:table-cell;width:200px;height:60px;padding:0 10px;vertical-align:middle;text-align:center;font-size:16px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;z-index:1;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 2px 4px 0 #262626;box-shadow:inset 0 2px 4px 0 #262626;border-bottom:1px solid #515151;color:#fff;text-shadow:1px 1px #000;vertical-align:center;position:relative}header #login ul li span a:hover{text-decoration:none}header #login ul li span>span{width:220px;height:60px;-webkit-border-radius:5px;border-radius:5px;background:#000;opacity:.2;position:absolute;top:0;left:0}header #login ul li span:hover>span{opacity:.3}header #login ul li p{font-size:12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-align:center}header #login ul li:first-child,header #login ul dolphintext:first-child+li{margin-left:0}header #login ul li:first-child+li+li+li,header #login ul dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li{margin-left:120px}header .nav{background:#f2f2f2;height:91px}header .nav .container{position:relative;padding:13px 0 10px}header .nav .container a.logo{display:inline-block;margin:25px 0 0 15px;width:178px;font-size:30px;color:#262626;font-family:"Merriweather",Times,serif;letter-spacing:1px}header .nav .container a.logo:hover{text-decoration:none}header .nav .container>nav{display:inline-block;float:right}header .nav .container>nav>ul{list-style:none;margin:0;display:inline-block}header .nav .container>nav>ul>li{display:inline-block;border-right:1px solid #fff;margin-left:-3px}header .nav .container>nav>ul>li>a{display:block;width:200px;height:65px;line-height:72px;text-align:center;font-size:19px;font-family:"Merriweather",Times,serif;color:#262626}header .nav .container>nav>ul>li>a:hover{color:#595959;text-decoration:none}header .nav .container>nav>ul>li>a:active{color:#595959;text-decoration:none}header .nav .container>nav>ul>li>a.active{font-family:"Merriweather",Times,serif;font-weight:700}header .nav .container>nav>ul>li>ul{display:none;width:100%;height:430px;list-style:none;position:absolute;top:91px;left:0;border:0;margin:0}header .nav .container>nav>ul>li>ul>li{border:0;width:270px;display:block;position:absolute;top:20px;left:0}header .nav .container>nav>ul>li>ul>li>a{padding-left:15px;color:#262626;height:40px;line-height:40px;display:block;text-align:left;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px}header .nav .container>nav>ul>li>ul>li>a i{display:none;float:right;color:#fff;margin-right:10px;font-size:10px}header .nav .container>nav>ul>li>ul>li>a:hover{text-decoration:none}header .nav .container>nav>ul>li>ul>li>a:hover i{display:inline-block!important}header .nav .container>nav>ul>li>ul>li>span{display:block;width:5px;position:absolute;top:0;left:0}header .nav .container>nav>ul>li>ul>li>ul{display:block;list-style:none;margin:0}header .nav .container>nav>ul>li>ul>li>ul>li{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}header .nav .container>nav>ul>li>ul>li>ul>li>a{font-size:16px;color:#262626;display:block;height:35px;line-height:35px;padding:0 0 0 15px;border-top:1px solid #bfbfbf}header .nav .container>nav>ul>li>ul>li>ul>li>a>i{display:none;float:right;color:#fff;margin-right:10px;font-size:10px}header .nav .container>nav>ul>li>ul>li>ul>li>a:hover{text-decoration:none;border-top:1px solid #e4e4e4}header .nav .container>nav>ul>li>ul>li>ul>li>a:hover i{display:inline-block!important}header .nav .container>nav>ul>li>ul>li>ul>li a.hover{border-top:1px solid #e4e4e4}header .nav .container>nav>ul>li>ul>li:first-child,header .nav .container>nav>ul>li>ul>dolphintext:first-child+li{height:365px}header .nav .container>nav>ul>li>ul>li:first-child>span,header .nav .container>nav>ul>li>ul>dolphintext:first-child+li>span{background:#ffde66;height:362px}header .nav .container>nav>ul>li>ul>li:first-child a:hover,header .nav .container>nav>ul>li>ul>dolphintext:first-child+li a:hover{background:#ffde66}header .nav .container>nav>ul>li>ul>li:first-child+li,header .nav .container>nav>ul>li>ul>dolphintext:first-child+li+li,header .nav .container>nav>ul>li>ul>li:first-child+dolphintext+li,header .nav .container>nav>ul>li>ul>dolphintext:first-child+li+dolphintext+li{left:300px;height:362px}header .nav .container>nav>ul>li>ul>li:first-child+li>span,header .nav .container>nav>ul>li>ul>dolphintext:first-child+li+li>span{background:#85deff;height:362px}header .nav .container>nav>ul>li>ul>li:first-child+li a:hover,header .nav .container>nav>ul>li>ul>dolphintext:first-child+li+li a:hover{background:#85deff}header .nav .container>nav>ul>li>ul>li:first-child+li+li,header .nav .container>nav>ul>li>ul>dolphintext:first-child+li+li+li{height:430px;left:900px;top:0}header .nav .container>nav>ul>li>ul>li:first-child+dolphintext+li+dolphintext+li,header .nav .container>nav>ul>li>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li{display:none!important}header .nav .container>nav>ul>li .carousel{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff}header .nav .container>nav>ul>li .carousel a{color:#000}header .nav .container>nav>ul>li .carousel a p{font-size:14px;margin:15px 15px 0;line-height:18px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}header .nav .container>nav>ul>li .carousel a:hover{text-decoration:none}header .nav .container>nav>ul>li .carousel nav{position:absolute;bottom:10px;left:0;width:100%;height:20px;text-align:center;border-top:1px solid #e4e4e4;padding-top:8px}header .nav .container>nav>ul>li .carousel nav a{width:20px;height:20px;-webkit-border-radius:20px;border-radius:20px;background:#e4e4e4;display:inline-block;margin:0 6px;vertical-align:top;position:relative;padding-left:0}header .nav .container>nav>ul>li .carousel nav a span{width:10px;height:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff;display:none;position:absolute;top:5px;left:5px}header .nav .container>nav>ul>li .carousel nav a.slideActive span{display:inline-block}header .nav .container>nav>ul>li .activeArrow{width:0;height:0;border-left:13px solid rgba(255,255,255,0);border-right:13px solid rgba(255,255,255,0);border-top:13px solid #f2f2f2;position:absolute;top:90px;left:584px;display:none}header .nav .container>nav>ul>li:first-child,header .nav .container>nav>ul>dolphintext:first-child+li{border-left:1px solid #fff}header .nav .container>nav>ul>li:first-child>ul>li:first-child,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li{height:365px}header .nav .container>nav>ul>li:first-child>ul>li:first-child>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child>span,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li>span{background:#ff975b;height:362px}header .nav .container>nav>ul>li:first-child>ul>li:first-child a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child a:hover,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li a:hover{background:#ff975b}header .nav .container>nav>ul>li:first-child>ul>li:first-child+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+li,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+li,header .nav .container>nav>ul>li:first-child>ul>li:first-child+dolphintext+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+dolphintext+li,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+dolphintext+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+dolphintext+li{height:148px;left:300px}header .nav .container>nav>ul>li:first-child>ul>li:first-child+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+li>span,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+li>span,header .nav .container>nav>ul>li:first-child>ul>li:first-child+dolphintext+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+dolphintext+li>span,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+dolphintext+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+dolphintext+li>span{background:#ff9390;height:148px}header .nav .container>nav>ul>li:first-child>ul>li:first-child+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+li a:hover,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+li a:hover,header .nav .container>nav>ul>li:first-child>ul>li:first-child+dolphintext+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+dolphintext+li a:hover,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+dolphintext+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+dolphintext+li a:hover{background:#ff9390}header .nav .container>nav>ul>li:first-child>ul>li:first-child+li+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+li+li,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+li+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+li+li,header .nav .container>nav>ul>li:first-child>ul>li:first-child+dolphintext+li+dolphintext+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+dolphintext+li+dolphintext+li,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li{height:184px;left:300px;top:198px}header .nav .container>nav>ul>li:first-child>ul>li:first-child+li+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+li+li>span,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+li+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+li+li>span,header .nav .container>nav>ul>li:first-child>ul>li:first-child+dolphintext+li+dolphintext+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+dolphintext+li+dolphintext+li>span,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li>span{background:#9deac0;height:184px}header .nav .container>nav>ul>li:first-child>ul>li:first-child+li+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+li+li a:hover,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+li+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+li+li a:hover,header .nav .container>nav>ul>li:first-child>ul>li:first-child+dolphintext+li+dolphintext+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+dolphintext+li+dolphintext+li a:hover,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li a:hover{background:#9deac0}header .nav .container>nav>ul>li:first-child>ul>li:first-child+li+li+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+li+li+li,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+li+li+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+li+li+li,header .nav .container>nav>ul>li:first-child>ul>li:first-child+dolphintext+li+dolphintext+li+dolphintext+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+dolphintext+li+dolphintext+li+dolphintext+li,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li{height:185px;left:600px}header .nav .container>nav>ul>li:first-child>ul>li:first-child+li+li+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+li+li+li>span,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+li+li+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+li+li+li>span,header .nav .container>nav>ul>li:first-child>ul>li:first-child+dolphintext+li+dolphintext+li+dolphintext+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+dolphintext+li+dolphintext+li+dolphintext+li>span,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li>span{background:#c796d8;height:184px}header .nav .container>nav>ul>li:first-child>ul>li:first-child+li+li+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+li+li+li a:hover,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+li+li+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+li+li+li a:hover,header .nav .container>nav>ul>li:first-child>ul>li:first-child+dolphintext+li+dolphintext+li+dolphintext+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+dolphintext+li+dolphintext+li+dolphintext+li a:hover,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li a:hover{background:#c796d8}header .nav .container>nav>ul>li:first-child>ul>li:first-child+li+li+li+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+li+li+li+li,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+li+li+li+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+li+li+li+li,header .nav .container>nav>ul>li:first-child>ul>li:first-child+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li{height:150px;left:600px;top:234px}header .nav .container>nav>ul>li:first-child>ul>li:first-child+li+li+li+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+li+li+li+li>span,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+li+li+li+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+li+li+li+li>span,header .nav .container>nav>ul>li:first-child>ul>li:first-child+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li>span,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li>span,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li>span{background:#66baea;height:148px}header .nav .container>nav>ul>li:first-child>ul>li:first-child+li+li+li+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+li+li+li+li a:hover,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+li+li+li+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+li+li+li+li a:hover,header .nav .container>nav>ul>li:first-child>ul>li:first-child+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li a:hover,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li a:hover,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li a:hover{background:#66baea}header .nav .container>nav>ul>li:first-child>ul>li:first-child+li+li+li+li+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+li+li+li+li+li,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+li+li+li+li+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+li+li+li+li+li{height:430px;left:900px;top:0}header .nav .container>nav>ul>li:first-child>ul>li:first-child+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>li:first-child+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li,header .nav .container>nav>ul>li:first-child>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li,header .nav .container>nav>ul>dolphintext:first-child+li>ul>dolphintext:first-child+li+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li{display:none!important}header .nav .container a#loginBtn,header .nav .container a#language,header .nav .container a#navigation{display:inline-block;height:65px;line-height:72px;font-size:19px;font-family:"Merriweather",Times,serif;color:#404040}header .nav .container a#loginBtn:hover,header .nav .container a#language:hover,header .nav .container a#navigation:hover{color:#595959;text-decoration:none}header .nav .container a#loginBtn span:first-child,header .nav .container a#language span:first-child,header .nav .container a#navigation span:first-child{width:33px;height:33px;display:inline-block;position:relative;margin:16px 4px 0 45px;vertical-align:top;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#dbdbdb;-webkit-box-shadow:inset 0 1px 3px 1px #b6b6b6;box-shadow:inset 0 1px 3px 1px #b6b6b6}header .nav .container a#loginBtn span:first-child i,header .nav .container a#language span:first-child i,header .nav .container a#navigation span:first-child i{text-shadow:1px 1px #a6a6a6;color:#fff;position:Absolute;top:-18px;left:8px;font-size:17px}header .nav .container a#loginBtn span:first-child img,header .nav .container a#language span:first-child img,header .nav .container a#navigation span:first-child img{position:Absolute;top:9px;left:6px}header .nav .container a#loginBtn,header .nav .container a#navigation{border-left:1px solid #fff;border-right:1px solid #fff;padding-right:20px;margin-left:194px}header .nav .container a#language{margin-left:-3px}header .nav .container a#language span:first-child{margin-left:25px;margin-right:25px}header div>.container nav ul>li:first-child>.activeArrow{left:382px}html.touch header .nav .container>nav>ul>li>ul>li>a:hover,html.touch header .nav .container>nav>ul>li>ul>li>ul>li>a:hover{background:none!important}html.touch header .nav .container>nav>ul>li>ul>li>a:hover i,html.touch header .nav .container>nav>ul>li>ul>li>ul>li>a:hover i{display:none!important}@media(min-width:1170px) and (max-width:1199px){header nav{margin-right:0;margin-left:0}header .nav>.container a#loginBtn{border-left:0;margin-left:0}header .nav>.container a#loginBtn span:first-child,header .nav>.container a#language span:first-child{margin-left:20px}header .nav>.container nav ul>li>ul>li{width:220px}header .nav>.container nav>ul>li>ul>li>a{font-size:16px}header .nav .container>nav>ul>li>ul>li>ul>li a{font-size:14px}header .nav>.container nav ul>li>ul>li:first-child+li{left:240px}header .nav>.container nav ul>li>ul>li:first-child+li+li{left:720px}header .nav>.container nav ul>li:first-child>ul>li:first-child+li,header .nav>.container nav ul>li:first-child>ul>li:first-child+li+li{left:240px}header .nav>.container nav ul>li:first-child>ul>li:first-child+li+li+li,header .nav>.container nav ul>li:first-child>ul>li:first-child+li+li+li+li{left:480px}header .nav>.container nav ul>li:first-child>ul>li:first-child+li+li+li+li+li{left:720px}header .nav>.container nav ul>li>.activeArrow{left:577px}header .nav>.container nav ul>li:first-child>.activeArrow{left:377px}}@media(min-width:980px) and (max-width:1169px){header .nav>.container a.logo{font-size:26px;width:150px}header nav{margin-right:0;margin-left:0}header .nav>.container a#loginBtn{border-left:0;margin-left:0}header a#loginBtn span:first-child,header a#language span:first-child{margin-left:20px}header .nav>.container nav>ul>li>ul>li{width:220px}header .nav>.container nav>ul>li>ul>li a{font-size:16px}header .nav .container>nav>ul>li>ul>li>ul>li a{font-size:14px}header .nav>.container nav>ul>li>ul>li:first-child+li{left:240px}header .nav>.container nav>ul>li>ul>li:first-child+li+li{left:720px}header .nav>.container nav>ul>li:first-child>ul>li:first-child+li,header .nav>.container nav>ul>li:first-child>ul>li:first-child+li+li{left:240px}header .nav>.container nav>ul>li:first-child>ul>li:first-child+li+li+li,header .nav>.container nav>ul>li:first-child>ul>li:first-child+li+li+li+li{left:480px}header .nav>.container nav>ul>li:first-child>ul>li:first-child+li+li+li+li+li{left:720px}header .nav>.container nav>ul>li>.activeArrow{left:550px}header .nav>.container nav>ul>li:first-child>.activeArrow{left:347px}}@media(min-width:768px) and (max-width:979px){header{margin-top:0}header .nav>.container a.logo{font-size:24px;width:140px;margin-left:0}header .nav>.container nav{margin:0}header .nav>.container a#loginBtn{border-left:0;margin-left:0}header .nav>.container a#loginBtn span:first-child,header .nav>.container a#language span:first-child{margin-left:20px;margin-right:0}header .nav>.container nav>ul>li>a,header .nav>.container a#loginBtn{font-size:17px}header .nav>.container nav>ul>li>ul>li>a{font-size:16px}header .nav>.container nav>ul>li>ul>li>ul>li>a{font-size:14px}header .nav>.container nav>ul>li>a{width:195px}header .nav>.container nav>ul>li:first-child>a{width:130px}header .nav>.container nav>ul>li>ul>li{width:220px}header .nav>.container nav>ul>li>ul>li:first-child+li{left:240px}header .nav>.container nav>ul>li:first-child>ul>li:first-child+li,header .nav>.container nav>ul>li:first-child>ul>li:first-child+li+li{left:240px}header .nav>.container nav>ul>li:first-child>ul>li:first-child+li+li+li,header .nav>.container nav>ul>li:first-child>ul>li:first-child+li+li+li+li{left:480px}header .nav>.container nav>ul>li>.activeArrow{left:401px;top:90px}header .nav>.container nav>ul>li:first-child>.activeArrow{left:238px;top:90px}}@media(max-width:767px){header{margin-top:0}header .nav>.container{padding-left:10px;padding-right:10px}header .nav>.container a.logo{font-size:20px!important;margin-top:9px!important}header{margin:0 -20px;position:relative;overflow:hidden;height:67px}header #login div{border-radius:41px;height:41px;margin:10px auto;width:41px}header #login div span{border-radius:41px;height:41px;width:41px}header #login div i{font-size:20px;left:12px;top:12px}header #login ul{width:auto;margin:0 20px}header #login ul li{display:block;float:none;margin:5px 0;width:100%}header #login ul li span a{display:block;height:25px;line-height:25px;font-size:12px;width:100%;padding:0}header #login ul li:first-child+li+li+li{margin-left:0}header .nav>.container a.logo{font-size:22px;width:109px;margin:10px 0 0 0}header .nav>.container>.container{margin:10px 0;padding:0 10px;position:static}header .nav>.container a#navigation{font-size:16px;height:36px;line-height:36px;line-height:38px;float:left;margin-left:0;padding-top:0;padding-left:20px}header .nav>.container a#loginBtn,header .nav>.container a#language{border:0;margin:0;padding:0;height:35px;line-height:40px}header .nav>.container a#loginBtn i,header .nav>.container a#language i{top:-4px!important}header .nav>.container a#loginBtn{border-right:1px solid #fff;margin-right:5px;padding:0 10px 0 5px}header .nav>.container a#loginBtn span:first-child,header .nav>.container a#language span:first-child{margin:1px 0 0 5px;border:0}header .nav>.container a#language span:first-child{margin-left:2px}header .nav>.container nav ul>li>ul>li>ul>li>a>i{padding-right:30px}header .nav .container>nav ul{display:none}}@media(max-width:480px){header .nav>.container a#navigation{font-size:13px;padding-top:0;padding-right:10px;padding-left:10px}header .nav>.container a#loginBtn,header .nav>.container a#language{border:0;margin:0;padding:0}header .nav>.container a#language{padding-right:0}header .nav>.container a.logo{font-size:16px!important;margin-top:9px!important}}#adaptiveNav{display:none}#adaptiveNav #loginBtn,#adaptiveNav #navigation,#adaptiveNav #language{display:none!important}@media(max-width:767px){#adaptiveNav{display:block;margin:0 -20px;height:0;overflow:hidden}#adaptiveNav>ul{display:block;margin:0}#adaptiveNav>ul li{display:block;border:0}#adaptiveNav>ul li a{display:block;font-size:16px;background:#f2f2f2;text-align:left;width:100%;line-height:50px!important;border-top:1px solid #bfbfbf;padding-left:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#262626;font-weight:600}#adaptiveNav>ul li a i{float:right;display:block!important;padding-right:10px;color:#a6a6a6!important;font-size:10px}#adaptiveNav>ul li a ul li a li{padding-right:30px}#adaptiveNav>ul li>ul{margin:0;display:none}#adaptiveNav>ul li>ul>li{position:relative}#adaptiveNav>ul li>ul>li>a{padding-left:20px}#adaptiveNav>ul li>ul>li>ul li a{padding-left:30px}#adaptiveNav>ul li>ul>li>span{background:#ff975b;height:362px}#adaptiveNav>ul li>ul>li+li>span,#adaptiveNav>ul li>ul>li+dolphintext+li>span{background:#ff9390;height:148px}#adaptiveNav>ul li>ul>li+li+li>span,#adaptiveNav>ul li>ul>li+dolphintext+li+dolphintext+li>span{background:#9deac0;height:184px}#adaptiveNav>ul li>ul>li+li+li+li>span,#adaptiveNav>ul li>ul>li+dolphintext+li+dolphintext+li+dolphintext+li>span{background:#c796d8;height:184px}#adaptiveNav>ul li>ul>li+li+li+li+li>span,#adaptiveNav>ul li>ul>li+dolphintext+li+dolphintext+li+dolphintext+li+dolphintext+li>span{background:#66baea;height:148px}#adaptiveNav>ul>li>a{font-size:18px;font-weight:400;font-family:"Merriweather",Times,serif}#adaptiveNav>ul>li>ul>li a{background:#e4e4e4}#adaptiveNav>ul>li>ul>li>a{font-size:20px}#adaptiveNav ul>li>ul>li>span{height:100%!important;top:1px;width:10px;z-index:2;position:absolute}#adaptiveNav.active>ul{height:auto!important}#adaptiveNav.active>ul>li{overflow:hidden}#adaptiveNav.active>ul>li ul{display:block}#adaptiveNav.heightAuto{height:auto!important}}.border-left{border-left:1px solid #d9d9d9}.border-right{border-right:1px solid #d9d9d9}.boxStyle{border:1px solid #d9d9d9;background:#f2f2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}footer{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:10px}footer h2{margin-bottom:20px;margin-top:-20px}footer>.container{margin-top:30px}footer .breadcrumb{list-style:none;background-color:#d9d9d9;overflow:hidden}footer .breadcrumb ul{margin:0;overflow:hidden}footer .breadcrumb ul li{display:block;float:left;height:40px;line-height:40px;background:url(../img/breadcrumb-arrow.png) no-repeat;padding-left:28px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-size:14px}footer .breadcrumb ul li a{color:#737373}footer .breadcrumb ul li .active{color:#737373}footer .breadcrumb ul li span{color:#262626}footer .breadcrumb ul li:first-child{background:0;padding-left:0}footer .breadcrumb ul li:first-child a span{text-indent:-9999px;display:inline-block}footer .breadcrumb ul li:first-child a i{font-size:20px;color:#bfbfbf;text-indent:0}footer .breadcrumb>div>a{display:block;height:40px;line-height:40px;margin-right:20px;float:right}footer .info{background:#fff}footer .row{margin-top:16px;padding:30px 0 0}footer .center{border-left:1px solid #d9d9d9;height:385px;margin-left:15px;padding-left:14px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}footer .center a{border:1px solid #d9d9d9;background:#f2f2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:20px;display:block;color:#000;text-align:center;height:100px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}footer .center a:hover{text-decoration:none}footer .center a i{font-size:34px;display:block;margin:20px 0 5px}footer .right{border-left:1px solid #d9d9d9;height:385px;margin-left:15px;padding-left:14px}footer .right ol{list-style:none;margin:0 0 0 -30px;overflow:hidden}footer .right ol li a{border:1px solid #d9d9d9;background:#f2f2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:170px;height:45px;line-height:45px;float:left;margin:0 0 6px 30px;padding-left:10px;display:block;color:#000}footer .follow{clear:both;border-top:1px solid #d9d9d9;font-size:21px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}footer .follow div{float:left;height:60px;line-height:60px}footer .follow a{font-size:32px;color:#d9d9d9;margin-top:6px;margin-left:20px;font-size:28px;position:relative;width:30px;height:30px;display:block;text-indent:-9999px;float:left}footer .follow a:hover{text-decoration:none;color:#a6a6a6}footer .follow a i{position:absolute;top:16px;left:0;text-indent:0}footer .chalmersFooter div{margin-top:8px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;overflow:hidden}footer .chalmersFooter div span{margin-top:18px;display:block;float:left}footer .chalmersFooter div img{float:right;margin-top:2px}footer .chalmersFooter div a{color:#008cdc}@media(min-width:1170px) and (max-width:1199px){footer .right ol li a{margin-left:8px}footer .right ol{margin-left:-8px}footer .left ul li>div .today{width:100px}footer .left ul li>div .week{width:178px}footer .left ul li>div .week div{width:84px}footer .center{border-left:1px solid #d9d9d9;height:385px;margin-left:10px;padding-left:9px}footer .right{border-left:1px solid #d9d9d9;height:385px;margin-left:10px;padding-left:9px}}@media(min-width:980px) and (max-width:1169px){footer .right ol li a{margin-left:8px}footer .right ol{margin-left:-8px}footer .left ul li>div .today{width:100px}footer .left ul li>div .week{width:178px}footer .left ul li>div .week div{width:84px}footer .center{border-left:1px solid #d9d9d9;height:385px;margin-left:10px;padding-left:9px}footer .right{border-left:1px solid #d9d9d9;height:385px;margin-left:10px;padding-left:9px}}@media(min-width:768px) and (max-width:979px){footer .right ol{margin-left:-20px}footer .right ol li a{width:154px;margin-left:20px}footer .left ul li>div .today{width:120px}footer .left ul li>div .week{width:210px}footer .left ul li>div .week div{width:100px}footer .center{border-left:1px solid #d9d9d9;height:385px;margin-left:10px;padding-left:9px}footer .right{border-top:1px solid #d9d9d9;border-left:none;margin-left:20px;margin-bottom:10px;padding-left:0;height:auto}footer .right h2{margin-top:10px}footer .chalmersFooter div span{font-size:11px}}@media(max-width:767px){footer .center,footer .right{border:0;margin-left:0;margin-bottom:10px;padding-left:0;height:auto}footer .center h2,footer .right h2{margin-top:10px}footer h2{margin:0 0 10px;font-size:22px}footer .left,footer .center{border-bottom:1px solid #d9d9d9;padding-bottom:15px}footer .row{padding-bottom:10px;padding-top:0}footer .right ol li a{float:none;width:auto}footer .info{margin:0 -20px;padding:0 20px 0}footer .left ul li>div .today{width:35%}footer .left ul li>div .week{width:65%}footer .left ul li>div .week div{width:45%}footer .chalmersFooter div span{float:none;display:block;margin-top:12px}footer .chalmersFooter div img{float:none;display:block;margin:20px auto}}@media(max-width:480px){footer .left ul li>div .today strong{font-size:12px}footer .left ul li>div .week div strong,footer .left ul li>div .week div span{font-size:11px}footer .row{padding-bottom:10px;padding-top:0}footer .follow{font-size:18px}footer .follow a{margin-left:12px}}.submenu{background:#fff}.submenu h3{margin:45px 0 20px 25px}.submenu h3 a{color:#000}.submenu ul{list-style:none;margin:0 0 135px}.submenu ul li{border-bottom:1px solid #efefef}.submenu ul li a{display:block;height:50px;line-height:50px;font-size:16px;color:#a6a6a6;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:25px}.submenu ul li a i{float:right;font-size:16px;margin:2px 20px 0 0;display:none}.submenu ul li a:hover{text-decoration:none;-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 0 20px rgba(0,0,0,0.05);box-shadow:inset 0 0 20px rgba(0,0,0,0.05);color:#000}.submenu ul li a:hover i{display:inline-block;color:#a6a6a6}.submenu ul li.active a{color:#000}.submenu ul li:first-child,.submenu ul dolphintext:first-child+li{border-top:1px solid #efefef}.adaptiveSubmenu,.adaptiveMenuBtn,adaptiveMenuLine{display:none}@media(max-width:979px){body.submenuTrue .adaptiveSubmenu{position:fixed;top:0;left:0;background:white;z-index:-1;height:100%;width:260px}body.submenuTrue .adaptiveSubmenu div{overflow:hidden;height:100%}body.submenuTrue .adaptiveSubmenu div .scroll{overflow:auto;-webkit-overflow-scrolling:touch}body.submenuTrue .adaptiveSubmenu div .scroll h3{font-size:18px;border-bottom:1px solid #d9d9d9;margin:20px 0 0;padding-left:20px}body.submenuTrue .adaptiveSubmenu div .scroll h3 a{color:#000}body.submenuTrue .adaptiveSubmenu div .scroll ul{margin:0;list-style:none}body.submenuTrue .adaptiveSubmenu div .scroll ul li{border-bottom:1px solid #d9d9d9}body.submenuTrue .adaptiveSubmenu div .scroll ul li a{color:#a6a6a6;display:block;padding:10px 20px}body.submenuTrue .adaptiveSubmenu div .scroll ul li a i{display:none;float:right;margin-top:2px}body.submenuTrue .adaptiveSubmenu div .scroll ul li.active a{color:#000}body.submenuTrue .adaptiveSubmenu div .scroll ul li.active a i{display:block}body.submenuTrue .mainWrapper,body.submenuTrue .adaptiveMenuBtn{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transition:transform .2s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out}body.submenuTrue .mainWrapper{position:relative;-webkit-backface-visibility:hidden}body.submenuTrue .mainWrapper .adaptiveMenuLine{position:absolute;top:0;left:0;bottom:0;width:3px;background:#008cdc;display:block;z-index:11}body.submenuTrue .adaptiveMenuBtn{position:fixed;top:0;left:0;background:url(../img/adaptive-submenu-btn.png) no-repeat center center #008cdc;border:0;width:25px;height:25px;display:block;margin:0;padding:0}html.adaptiveMenuActive .mainWrapper{transform:translate(260px,0);-webkit-transform:translate(260px,0);-moz-transform:translate(260px,0);transition:transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out}html.adaptiveMenuActive .adaptiveMenuBtn{transform:translate(260px,0);-webkit-transform:translate(260px,0);-moz-transform:translate(260px,0)}html.adaptiveMenuActiveEnd body{overflow-x:hidden;z-index:-2;position:relative}html.adaptiveMenuActiveEnd body .adaptiveSubmenu{display:block}html.lt-ie9 .adaptiveSubmenu,html.lt-ie9 .adaptiveMenuBtn{display:none!important}}.accessibilityMenu{position:absolute;top:0;left:0;right:0;height:40px}.accessibilityMenu a{color:#fff;text-indent:-9999px;display:block;height:40px;line-height:40px;font-size:18px;z-index:-1;position:relative}.accessibilityMenu a:focus,.accessibilityMenu a:active{background:#000;text-indent:0;right:0;padding-left:20px;z-index:1000;position:absolute;top:0;left:0}.chalmersTopBar{background:#f2f2f2;border-bottom:1px solid #d9d9d9;position:absolute;top:0;left:0;right:0;z-index:1}.chalmersTopBar div>a{display:block;float:left;height:30px;line-height:30px;margin:0 172px 0 16px}.chalmersTopBar div>a img{display:block;margin-top:9px}.chalmersTopBar div ul{list-style:none;margin:0}.chalmersTopBar div ul li{display:inline-block;border-right:1px solid #d9d9d9}.chalmersTopBar div ul li a{padding:0 15px;height:30px;line-height:30px;color:#8c8c8c;font-size:12px;font-weight:600}.chalmersTopBar div ul li:first-child,.chalmersTopBar div ul dolphintext:first-child{border-left:1px solid #d9d9d9}@media(max-width:1169px){.chalmersTopBar div>a{margin-right:137px}}@media(max-width:979px){.chalmersTopBar{display:none}}.generalContent p{font-family:"Merriweather"}.generalContent{background:#fff;overflow:hidden}.generalContent>div{margin:30px 30px 10px}.generalContent img{margin:10px 0 15px}.generalContent .backToTop{color:#000;font-size:18px;width:20px;height:20px;display:block;margin:120px auto 0}.generalContent .backToTop:hover{text-decoration:none}.generalContent .printAndShare{margin-top:30px;border-top:1px solid #bfbfbf;padding-top:8px}.generalContent .printAndShare a{color:#bfbfbf;font-size:12px;font-weight:600;border-left:1px solid #bfbfbf;padding:10px 0 10px 25px;overflow:hidden}.generalContent .printAndShare a i{font-size:20px;margin-right:10px;padding-top:4px;vertical-align:middle}.generalContent .printAndShare a:hover{text-decoration:none}.generalContent .printAndShare a:first-child,.generalContent .printAndShare dolphintext:first-child+a{border:0;padding:10px 25px}.generalContent hr{border:0;border-top:1px solid #60be9a;border-bottom:1px solid #fff}.generalContent h2{margin-bottom:5px;margin-top:40px}.generalContent h3{font-size:18px;line-height:20px;margin-top:0;margin-bottom:8px;font-weight:400}@media(max-width:480px){.generalContent>div{margin:20px 20px 10px}.generalContent .printAndShare{padding-top:8px}.generalContent .printAndShare a{padding:5px 0 5px 7px}.generalContent .printAndShare a i{font-size:15px;margin-right:5px}.generalContent .printAndShare a:first-child,.generalContent .printAndShare dolphintext:first-child+a{padding:5px 5px 5px 0}}@media(max-width:480px) and (orientation:portrait){.generalContent .printAndShare{padding-top:8px}.generalContent .printAndShare a{padding:5px 0 5px 7px}.generalContent .printAndShare a i{display:none}.generalContent .printAndShare a:first-child,.generalContent .printAndShare dolphintext:first-child+a{padding:5px 5px 5px 0}}.promoAreaColored{height:370px;background:#fff;position:relative;color:#000;cursor:pointer}.promoAreaColored:hover{text-decoration:none;color:#000}.promoAreaColored .triangle{border-top:185px solid #f2f2f2;border-left:185px solid #f2f2f2;border-right:185px solid rgba(255,255,255,0);border-bottom:185px solid rgba(255,255,255,0);position:absolute;top:0;left:0;right:0;bottom:0}.promoAreaColored .content{margin:0 20px;position:relative}.promoAreaColored .content h3{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;display:block;text-align:center;border-bottom:1px solid #000;margin:5px 20px 15px;line-height:30px;padding-bottom:2px;font-size:14px}.promoAreaColored .content p{font-family:"Merriweather",Times,serif;font-size:19px;line-height:28px;text-align:center;text-transform:uppercase;height:198px;overflow:hidden;margin-bottom:5px}.promoAreaColored .content div{font-family:"Merriweather",Times,serif;font-weight:600;text-align:center;font-size:22px;display:block}html.lt-ie9 .promoAreaColored .triangle{border-left-width:0;border-top-width:0}.promoAreaColored.yellow{background:#ffde66}.promoAreaColored.yellow .triangle{border-color:#ffe999 rgba(255,255,255,0) rgba(255,255,255,0) #ffe999}.promoAreaColored.yellowLight{background:#ffed67}.promoAreaColored.yellowLight .triangle{border-color:#fff39a rgba(255,255,255,0) rgba(255,255,255,0) #fff39a}.promoAreaColored.blue{background:#66baea}.promoAreaColored.blue .triangle{border-color:#99d1f1 rgba(255,255,255,0) rgba(255,255,255,0) #99d1f1}.promoAreaColored.blueLight{background:#85deff}.promoAreaColored.blueLight .triangle{border-color:#aee9ff rgba(255,255,255,0) rgba(255,255,255,0) #aee9ff}.promoAreaColored.green{background:#9deac0}.promoAreaColored.green .triangle{border-color:#bef1d5 rgba(255,255,255,0) rgba(255,255,255,0) #bef1d5}.promoAreaColored.orange{background:#ffb184}.promoAreaColored.orange .triangle{background:#ffcbad;background:-moz-linear-gradient(-45deg,#ffcbad 0,#ffcbad 50%,#ffb184 50%,#ffb184 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#ffcbad),color-stop(50%,#ffcbad),color-stop(50%,#ffb184),color-stop(100%,#ffb184));background:-webkit-linear-gradient(-45deg,#ffcbad 0,#ffcbad 50%,#ffb184 50%,#ffb184 100%);background:-o-linear-gradient(-45deg,#ffcbad 0,#ffcbad 50%,#ffb184 50%,#ffb184 100%);background:-ms-linear-gradient(-45deg,#ffcbad 0,#ffcbad 50%,#ffb184 50%,#ffb184 100%);background:linear-gradient(135deg,#ffcbad 0,#ffcbad 50%,#ffb184 50%,#ffb184 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcbad,endColorstr=#ffb184,GradientType=0);border-color:#ffcbad rgba(255,255,255,0) rgba(255,255,255,0) #ffcbad}.promoAreaColored.red{background:#ff9390}.promoAreaColored.red .triangle{border-color:#ffb7b5 rgba(255,255,255,0) rgba(255,255,255,0) #ffb7b5}.promoAreaColored.purple{background:#c796d8}.promoAreaColored.purple .triangle{border-color:#dab9e5 rgba(255,255,255,0) rgba(255,255,255,0) #dab9e5}@media(min-width:1200px){.promoAreaColored .content p,.promoAreaColored .content div{height:238px;font-size:24px;line-height:34px}.promoAreaColored .content h3{margin:10px 30px 27px}}@media(min-width:1170px) and (max-width:1199px){.promoAreaColored{height:300px}.promoAreaColored .triangle{border-width:150px}}@media(min-width:980px) and (max-width:1169px){.promoAreaColored{height:300px}.promoAreaColored .triangle{border-width:150px}}@media(min-width:768px) and (max-width:979px){.promoAreaColored{height:352px}.promoAreaColored .content p,.promoAreaColored .content div{height:238px;font-size:24px;line-height:34px}.promoAreaColored .content h3{margin:10px 30px 17px}.promoAreaColored .triangle{border-width:176px}}@media(max-width:767px){.promoAreaColored{height:auto;padding-bottom:20px}.promoAreaColored .triangle{display:none}.promoAreaColored .content p{height:auto}}@media(width:480px){.promoAreaColored .content h3{margin:5px 20px 17px;line-height:30px}.promoAreaColored{height:420px}.promoAreaColored .content p,.promoAreaColored .content div{height:238px;font-size:24px;line-height:34px}.promoAreaColored .content h3{margin:10px 30px 27px}.promoAreaColored .triangle{display:block;border-width:220px}}@media(width:320px) and (orientation:portrait){.promoAreaColored{height:260px}.promoAreaColored .content p,.promoAreaColored .content div{height:170px;font-size:24px;line-height:34px}.promoAreaColored .triangle{display:block;border-width:140px}}.promoAreaImage{height:740px}.promoAreaImage a{display:block;overflow:hidden;background:#fff}.promoAreaImage a img{width:100%}.promoAreaImage a .image{position:relative}.promoAreaImage a .image .speechIcon{display:none;position:absolute;bottom:0;right:20px;width:0;height:0;border-left:20px solid rgba(255,255,255,0);border-right:20px solid rgba(255,255,255,0);border-bottom:40px solid #fff;border-top:20px solid rgba(255,255,255,0)}.promoAreaImage a h3{margin:25px 20px 0;text-align:center;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;line-height:34px;height:70px;overflow:hidden}.promoAreaImage a p{margin:0 20px;text-align:center;color:#737373;font-family:"Merriweather",Times,serif;height:183px;overflow:hidden}.promoAreaImage a:hover{text-decoration:none}.promoAreaImage a i{display:block;margin:15px 0 10px;text-align:center;color:#000}.promoAreaImage a span{border-top:1px solid #000;width:130px;display:block;margin:20px auto 25px}.promoAreaImage.speech a .image .speechIcon{display:block}@media(min-width:1200px){.promoAreaImage a div .speechIcon{border-left:30px solid rgba(255,255,255,0);border-right:30px solid rgba(255,255,255,0);border-bottom:50px solid #fff;border-top:30px solid rgba(255,255,255,0)}.promoAreaImage a h3{font-size:24px}.promoAreaImage a p{font-size:14px}}@media(min-width:980px) and (max-width:1199px){.promoAreaImage{height:600px}.promoAreaImage a p{height:123px}.promoAreaImage a i{margin-top:7px}}@media(min-width:980px) and (max-width:1169px){.promoAreaImage{height:600px}.promoAreaImage a p{height:123px}.promoAreaImage a i{margin-top:7px}}@media(min-width:768px) and (max-width:979px){.promoAreaImage{height:704px}.promoAreaImage a div .speechIcon{border-left:30px solid rgba(255,255,255,0);border-right:30px solid rgba(255,255,255,0);border-bottom:50px solid #fff;border-top:30px solid rgba(255,255,255,0)}.promoAreaImage a h3{font-size:24px}.promoAreaImage a p{font-size:16px;line-height:22px;height:155px}}@media(max-width:767px){.promoAreaImage{height:auto}.promoAreaImage a div .speechIcon{border-left:30px solid rgba(255,255,255,0);border-right:30px solid rgba(255,255,255,0);border-bottom:50px solid #fff;border-top:30px solid rgba(255,255,255,0)}.promoAreaImage a h3{font-size:32px}.promoAreaImage a p{font-size:16px;line-height:26px}}@media(max-width:480px){.promoAreaImage{height:auto}.promoAreaImage a div .speechIcon{border-left:20px solid rgba(255,255,255,0);border-right:20px solid rgba(255,255,255,0);border-bottom:40px solid #fff;border-top:20px solid rgba(255,255,255,0)}.promoAreaImage a h3{font-size:24px}.promoAreaImage a p{font-size:14px}}.promoAreaImageLarge a{display:block;overflow:hidden;background:#fff}.promoAreaImageLarge a img{width:100%}.promoAreaImageLarge a .image{position:relative}.promoAreaImageLarge a .image .speechIcon{display:none;position:absolute;bottom:0;right:20px;width:0;height:0;border-left:20px solid rgba(255,255,255,0);border-right:20px solid rgba(255,255,255,0);border-bottom:40px solid #fff;border-top:20px solid rgba(255,255,255,0)}.promoAreaImageLarge a h3{margin:25px 20px 0;text-align:center;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:34px;overflow:hidden;height:70px}.promoAreaImageLarge a p{margin:0 20px;text-align:center;color:#737373;font-size:14px;font-family:"Merriweather",Times,serif;height:160px;overflow:hidden;line-height:20px}.promoAreaImageLarge a:hover{text-decoration:none}.promoAreaImageLarge a i{display:block;margin:25px 0 10px;padding-bottom:20px;text-align:center;color:#000}.promoAreaImageLarge a span{border-top:1px solid #000;width:130px;display:block;margin:20px auto 25px}.promoAreaImageLarge.speech a .image .speechIcon{display:block}@media(min-width:1200px){.promoAreaImageLarge a div .speechIcon{border-left:30px solid rgba(255,255,255,0);border-right:30px solid rgba(255,255,255,0);border-bottom:50px solid #fff;border-top:30px solid rgba(255,255,255,0)}.promoAreaImageLarge a h3{font-size:24px}}@media(min-width:980px) and (max-width:1199px){.promoAreaImageLarge a p{height:200px}.promoAreaImageLarge a i{margin-top:7px}}@media(min-width:980px) and (max-width:1169px){.promoAreaImageLarge a p{height:200px}.promoAreaImageLarge a i{margin-top:7px}}@media(min-width:768px) and (max-width:979px){.promoAreaImageLarge a div .speechIcon{border-left:30px solid rgba(255,255,255,0);border-right:30px solid rgba(255,255,255,0);border-bottom:50px solid #fff;border-top:30px solid rgba(255,255,255,0)}.promoAreaImageLarge a h3{font-size:24px}.promoAreaImageLarge a p{height:250px}}@media(max-width:767px){.promoAreaImageLarge a div .speechIcon{border-left:30px solid rgba(255,255,255,0);border-right:30px solid rgba(255,255,255,0);border-bottom:50px solid #fff;border-top:30px solid rgba(255,255,255,0)}.promoAreaImageLarge a h3{font-size:32px}.promoAreaImageLarge a p{height:auto}}@media(max-width:480px){.promoAreaImageLarge a div .speechIcon{border-left:20px solid rgba(255,255,255,0);border-right:20px solid rgba(255,255,255,0);border-bottom:40px solid #fff;border-top:20px solid rgba(255,255,255,0)}.promoAreaImageLarge a h3{font-size:24px}}.socialMediaPromo{height:370px;background:#fff;position:relative}.socialMediaPromo h3{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;display:block;text-align:center;border-bottom:1px solid #000;margin:5px 60px 15px;line-height:30px;padding-bottom:2px;font-size:14px}.socialMediaPromo p{font-size:16px;line-height:24px;text-align:center;height:197px;overflow:hidden;margin:0 25px 10px}.socialMediaPromo div{overflow:hidden;width:280px;margin:0 auto}.socialMediaPromo div a{display:block;width:80px;height:80px;border-radius:80px;background:red;float:left;margin-left:20px;position:relative}.socialMediaPromo div a i{position:absolute;color:#fff;font-size:40px;top:34px;left:21px}.socialMediaPromo div a:first-child,.socialMediaPromo div dolphintext:first-child+a{margin-left:0}.socialMediaPromo div a.facebook{background:#4a6499}.socialMediaPromo div a.twitter{background:#1ba3d1}.socialMediaPromo div a.youtube{background:#fc5c5c}.socialMediaPromo div span{text-indent:-9999px;display:block}html.lt-ie9 .socialMediaPromo h3{font-size:12px}@media(min-width:1170px) and (max-width:1199px){.socialMediaPromo{height:300px}.socialMediaPromo h3{margin:10px 30px 10px}.socialMediaPromo p{height:155px;font-size:14px;line-height:22px}.socialMediaPromo div{width:220px}.socialMediaPromo div a{width:60px;height:60px;border-radius:60px;line-height:22px}.socialMediaPromo div a i{font-size:34px;top:22px;left:14px}}@media(min-width:980px) and (max-width:1169px){.socialMediaPromo{height:300px}.socialMediaPromo h3{margin:10px 30px 10px}.socialMediaPromo p{height:155px;font-size:14px;line-height:22px}.socialMediaPromo div{width:220px}.socialMediaPromo div a{width:60px;height:60px;border-radius:60px;line-height:22px}.socialMediaPromo div a i{font-size:34px;top:22px;left:14px}}@media(min-width:768px) and (max-width:979px){.socialMediaPromo{height:352px}.socialMediaPromo p{height:170px;margin-bottom:20px}}@media(max-width:767px){.socialMediaPromo{height:auto;padding-bottom:20px}.socialMediaPromo p{height:auto}}@media(max-width:480px){.socialMediaPromo{height:auto}.socialMediaPromo h3{margin:5px 20px 15px}.socialMediaPromo p{height:auto;margin-bottom:15px}.socialMediaPromo div{width:220px}.socialMediaPromo div a{width:60px;height:60px;border-radius:60px;line-height:22px}.socialMediaPromo div a i{font-size:34px;top:22px;left:14px}}.employeePromo ul{list-style:none;margin:0}.employeePromo ul li{display:none;position:relative}.employeePromo ul li img{position:relative;top:0;left:0;z-index:1;width:770px}.employeePromo ul li .content{width:360px;position:absolute;top:40px;left:410px;z-index:2;text-align:center}.employeePromo ul li .content h3{font-size:14px;width:280px;border-bottom:1px solid #fff;color:#fff;margin:0 auto 10px;text-transform:uppercase}.employeePromo ul li .content .name{font-size:48px;color:#fff;line-height:48px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin:30px 0 5px}.employeePromo ul li .content .work{font-size:14px;color:#fff;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:30px}.employeePromo ul li.active{display:block}@media(min-width:1170px) and (max-width:1199px){.employeePromo ul li .content{left:270px;top:30px}.employeePromo ul li .content .name{font-size:40px;line-height:40px}}@media(min-width:980px) and (max-width:1169px){.employeePromo{height:298px}.employeePromo ul li .content{left:270px;top:30px}.employeePromo ul li .content .name{font-size:40px;line-height:40px}}@media(min-width:768px) and (max-width:979px){.employeePromo ul li .content{left:374px}}@media(max-width:767px){.employeePromo ul li .content{width:100%;right:0;left:0;top:0}}@media(max-width:320px){.employeePromo ul li .content h3{width:80%}.employeePromo ul li .content .name{margin-top:20px}.employeePromo ul li .content .work{margin-bottom:20px}}.qaPromo{background:#fff}.qaPromo h3{border-bottom:1px solid #ff7d32;display:block;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:30px;padding-bottom:2px;text-align:center;text-transform:uppercase;margin:10px auto 50px;color:#ff975b;width:230px}.qaPromo p{width:80%;font-size:24px;line-height:26px;font-family:serifFamily;text-align:center;margin:0 auto}.qaPromo div{margin-top:62px;text-align:center;background:#ffcbad;padding-bottom:23px;position:relative}.qaPromo div span{border-left:13px solid rgba(255,255,255,0);border-right:13px solid rgba(255,255,255,0);border-top:22px solid #fff;width:0;height:0;display:block;margin:0 auto}.qaPromo div a{margin-top:12px}@media(max-width:767px){.qaPromo h3{margin-bottom:30px;width:90%}.qaPromo p{font-size:20px;line-height:22px;width:90%}.qaPromo a{padding:13px 20px;font-size:14px;line-height:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.qaPromo a span{display:inline-block;text-align:left;padding-left:10px;line-height:12px;padding-top:9px;font-size:14px}.qaPromo a span small{font-size:11px;color:#bfbfbf;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.qaPromo a span{padding-top:17px}.qaPromo div{margin-top:32px}.qaPromo div span{border-left:8px solid rgba(255,255,255,0);border-right:8px solid rgba(255,255,255,0);border-top:14px solid #fff}}@media(max-width:480px){.qaPromo p{font-size:18px;line-height:20px}}.cplListModule{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:25px}.cplListModule *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cplListModule .box{float:left;width:50%;min-height:370px}.cplListModule .right-col{background:#fff}.cplListModule .right-col h3{padding-top:10px;color:#333;font-size:24px;font-weight:500;text-align:center;text-transform:capitalize}.cplListModule .right-col ul{margin:50px 0 0;list-style:none}.cplListModule .right-col li a{display:block;padding:11px 0 11px 20px;color:#000;font-size:16px;border-bottom:1px solid #ccc}.cplListModule .right-col li a:hover{background-color:#f2f2f2;text-decoration:none}.cplListModule:after{content:"";display:table;clear:both}@media(min-width:768px) and (max-width:979px){.cplListModule .box{width:100%}.cplListModule .box.left-col{min-height:0}.cplListModule .right-col{text-align:center}}@media(max-width:767px){.cplListModule .box{width:100%}.cplListModule .box.left-col{min-height:0}.cplListModule .right-col{text-align:center}.cplListModule .right-col ul{margin-top:30px}}@media(max-width:480px){.cplListModule .right-col li a{padding-left:0;text-align:center}}.cplRankingModule{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:370px;margin-bottom:20px;padding:0 20px 30px;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:100% 100%}.cplRankingModule *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cplRankingModule h3{width:70%;margin:10px auto 30px;border-bottom:1px solid #1a241e;font-size:14px;text-transform:uppercase}.cplRankingModule p{margin-bottom:55px;color:#666}.cplRankingModule .btn{width:240px;margin-bottom:10px;padding-left:0;padding-right:0}@media(max-width:1199px){.cplRankingModule{background-size:auto 100%}}@media(max-width:979px){.cplRankingModule p{margin-bottom:40px}.cplRankingModule .btn{width:180px;font-size:14px}}@media(max-width:767px){.cplRankingModule{background-size:auto auto}.cplRankingModule .btn{width:240px;font-size:18px}}.cplIsbnModule{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:370px;margin-bottom:20px;padding:0 20px 30px;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:100% 100%}.cplIsbnModule *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cplIsbnModule h3{width:70%;margin:10px auto 30px;border-bottom:1px solid #fff;color:#fff;font-size:14px;text-transform:uppercase}.cplIsbnModule p{width:90%;margin:90px auto 0;color:#fff;font-size:18px;font-weight:300}.cplIsbnModule .btn{width:240px;margin-bottom:10px;padding-left:0;padding-right:0}.cplIsbnModule:hover{text-decoration:none}@media(max-width:1199px){.cplIsbnModule{background-size:auto 100%}.cplIsbnModule p{margin-top:65px}}@media(max-width:979px){.cplIsbnModule p{font-size:16px;margin-top:45px}}@media(max-width:767px){.cplIsbnModule{background-size:auto auto}.cplIsbnModule p{width:70%;margin:85px auto 0}}@media(max-width:480px){.cplIsbnModule p{width:100%;margin-top:75px}}.cplNewsModule{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:25px 35px 30px;background:#fff}.cplNewsModule *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cplNewsModule h3{margin-bottom:40px;font-size:34px;font-weight:300;color:#666}.cplNewsModule .box{display:block;width:46%;margin-top:10px;padding-bottom:15px;border-top:1px solid #ccc;color:#666}.cplNewsModule .box.first{float:left;border-top:0}.cplNewsModule .box.second{float:right;border-top:0}.cplNewsModule .box.third{float:left;clear:both;margin-top:0;padding-top:10px}.cplNewsModule .box.last{float:right;margin-top:0;padding-top:10px}.cplNewsModule .box:hover{text-decoration:none}.cplNewsModule .box h4{margin-bottom:5px;color:#666;font-size:14px;font-weight:600;line-height:1}.cplNewsModule .box p{height:60px;margin-bottom:5px;overflow:hidden}.cplNewsModule .box .institution{color:#ff7d32;font-weight:600}.cplNewsModule .action{position:relative;clear:both;float:left;width:100%;margin-top:40px;text-align:center}.cplNewsModule .action .btn{font-weight:500}.cplNewsModule .action .rss-feed{position:absolute;right:0;top:18px;color:#666}.cplNewsModule .action .rss-feed span{padding-right:3px}.cplNewsModule .action .rss-feed .sicon-rss{position:relative;top:3px;left:0;color:#ff7d32;font-size:18px}.cplNewsModule .action .rss-feed:hover{text-decoration:none}.cplNewsModule .action .rss-feed:hover span{text-decoration:underline}.cplNewsModule:after{content:"";display:table;clear:both}@media(max-width:767px){.cplNewsModule h3{margin-bottom:20px}.cplNewsModule .box{float:none;width:100%}.cplNewsModule .box.third{border-bottom:1px solid #ccc;clear:none}.cplNewsModule .action .rss-feed{position:static;display:block;margin-top:40px}.cplNewsModule .action .rss-feed .sicon-rss{position:relative;top:3px;left:3px;color:#ff7d32;font-size:18px}.cplNewsModule .action .rss-feed:hover{text-decoration:none}}.searchReadAbout{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:370px;margin-bottom:20px;background-position:center center;text-align:center}.searchReadAbout *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.searchReadAbout a{display:block;padding:20px;width:100%;min-height:370px;color:#fff;font-size:24px;font-size:600;text-transform:uppercase;line-height:30px;letter-spacing:1px}.searchReadAbout a span{display:block;margin-bottom:55px;padding-top:144px}.searchReadAbout a i{color:#fff}.searchReadAbout a:hover{text-decoration:none}@media(max-width:1199px){.searchReadAbout a span{margin-bottom:40px}}@media(max-width:767px){.searchReadAbout a span{margin-bottom:60px}}@media(max-width:480px){.searchReadAbout a span{margin-bottom:40px}}.searchOrderMaterial{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:20px;min-height:370px;padding:0 20px 30px;text-align:center;background-position:center center}.searchOrderMaterial *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.searchOrderMaterial h3{width:70%;margin:10px auto 40px;border-bottom:1px solid #fff;font-size:14px;text-transform:uppercase;color:#fff}.searchOrderMaterial p{width:90%;margin:0 auto 55px;color:#fff;font-size:18px;font-weight:300;line-height:1.3}.searchOrderMaterial .btn{width:240px;margin-bottom:10px;padding-left:0;padding-right:0}@media(max-width:979px){.searchOrderMaterial p{margin-bottom:40px}.searchOrderMaterial .btn{width:180px;font-size:14px}}@media(max-width:767px){.searchOrderMaterial .btn{width:240px;font-size:18px}}.searchServices{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;background-color:#fff;min-height:380px}.searchServices *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.searchServices h3{font-size:34px;font-weight:300}.searchServices .services-info{float:left;padding:30px;width:34%}.searchServices .services-list{float:left;width:23%}.searchServices .services-list h4{margin-top:60px;padding-left:20px;color:#a150be;font-size:16px;font-style:italic}.searchServices .services-list ul{margin:0;padding-bottom:20px}.searchServices .services-list li{list-style:none;border-bottom:1px solid #efefef}.searchServices .services-list li:first-child{border-top:1px solid #efefef}.searchServices .services-list li>a{display:block;padding:15px;color:#595959;font-size:16px;font-weight:600;outline:0}.searchServices .services-list li i{display:none;float:right;margin-top:3px;font-size:20px}.searchServices .services-list li .item-info{display:none;opacity:0;position:absolute;top:50px;right:30px;width:37%;-webkit-transition:opacity .3s linear}.searchServices .services-list li .item-info h5{margin:4px 0 15px;padding-bottom:20px;color:#333;font-size:26px;border-bottom:1px solid #a150be}.searchServices .services-list li .item-info p{color:#595959;font-size:14px}.searchServices .services-list li .item-info>div{padding-top:20px;text-align:center}.searchServices .services-list li .item-info .btn{margin-bottom:30px}.searchServices .services-list li.active>a,.searchServices .services-list li.init-open>a{background:#eddcf2;text-decoration:none}.searchServices .services-list li.active .icon-navigateright,.searchServices .services-list li.init-open .icon-navigateright{display:block}.searchServices .services-list li.active .item-info,.searchServices .services-list li.init-open .item-info{display:block;opacity:1}.searchServices .services-stage{float:left;background:#eddcf2;width:43%;min-height:380px}.searchServices:after{content:"";display:table;clear:both}@media(max-width:979px){.searchServices .services-list li>a{font-size:12px}.searchServices .services-list li i{margin-top:2px;font-size:14px}.searchServices .services-list li .item-info{width:36%}.searchServices .services-list li .item-info .btn-large{display:inline-block;*display:inline;*zoom:1;padding:13px 20px;margin-bottom:0;font-size:14px;line-height:20px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;border:1px solid #d9d9d9;*border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;color:#595959;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-o-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-ms-linear-gradient(top,#fff 0,#f2f2f2 100%);background:linear-gradient(to bottom,#fff 0,#f2f2f2 100%);-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;text-shadow:0 1px 0 #fff}.searchServices .services-list li .item-info .btn-large:first-child{*margin-left:0}.searchServices .services-list li .item-info .btn-large i{margin:0}.searchServices .services-list li .item-info .btn-large:hover{color:#a6a6a6;background:#fff;text-decoration:none;border:1px solid #d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.searchServices .services-list li .item-info .btn-large:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.searchServices .services-list li .item-info .btn-large.active,.searchServices .services-list li .item-info .btn-large:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.searchServices .services-list li .item-info .btn-large.disabled,.searchServices .services-list li .item-info .btn-large[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.searchServices .services-stage{min-height:400px}}@media(max-width:767px){.searchServices .services-info{width:100%}.searchServices .services-list{width:100%;padding:0 30px 30px}.searchServices .services-list h4{margin-top:0}.searchServices .services-list li>a{font-size:14px}.searchServices .services-list li .icon-navigatedown,.searchServices .services-list li .icon-navigateup{display:block}.searchServices .services-list li .item-info{padding:20px 10px 0;width:100%;font-size:14px}.searchServices .services-list li .item-info h5{display:none}.searchServices .services-list li .item-info .btn-large{display:inline-block;*display:inline;*zoom:1;padding:13px 20px;margin-bottom:0;font-size:14px;line-height:20px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;border:1px solid #d9d9d9;*border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;color:#595959;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-o-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-ms-linear-gradient(top,#fff 0,#f2f2f2 100%);background:linear-gradient(to bottom,#fff 0,#f2f2f2 100%);-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;text-shadow:0 1px 0 #fff;margin-bottom:20px}.searchServices .services-list li .item-info .btn-large:first-child{*margin-left:0}.searchServices .services-list li .item-info .btn-large i{margin:0}.searchServices .services-list li .item-info .btn-large:hover{color:#a6a6a6;background:#fff;text-decoration:none;border:1px solid #d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.searchServices .services-list li .item-info .btn-large:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.searchServices .services-list li .item-info .btn-large.active,.searchServices .services-list li .item-info .btn-large:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.searchServices .services-list li .item-info .btn-large.disabled,.searchServices .services-list li .item-info .btn-large[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.searchServices .services-list li .item-info p{height:140px;overflow:hidden}.searchServices .services-list li.active .icon-navigateright,.searchServices .services-list li.init-open .icon-navigateright{display:none}.searchServices .services-list li.active .item-info,.searchServices .services-list li.init-open .item-info{display:block;position:static}.searchServices .services-list li.init-open>a{background-color:#fff}.searchServices .services-list li.init-open .item-info{display:none;position:static}.searchServices .services-stage{display:none}}@media(max-width:480px){.searchServices .services-list li>a{font-size:14px}.searchServices .services-list li .item-info .btn-large{padding:2px 6px;font-size:11px;line-height:16px}.searchServices .services-stage{display:none}}@media(max-width:320px){.searchServices h3{font-size:30px}.searchServices .item-info .btn-large{padding:2px 6px;font-size:11px;line-height:16px}}#search *{-moz-box-sizing:border-box;box-sizing:border-box}#search{background:#fff;height:100px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:relative}#search .container{position:relative;z-index:10;height:100%}#search .container div.input{height:100%}#search .container div.input input{border:0;background:#fff;font-size:35px;font-family:seriffamily;font-style:italic;color:#000;margin-top:12px;box-shadow:none;width:100%;height:100%;line-height:42px;padding:29px 0;text-align:center;margin:0}#search .container div.input input.placeholder{color:#a6a6a6}#search .container div.input input[type=text]::-ms-clear{display:none}#search .container div.message{display:block;text-align:center;height:100%;position:absolute;top:0;left:0;right:0;white-space:nowrap;overflow:hidden;background:#fff;z-index:1}#search .container div.message div{padding-right:29px;background:#fff;font-size:35px;font-family:seriffamily;font-style:italic;color:#a6a6a6;height:100%;line-height:100px;box-shadow:none;width:auto;text-align:center;background:url(../img/icon-message-search.gif) right center no-repeat;display:inline-block}#search .container label{display:block;position:absolute;top:0;height:100%;left:0;right:0;z-index:10;cursor:text;margin:0;text-indent:-9999px;background:url(../img/blank.gif) repeat}#search .container .filterBtn,#search .container .infoBtn{display:block;position:absolute;top:0;left:0;width:70px;height:100%;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;z-index:20;color:#000;font-size:12px;text-align:center;background:#fff}#search .container .filterBtn i,#search .container .infoBtn i{display:block;margin:42px auto 0;text-align:center;font-size:14px}#search .container .filterBtn:hover,#search .container .infoBtn:hover{text-decoration:none}#search .container .infoBtn{right:0;left:auto}#search .container .filterBtn.active{color:#5bdc96}#search .container .filterBtn.active i{color:#5bdc96}#search .container .filter{display:none;position:absolute;top:0;left:0;z-index:30;width:0;height:100%;background:#fff;padding-left:71px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;overflow:hidden}#search .container .filter ul{list-style:none;margin:26px 0 0 0;position:absolute;top:0;left:70px;width:1000%}#search .container .filter ul li{display:block;margin:7px 7px 0 0;float:left}#search .container .filter ul li a{padding:0 10px;height:36px;line-height:36px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;background-color:#f2f2f2;border:solid 1px #d9d9d9;font-size:14px;display:block;color:#000;font-family:arial}#search .container .filter ul li a.active,#search .container .filter ul li a:hover{border-color:rgba(255,255,255,0);color:#fff;text-decoration:none;background:green;background-color:#5bdc96}#search .container .filter ul li a.active{-webkit-box-shadow:0 1px rgba(255,255,255,0.27),inset 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px rgba(255,255,255,0.27),inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px rgba(255,255,255,0.27),inset 0 1px 1px rgba(0,0,0,0.3);cursor:default}#search .container .filter ul li.showAll a{border:0;border-radius:0;background:0;border-right:1px solid #d9d9d9;padding-left:0;padding-right:30px;position:relative}#search .container .filter ul li.showAll a i{color:#d9d9d9;margin-left:6px;position:absolute;right:10px;top:0}#search .container .filter ul li.showAll a:hover{color:#000}#search .container .filter ul li.showAll a:hover i{color:#5bdc96}#search .container .filter ul li.showAll a.active{box-shadow:none;color:#000}#search .container .filter ul li.showAll a.active i{color:#5bdc96}#search .container .filter ul li.last{padding-right:60px!important}#search .container .filter .navLeft,#search .container .filter .navRight{position:absolute;top:0;left:70px;background:url(../img/search-filter-fade-left.png) repeat;width:60px;height:100%;display:none}#search .container .filter .navLeft a,#search .container .filter .navRight a{color:#000;text-decoration:none;display:block;height:100%;padding-top:43px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#search .container .filter .navLeft a.disable,#search .container .filter .navRight a.disable{cursor:default;color:#d9d9d9}#search .container .filter .navRight{left:auto;right:0;width:90px;background:url(../img/search-filter-fade-right.png) repeat;text-align:right}#search .container .filter .navRight a{margin-right:20px}#search .container .filter .arrow-holder{position:absolute;top:0;left:70px;background:url(../img/search-filter-fade-left.png) repeat;width:60px;height:100%}#search .container .filter .arrow-holder span{color:#000;padding-top:38px;width:auto}#search .container .filter .arrow-holder.left span{left:8px}#search .container .filter .arrow-holder.right{left:auto;right:0;background:url(../img/search-filter-fade-right.png) repeat}#search .container .filter .arrow-holder.right span{right:15px}#search .container .filter .arrow-holder.disabled span{color:#d9d9d9}#search .container .filter .closeFilter{display:none;position:absolute;top:0;left:0;width:70px;height:100%;z-index:20;color:#000;font-size:12px;text-align:center;background:#fff}#search .container .filter .closeFilter i{display:block;margin:43px auto 0;text-align:center;font-size:14px}#search .container .filter .closeFilter:hover{text-decoration:none}#search .container .filter.nav ul{left:130px}#search .container .filter.nav .navLeft,#search .container .filter.nav .navRight{display:block}html.touch #search .filter ul li a:hover{background-color:#f2f2f2;border:solid 1px #d9d9d9;color:#000}html.touch #search .filter ul li.focus a:hover{background:0;border-left:none;border-top:0;border-bottom:0}html.touch #search .filter.nav ul{left:50px}html.touch #search .filter.nav ul li.last a{margin-right:50px}html.touch #search .filter.nav .navLeft,html.touch #search .filter.nav .navRight{display:none}#searchHelp>div{margin:30px}@media(max-width:979px){#search{height:70px}#search .container div.input input{font-size:30px;line-height:35px;padding:17px 0}#search .container div.message div{font-size:30px;line-height:70px}#search .container .filterBtn i,#search .container .infoBtn i{margin-top:25px}#search .container .filter ul{margin-top:11px}#search .container .filter .navLeft a,#search .container .filter .navRight a{padding-top:28px}#search .container .filter .closeFilter i{margin-top:28px}#search .container .filter .arrow-holder span{padding-top:38px}}@media(max-width:767px){#search{height:50px;margin-left:-20px;margin-right:-20px}#search .container div.input input{font-size:18px;line-height:22px;padding:14px 0}#search .container div.message div{font-size:18px;line-height:50px;background-size:15px 30px}#search .container .filterBtn,#search .container .infoBtn{width:40px}#search .container .filterBtn i,#search .container .infoBtn i{margin-top:17px}#search .container .filter ul{margin-top:1px;top:2px;left:40px}#search .container .filter ul li a{font-size:12px;height:30px;line-height:30px}#search .container .filter .navLeft a,#search .container .filter .navRight a{padding-top:18px}#search .container .filter .navLeft{left:40px}#search .container .filter .closeFilter{width:40px}#search .container .filter .closeFilter i{margin-top:17px}#search .container .filter .arrow-holder{left:30px;width:30px}#search .container .filter .arrow-holder span{padding-top:37px}#search .container .filter .arrow-holder.left{background-image:url(../img/search-filter-fade-left-phone.png)}#search .container .filter .arrow-holder.left span{left:8px}#search .container .filter .arrow-holder.right{background-image:url(../img/search-filter-fade-right-phone.png)}#search .container .filter .arrow-holder.right span{right:15px}#search .container .filter.nav{padding-left:30px}#search .container .filter.nav ul{left:95px}}.searchResult{border-top:1px solid #d9d9d9;background:white;margin-bottom:0!important;padding:15px 0}.searchResult .searchHits{margin-left:30px;font-size:18px;margin-bottom:18px}.searchResult .searchHits span{color:#5bdc96;font-weight:600}.searchResult .searchHits.last{text-align:center;margin:60px 0 0 0}.searchResult .searchFilter{border-bottom:1px solid #d9d9d9;overflow:hidden}.searchResult .searchFilter .category{width:770px;float:left}.searchResult .searchFilter .category .filterInfo{margin-left:30px;font-size:12px}.searchResult .searchFilter .category .filterInfo span{font-weight:600}.searchResult .searchFilter .category .filterInfo .itemHits{color:#5bdc96}.searchResult .searchFilter .category .filterTags{position:relative;margin-left:30px}.searchResult .searchFilter .category .filterTags ul{list-style:none;margin:0;overflow:hidden;padding-right:46px;height:50px}.searchResult .searchFilter .category .filterTags ul li{float:left;margin:7px 7px 0 0}.searchResult .searchFilter .category .filterTags ul li a{padding:0 10px;height:36px;line-height:36px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;background-color:#f2f2f2;border:solid 1px #d9d9d9;font-size:14px;display:block;color:#000}.searchResult .searchFilter .category .filterTags ul li a span{padding:0 10px;height:20px;line-height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#d9d9d9;display:inline-block;margin-left:5px;font-weight:600}.searchResult .searchFilter .category .filterTags ul li a.active,.searchResult .searchFilter .category .filterTags ul li a:hover{border-color:rgba(255,255,255,0);color:#fff;text-decoration:none;background:green;background-color:#5bdc96}.searchResult .searchFilter .category .filterTags ul li a.active span,.searchResult .searchFilter .category .filterTags ul li a:hover span{background:#fff;color:#5bdc96}.searchResult .searchFilter .category .filterTags ul li a.active{-webkit-box-shadow:0 1px rgba(255,255,255,0.27),inset 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px rgba(255,255,255,0.27),inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px rgba(255,255,255,0.27),inset 0 1px 1px rgba(0,0,0,0.3)}.searchResult .searchFilter .category .filterTags ul.expanded{height:auto;margin-bottom:7px}.searchResult .searchFilter .category .filterTags .expand{padding:0 15px;width:10px;height:36px;line-height:40px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;border:solid 1px #d9d9d9;float:right;margin-left:7px;position:absolute;top:7px;right:0;color:#000;text-indent:-9999px;outline:0}.searchResult .searchFilter .category .filterTags .expand:hover{text-decoration:none;background-color:#f1f1f1}.searchResult .searchFilter .category .filterTags .expand i{text-indent:0;position:absolute;top:0;left:0;right:0;text-align:center}.searchResult .searchFilter .filterType{width:370px;float:right;margin-right:20px;overflow:hidden;border-left:1px solid #d9d9d9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.searchResult .searchFilter .filterType .online,.searchResult .searchFilter .filterType .reviewed{float:left;width:50%;height:70px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.searchResult .searchFilter .filterType .online a,.searchResult .searchFilter .filterType .reviewed a{border:1px solid #d9d9d9;border-radius:4px 4px 4px 4px;padding:7px 5px 7px 5px;position:relative;margin:25px 10px 0;display:block;outline:0;color:#000}.searchResult .searchFilter .filterType .online a span,.searchResult .searchFilter .filterType .reviewed a span{background:url("../img/input-checkbox.png") no-repeat scroll 0 0 transparent;display:inline-block;height:19px;margin:2px 5px 0 0;vertical-align:top;width:19px}.searchResult .searchFilter .filterType .online a.active,.searchResult .searchFilter .filterType .reviewed a.active{border-color:#5bdc96;color:#5bdc96}.searchResult .searchFilter .filterType .online a.active span,.searchResult .searchFilter .filterType .reviewed a.active span{background-position:left bottom}.searchResult .searchFilter .filterType .online a:hover,.searchResult .searchFilter .filterType .reviewed a:hover{text-decoration:none}.searchResult .searchFilter .filterType .reviewed{border-left:1px solid #d9d9d9;float:right}.searchResult ul.searchResultList{list-style:none;margin:0}.searchResult ul.searchResultList li{border-bottom:1px solid #d9d9d9;padding:20px 30px 15px}.searchResult ul.searchResultList li .link{width:70%;float:left;padding-left:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.searchResult ul.searchResultList li .link>a{display:block;font-size:16px;text-decoration:underline;font-weight:600;line-height:22px;height:46px;overflow:hidden}.searchResult ul.searchResultList li .link div{margin:5px 0 20px}.searchResult ul.searchResultList li .link ul.tabs{position:relative;list-style:none;margin:0;overflow:hidden}.searchResult ul.searchResultList li .link ul.tabs li{border:0;border-left:1px solid #d9d9d9;padding:0 5px;float:left;display:block}.searchResult ul.searchResultList li .link ul.tabs li a{color:#a6a6a6}.searchResult ul.searchResultList li .link ul.tabs li.active .tabItem{color:#000}.searchResult ul.searchResultList li .link ul.tabs li:first-child{border-left:none;padding-left:0}.searchResult ul.searchResultList li .link .tabItems .tabItem{height:auto;overflow:hidden;display:none;position:relative}.searchResult ul.searchResultList li .link .tabItems .tabItem a{color:#d9d9d9;position:absolute;right:0;top:0;color:#a6a6a6}.searchResult ul.searchResultList li .link .tabItems .tabItem a i{font-size:11px}.searchResult ul.searchResultList li .link .tabItems .tabItem:first-child{height:20px;padding-right:85px}.searchResult ul.searchResultList li .link .tabItems div.tabItem.active{display:block}.searchResult ul.searchResultList li .link .tabItems .tabItem:first-child.expanded{height:auto;padding-right:0}.searchResult ul.searchResultList li .type{width:30%;float:right;margin-top:13px}.searchResult ul.searchResultList li .type div{float:right;overflow:hidden}.searchResult ul.searchResultList li .type div div{float:left;border-left:1px solid #d9d9d9;margin-left:10px;padding-left:10px;color:#a6a6a6;font-size:12px}.searchResult ul.searchResultList li .type div div.disabled{visibility:hidden}.searchResult ul.searchResultList li .type div div:first-child{border:0}.searchResult ul.searchResultList li .type div .review{float:right}.searchResult ul.searchResultList li .subject{clear:both;background:#eef7f2;font-size:11px;font-style:italic;height:30px;line-height:30px;padding-left:40px;overflow:hidden}.searchResult ul.searchResultList li .subject span{float:left;display:block}.searchResult ul.searchResultList li .subject div{overflow:hidden;float:left;position:relative;width:60%}.searchResult ul.searchResultList li .subject div ul{list-style:none;margin:0;float:left;padding-right:70px}.searchResult ul.searchResultList li .subject div ul li{margin-left:15px;display:inline;border:0;padding:0;line-height:12px}.searchResult ul.searchResultList li .subject div ul li a:hover{background:#eef7f2}.searchResult ul.searchResultList li .subject div .expandSubject{font-style:normal;color:#a6a6a6;position:absolute;right:0}.searchResult ul.searchResultList li .subject.expanded{height:auto}.searchResult ul.searchResultList li .subject.expanded ul{line-height:16px;margin-top:7px}.searchResult ul.searchResultList li:hover{background:#fafafa}.searchResult.database .category{width:auto}.searchResult.database .category>div{margin-right:30px}@media(max-width:1199px){.searchResult .searchHits{margin-left:20px}.searchResult .searchFilter .category{width:550px}.searchResult .searchFilter .category .filterInfo{margin-left:20px}.searchResult .searchFilter .category .filterTags{margin-left:20px}.searchResult .searchFilter .filterType{margin-right:10px}.searchResult ul.searchResultList li:hover{background:#fff}.searchResult.database .category{width:auto}.searchResult.database .category>div{margin-right:20px}}@media(max-width:979px){.searchResult .searchFilter .category{width:525px}.searchResult .searchFilter .filterType{margin-right:20px;width:170px}.searchResult .searchFilter .filterType .online,.searchResult .searchFilter .filterType .reviewed{float:none;width:auto;border:0;height:auto}.searchResult .searchFilter .filterType .online div,.searchResult .searchFilter .filterType .reviewed div{margin:5px 0 5px 5px}.searchResult .searchFilter .filterType .reviewed{border-top:1px solid #d9d9d9}.searchResult.database .category{width:auto;border-bottom:0}.searchResult.database .category>div{margin-right:30px}}@media(max-width:767px){.searchResult .searchHits{font-size:14px;text-align:Center}.searchResult .searchHits.last{margin-left:20px;margin-right:20px}.searchResult .searchFilter .category{float:none;width:auto;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:10px 0}.searchResult .searchFilter .category .filterTags{margin-right:20px}.searchResult .searchFilter .category .filterTags ul{height:0;padding-right:0;margin-bottom:0}.searchResult .searchFilter .category .filterTags ul li a{height:30px;line-height:30px;font-size:12px}.searchResult .searchFilter .category .filterTags ul li a span{font-size:11px;height:15px;line-height:15px}.searchResult .searchFilter .category .filterTags .expand{border-radius:20px;height:20px;line-height:23px;padding:0 10px;top:-21px}.searchResult .searchFilter .category .filterTags .expand i{float:right}.searchResult .searchFilter .filterType{float:none;width:auto;border:0;margin-left:20px}.searchResult .searchFilter .filterType .online,.searchResult .searchFilter .filterType .reviewed{float:left;width:50%;border:0}.searchResult .searchFilter .filterType .online div,.searchResult .searchFilter .filterType .reviewed div{margin-left:0;margin-right:10px}.searchResult .searchFilter .filterType .online div label,.searchResult .searchFilter .filterType .reviewed div label{font-size:12px}.searchResult .searchFilter .filterType .reviewed{float:right}.searchResult .searchFilter .filterType .reviewed div{margin-right:0;margin-left:10px}.searchResult ul.searchResultList{margin:0 20px}.searchResult ul.searchResultList li{padding-left:0;padding-right:0}.searchResult ul.searchResultList li .link{padding-left:0;float:none;width:auto;overflow:hidden}.searchResult ul.searchResultList li .link>a{font-size:14px;line-height:18px;height:38px;width:70%;float:left;margin-bottom:20px}.searchResult ul.searchResultList li .link div.issn{font-size:9px;width:30%;float:right;text-align:right;margin:0}.searchResult ul.searchResultList li .link ul.tabs{clear:both}.searchResult ul.searchResultList li .link ul.tabs li a{font-size:12px}.searchResult ul.searchResultList li .link .tabItems .tabItem{font-size:12px}.searchResult ul.searchResultList li .type{float:none;width:auto;margin:6px 0}.searchResult ul.searchResultList li .type div{float:none}.searchResult ul.searchResultList li .type div div.disabled{display:none}.searchResult ul.searchResultList li .type div div.disabled+div{border:0;margin-left:0;padding-left:0}.searchResult ul.searchResultList li .type div div:first-child{margin-left:0;padding-left:0}.searchResult ul.searchResultList li .subject{padding-left:5px}.searchResult ul.searchResultList li .subject span{width:10%;float:left}.searchResult ul.searchResultList li .subject div{width:90%;float:right}.searchResult ul.searchResultList li .subject div ul li{margin-left:10px}.searchResult ul.searchResultList li .subject div .expandSubject{right:5px}.searchResult ul.searchResultList li .subject.expanded ul{padding-right:5px;padding-bottom:5px}.searchResult.database .category{width:auto;border-bottom:0}.searchResult.database .category>div{margin-right:20px}}@media(max-width:480px){.searchResult .searchFilter .filterType .online,.searchResult .searchFilter .filterType .reviewed{float:none;width:auto}.searchResult .searchFilter .filterType .online div,.searchResult .searchFilter .filterType .reviewed div{margin:10px 0}.searchResult .searchFilter .filterType .reviewed{float:none}}.statusInformation{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:370px;margin-bottom:20px;padding:0 20px 30px;background:#fff}.statusInformation *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.statusInformation h3{width:70%;margin:10px auto 20px;border-bottom:1px solid #000;font-size:14px;text-transform:uppercase;text-align:center}.statusInformation ul{margin:0}.statusInformation li{margin-bottom:15px;list-style:none}.statusInformation .time{color:#ff4b46;font-size:12px;font-weight:bold}.statusInformation .time i{position:relative;top:2px;margin-right:5px}.statusInformation p{height:32px;line-height:16px;overflow:hidden}@media(max-width:1169px){.statusInformation p{height:46px}}@media(max-width:979px){.statusInformation p{height:32px}}@media(max-width:480px){.statusInformation p{height:46px}}.libraryContact{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background-repeat:no-repeat;height:550px}.libraryContact *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.libraryContact .library-list-container{height:550px;-webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000;perspective:1000}.libraryContact .library-list{margin:130px 0 0 130px}.libraryContact .library-background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-99}.libraryContact .library-background-image.active-background{z-index:0}.libraryContact .library-item{float:left;width:290px;height:290px;margin-right:20px;list-style:none;text-align:center;cursor:pointer;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;-o-perspective:1000;perspective:1000}.libraryContact .library-item.active .flipper{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.libraryContact .library-item .flipper{position:relative;height:inherit;width:inherit;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.libraryContact .library-item .front,.libraryContact .library-item .back{position:absolute;top:0;left:0;height:inherit;width:inherit;border:10px solid black;border-radius:50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.libraryContact .library-item .front{z-index:2;background:black}.libraryContact .library-item .back{padding:30px 30px 0;background:rgba(0,0,0,0.7);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.libraryContact .library-item h2{margin-top:110px;color:#fff;font-size:20px;font-weight:500}.libraryContact .library-item h2 i{display:none}.libraryContact .library-item h3{color:#fff;font-size:16px;font-weight:500}.libraryContact .library-item p{max-height:74px;color:#fff;font-size:12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100;line-height:1.5;overflow:hidden}.libraryContact .library-item .actions{position:absolute;left:0;right:0;bottom:0;height:68px}.libraryContact .library-item .actions i{display:block;font-size:18px;color:#ffe734;line-height:1.4}.libraryContact .library-item .actions .left{float:left;height:inherit;width:50%;padding:5px 10px 0 0;text-align:right;border-right:1px solid #000}.libraryContact .library-item .actions .right{float:right;height:inherit;width:50%;padding:5px 0 0 10px;text-align:left}.libraryContact .library-item .actions .right a{text-decoration:none}.libraryContact .library-item .actions .right a:hover span{text-decoration:underline}.libraryContact .library-item .actions .right i{margin-left:12px}.libraryContact .library-item .actions .map-link-fluid{float:right;display:none;color:#000;text-decoration:none}.libraryContact .library-item .actions .map-link-fluid i{margin:0 10px 1px 0}.libraryContact .library-item .actions .show-map-btn,.libraryContact .library-item .actions .map-link-fluid{padding:0;color:#fff;font-size:12px;border:0;background:0}.libraryContact .library-item .actions .show-map-btn:hover span,.libraryContact .library-item .actions .map-link-fluid:hover span{text-decoration:underline}.libraryContact .library-item .actions a{font-size:12px;color:#fff}.libraryContact #map-container{position:absolute;top:0;left:0;right:0;bottom:0;display:none;z-index:990}.libraryContact #map-container img{max-width:none!important}.libraryContact #map-close-btn{display:none;position:absolute;padding:10px 5px 0;top:10px;right:10px;border:0;background:0;line-height:1;z-index:999;-webkit-transition:background .1s linear;-moz-transition:background .1s linear;-ms-transition:background .1s linear;-o-transition:background .1s linear;transition:background .1s linear}.libraryContact #map-close-btn i{color:#000;font-size:30px}.libraryContact:after{content:"";display:table;clear:both}.no-csstransformspreserve3d .libraryContact .library-item.active .front{display:none}.no-csstransformspreserve3d .libraryContact .library-item.active .back{display:block}.no-csstransformspreserve3d .libraryContact .library-item.active .flipper{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.no-csstransformspreserve3d .libraryContact .library-item .back{display:none;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.lt-ie9 .libraryContact .library-list{margin:100px 0 0 81px}.lt-ie9 .libraryContact .library-item{width:246px;height:246px}.lt-ie9 .libraryContact .library-item .back{background:#000}@media(max-width:1199px){.libraryContact{height:442px}.libraryContact .library-list{margin:100px 0 0 81px}.libraryContact .library-item{width:246px;height:246px}.libraryContact .library-item h2{margin-top:95px;font-size:20px}.libraryContact .library-item h3{margin-bottom:10px;font-size:14px;line-height:1}.libraryContact .library-item p{max-height:80px;font-size:11px}}@media(min-width:768px) and (max-width:979px){.libraryContact{height:340px}.libraryContact .library-list{margin:80px 0 0 70px}.libraryContact .library-item{width:181px;height:181px}.libraryContact .library-item h2{margin-top:60px;font-size:16px}.libraryContact .library-item h3{margin-top:73px}.libraryContact .library-item p{display:none}.libraryContact .library-item .back{padding:0}.libraryContact .library-item .actions{height:55px}.libraryContact .library-item .actions .left{padding:4px 4px 0 0}.libraryContact .library-item .actions .right{padding:4px 0 0 4px}.libraryContact .library-item .actions i{font-size:14px}.libraryContact .library-item .actions .show-map-btn,.libraryContact .library-item .actions a{font-size:10px}}@media(max-width:767px){.libraryContact{height:auto;padding:10px 20px;background:#fff}.libraryContact .library-backgrounds-wrapper{display:none}.libraryContact .library-list-container{height:auto}.libraryContact .library-list{margin:0}.libraryContact .library-item{width:100%;height:auto;border-radius:none;text-align:left;border-top:1px solid #efefef}.libraryContact .library-item:first-child{border-top:0}.libraryContact .library-item.active .flipper{-webkit-transform:none;-moz-transform:none;transform:none}.libraryContact .library-item.active .back{display:block;padding:0}.libraryContact .library-item.active.init .back{display:none}.libraryContact .library-item h2{margin:0;color:#595959;font-size:14px;text-align:left;font-weight:bold;line-height:20px}.libraryContact .library-item h2 i{float:right;display:block}.libraryContact .library-item p{color:#000;font-size:12px}.libraryContact .library-item .flipper{position:relative;height:inherit;width:inherit;-webkit-transition:.6s;-moz-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.libraryContact .library-item .front,.libraryContact .library-item .back{position:relative;height:inherit;width:inherit;background:none!important;border:0;border-radius:none;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;backface-visibility:visible}.libraryContact .library-item .front{padding:15px;z-index:2;background:0}.libraryContact .library-item .back{position:relative;display:none;background:0;border-radius:none;-webkit-transform:none;-moz-transform:none;transform:none}.libraryContact .library-item .back h3{display:none}.libraryContact .library-item .actions{position:relative}.libraryContact .library-item .actions .left{border:0}.libraryContact .library-item .actions .show-map-btn{color:#000}.libraryContact .library-item .actions a{color:#000}.libraryContact .library-item .actions .map-link-fluid{display:inline;color:#000}.libraryContact .library-item .show-map-btn{display:none}}.pointOfInterest{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:580px}.pointOfInterest *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pointOfInterest #map-container{position:absolute;top:0;left:0;width:100%;height:100%}.pointOfInterest #map-container img{max-width:none!important}.pointOfInterest .points{position:relative;margin-top:25px;width:300px;height:530px;background:#fff;z-index:100}.pointOfInterest .points>div{position:relative;height:530px;width:100%;margin-top:10px;overflow:hidden}.pointOfInterest .points ul{margin:0;list-style:none}.pointOfInterest .point{position:relative;border-bottom:1px solid #ccc}.pointOfInterest .point .list{cursor:pointer;height:45px}.pointOfInterest .point .list i{position:relative;top:2px;margin:0 10px;font-size:26px;line-height:45px}.pointOfInterest .point .list span{margin-top:14px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;width:230px;overflow:hidden}.pointOfInterest .point .info{clear:left;height:0;background-color:#f2f2f2;overflow:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.pointOfInterest .point .info .inner-wrapper{padding:20px 20px 0;background-image:-webkit-linear-gradient(top,#d1d1d1 0,#f2f2f2 10%)}.pointOfInterest .point .info .mobile-map-link{margin-top:20px}.pointOfInterest .point .mobile-map-link{display:none}.pointOfInterest .point:last-child{border-bottom:0}.pointOfInterest #points-wrapper{position:relative;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media(max-width:767px){.pointOfInterest{height:auto}.pointOfInterest #map-container{display:none}.pointOfInterest .points{margin:0;width:auto;height:auto}.pointOfInterest .points>div{height:auto}.pointOfInterest .point .info{background:red}.pointOfInterest .point .info .inner-wrapper{padding-bottom:20px}.pointOfInterest .point .list span{display:inline-block;text-overflow:ellipsis;white-space:nowrap;width:77%;overflow:hidden}.pointOfInterest .point .mobile-map-link{display:block}.pointOfInterest .point .mobile-map-link i{margin:0}.pointOfInterest .point .mobile-map-link:hover{text-decoration:none}.pointOfInterest .point .mobile-map-link:hover span{text-decoration:underline}}.touchcarousel{position:relative;width:600px;height:400px;overflow:hidden}.touchcarousel .touchcarousel-container{position:relative;margin:0;padding:0;list-style:none;left:0}.touchcarousel .touchcarousel-wrapper{position:relative;overflow:hidden;width:100%;height:100%}.touchcarousel .touchcarousel-item{margin:0;padding:0;float:left}.touchcarousel .touchcarousel-item.last{margin-right:0!important}.touchcarousel .arrow-holder{height:100%;width:45px;position:absolute;top:0;display:block;cursor:pointer;z-index:25}.touchcarousel .arrow-holder.left{left:0}.touchcarousel .arrow-holder.right{right:0}.touchcarousel .arrow-icon{width:45px;height:90px;top:50%;margin-top:-45px;position:absolute;cursor:pointer}.touchcarousel .arrow-holder.disabled{cursor:default}.touchcarousel .arrow-holder.disabled .arrow-icon{cursor:default}.touchcarousel .tc-paging-container{width:100%;overflow:hidden;position:absolute;margin-top:-20px;z-index:25}.touchcarousel .tc-paging-centerer{float:left;position:relative;left:50%}.touchcarousel .tc-paging-centerer-inside{float:left;position:relative;left:-50%}.touchcarousel .tc-paging-item{float:left;cursor:pointer;position:relative;display:block;text-indent:-9999px}.touchcarousel .scrollbar-holder{position:absolute;z-index:30;left:6px;right:6px;bottom:5px;height:4px;overflow:hidden}.touchcarousel .scrollbar{position:absolute;left:0;height:4px;bottom:0}.touchcarousel .scrollbar.dark{background-color:#828282;background-color:rgba(0,0,0,0.5)}.touchcarousel .scrollbar.light{background-color:#d2d2d2;background-color:rgba(255,255,255,0.5)}.touchcarousel .grab-cursor{cursor:url(grab.png) 8 8,move}.touchcarousel .grabbing-cursor{cursor:url(grabbing.png) 8 8,move}.touchcarousel .auto-cursor{cursor:auto}.bookshelf{background:#e6e6e6;height:350px;text-align:Center;overflow:hidden;position:relative}.bookshelf .shadow{width:0;height:0;background:Red;-webkit-box-shadow:0 0 330px 330px #b1b1b1;box-shadow:0 0 330px 330px #b1b1b1;margin:0;position:absolute;left:0;right:0;top:0;margin:0 auto}.bookshelf h2{position:relative;font-size:34px;margin-top:27px}.bookshelf #bookshelfCarousel{width:100%;height:230px;margin-top:53px;background:url(../img/bookshelf.png) bottom left repeat-x}.bookshelf #bookshelfCarousel ul{list-style:none;overflow:hidden;width:100%;height:175px}.bookshelf #bookshelfCarousel ul li{background:url(../img/bookshelf-book-shadow.png) 0 0 no-repeat;padding-left:18px;padding-right:2px}.bookshelf #bookshelfCarousel ul li a{display:block}.bookshelf .touchcarousel .arrow-holder{height:175px;width:40px}.bookshelf .touchcarousel .arrow-icon{width:40px;height:40px;margin-top:-8px;color:#fff;opacity:.8;font-size:30px;left:0;text-shadow:0 0 4px #000}.bookshelf .touchcarousel .arrow-holder:hover{text-decoration:none}.bookshelf .touchcarousel .arrow-holder:hover .arrow-icon{opacity:1}.bookshelf .touchcarousel .arrow-holder.disabled .arrow-icon{opacity:.4;text-shadow:none}.bookshelf .touchcarousel .touchcarousel-item.last{margin-right:20px!important}.popover-content .popbook{text-align:center;display:block}.popover-content .popbook h6{font-weight:600;margin:0}.popover-content .popbook small{font-size:11px;font-weight:600;display:block}.popover-content .popbook p{font-size:11px}.popover-content .popbook h6,.popover-content .popbook p,.popover-content .popbook small{text-align:left}.popover-content .popbook a{margin-top:5px}@media(max-width:1169px){.bookshelf .shadow{-webkit-box-shadow:0 0 230px 230px #b1b1b1;box-shadow:0 0 230px 230px #b1b1b1}.bookshelf h2{font-size:32px}}@media(max-width:767px){.bookshelf .shadow{-webkit-box-shadow:0 0 130px 130px #b1b1b1;box-shadow:0 0 130px 130px #b1b1b1}.bookshelf h2{font-size:26px}}@media(max-width:480px){.bookshelf{height:303px}.bookshelf .shadow{-webkit-box-shadow:0 0 100px 100px #b1b1b1;box-shadow:0 0 100px 100px #b1b1b1}.bookshelf h2{font-size:18px;margin-top:10px}.bookshelf #bookshelfCarousel{margin-top:23px}}.personalList{background:#fff}.personalList>div{margin:30px 30px 10px}.personalList>div h3{margin-top:30px}.personalList>div ul.filter{list-style:none;overflow:hidden;margin:0}.personalList>div ul.filter li{height:34px;line-height:34px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;background-color:#f1f1f1;border:solid 1px #d9d9d9;text-align:center;float:left;padding:0 25px;cursor:pointer;margin:5px 10px 5px 0;text-shadow:0 1px 0 #fff}.personalList>div ul.filter li:hover,.personalList>div ul.filter li.active{background-color:#d9d9d9;-webkit-box-shadow:0 0 2px rgba(252,252,252,0),0 1px rgba(255,255,255,0),0 1px 1px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 0 2px rgba(252,252,252,0),0 1px rgba(255,255,255,0),0 1px 1px rgba(0,0,0,0.2) inset;box-shadow:0 0 2px rgba(252,252,252,0),0 1px rgba(255,255,255,0),0 1px 1px rgba(0,0,0,0.2) inset;border-color:#d5d5d5;border-top-color:#b2b2b2;background:#dbdbdb;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#dbdbdb 0,#d5d5d5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dbdbdb),color-stop(100%,#d5d5d5));background:-webkit-linear-gradient(top,#dbdbdb 0,#d5d5d5 100%);background:-o-linear-gradient(top,#dbdbdb 0,#d5d5d5 100%);background:-ms-linear-gradient(top,#dbdbdb 0,#d5d5d5 100%);background:linear-gradient(to bottom,#dbdbdb 0,#d5d5d5 100%)}.personalList>div ul.employees{margin:30px 0;list-style:none;overflow:hidden;border-bottom:1px solid #d9d9d9;padding-bottom:20px}.personalList>div ul.employees li{border-top:1px solid #d9d9d9;padding-top:20px;overflow:hidden}.personalList>div ul.employees li .image{background:#f2f2f2;border:1px solid #d9d9d9;padding:10px;float:left;width:190px;-webkit-border-radius:1px;border-radius:1px;margin-bottom:20px}.personalList>div ul.employees li .text{float:right;width:470px;margin-bottom:20px}.personalList>div ul.employees li .text small{font-size:14px;font-weight:600}.personalList>div ul.employees li .text h4{font-size:21px;line-height:26px;margin:2px 0 30px}.personalList>div ul.employees li .text .description{overflow:hidden;width:100%;height:auto;max-height:2500px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.personalList>div ul.employees li .text .description .showMore{position:absolute;right:0}.personalList>div ul.employees li .text .description.summary{height:25px;padding-right:60px}.personalList>div ul.employees li .text .description.summary p.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.personalList>div ul.employees li .contact{margin:35px 0 0;overflow:hidden}.personalList>div ul.employees li .contact .phone,.personalList>div ul.employees li .contact a{float:right}.personalList>div ul.employees li .contact .phone{height:48px;line-height:48px;margin-right:20px;font-size:18px}.personalList>div ul.employees li .contact a span{display:inline;padding:0;text-align:center;font-weight:400}.personalList>div ul.employees li .contactEmployee{clear:both;background:#f2f2f2;padding:0 50px;border:1px solid #d9d9d9;-webkit-border-radius:3px;border-radius:3px;position:relative;margin-bottom:20px;display:none}.personalList>div ul.employees li .contactEmployee h4{margin:20px 0 30px}.personalList>div ul.employees li .contactEmployee .contactForm{overflow:hidden}.personalList>div ul.employees li .contactEmployee .contactForm .left,.personalList>div ul.employees li .contactEmployee .contactForm .right{float:left;width:294px}.personalList>div ul.employees li .contactEmployee .contactForm .left label,.personalList>div ul.employees li .contactEmployee .contactForm .right label{display:inline}.personalList>div ul.employees li .contactEmployee .contactForm .left i,.personalList>div ul.employees li .contactEmployee .contactForm .right i{color:#ff9390;font-style:normal}.personalList>div ul.employees li .contactEmployee .contactForm .left input,.personalList>div ul.employees li .contactEmployee .contactForm .right input,.personalList>div ul.employees li .contactEmployee .contactForm .left textarea,.personalList>div ul.employees li .contactEmployee .contactForm .right textarea{display:block;margin:5px 0;width:294px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.personalList>div ul.employees li .contactEmployee .contactForm .left textarea,.personalList>div ul.employees li .contactEmployee .contactForm .right textarea{height:180px}.personalList>div ul.employees li .contactEmployee .contactForm .right{float:right}.personalList>div ul.employees li .contactEmployee .contactForm .formAction{clear:both;position:relative;height:105px}.personalList>div ul.employees li .contactEmployee .contactForm .formAction span{font-size:11px;display:block}.personalList>div ul.employees li .contactEmployee .contactForm .formAction span i{color:#ff9390;font-style:normal}.personalList>div ul.employees li .contactEmployee .contactForm .formAction .invalidMessage{display:none;color:#ff4b46;font-size:14px;margin-top:10px;width:300px}.personalList>div ul.employees li .contactEmployee .contactForm .formAction a{position:absolute;top:20px;right:0}.personalList>div ul.employees li .sentSuccess{text-align:center;position:absolute;top:0;left:0;right:0;z-index:100;background:#f2f2f2;height:100%;display:none}.personalList>div ul.employees li .sentSuccess h2{margin-top:125px}.personalList>div ul.employees li .arrow,.personalList>div ul.employees li .arrow:after{display:inline-block;width:0;height:0;border-color:rgba(255,255,255,0);border-style:solid}.personalList>div ul.employees li .arrow{position:absolute;top:-17px;right:90px;margin-left:-10px;border-left:7px solid rgba(255,255,255,0);border-right:7px solid rgba(255,255,255,0);border-bottom:14px solid #d9d9d9}.personalList>div ul.employees li .arrow:after{position:relative;content:"";z-index:1;border-left:7px solid rgba(255,255,255,0);border-right:7px solid rgba(255,255,255,0);border-bottom:14px solid #f2f2f2;top:-1px;left:-7px}html.lt-ie9 .personalList .arrow{display:none!important}@media(min-width:980px) and (max-width:1199px){.personalList h1{font-size:30px}.personalList>div{margin:30px 30px 10px}.personalList>div h3{margin-top:30px}.personalList>div ul.employees li .text{width:330px}.personalList>div ul.employees li .contact{margin-top:53px}.personalList>div ul.employees li .contact .phone{font-size:14px;margin-right:20px;height:30px;line-height:30px}.personalList>div ul.employees li .contact a{padding:8px 12px;font-size:12px;line-height:12px}.personalList>div ul.employees li .contactEmployee{clear:both;padding-left:20px;padding-right:20px}.personalList>div ul.employees li .contactEmployee .arrow{right:71px}.personalList>div ul.employees li .contactEmployee .contactForm .left,.personalList>div ul.employees li .contactEmployee .contactForm .right{width:250px}.personalList>div ul.employees li .contactEmployee .contactForm .left input,.personalList>div ul.employees li .contactEmployee .contactForm .right input,.personalList>div ul.employees li .contactEmployee .contactForm .left textarea,.personalList>div ul.employees li .contactEmployee .contactForm .right textarea{width:100%}.personalList>div ul.employees li .contactEmployee .contactForm .formAction .invalidMessage{width:250px}}@media(min-width:768px) and (max-width:979px){.personalList{width:auto!important}.personalList h1{font-size:30px}.personalList>div{margin:30px 30px 10px}.personalList>div h3{margin-top:30px}.personalList>div ul.employees li .text{width:430px}.personalList>div ul.employees li .contact{margin-top:53px}.personalList>div ul.employees li .contact .phone{font-size:16px;margin-right:33px;height:30px;line-height:30px}.personalList>div ul.employees li .contact a{padding:8px 12px;font-size:12px;line-height:12px}.personalList>div ul.employees li .contactEmployee{clear:both;padding-left:20px;padding-right:20px}.personalList>div ul.employees li .contactEmployee .arrow{right:71px}.personalList>div ul.employees li .contactEmployee .contactForm .left,.personalList>div ul.employees li .contactEmployee .contactForm .right{width:291px}.personalList>div ul.employees li .contactEmployee .contactForm .left input,.personalList>div ul.employees li .contactEmployee .contactForm .right input,.personalList>div ul.employees li .contactEmployee .contactForm .left textarea,.personalList>div ul.employees li .contactEmployee .contactForm .right textarea{width:100%}.personalList>div ul.employees li .contactEmployee .contactForm .formAction{clear:both;position:relative;height:105px}.personalList>div ul.employees li .contactEmployee .contactForm .formAction span{font-size:11px}.personalList>div ul.employees li .contactEmployee .contactForm .formAction a{position:absolute;top:20px;right:0}}@media(max-width:767px){.personalList>div{margin:20px 20px 10px}.personalList>div h3{margin-top:30px}.personalList>div .filterToggle{cursor:pointer}.personalList>div .filterToggle i{float:right}.personalList>div ul.filter{display:none}.personalList>div ul.filter li{float:none}.personalList>div ul.employees li .image{width:20%;padding:5px}.personalList>div ul.employees li .text{width:75%}.personalList>div ul.employees li .text small{font-size:12px;line-height:16px}.personalList>div ul.employees li .text h4{font-size:18px;line-height:20px;margin-bottom:6px}.personalList>div ul.employees li .contact{margin-top:0}.personalList>div ul.employees li .contact .phone{font-size:12px;margin-right:10px;height:33px;line-height:33px}.personalList>div ul.employees li .contact a{padding:3;padding:8px 12px;font-size:12px;line-height:12px}.personalList>div ul.employees li .contact a i{padding:3px 0 0 0;border:0}.personalList>div ul.employees li .contactEmployee{clear:both;padding-left:20px;padding-right:20px}.personalList>div ul.employees li .contactEmployee .arrow{right:12px}.personalList>div ul.employees li .contactEmployee .contactForm .left,.personalList>div ul.employees li .contactEmployee .contactForm .right{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:none}.personalList>div ul.employees li .contactEmployee .contactForm .left input,.personalList>div ul.employees li .contactEmployee .contactForm .right input,.personalList>div ul.employees li .contactEmployee .contactForm .left textarea,.personalList>div ul.employees li .contactEmployee .contactForm .right textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.personalList>div ul.employees li .contactEmployee .contactForm .formAction{margin-bottom:20px;text-align:center;overflow:hidden;height:auto}.personalList>div ul.employees li .contactEmployee .contactForm .formAction span,.personalList>div ul.employees li .contactEmployee .contactForm .formAction .invalidMessage{text-align:left;display:block;width:100%}.personalList>div ul.employees li .contactEmployee .contactForm .formAction .invalidMessage{display:none}.personalList>div ul.employees li .contactEmployee .contactForm .formAction a{position:relative;margin-bottom:20px}}@media(max-width:480px){.personalList>div{margin:10px 10px 10px}.personalList>div ul.filter li{padding:10px 0;height:auto;font-size:14px;line-height:16px;margin-top:10px}.personalList>div ul.employees li .image{float:none;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.personalList>div ul.employees li .text{float:none;width:100%}.personalList>div ul.employees li .text .description{margin:20px 0}.personalList>div ul.employees li .contact a{padding:8px 12px;font-size:12px;line-height:12px}.personalList>div ul.employees li .contactEmployee{padding:0 10px 10px}.personalList>div ul.employees li .contactEmployee h4{font-size:16px;margin-bottom:10px}.personalList>div ul.employees li .contactEmployee .left a,.personalList>div ul.employees li .contactEmployee .right a{padding:13px 20px;font-size:14px;line-height:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.personalList>div ul.employees li .contactEmployee .left a span,.personalList>div ul.employees li .contactEmployee .right a span{display:inline-block;text-align:left;padding-left:10px;line-height:12px;padding-top:9px;font-size:14px}.personalList>div ul.employees li .contactEmployee .left a span small,.personalList>div ul.employees li .contactEmployee .right a span small{font-size:11px;color:#bfbfbf;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.personalList>div ul.employees li .contactEmployee .left a span,.personalList>div ul.employees li .contactEmployee .right a span{padding-top:17px}.personalList>div ul.employees li .contactEmployee .formAction a{padding:13px 20px;font-size:14px;line-height:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.personalList>div ul.employees li .contactEmployee .formAction a span{display:inline-block;text-align:left;padding-left:10px;line-height:12px;padding-top:9px;font-size:14px}.personalList>div ul.employees li .contactEmployee .formAction a span small{font-size:11px;color:#bfbfbf;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.personalList>div ul.employees li .contactEmployee .formAction a span{padding-top:17px}}.bookLibrarian{height:370px;background:#fff9cd;position:relative;text-align:center}.bookLibrarian h3{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;display:block;text-align:center;border-bottom:1px solid #000;margin:5px 60px 15px;line-height:30px;padding-bottom:2px;font-size:14px}.bookLibrarian p{font-size:16px;line-height:24px;text-align:center;height:197px;overflow:hidden;margin:0 25px 10px}#bookLibrarian .modal-body{max-height:none;height:auto;overflow:hidden}#bookLibrarian .modal-body .help{overflow:hidden}#bookLibrarian .modal-body .help h3{float:left}#bookLibrarian .modal-body .help span{color:#404040;cursor:pointer;font-size:24px;float:right;margin-top:23px}#bookLibrarian .modal-body .description{float:left;width:560px}#bookLibrarian .modal-body .description textarea{margin-top:5px;display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:210px}#bookLibrarian .modal-body .description label{display:inline}#bookLibrarian .modal-body .userInfo{float:right;width:280px;overflow:hidden}#bookLibrarian .modal-body .userInfo div input{margin:5px 0 20px;display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}#bookLibrarian .modal-body .userInfo div label{display:inline}#bookLibrarian .modal-body .userInfo div:first-child{margin:0}#bookLibrarian .modal-body .userType{clear:both}#bookLibrarian .modal-body .userType ul{margin:0;list-style:none;margin-top:5px}#bookLibrarian .modal-body .userType ul.places{overflow:hidden}#bookLibrarian .modal-body .userType ul.places li{border:1px solid #d9d9d9;border-radius:4px 4px 4px 4px;cursor:pointer;float:left;font-weight:600;margin:0 0 0 20px;padding:15px 0 14px 15px;width:183px;position:relative}#bookLibrarian .modal-body .userType ul.places li input{opacity:0;position:absolute}#bookLibrarian .modal-body .userType ul.places li label:before{background:url(../img/input-radio.png) no-repeat;content:" ";display:inline-block;height:19px;margin:2px 10px 0 0;vertical-align:top;width:19px}#bookLibrarian .modal-body .userType ul.places li label{margin:0;cursor:pointer;display:inline}#bookLibrarian .modal-body .userType ul.places li.active{border-color:#5bdc96;color:#5bdc96}#bookLibrarian .modal-body .userType ul.places li.active label:before{background-position:left bottom}#bookLibrarian .modal-body .userType ul.places li:first-child,#bookLibrarian .modal-body .userType ul.places dolhpintext:first-child li{margin-left:0}#bookLibrarian .modal-body .userType ul.placeInfo{height:35px;overflow:hidden}#bookLibrarian .modal-body .userType ul.placeInfo li{display:none;color:#5bdc96;font-size:12px;font-style:italic;width:630px;line-height:16px}#bookLibrarian .modal-body .userType ul.placeInfo li.active{display:block}#bookLibrarian .modal-body .otherInfo{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin:20px 0 0}#bookLibrarian .modal-body .otherInfo .trigger{cursor:pointer;padding:7px 0;position:relative}#bookLibrarian .modal-body .otherInfo .trigger h6{margin:0}#bookLibrarian .modal-body .otherInfo .trigger span{position:absolute;top:20px;right:5px;color:#595959}#bookLibrarian .modal-body .otherInfo .trigger em{font-size:13px}#bookLibrarian .modal-body .otherInfo .toggle{overflow:hidden;margin-top:10px;height:80px}#bookLibrarian .modal-body .otherInfo .toggle label{float:left;margin-left:28px;display:none}#bookLibrarian .modal-body .otherInfo .toggle label input{display:block;margin-top:5px;width:178px}#bookLibrarian .modal-body .otherInfo .toggle label:first-child{margin:0}#bookLibrarian .modal-body .otherInfo .toggle label:first-child input{width:406px}#bookLibrarian .modal-footer{padding:40px 0 30px;position:relative}#bookLibrarian .modal-footer .invalidMessage{position:absolute;top:4px;left:0;right:0;text-align:center;color:#ff4b46;display:none}#bookLibrarian .modal-footer .mandatoryInfo{font-size:11px;position:absolute;bottom:10px;left:40px}#bookLibrarian .sentSuccess{text-align:center;padding:40px}#bookLibrarian .description i,#bookLibrarian .userInfo i,#bookLibrarian .userType i,#bookLibrarian .mandatoryInfo i{color:#ff9390;font-style:normal}@media(min-width:980px) and (max-width:1199px){.bookLibrarian{height:300px}.bookLibrarian h3{margin:10px 30px 10px}.bookLibrarian p{height:155px;font-size:14px;line-height:22px}.bookLibrarian textarea{height:200px}.bookLibrarian .userInfo{float:none;width:100%;margin-top:30px}.bookLibrarian .userInfo input{width:190px}.bookLibrarian .userInfo label{margin-left:31px;float:left}.bookLibrarian .userInfo label:first-child{margin-left:0}}@media(min-width:768px) and (max-width:979px){#bookLibrarian .modal-body .description{float:none;width:100%}#bookLibrarian .modal-body .description textarea{height:100px}#bookLibrarian .modal-body .userInfo{float:none;width:100%;margin-top:30px}#bookLibrarian .modal-body .userInfo div{float:left;width:206px;margin-left:28px}#bookLibrarian .modal-body .userInfo div input{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}#bookLibrarian .modal-body .userType ul.places li{margin:0 0 0 10px;width:149px;font-size:12px;padding:15px 0 15px 10px}#bookLibrarian .modal-body .userType ul.places li input{margin:-3px 5px 0 0}#bookLibrarian .modal-body .userType ul.places li label{left:8px;font-size:12px}#bookLibrarian .modal-body .userType ul.places li label:before{margin-right:5px}#bookLibrarian .modal-body .userType ul.places li.active{border-color:#5bdc96;color:#5bdc96}#bookLibrarian .modal-body .userType ul.places li:first-child,#bookLibrarian .modal-body .userType ul.places dolhpintext:first-child li{margin-left:0}#bookLibrarian .modal-body .userType ul.placeInfo li.active{display:block}#bookLibrarian .modal-body .otherInfo .toggle label input{width:133px}#bookLibrarian .modal-body .otherInfo .toggle label:first-child input{width:310px}}@media(max-width:767px){#bookLibrarian .modal-header h2{font-size:28px}#bookLibrarian .modal-header .close{font-size:20px}#bookLibrarian .modal-body{padding:0 25px}#bookLibrarian .modal-body p{width:100%;font-size:12px;line-height:16px}#bookLibrarian .modal-body .description{float:none;width:100%}#bookLibrarian .modal-body .description textarea{height:100px}#bookLibrarian .modal-body .userInfo{float:none;width:100%;margin-top:30px}#bookLibrarian .modal-body .userInfo label{margin-left:0;float:none}#bookLibrarian .modal-body .userInfo label input{width:395px}#bookLibrarian .modal-body .userType ul.places li{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px 0 0}#bookLibrarian .modal-body .userType ul.places li input{margin:-3px 5px 0 0}#bookLibrarian .modal-body .userType ul.places li.active{border-color:#5bdc96;color:#5bdc96}#bookLibrarian .modal-body .userType ul.places li:first-child{margin-top:0}#bookLibrarian .modal-body .userType ul.placeInfo li{width:100%}#bookLibrarian .modal-body .userType ul.placeInfo li.active{display:block}#bookLibrarian .modal-body .otherInfo span{top:20px}#bookLibrarian .modal-body .otherInfo em{width:100%}#bookLibrarian .modal-body .otherInfo .toggle{height:230px}#bookLibrarian .modal-body .otherInfo .toggle label{float:none;margin:0}#bookLibrarian .modal-body .otherInfo .toggle label input{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}#bookLibrarian .modal-body .otherInfo .toggle label input:first-child{width:100%}#bookLibrarian .modal-footer{padding-top:10px}#bookLibrarian .modal-footer .invalidMessage{position:static;margin:0 10px 10px;display:block}#bookLibrarian .modal-footer .mandatoryInfo{left:24px;bottom:5px}}@media(max-width:480px){#bookLibrarian .modal-header h2{font-size:25px}#bookLibrarian .modal-header .close{font-size:20px}#bookLibrarian .modal-body{padding:0 25px}#bookLibrarian .modal-body p{width:100%;font-size:12px;line-height:16px}#bookLibrarian .modal-body .help h3{font-size:16px}#bookLibrarian .modal-body .description{float:none;width:100%}#bookLibrarian .modal-body .description textarea{height:100px}#bookLibrarian .modal-body .userInfo{float:none;width:100%;margin-top:30px}#bookLibrarian .modal-body .userInfo label{margin-left:0;float:none}#bookLibrarian .modal-body .userInfo label input{width:236px}#bookLibrarian .modal-body .userType{border-top:1px solid #d9d9d9;padding-top:10px}#bookLibrarian .modal-body .userType ul.places li{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px}#bookLibrarian .modal-body .userType ul.places li input{margin:-3px 5px 0 0}#bookLibrarian .modal-body .userType ul.places li.active{border-color:#5bdc96;color:#5bdc96}#bookLibrarian .modal-body .userType ul.placeInfo li{width:100%}#bookLibrarian .modal-body .userType ul.placeInfo li.active{display:block}#bookLibrarian .modal-body .otherInfo .trigger span{top:30px}#bookLibrarian .modal-body .otherInfo .trigger em{width:100%;position:aboslute;left:0;padding-right:30px}#bookLibrarian .modal-body .otherInfo .toggle{height:230px}#bookLibrarian .modal-footer{padding-top:10px}#bookLibrarian .modal-footer .invalidMessage{position:static;margin:0 10px 10px}#bookLibrarian .modal-footer a{padding:13px 20px;font-size:14px;line-height:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#bookLibrarian .modal-footer a span{display:inline-block;text-align:left;padding-left:10px;line-height:12px;padding-top:9px;font-size:14px}#bookLibrarian .modal-footer a span small{font-size:11px;color:#bfbfbf;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}#bookLibrarian .modal-footer a span{padding-top:17px}#bookLibrarian .modal-footer .mandatoryInfo{left:24px;bottom:5px}}.askQuestion{background:#fff}.askQuestion>div,.askQuestion>form>div{overflow:hidden;padding:40px 30px 15px}.askQuestion>div h1,.askQuestion>form>div h1{display:block;margin-bottom:20px}.askQuestion>div div,.askQuestion>form>div div{float:left;width:440px;margin-right:25px}.askQuestion>div div label,.askQuestion>form>div div label{text-align:left}.askQuestion>div div label i,.askQuestion>form>div div label i{color:#ff9390;font-style:normal}.askQuestion>div div label input,.askQuestion>form>div div label input,.askQuestion>div div label textarea,.askQuestion>form>div div label textarea{display:block;width:426px;margin:5px 0 20px}.askQuestion>div div label textarea,.askQuestion>form>div div label textarea{height:185px;margin-bottom:5px}.askQuestion>div .upload,.askQuestion>form>div .upload{width:278px;height:278px;margin-top:25px;position:relative;text-align:center}.askQuestion>div .upload #dropZone,.askQuestion>form>div .upload #dropZone{width:100%;height:100%;cursor:pointer;background:#eff7fe;border:1px dashed #99d1f1;margin-bottom:4px}.askQuestion>div .upload #dropZone h5,.askQuestion>form>div .upload #dropZone h5{top:22px;left:0;right:0;text-align:center;position:absolute;padding:0 20px}.askQuestion>div .upload #dropZone .icons,.askQuestion>form>div .upload #dropZone .icons{float:none;width:100%;position:absolute;height:100px;top:140px;lef:0}.askQuestion>div .upload #dropZone .icons .icon-file,.askQuestion>form>div .upload #dropZone .icons .icon-file,.askQuestion>div .upload #dropZone .icons .icon-cursor,.askQuestion>form>div .upload #dropZone .icons .icon-cursor,.askQuestion>div .upload #dropZone .icons .icon-alert,.askQuestion>form>div .upload #dropZone .icons .icon-alert{position:absolute;top:40px;left:0;right:0;text-align:center;font-size:40px;color:#008cdc;margin-left:30px}.askQuestion>div .upload #dropZone .icons .icon-alert,.askQuestion>form>div .upload #dropZone .icons .icon-alert{display:none;margin-left:0;top:0}.askQuestion>div .upload #dropZone .icons .blue20,.askQuestion>form>div .upload #dropZone .icons .blue20{color:#cce8f8;top:0;font-size:60px;margin-left:20px}.askQuestion>div .upload #dropZone .icons .blue40,.askQuestion>form>div .upload #dropZone .icons .blue40{color:#99d1f1;top:10px;font-size:60px;margin-left:10px}.askQuestion>div .upload #dropZone .icons .blue60,.askQuestion>form>div .upload #dropZone .icons .blue60{color:#66baea;top:20px;font-size:60px;margin-left:0}.askQuestion>div .upload #dropZone em,.askQuestion>form>div .upload #dropZone em{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-size:12px}.askQuestion>div .upload #dropZone #uploadList,.askQuestion>form>div .upload #dropZone #uploadList{position:absolute;top:140px;left:0;display:block;width:100%}.askQuestion>div .upload #dropZone #uploadList ul,.askQuestion>form>div .upload #dropZone #uploadList ul{list-style:none;margin-left:0}.askQuestion>div .upload #dropZone #uploadList ul li,.askQuestion>form>div .upload #dropZone #uploadList ul li{text-align:center}.askQuestion>div .upload #dropZone #uploadList ul li .icon-file,.askQuestion>form>div .upload #dropZone #uploadList ul li .icon-file{position:static;font-size:60px;color:#5bdc96}.askQuestion>div .upload #dropZone #uploadList ul li span,.askQuestion>form>div .upload #dropZone #uploadList ul li span{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;color:#5bdc96;padding:0 10px}.askQuestion>div .upload #dropZone #uploadList ul li span small,.askQuestion>form>div .upload #dropZone #uploadList ul li span small{font-size:12px;display:none}.askQuestion>div .upload #files,.askQuestion>form>div .upload #files{position:absolute;top:0;left:-9999px;right:0;width:100%;text-align:center;opacity:0;z-index:-1}.askQuestion>div .upload .fileLabel,.askQuestion>form>div .upload .fileLabel{position:absolute;top:0;bottom:0;width:100%;height:100%;cursor:pointer;display:none;background:url(../img/blank.gif)}.askQuestion>div .upload a.removeFile,.askQuestion>form>div .upload a.removeFile{font-size:12px;display:none}.askQuestion>div .upload.invalid #dropZone,.askQuestion>form>div .upload.invalid #dropZone{background:#ffdbda;border:1px dashed #ff9390}.askQuestion>div .upload.invalid #dropZone .icon-alert,.askQuestion>form>div .upload.invalid #dropZone .icon-alert{color:#ff4b46;display:inline;font-size:60px}.askQuestion>div .upload.invalid #dropZone .icon-alert span,.askQuestion>form>div .upload.invalid #dropZone .icon-alert span{display:block;font-size:12px;font-style:normal;margin-top:20px}.askQuestion>div .upload.invalid #dropZone .icon-file,.askQuestion>form>div .upload.invalid #dropZone .icon-file,.askQuestion>div .upload.invalid #dropZone .icon-cursor,.askQuestion>form>div .upload.invalid #dropZone .icon-cursor,.askQuestion>div .upload.invalid #dropZone #uploadList,.askQuestion>form>div .upload.invalid #dropZone #uploadList{display:none}.askQuestion>div .upload.valid #dropZone,.askQuestion>form>div .upload.valid #dropZone{background:#dff8ea;border:1px dashed #9deac0}.askQuestion>div .upload.valid #dropZone #uploadList,.askQuestion>form>div .upload.valid #dropZone #uploadList{display:block}.askQuestion>div .upload.valid #dropZone .icon-alert,.askQuestion>form>div .upload.valid #dropZone .icon-alert{display:none}.askQuestion>div .upload.valid #dropZone .icon-check,.askQuestion>form>div .upload.valid #dropZone .icon-check{color:#5bdc96;font-size:70px}.askQuestion>div .right,.askQuestion>form>div .right{width:340px;margin-right:0;text-align:center}.askQuestion>div .right label input,.askQuestion>form>div .right label input{width:326px}.askQuestion>div .right .invalidMessage,.askQuestion>form>div .right .invalidMessage{width:100%;margin-bottom:-20px;color:#ff4b46}.askQuestion>div .right a,.askQuestion>form>div .right a{margin-top:32px}.askQuestion>div .mandatoryMessage,.askQuestion>form>div .mandatoryMessage{clear:both;display:block;font-size:11px;padding-top:30px}.askQuestion>div .mandatoryMessage i,.askQuestion>form>div .mandatoryMessage i{color:#ff9390;font-style:normal}.askQuestion footer{border-top:1px solid #d9d9d9;overflow:hidden;padding-left:30px;margin:0}.askQuestion footer div{float:left;font-style:italic;font-size:12px;margin-right:25px;padding-top:17px}.askQuestion footer ul{list-style:none;display:block;overflow:hidden;font-size:12px;padding-top:17px;margin-bottom:18px}.askQuestion footer ul li{float:left;margin-left:25px}.askQuestion footer ul li a{margin-right:5px}.askQuestion .close{position:absolute;top:0;right:0}.askQuestion .success{text-align:Center;position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;display:none}.askQuestion .success h2{margin-top:155px}.askQuestionTrigger{height:370px;background:#fff9cd;position:relative;text-align:center}.askQuestionTrigger h3{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;display:block;text-align:center;border-bottom:1px solid #000;margin:5px 60px 20px;line-height:30px;padding-bottom:2px;font-size:14px}.askQuestionTrigger p{font-size:16px;line-height:24px;text-align:center;height:100px;overflow:hidden;margin:0 25px 10px}.askQuestionTrigger div.contact-tel{position:absolute;bottom:0;left:0;height:65px;width:38%;font-size:14px;border-right:1px solid #ccc7a4}.askQuestionTrigger div.contact-tel i{display:block;margin-bottom:7px;font-size:16px}.askQuestionTrigger div.contact-tel a{color:#666;text-decoration:none}.askQuestionTrigger div.contact-mail{position:absolute;bottom:0;right:0;height:65px;width:61%;font-size:14px}.askQuestionTrigger div.contact-mail i{display:block;margin-bottom:7px;font-size:16px}.askQuestionTrigger div.contact-mail a{color:#666;text-decoration:none}.askQuestion.modal div .left,.askQuestion.modal div .upload,.askQuestion.modal div .right{width:31%}.askQuestion.modal div .left input[type=text],.askQuestion.modal div .upload input[type=text],.askQuestion.modal div .right input[type=text],.askQuestion.modal div .left input[type=email],.askQuestion.modal div .upload input[type=email],.askQuestion.modal div .right input[type=email],.askQuestion.modal div .left textarea,.askQuestion.modal div .upload textarea,.askQuestion.modal div .right textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:40px}.askQuestion.modal div .left textarea,.askQuestion.modal div .upload textarea,.askQuestion.modal div .right textarea{height:195px}.askQuestion.modal .success{height:auto}.askQuestion.modal .success h2{margin-top:0}@media(min-width:1170px) and (max-width:1199px){.askQuestion>div,.askQuestion>form>div{padding:30px 20px 20px}.askQuestion>div div,.askQuestion>form>div div{width:370px}.askQuestion>div div label input,.askQuestion>form>div div label input,.askQuestion>div div label textarea,.askQuestion>form>div div label textarea{width:355px}.askQuestion>div .upload,.askQuestion>form>div .upload{width:208px}.askQuestion>div .right,.askQuestion>form>div .right{width:270px}.askQuestion>div .right label input,.askQuestion>form>div .right label input{width:255px}.askQuestion footer ul{clear:both;margin:0;padding:0 0 20px}.askQuestion footer ul li{margin:0;margin-right:25px}}@media(min-width:980px) and (max-width:1169px){.askQuestion>div,.askQuestion>form>div{padding:30px 20px 20px}.askQuestion>div div,.askQuestion>form>div div{width:370px}.askQuestion>div div label input,.askQuestion>form>div div label input,.askQuestion>div div label textarea,.askQuestion>form>div div label textarea{width:355px}.askQuestion>div .upload,.askQuestion>form>div .upload{width:208px}.askQuestion>div .upload #dropZone h5,.askQuestion>form>div .upload #dropZone h5{font-size:14px;padding:0 10px}.askQuestion>div .upload #dropZone .icons,.askQuestion>form>div .upload #dropZone .icons{float:none;width:100%;position:absolute;height:100px;top:140px;lef:0}.askQuestion>div .upload #dropZone .icons .icon-file,.askQuestion>form>div .upload #dropZone .icons .icon-file,.askQuestion>div .upload #dropZone .icons .icon-cursor,.askQuestion>form>div .upload #dropZone .icons .icon-cursor{font-size:30px}.askQuestion>div .upload #dropZone .icons .blue20,.askQuestion>form>div .upload #dropZone .icons .blue20{font-size:50px}.askQuestion>div .upload #dropZone .icons .blue40,.askQuestion>form>div .upload #dropZone .icons .blue40{font-size:50px}.askQuestion>div .upload #dropZone .icons .blue60,.askQuestion>form>div .upload #dropZone .icons .blue60{font-size:50px}.askQuestion>div .upload #dropZone em,.askQuestion>form>div .upload #dropZone em{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-size:12px}.askQuestion>div .upload #dropZone #yploadList ul li .icon-file,.askQuestion>form>div .upload #dropZone #yploadList ul li .icon-file{font-size:50px}.askQuestion>div .right,.askQuestion>form>div .right{width:270px}.askQuestion>div .right label input,.askQuestion>form>div .right label input{width:255px}.askQuestion footer ul{clear:both;margin:0;padding:0 0 20px}}@media(min-width:768px) and (max-width:979px){.askQuestion>div,.askQuestion>form>div{padding:30px 20px 20px}.askQuestion>div div,.askQuestion>form>div div{width:100%;float:none}.askQuestion>div div label input,.askQuestion>form>div div label input,.askQuestion>div div label textarea,.askQuestion>form>div div label textarea{width:670px}.askQuestion>div .upload,.askQuestion>form>div .upload{width:328px;float:left}.askQuestion>div .right,.askQuestion>form>div .right{width:328px;float:right}.askQuestion>div .right label input,.askQuestion>form>div .right label input{width:313px}.askQuestion footer{padding-left:20px}.askQuestion footer ul{clear:both;margin:0;padding:0 0 20px}.askQuestion footer ul li{margin:0 0 0 155px}.askQuestion footer ul li a{display:block}.askQuestion footer ul li:first-child{margin:0}.askQuestion.modal div .left,.askQuestion.modal div .upload,.askQuestion.modal div .right{width:48%;margin:0}.askQuestion.modal div .left input[type=text],.askQuestion.modal div .upload input[type=text],.askQuestion.modal div .right input[type=text],.askQuestion.modal div .left input[type=email],.askQuestion.modal div .upload input[type=email],.askQuestion.modal div .right input[type=email],.askQuestion.modal div .left textarea,.askQuestion.modal div .upload textarea,.askQuestion.modal div .right textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:40px}.askQuestion.modal div .left textarea,.askQuestion.modal div .upload textarea,.askQuestion.modal div .right textarea{height:195px}.askQuestion.modal div .left{width:100%}}@media(max-width:767px){.askQuestion>div,.askQuestion>form>div{padding:30px 35px 20px 20px}.askQuestion>div div,.askQuestion>form>div div{width:100%;float:none}.askQuestion>div div label,.askQuestion>form>div div label{width:100%}.askQuestion>div div label input,.askQuestion>form>div div label input,.askQuestion>div div label textarea,.askQuestion>form>div div label textarea{width:100%}.askQuestion>div .upload,.askQuestion>form>div .upload{width:100%;height:120px;float:none;margin:20px 0}.askQuestion>div .upload #dropZone,.askQuestion>form>div .upload #dropZone{padding-left:12px}.askQuestion>div .upload #dropZone h5,.askQuestion>form>div .upload #dropZone h5,.askQuestion>div .upload #dropZone em,.askQuestion>form>div .upload #dropZone em{margin-left:12px}.askQuestion>div .upload #dropZone .icons,.askQuestion>form>div .upload #dropZone .icons{margin-left:-7px}.askQuestion>div .upload.valid,.askQuestion>form>div .upload.valid,.askQuestion>div .upload.invalid,.askQuestion>form>div .upload.invalid{height:278px}.askQuestion>div .right,.askQuestion>form>div .right{width:100%;float:none}.askQuestion>div .right label input,.askQuestion>form>div .right label input{width:100%}.askQuestion>div .right a,.askQuestion>form>div .right a{margin-left:10px}.askQuestion footer{text-align:center}.askQuestion footer div{float:none}.askQuestion footer ul{clear:both;margin:0;padding:0 0 20px}.askQuestion footer ul li{float:none;margin:0;margin-right:25px}.askQuestion.modal>div,.askQuestion.modal>form>div{padding-right:20px}.askQuestion.modal>div .left,.askQuestion.modal>form>div .left,.askQuestion.modal>div .upload,.askQuestion.modal>form>div .upload,.askQuestion.modal>div .right,.askQuestion.modal>form>div .right{width:100%;margin:0}.askQuestion.modal>div .left input[type=text],.askQuestion.modal>form>div .left input[type=text],.askQuestion.modal>div .upload input[type=text],.askQuestion.modal>form>div .upload input[type=text],.askQuestion.modal>div .right input[type=text],.askQuestion.modal>form>div .right input[type=text],.askQuestion.modal>div .left input[type=email],.askQuestion.modal>form>div .left input[type=email],.askQuestion.modal>div .upload input[type=email],.askQuestion.modal>form>div .upload input[type=email],.askQuestion.modal>div .right input[type=email],.askQuestion.modal>form>div .right input[type=email],.askQuestion.modal>div .left textarea,.askQuestion.modal>form>div .left textarea,.askQuestion.modal>div .upload textarea,.askQuestion.modal>form>div .upload textarea,.askQuestion.modal>div .right textarea,.askQuestion.modal>form>div .right textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:40px}.askQuestion.modal>div .left textarea,.askQuestion.modal>form>div .left textarea,.askQuestion.modal>div .upload textarea,.askQuestion.modal>form>div .upload textarea,.askQuestion.modal>div .right textarea,.askQuestion.modal>form>div .right textarea{height:195px}.askQuestion.modal>div .upload,.askQuestion.modal>form>div .upload{margin:20px 0}.askQuestion.modal>div .upload #dropZone,.askQuestion.modal>form>div .upload #dropZone{margin:0;padding:0}.askQuestion.modal>div .upload #dropZone h5,.askQuestion.modal>form>div .upload #dropZone h5{padding-right:12px}}@media(max-width:480px){.askQuestion>div,.askQuestion>form>div{padding:30px 35px 20px 20px}.askQuestion>div div,.askQuestion>form>div div{width:100%;float:none}.askQuestion>div div label,.askQuestion>form>div div label{width:100%}.askQuestion>div div label input,.askQuestion>form>div div label input,.askQuestion>div div label textarea,.askQuestion>form>div div label textarea{width:100%}.askQuestion>div .upload,.askQuestion>form>div .upload{width:100%;float:none;margin:20px 0;cursor:pointer}.askQuestion>div .upload #dropZone,.askQuestion>form>div .upload #dropZone{padding-left:12px}.askQuestion>div .upload #dropZone h5,.askQuestion>form>div .upload #dropZone h5{font-size:14px;padding:0}.askQuestion>div .upload #dropZone h5,.askQuestion>form>div .upload #dropZone h5,.askQuestion>div .upload #dropZone em,.askQuestion>form>div .upload #dropZone em{margin-left:12px}.askQuestion>div .upload #dropZone .icons,.askQuestion>form>div .upload #dropZone .icons{margin-left:-7px}.askQuestion>div .right,.askQuestion>form>div .right{width:100%;float:none}.askQuestion>div .right label input,.askQuestion>form>div .right label input{width:100%}.askQuestion>div .right a,.askQuestion>form>div .right a{font-size:14px;padding:15px;margin-left:15px}.askQuestion footer{text-align:center}.askQuestion footer div{float:none}.askQuestion footer ul{clear:both;margin:0;padding:0 0 20px}.askQuestion footer ul li{margin:0;margin-right:25px;float:none}.askQuestion footer ul li a{display:block}}.hoursAndRoomBooking div{background:#fff9cd;width:150px;float:right;padding:10px;height:370px;text-align:center}.hoursAndRoomBooking div h6{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;display:block;text-align:center;border-bottom:1px solid #000;padding-bottom:10px;margin:0 10px}.hoursAndRoomBooking div i{text-align:center;display:block;font-size:30px;color:#ffde66;margin:30px 0 20px}.hoursAndRoomBooking div p{color:#737373;text-align:center;font-size:14px}.hoursAndRoomBooking div:first-child,.hoursAndRoomBooking dolphintext:first-child+div{float:left}@media(min-width:980px) and (max-width:1169px){.hoursAndRoomBooking div{width:120px;height:300px;padding:10px}.hoursAndRoomBooking div h6{font-size:14px}.hoursAndRoomBooking div i{font-size:30px;margin:25px 0 13px}.hoursAndRoomBooking div p{font-size:12px;line-height:17px}}@media(max-width:767px){.hoursAndRoomBooking div{width:100%;height:auto;padding:0 0 30px}.hoursAndRoomBooking div h6{font-size:14px;margin:10px 30px 0}.hoursAndRoomBooking div i{font-size:30px;margin:25px 0 11px}.hoursAndRoomBooking div p{font-size:16px;margin-left:20px;margin-right:20px}.hoursAndRoomBooking div:first-child{margin-bottom:30px;padding:0 0 20px}}@media(max-width:480px){.hoursAndRoomBooking div p{font-size:12px;line-height:17px}}.teaserFacebook{background:#3b5998;height:370px}.teaserFacebook i{text-align:center;display:block;font-size:17px;margin:20px auto;color:#fff}.teaserFacebook i:first-child{border-bottom:1px solid #fff;font-size:26px;margin:15px 60px 20px;padding-bottom:10px}.teaserFacebook p{font-family:"Merriweather",Times,serif;font-size:22px;line-height:30px;color:#fff;margin:0 30px 5px;text-align:center;height:212px;overflow:hidden}.teaserFacebook strong{text-align:center;display:block;color:#fff;font-weight:600}.teaserFacebook:hover{text-decoration:none}@media(min-width:980px) and (max-width:1169px){.teaserFacebook{height:300px}.teaserFacebook i{margin:10px auto}.teaserFacebook i:first-child{font-size:26px;margin:15px 60px 10px;padding-bottom:10px}.teaserFacebook p{font-size:18px;line-height:26px;margin:0 25px 0;height:183px}}@media(max-width:767px){.teaserFacebook{height:auto;overflow:hidden}.teaserFacebook i{margin:10px auto}.teaserFacebook i:first-child{font-size:26px;margin:15px 60px 10px;padding-bottom:10px}.teaserFacebook p{font-size:18px;line-height:26px;margin:0 25px 0;height:auto}}.teaserTwitter{background:#00a0d1;height:370px}.teaserTwitter i{text-align:center;display:block;font-size:17px;margin:20px auto;color:#fff}.teaserTwitter i:first-child{border-bottom:1px solid #fff;font-size:26px;margin:15px 60px 20px;padding-bottom:10px}.teaserTwitter p{font-family:"Merriweather",Times,serif;font-size:22px;line-height:30px;color:#fff;margin:0 30px 5px;text-align:center;height:212px;overflow:hidden}.teaserTwitter strong{text-align:center;display:block;color:#fff;font-weight:600}.teaserTwitter:hover{text-decoration:none}@media(min-width:980px) and (max-width:1169px){.teaserTwitter{height:300px}.teaserTwitter i{margin:10px auto}.teaserTwitter i:first-child{font-size:26px;margin:15px 60px 10px;padding-bottom:10px}.teaserTwitter p{font-size:18px;line-height:26px;margin:0 25px 0;height:183px}}@media(max-width:767px){.teaserTwitter{height:auto;overflow:hidden}.teaserTwitter i{margin:10px auto}.teaserTwitter i:first-child{font-size:26px;margin:15px 60px 10px;padding-bottom:10px}.teaserTwitter p{font-size:18px;line-height:26px;margin:0 25px 0;height:auto}}.serviceList{background:#dff8ea}.serviceList h3{font-size:14px;text-transform:uppercase;border-bottom:1px solid #000;width:260px;margin:0 auto 40px;text-align:center;display:block}.serviceList div{font-size:16px;font-weight:600;margin:0 0 10px 59px}.serviceList ul{list-style:none;margin:0 0 20px}.serviceList ul li{border-bottom:1px solid #9deac0;height:40px;line-height:40px;display:block;font-size:16px;cursor:pointer}.serviceList ul li i{color:#5bdc96;font-size:24px;vertical-align:top;margin:0 15px 0 20px}.serviceList ul li:first-child{border-top:1px solid #9deac0}.serviceList ul li:hover,.serviceList ul li.active{background:#bef1d5}.openingHours{background:#fff;padding:0 0 4px;height:366px}.openingHours h4{margin:15px 0 11px 10px;font-size:21px}.openingHours ul{list-style:none;margin:0 7px}.openingHours ul li{background:#f2f2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;padding:2px 5px 0;border:1px solid #d9d9d9;cursor:pointer;margin-top:7px;position:relative}.openingHours ul li>div{overflow:hidden;display:none;height:168px}.openingHours ul li>div nav{display:block;margin:0 auto 10px;width:234px;overflow:hidden}.openingHours ul li>div nav .prev{display:block;width:22px;height:22px;border-radius:22px;background:#bfbfbf;position:relative;float:left}.openingHours ul li>div nav .prev i{display:block;position:absolute;top:2px;left:5px;font-size:10px;color:#737373}.openingHours ul li>div nav a.disabled{background:#d9d9d9;cursor:default}.openingHours ul li>div nav a.disabled i{color:#bfbfbf}.openingHours ul li>div nav span{display:block;float:left;text-align:center;width:190px}.openingHours ul li>div nav .next{display:block;width:22px;height:22px;border-radius:22px;background:#bfbfbf;position:relative;float:left}.openingHours ul li>div nav .next i{display:block;position:absolute;top:2px;left:7px;font-size:10px;color:#737373}.openingHours ul li>div div{overflow:hidden}.openingHours ul li>div div .today{width:128px;height:92px;float:left;background:#bfbfbf;-webkit-border-radius:3px;border-radius:3px;font-size:14px;text-align:center;padding-top:47px}.openingHours ul li>div div .today strong{font-size:18px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;margin-top:5px;display:block}.openingHours ul li>div div .week{width:210px;float:right}.openingHours ul li>div div .week div{background:#bfbfbf;-webkit-border-radius:3px;border-radius:3px;float:left;width:100px;height:41px;margin:0 0 5px 5px;font-size:12px;text-align:center;padding-top:2px}.openingHours ul li>div div .week div strong{font-size:14px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;display:block;margin-top:-2px}.openingHours ul li>div div .closed{color:#ff4b46;display:block;margin-top:-2px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:600}.openingHours ul li>div a{font-size:12px;color:#000;margin-bottom:3px}.openingHours ul li>div a i{vertical-align:middle}.openingHours ul li>span{-webkit-border-radius:28px;border-radius:29px;width:29px;height:29px;background:#bfbfbf;position:absolute;top:7px;right:9px}.openingHours ul li>span i{position:absolute;top:6px;left:9px;font-size:11px;color:#737373}.openingHours ul li.active{cursor:default;position:relative}.openingHours ul li.active>span{display:none}.openingHours ul li:first-child,.openingHours ul dolphintext:first-child+li{margin-top:0}.openingHours ul li:first-child>div,.openingHours ul dolphintext:first-child+li>div{display:block}.openingHours a.btn-medium{margin:13px 0 0 0}.openingHours.single ul li{height:310px;text-align:center}.openingHours.single ul li h5{text-align:left}.differentOpeningTimes>div{overflow:hidden;padding:40px 30px 15px}.differentOpeningTimes>div .close{position:absolute;right:0;top:0}.differentOpeningTimes>div>ul{margin:30px 0 0;list-style:none}.differentOpeningTimes>div>ul li{background:#f2f2f2;width:116px;height:56px;border:1px solid #d9d9d9;border-radius:5px;display:inline-block;text-align:center;padding-top:10px;font-siz:16px;margin-left:5px}.differentOpeningTimes>div>ul li strong{display:block;margin-top:3px}.differentOpeningTimes>div>ul li:first-child{margin-left:0}.differentOpeningTimes>div .differentTimes{border:1px solid #d9d9d9;margin-top:40px}.differentOpeningTimes>div .differentTimes div{overflow:hidden}.differentOpeningTimes>div .differentTimes div h3{color:#ff4b46;margin-left:20px;display:block;float:left}.differentOpeningTimes>div .differentTimes div select{float:right;margin:15px 15px 0 0}.differentOpeningTimes>div .differentTimes .monthList{border-top:1px solid #d9d9d9;background:#f2f2f2;min-height:300px}.differentOpeningTimes>div .differentTimes .monthList ul.list{display:block;list-style:none;margin:0;padding:15px;display:none}.differentOpeningTimes>div .differentTimes .monthList ul.list>li{display:block;border-bottom:1px solid #000;padding:0 0 0 5px;overflow:hidden}.differentOpeningTimes>div .differentTimes .monthList ul.list>li a{display:block;color:#000;padding:10px 0;outline:0}.differentOpeningTimes>div .differentTimes .monthList ul.list>li a i{vertical-align:middle;margin-right:10px}.differentOpeningTimes>div .differentTimes .monthList ul.list>li ul.days{margin:0 0 20px;list-style:none;display:none}.differentOpeningTimes>div .differentTimes .monthList ul.list>li ul.days li{background:#fff;width:110px;height:56px;border:1px solid #d9d9d9;border-radius:5px;display:inline-block;text-align:center;padding-top:10px;font-size:14px;margin-left:5px}.differentOpeningTimes>div .differentTimes .monthList ul.list>li ul.days li strong{display:block;margin-top:3px}.differentOpeningTimes>div .differentTimes .monthList ul.list>li ul.days li:first-child{margin-left:0}.differentOpeningTimes>div .differentTimes .monthList ul.active{display:block}.differentOpeningTimes>div .differentTimes .monthList ul.active li.active a{overflow:static;white-space:normal}.differentOpeningTimes>div .differentTimes .monthList ul.active li.active ul{display:block}.differentOpeningTimes>div .closed{color:#ff4b46}@media(min-width:1170px) and (max-width:1199px){.openingHours ul li>div div .today{width:90px}.openingHours ul li>div div .week{width:178px}.openingHours ul li>div div .week div{width:84px}}@media(min-width:980px) and (max-width:1169px){.openingHours ul li>div div .today{width:90px}.openingHours ul li>div div .today strong{font-size:15px}.openingHours ul li>div div .week{width:178px}.openingHours ul li>div div .week div strong{font-size:13px}.openingHours ul li>div div .week div{width:84px}}@media(min-width:768px) and (max-width:979px){.openingHours ul li>div div .today{width:110px}.openingHours ul li>div div .week{width:210px}.openingHours ul li>div div .week div{width:100px}.differentOpeningTimes>div>ul>li{width:86px;margin-left:4px}.differentOpeningTimes>div .differentTimes .monthList ul.list>li ul.days li{width:80px;font-size:12px;margin-left:4px}}@media(max-width:767px){.openingHours ul li>div div .today{width:35%}.openingHours ul li>div div .week{width:65%}.openingHours ul li>div div .week div{width:45%}.differentOpeningTimes h1{font-size:25px;font-weight:400}.differentOpeningTimes>div .differentTimes .chooseTime{text-align:center}.differentOpeningTimes>div .differentTimes div h3{display:block;float:none;margin:0;font-size:20px;font-weight:400}.differentOpeningTimes>div .differentTimes div select{float:none;margin:0 0 20px}.differentOpeningTimes>div{padding:15px}.differentOpeningTimes>div>ul li{width:100%;margin:0 0 5px}.differentOpeningTimes>div .differentTimes .monthList ul.list>li ul.days li{width:auto;display:block;margin:0 0 4px 0}}@media(max-width:480px){.openingHours ul li>div div .today strong{font-size:12px}.openingHours ul li>div div .week div strong,.openingHours ul li>div div .week div span{font-size:11px}.differentOpeningTimes h1,.differentOpeningTimes h3{font-size:18px}}.orderRequest{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px 100px;background:#fff}.orderRequest *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.orderRequest h2{font-size:34px;color:#666;text-align:center;padding:50px 0 5px}.orderRequest p{max-width:400px;text-align:center;display:block;margin:0 auto;color:#7f8181;font-family:"Merriweather",Times,serif}.orderRequest p.error{opacity:0;margin-bottom:5px;width:100%;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#ff4b46}.orderRequest .order{max-width:720px;padding:10px;margin:25px auto 0;border:1px dashed #cce8f8}.orderRequest .order h3{display:none;margin-top:0;color:#008cdc;font-weight:400}.orderRequest .order .item-template{display:none}.orderRequest .order .moreItems{margin:38px 0;text-align:center}.orderRequest .order .moreItems .btn-large{padding-left:0;padding-right:20px}.orderRequest .order ul{list-style:none;margin:0}.orderRequest .order ul .add-order-item{margin-bottom:13px;border:1px solid #d9d9d9;-webkit-border-radius:4px;border-radius:4px;background:#fff}.orderRequest .order ul .add-order-item .summary{position:relative;height:41px;width:100%;line-height:41px}.orderRequest .order ul .add-order-item .summary div{float:left}.orderRequest .order ul .add-order-item .summary .action{position:absolute;right:0;top:0}.orderRequest .order ul .add-order-item .summary .number{position:absolute;left:0;top:0;width:45px;background:#f2f2f2;text-align:center;font-size:21px;color:#a6a6a6;font-weight:600;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.orderRequest .order ul .add-order-item .summary .text{float:left;padding:11px 100px 0 60px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orderRequest .order ul .add-order-item .summary a{width:45px;display:block;float:left;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;text-align:center;height:42px;padding-top:3px}.orderRequest .order ul .add-order-item .summary a:hover{text-decoration:none}.orderRequest .order ul .add-order-item .summary a.delete{color:#ff6f6b;font-size:18px}.orderRequest .order ul .add-order-item .summary a.expand{color:#595959;font-size:16px}.orderRequest .order ul .add-order-item .edit{clear:both;padding:10px}.orderRequest .order ul .add-order-item .edit .action{font-size:16px;margin-bottom:10px}.orderRequest .order ul .add-order-item .edit .action a{float:right;color:#404040;font-size:24px}.orderRequest .order ul .add-order-item .edit .action a:hover{text-decoration:none}.orderRequest .order ul .add-order-item .edit textarea{width:600px;height:190px;margin:0 0 20px 40px}.orderRequest .order ul .add-order-item .edit textarea:disabled{background:#fff;color:#595959}.orderRequest .order ul .add-order-item .edit span{float:left;margin-left:40px;padding:10px 0}.orderRequest .order ul .add-order-item .edit ul{list-style:none;float:left;margin:0}.orderRequest .order ul .add-order-item .edit ul li{position:relative;float:left;width:161px;margin:0 0 0 13px;padding:10px;font-size:13px;font-weight:600;border:1px solid #d9d9d9;-webkit-border-radius:4px;border-radius:4px;cursor:pointer}.orderRequest .order ul .add-order-item .edit ul li input{position:absolute;width:22px;height:22px;top:10px;left:10px;margin:-1px 5px 2px 0;cursor:pointer}.orderRequest .order ul .add-order-item .edit ul li label{display:inline;color:#8c8c8c;font-size:13px;font-weight:600;cursor:pointer}.orderRequest .order ul .add-order-item .edit ul li label:before{display:inline-block;width:21px;height:20px;margin-top:1px;content:" ";vertical-align:top}.orderRequest .order ul .add-order-item .edit ul li.selected{border-color:#5bdc96}.orderRequest .order ul .add-order-item .edit ul li.selected label{color:#5bdc96}.orderRequest .order ul .add-order-item .edit .edit-bottom{position:relative}.orderRequest .order ul .add-order-item .edit .edit-bottom .popoverBtn{position:absolute;top:3px;right:3px}.orderRequest .order ul .add-order-item .edit .popoverBtn{float:right;color:#404040;font-size:24px;padding:0;cursor:pointer;margin:10px 0 0 0}.orderRequest .order ul .add-order-item .edit .popoverBtn:hover{text-decoration:none}.orderRequest .order ul .add-order-item .edit .popoverBtn:first-child{margin-top:4px}.orderRequest .order ul .add-order-item .edit nav{clear:both;text-align:center;padding:30px 0;font-size:18px}.orderRequest .order ul .add-order-item .edit nav a{font-size:18px}.orderRequest .order ul .add-order-item .edit nav span{color:#8c8c8c;float:none;font-style:italic;margin:0 10px}.orderRequest .order ul .add-order-item.active .text{padding:11px 10px 0 60px}.orderRequest .order ul .add-order-item:last-child{margin-bottom:0}.orderRequest .order ul .add-order-item.active .action{display:none}.orderRequest .order.ordersuccess{border:1px solid #7ce3ab;background:#dff8ea}.orderRequest .order.ordersuccess .moreItems{margin:25px 0 10px}#order-container.ordersuccess .popoverBtn{display:none}#cancel-btn{color:#8c8c8c;text-decoration:underline;font-weight:600}#order-form{opacity:0;padding:5px 10px 0}#order-form h4{margin-bottom:25px}#order-form .order-form-items:after{content:"";display:table;clear:both}#order-form .form-item{float:left;width:32%;margin-left:2%}#order-form .form-item input{height:40px;width:100%}#order-form .form-item label{font-size:13px}#order-form .form-item label i{color:#ff9390;font-style:normal}#order-form .mandatoryMessage{font-size:11px}#order-form .mandatoryMessage i{color:#ff9390;font-style:normal}#order-form .form-item:after{clear:both;content:" ";display:table}#order-form .form-item.first{margin-left:0}#send-btn{clear:left;margin:7px auto 0;text-align:center}#send-btn a{margin:5px 0 0;font-size:18px}.successmessage i{font-size:26px;color:#9deac0}@media(min-width:0){.orderRequest input[type="radio"]{opacity:0}.orderRequest input[type="radio"]:checked+label:before{background-position:0 -18px}.orderRequest input[type="radio"]+label:before{display:inline-block;width:18px;height:17px;margin-top:1px;background:url(../img/input-radio.png) no-repeat;background-position:0 1px;content:" ";vertical-align:top}}@media(min-width:980px) and (max-width:1199px){.orderRequest .order ul .add-order-item .edit textarea{width:460px}.orderRequest .order ul .add-order-item .edit .popoverBtn{margin-right:0}.orderRequest .order ul .add-order-item .edit ul{margin-left:38px}.orderRequest .order ul .add-order-item .edit ul li{width:145px}.orderRequest .order ul .add-order-item .edit ul li label{font-size:12px}.orderRequest .order ul .add-order-item .edit ul li:first-child{margin-left:0}.orderRequest .form-item input{width:150px}}@media(min-width:768px) and (max-width:979px){.orderRequest .order ul .add-order-item .edit textarea{width:560px}.orderRequest .order ul .add-order-item .edit ul li{width:148px}}@media(max-width:767px){.orderRequest .order .moreItems .btn{font-size:16px}.orderRequest .order ul .add-order-item .edit-top{position:relative;width:100%;padding-right:80px}.orderRequest .order ul .add-order-item .edit-top textarea{width:100%}.orderRequest .order ul .add-order-item .edit-top .popoverBtn{position:absolute;top:3px;right:3px}.orderRequest .order ul .add-order-item .edit span{float:left;margin-bottom:5px}.orderRequest .order ul .add-order-item .edit ul{clear:left;float:none}.orderRequest .order ul .add-order-item .edit ul li{float:none;margin:0 0 10px 38px;width:50%}#order-form .form-item{float:none;width:100%;margin:0 0 10px 0}#order-form .form-item input{height:40px;width:100%}#order-form .form-item.first{margin-left:0}#send-btn{margin-top:0}#send-btn a{font-size:16px}}@media(max-width:480px){.orderRequest{padding:0 20px 100px}.orderRequest h4{font-size:14px}.orderRequest .order ul .add-order-item .edit nav{font-size:13px}.orderRequest .order ul .add-order-item .edit nav a{font-size:15px}.orderRequest .order ul .add-order-item .edit textarea{width:435px}.orderRequest .order ul .add-order-item .edit span{margin-left:0}.orderRequest .order ul .add-order-item .edit .popoverBtn{margin-right:0}.orderRequest .order ul .add-order-item .edit ul{margin-left:0}.orderRequest .order ul .add-order-item .edit ul li{width:100%;margin-left:0}.orderRequest .order ul .add-order-item .edit ul li label{font-size:12px}.orderRequest .order ul .add-order-item .edit ul li:first-child{margin-left:0}.orderRequest .order ul .add-order-item .edit-top{padding-right:40px}.orderRequest .order ul .add-order-item .edit-top textarea{width:100%;margin-left:0}.orderRequest .btn-large [class^="icon-"]{padding:14px 14px 10px}.orderRequest .btn-large span{font-size:12px}.popover{width:180px}#save-btn{padding:10px 15px}#send-btn a{padding:20px 30px;font-size:14px}}.registerUploadPublication{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:20px}.registerUploadPublication *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.registerUploadPublication .cpl-header{padding:0 10px;min-height:340px;background-position:center center;background-repeat:no-repeat;color:#fff;text-align:center;background-size:auto 100%}.registerUploadPublication .cpl-header h1{padding-top:142px;color:#fff;font-size:64px;font-weight:500;letter-spacing:-1px}.registerUploadPublication .cpl-header p{max-width:500px;margin:25px auto 0;padding-bottom:20px;font-size:16px;font-weight:300}.registerUploadPublication .sub-box{float:left;padding:10px 30px;width:50%;background:#008cdc;color:#fff}.registerUploadPublication .sub-box .left-col{float:left;width:70%}.registerUploadPublication .sub-box .left-col p{margin-top:8px}.registerUploadPublication .sub-box .right-col{float:right;width:30%;padding:40px 0 0 0}.registerUploadPublication .sub-box .right-col .btn{float:right}.registerUploadPublication .sub-box h3{margin-bottom:0;color:#fff;font-weight:500;line-height:1.3}.registerUploadPublication .sub-box p{font-size:12px}.registerUploadPublication .cpl-register{background:#008cdc}.registerUploadPublication .cpl-upload{background:#33a3e3}@media(max-width:1199px){.registerUploadPublication .sub-box .left-col{width:60%}.registerUploadPublication .sub-box .right-col{width:40%}.registerUploadPublication .sub-box:after{content:"";display:table;clear:both}}.registerUploadPublication:after{content:"";display:table;clear:both}@media(max-width:979px){.registerUploadPublication .cpl-header h1{padding-top:152px;font-size:40px}.registerUploadPublication .cpl-header p{margin-top:20px}.registerUploadPublication .sub-box .left-col{width:60%}.registerUploadPublication .sub-box .right-col{width:40%}}@media(max-width:767px){.registerUploadPublication .cpl-header p{margin-top:10px;font-size:15px}.registerUploadPublication .sub-box{width:100%}}@media(max-width:480px){.registerUploadPublication .cpl-header h1{padding-top:155px;font-size:30px;line-height:1.1}.registerUploadPublication .cpl-header p{padding-bottom:20px;font-size:12px}.registerUploadPublication .sub-box{padding:10px}.registerUploadPublication .sub-box .left-col{float:none;width:100%;text-align:center}.registerUploadPublication .sub-box .right-col{float:none;width:100%;text-align:center;padding:10px 0 20px}.registerUploadPublication .sub-box .right-col .btn{float:none}}@media(max-width:320px){.registerUploadPublication .cpl-header p{margin-top:10px;padding-bottom:20px;font-size:12px}.registerUploadPublication .sub-box .left-col{float:none;width:100%;text-align:center}.registerUploadPublication .sub-box .right-col{float:none;width:100%;text-align:center;padding:10px 0 20px}.registerUploadPublication .sub-box .right-col .btn{float:none}}.videoPlayerWrapper{max-width:100%}.videoPlayerWrapper .videoPlayer{position:relative;height:433px;overflow:hidden;cursor:pointer}.videoPlayerWrapper .videoPlayer iframe,.videoPlayerWrapper .videoPlayer object,.videoPlayerWrapper .videoPlayer embed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.videoPlayerWrapper .videoPlayer .videoContent{position:absolute;width:540px;height:240px;overflow:hidden;top:170px;left:135px;width:500px;height:230px;z-index:3;cursor:pointer}.videoPlayerWrapper .videoPlayer .videoContent .play{width:110px;height:110px;border:2px solid #fff;-webkit-border-radius:110px;border-radius:110px;line-height:110px;text-align:center;margin:0 auto}.videoPlayerWrapper .videoPlayer .videoContent .play i{vertical-align:middle;color:#fff;font-size:30px;padding:4px 0 0 4px}.videoPlayerWrapper .videoPlayer .videoContent .videoText{font-size:31px;text-align:center;line-height:40px;font-family:"Merriweather",Times,serif;color:#fff;margin-top:35px}@media(min-width:1170px) and (max-width:1199px){.videoPlayerWrapper .videoPlayer{height:349px}.videoPlayerWrapper .videoPlayer .videoContent{height:215px;top:125px;left:60px}.videoPlayerWrapper .videoPlayer .videoContent .videoText{margin-top:20px}}@media(min-width:980px) and (max-width:1169px){.videoPlayerWrapper .videoPlayer{height:349px}.videoPlayerWrapper .videoPlayer .videoContent{height:215px;top:125px;left:60px}.videoPlayerWrapper .videoPlayer .videoContent .videoText{margin-top:20px}}@media(min-width:768px) and (max-width:979px){.videoPlayerWrapper .videoPlayer{height:407px}.videoPlayerWrapper .videoPlayer .videoContent{height:215px;top:155px;left:110px}.videoPlayerWrapper .videoPlayer .videoContent .videoText{margin-top:20px}}@media(max-width:767px){.videoPlayerWrapper{height:auto}.videoPlayerWrapper .videoPlayer{height:0;padding-bottom:56.25%}.videoPlayerWrapper .videoPlayer .videoContent{display:none;height:215px;top:125px;left:60px;width:100%;position:relative}.videoPlayerWrapper .videoPlayer .videoContent .videoText{margin-top:20px}}