@media screen and (max-width:1200px){a.opensearch{right:5px}}@media screen and (max-width:1100px){.boxed{margin:0 auto;box-shadow:none;padding:0}}@media screen and (max-width:1024px){.slidercontent{top:10%;right:3%}.boxed .slidercontent{top:5%;right:2%}.fixednav #topmenu ul li a{padding:10px 9px}#topmenu ul li ul li{overflow:auto;height:auto;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#topmenu ul li:hover ul{visibility:visible;display:block}#sidebar #map-canvas iframe{height:100% !important}#gototop{right:15px !important;bottom:25px !important}.boxcontent [class^=icon-]:before,.boxcontent [class*=" icon-"]:before{font-size:36px}.boxcontent h3{font-size:1.15em}.boxcontent p{font-size:.95em}.boxcontent{padding:7px}}@media screen and (max-width:834px){.boxed{margin:0 auto;box-shadow:none;padding:0 0 1px}a.opensearch{right:28px;padding:3px 4px 4px}h1{font-size:1.475em}h2{font-size:1.375em}.ib{margin:0 0 25px}.active{display:inline-block}a.toggleMenu{cursor:pointer;text-align:right;float:right;width:40px;padding:0 4px 6px;margin:30px 10px 0 0;font-size:40px;position:relative;z-index:11006}a.toggleMenu span{text-shadow:0 -1px 1px #333,0 1px 1px #fff;text-align:right !important;color:#4f4f4f}.top-full a.toggleMenu{margin:-70px 10px 0 0;padding:12px 4px 6px}#topmenu{position:absolute;height:100%;top:0;right:10px;background:0 0;width:45%;z-index:11005}#topmenu ul{float:none;font-size:.975em;font-weight:600;margin:90px 0 0;padding:0;display:block;width:100%;background:#fff}.top-full #topmenu ul{margin:10px 0 0}#topmenu ul li{float:none;display:block;padding:0;margin:0;font-weight:700;font-size:1.1em}#topmenu ul li a{padding:12px 0 12px 20px;margin:0;display:block;border-bottom:1px dotted #ccc}#topmenu ul li ul{position:relative;left:0;margin:0;padding:0 5px;height:0;min-width:inherit;width:100%;font-size:1em;border-radius:none;background:0 0;border:none !important;visibility:hidden}#topmenu ul li:hover ul{visibility:visible;display:block;height:auto}#topmenu ul li ul li ul{visibility:hidden !important;display:none;height:0 !important}#topmenu ul li ul li:hover ul{visibility:hidden !important;display:none;height:0 !important}#topmenu ul li ul li{padding:0 10px 0 15px;border-bottom:none;font-weight:400}#topmenu ul li ul li a{padding:9px 0}#topmenu ul li.menu-item-has-children.current-menu-item ul,#topmenu ul li.menu-item-has-children.current_page_ancestor ul{visibility:visible;display:block;height:auto}#topmenu ul li.menu-item-has-children.current-menu-item ul,#topmenu ul li.menu-item-has-children.current_page_ancestor ul li a,#topmenu ul li.menu-item-has-children.current-menu-item ul li a{color:#727271}.content-button a{padding:3px 10px;font-weight:500;font-size:.9em}.content-button i{margin-right:6px;font-size:16px}.boxcontent [class^=icon-]:before,.boxcontent [class*=" icon-"]:before{font-size:28px}.boxcontent h3{font-size:1.05em}a.boxbutton{padding:4px 10px;font-size:.815em}a.boxbutton:hover{padding:4px 15px}.col-ofc{width:48.786170212699%;margin:1.5% 0;margin-right:2.427659574468%;float:left}.blogpost .col-ofc:nth-child(2n+2){margin-right:0}.blogpost .col-ofc:nth-child(2n+1){clear:left}#tabContainer #tabitems li a{font-size:.9em;padding:0 10px}#sidebar .widgettitle{font-size:1em}#sidebar h3{font-size:1em;line-height:1.4em}.spphone .icon-phone-squared{margin:3px 0 0;font-size:34px}.spphone .clnumber{font-size:19px}img.size-full,img.size-large{max-width:97%;height:auto}img.size-medium{max-width:50%;height:auto}.fixednav{position:inherit !important;left:auto;top:auto;border-bottom:0;box-shadow:none;z-index:-1}.top-full .fixednav{position:inherit !important;left:auto;top:auto;border-bottom:0;box-shadow:none;z-index:-1}}@media screen and (max-width:667px) and (orientation :landscape){#topmenu{position:relative;height:auto;width:100% !important;float:none;clear:right;box-shadow:none}#topmenu ul{margin:0}}@media screen and (max-width:667px){.content{padding:0 15px}a.opensearch{right:24px}.boxcontent{margin-bottom:20px}.boxcontent [class^=icon-]:before,.boxcontent [class*=" icon-"]:before{font-size:36px}.spphone .icon-phone-squared{font-size:24px}.spphone .clnumber{font-size:18px}.pagetitle{font-size:1.6em;line-height:1.4em;max-width:80%}#tabContainer #tabitems{height:32px}#tabContainer #tabitems li a{font-size:.85em;padding:0 8px;height:32px;line-height:30px}}@media screen and (max-width:640px){.col-full{width:100%;margin:1% 0 !important}.col-otc{width:100%;margin:1.5% 0}.col-ttfull{width:100%;margin:1.5% 0;display:inline;float:none !important}.col-otfull{width:100%;margin:1.5% 0;display:inline;float:none !important}.col-ttc{width:100%;margin:1.5% 0}.col-ofc{width:100%;margin:1.5% 0}.col-ohc{width:100%;margin:1.5% 0}.col-otc,.col-ttc,.col-ofc,.col-ohc{margin-right:none !important;display:block;float:none !important}.col1-1{width:100% !important}.col1-2{width:100% !important}.col1-3{width:100% !important}.col1-4{width:100% !important}.col2-3{width:100% !important}.col3-4{width:100% !important}.col1-1,.col1-2,.col1-3,.col1-4,.col2-3,.col3-4{margin:1.5% 0;display:block !important;float:none !important}.inner{padding:0 !important}}@media screen and (max-width:500px){.content{padding:0 15px}h1{font-size:1.375em;margin:15px 0}h2{font-size:1.275em}a.opensearch{right:18px}.logotitle{font-size:40px}a.toggleMenu{width:40px;padding:0 0 6px;margin:0 8px 0 0;font-size:40px}.top-full a.toggleMenu{margin:-70px 5px 0 0}.separator-headline h4{font-size:1.1em;font-weight:300}.col-otc{width:100%;margin:1.5% 0;margin-right:0;float:none;display:block}.col-ofc{width:100%;margin:1.5% 0;margin-right:0;float:none;display:block}#tabContainer #tabitems li a{font-size:.75em;padding:0 7px}.header-left{float:none;max-width:100%;margin:0;padding:0;text-align:left}.header-right{float:none;width:100%;margin:-40px 0 0;padding:0;text-align:left}#topmenu{position:relative;height:auto;width:100%;float:none;clear:right;box-shadow:none}#topmenu ul{margin:0}#topmenu ul li{padding:4px 0}#topmenu ul li a{padding:7px 0 10px 10px}#header{background-image:none !important}.contactline .clphone{float:left;width:100%;padding-right:0;text-align:left}.clphone .icon-phone-squared{font-size:36px;float:left;width:40px;margin:3px 0 0}.clphone .clnumber{font-size:26px;float:right;text-align:left;width:calc(100% - 50px)}.size-thumbnail{max-width:75% !important;height:auto !important}.logo img{max-width:200px}}