@media only screen and (max-width:320px){#branding{padding:10px 0 10px}.region-header{padding:0 0 10px}#branding,.region-header{float:none;margin:auto;text-align:center;display:table}#logo,#site-name,#site-slogan{display:block;float:none;margin-left:0;margin-right:0;padding:0}#site-name{font-size:1.6em}#site-slogan{font-size:.8em}.content-style{padding:10px}#secondary-content-wrapper,#top-panels-wrapper,#content-wrapper,#footer-panels-wrapper,#tertiary-content-wrapper{margin-bottom:10px}.region-secondary-content .block{margin-bottom:0;font-size:1em}#block-superfish-1{width:100%;margin:0}#menu-bar .block{margin-bottom:3px}#menu-bar .block>ul>li{display:inline-block;margin:0;padding-left:0;width:100%}#menu-bar-wrapper .nav .block-menu li a,#menu-bar-wrapper #menu-bar li.sf-depth-1,#menu-bar-wrapper #menu-bar li.sf-depth-1>a,#menu-bar-wrapper .region-header .block-content>ul>li>a{border-radius:6px}#menu-bar ul>li a{padding:.8em 10px .8em;margin:0 3px}.sf-menu.sf-style-default{padding:0 5px}.region-header .block{overflow:hidden}#block-block-4{display:none}.region-header .block ul li{display:block;text-align:center;float:none;padding-right:0}.region-header .block ul li a{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important}.sf-menu ul{position:relative;width:100%}.sf-menu ul li{width:100%;display:block}.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:0}.sf-menu li li:hover ul,.sf-menu li li.sfHover ul,.sf-menu li li li:hover ul,.sf-menu li li li.sfHover ul{left:0}ul.sf-menu ul a:link,ul.sf-menu ul a:visited{display:block;width:100%;background:#ccc}.article-title{font-size:1.5em}.flex-viewport{background:#333}#slide-details{font-size:80%;background:#333}.sf-menu ul{position:relative}.sf-menu ul li{width:98%;padding-left:0;padding-right:0}#content .panel-display,#content .panel-flexible{margin-left:0;margin-right:0}.field-name-field-qr-code{display:none}.field-name-field-website a:link,.field-name-field-website a:visited{display:inline-block;text-align:center;width:100%;padding:0}.old-login{display:none}}@media only screen and (min-width:321px) and (max-width:480px){#branding{padding:15px 0 0}.region-header{padding:0 0 10px}#branding hgroup{margin-top:1em}#branding,.region-header{float:none;margin:auto;text-align:center;display:table}.with-logo #site-name,.with-logo #site-slogan{text-align:left}#site-name{font-size:2.3em}#site-slogan{font-size:.8em}.content-style{padding:10px}#secondary-content-wrapper,#top-panels-wrapper,#content-wrapper,#footer-panels-wrapper,#tertiary-content-wrapper{margin-bottom:10px}.region-secondary-content .block{margin-bottom:0;font-size:1em}#block-superfish-1{width:100%;margin:0}#menu-bar .block{margin-bottom:3px}#menu-bar .block>ul>li{margin:0;width:100%}#menu-bar ul>li a{padding:.8em 10px .8em;margin:0 3px}.sf-menu.sf-style-default{padding:0 5px}#menu-bar-wrapper .nav .block-menu li a,#menu-bar-wrapper #menu-bar li.sf-depth-1,#menu-bar-wrapper #menu-bar li.sf-depth-1>a,#menu-bar-wrapper .region-header .block-content>ul>li>a{border-radius:6px}#menu-bar ul>li a{margin:0 3px}.region-header .block{overflow:hidden}#block-block-4{display:none}.region-header .block ul li{display:block;text-align:center;float:none;padding-right:0}.sf-menu ul{position:relative;width:100%}.sf-menu ul li{width:100%;display:block}.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:0}.sf-menu li li:hover ul,.sf-menu li li.sfHover ul,.sf-menu li li li:hover ul,.sf-menu li li li.sfHover ul{left:0}ul.sf-menu ul a:link,ul.sf-menu ul a:visited{display:block;width:100%;background:#ccc}ul.sf-menu ul a:hover,ul.sf-menu ul a:active{background:#f4f4f4}.region-header .block ul li a{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important}.article-title{font-size:1.5em}.flex-viewport{background:#333}#slide-details{font-size:80%;background:#333}.sf-menu ul{position:relative;width:100%}.sf-menu ul li{width:98%;padding-left:0;padding-right:0}#content .panel-display,#content .panel-flexible{margin-left:0;margin-right:0}.field-name-field-qr-code{display:none}.field-name-field-website a:link,.field-name-field-website a:visited{display:inline-block;text-align:center;width:100%;padding:0}
.old-login{display:none}}@media only screen and (min-width:481px) and (max-width:768px){#header-wrapper{margin-bottom:10px;position:relative}#branding{padding:15px 0 0}.region-header{padding:0 0 10px}#block-block-4{display:none}#branding hgroup{margin-top:.8em}#branding,.region-header{float:none;text-align:center;display:table}#site-name,#site-slogan{text-align:left}#site-name{font-size:2.3em}.content-style{padding:12px 15px}#secondary-content-wrapper,#top-panels-wrapper,#content-wrapper,#footer-panels-wrapper,#tertiary-content-wrapper{margin-bottom:10px}.region-secondary-content .block{margin-bottom:0;font-size:1em}#menu-bar .block{margin-bottom:3px}#menu-bar .block>ul>li{display:inline-block;margin:0;padding-left:0;width:100%}#menu-bar ul>li a{padding:.8em 10px;margin:0 3px}.sf-menu.sf-style-default{padding:0 5px}#menu-bar-wrapper .nav .block-menu li a,#menu-bar-wrapper #menu-bar li.sf-depth-1,#menu-bar-wrapper #menu-bar li.sf-depth-1>a,#menu-bar-wrapper .region-header .block-content>ul>li>a{border-radius:6px}#block-superfish-1{width:100%;margin:0}.region-header .block{overflow:hidden}#slide-details{position:absolute;bottom:0;font-size:80%}.sf-menu ul{position:relative}.sf-menu ul li{width:98%;padding-left:0;padding-right:0}#superfish-1-select{margin:10px;border:solid 4px #fff;border-radius:6px}ul.sf-menu ul a:link,ul.sf-menu ul a:visited{display:block;width:100%;background:#ccc}.list-style figure{padding-right:10px}.old-login{display:none}}@media only screen and (min-width:769px) and (max-width:960px){#branding,.region-header{padding-top:15px;padding-bottom:20px}#branding hgroup{margin-top:.8em}#site-name{font-size:3.2em}.region-secondary-content .block{margin-bottom:0;font-size:1.077em}#slide-details{position:absolute;bottom:0;font-size:90%}#menu-bar ul>li a{font-size:80%}.sf-menu.sf-style-default a{padding:.75em .5em}.sf-menu.sf-style-default a.sf-with-ul{padding-right:2.05em}h3{font-size:1em}.list-style figure{padding-right:10px}ul.menu ul{top:32px}#block-block-4.block{margin-top:0}.old-login a:link{display:inline-block;text-align:center;font-size:80%}}@media only screen and (min-width:961px){th,td{padding:10px 14px}.flexslider li{position:relative}#slide-details{position:absolute;bottom:0}.sf-menu.sf-style-default a.sf-with-ul{padding-right:1.9em}#branding{padding:30px 0 30px 10px}#block-views-client-category-menu-block .views-row{width:33%;float:left}.list-style figure{padding-right:10px}}