body,html{font-family:effra,sans-serif;font-weight:400;padding-top:0;padding-bottom:20px;height:100%}td,div,p,span,p span,p.sm,p.md,li,a,a:link,a:active,a:hover{line-height:25px;font-size:20px;font-weight:300;color:#036}li{padding-bottom:10px}p{margin-bottom:20px}p.sm,span.sm,label.sm{font-size:11px}p.md,span.md,label.md{font-size:16px}a,a:link,a:active,a:hover{color:#036;text-decoration:underline}a:hover{color:#000;text-decoration:underline}h1,h1 a,h1 a:link,h1 a:active,h1 a:hover{font-family:effra,sans-serif;font-size:38px;line-height:40px;font-weight:400;color:#036;text-decoration:none}h1 a:hover{color:#000}h1.page-header,h2.page-header{font-weight:300;text-transform:uppercase;margin-bottom:30px}h2,h2 a,h2 a:link,h2 a:active,h2 a:hover{font-family:effra,sans-serif;font-size:29px;letter-spacing:2.1px;line-height:35px;font-weight:400;color:#036;text-decoration:none}h2 a:hover{color:#000}h3,h3 span,h3 a,h3 a:link,h3 a:active,h3 a:hover{font-family:effra,sans-serif;font-size:27px;line-height:30px;font-weight:400;color:#036;text-decoration:none}h3 a:hover{color:#000}h4,h4 a,h4 a:link,h4 a:active,h4 a:hover{font-family:effra,sans-serif;font-size:21px;line-height:24px;font-weight:400;color:#036;text-decoration:none}h4 a:hover{color:#000}.text-nowrap{white-space:nowrap}.flex-container{padding:0;margin:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around}.flex-item{background:none;text-align:center}.title-underline{display:block;height:20px;width:50%;min-width:300px;border-bottom:1px solid #a0a0a0;margin:0 auto 20px auto}.text-danger,.text-danger span{color:#f00 !important}button.btn-default,button[type=submit].btn-default,input[type=submit].btn-default,a.btn-default{height:34px;min-width:105px;font-size:16px;line-height:24px;text-decoration:none;background-color:#f6f6f6;border:1px solid #dad8d8;padding-top:5px;padding-bottom:5px}button.btn-default:hover,button[type=submit].btn-default:hover,input[type=submit].btn-default,a.btn-default:hover{background-color:#e6e6e6}input.number-input-no-arrows::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.number-input-no-arrows[type=number]{-moz-appearance:textfield}.floating-button-container{z-index:500;position:sticky;bottom:10px;margin-left:auto;margin-right:0;right:0;float:right}.floating-button{position:absolute;right:10px;bottom:10px}.btn-save{background-color:#d4edda !important;border:1px solid #155724 !important}.btn-download-file{line-height:0;padding-left:10px;padding-right:10px;padding-top:30px;padding-bottom:10px}.input-cursor{cursor:pointer}.input-time{padding-top:0}a.btn-more{display:inline-block;min-width:160px;height:30px;line-height:30px;text-align:center;font-size:18px;background-color:#036;color:#fff;border:1px solid #036;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 15px;text-shadow:none}.btn-w-36{width:36px !important}.body-content{padding-top:59px;padding-left:15px;padding-right:15px;padding-bottom:20px}.body-border-top{border-top:1px solid #bdbdbd;min-height:450px}.container-fluid{padding:0}.no-container-gutters{padding:0 !important}.col-padding{padding-left:30px;padding-right:30px}.full-width{max-width:100%}.header-row{padding-top:10px}.list-row{margin-bottom:20px}.col-form-label{text-align:left !important}a.btn-info{-webkit-appearance:button;-moz-appearance:button;appearance:button;text-decoration:none;color:initial;background-color:#036;border-color:#164d85;color:#fff;font-size:16px;padding-top:9px;padding-bottom:9px}a .btn-info:hover{background-color:#164d85}.btn-search{border-radius:0 5px 5px 0 !important}.no-cell-padding div{padding-left:0;padding-right:0}.text-danger ul li{color:#dc3545}.control-label.bld,.col-form-label.bld{font-weight:700}.lbl-md{font-size:18px}.pt-0{padding-top:0}.pt-10{padding-top:10px}.pt-10i{padding-top:10px !important}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pb-0{padding-bottom:0}.pb-10{padding-bottom:10px}.pb-10i{padding-bottom:10px !important}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-100{padding-bottom:100px}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px}.mb-10i{margin-bottom:10px !important}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mt-0{margin-top:0}.mt-3{margin-top:3px !important}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-10i{margin-top:10px !important}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.pl-5{padding-left:5px !important}.pl-10{padding-left:10px}.pl-15{padding-left:15px !important}.pl-20{padding-left:20px}.pr-5{padding-right:5px !important}.pr-10{padding-right:10px}.pr-15{padding-right:15px !important}.pr-20{padding-right:20px}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px}.pt-15{padding-top:15px !important}.pt-20{padding-top:20px}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px !important}.pb-20{padding-bottom:20px}.w-250{width:250px}.lt-blu{color:#6e8ba8}.page-layer-padding{padding:30px 0;margin-bottom:30px}.grey-bg{background-color:#f5f4f4}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}img.general-img{display:block;width:90%;max-width:800px;margin:20px auto}.navbar-nav{z-index:110}.member-header .navbar .nav-item .nav-link{text-transform:initial}@media(min-width:1300px){.container{width:100%;max-width:1300px}}.list-simple-ordered li,.list-simple-ordered li.alt-row{padding-top:5px;padding-bottom:5px;padding-left:15px}.list-simple-ordered li.alt-row{background-color:#f4f4f4}.list-simple-ordered li a{text-decoration:none}.list-simple-ordered li a:hover{color:#036}.cms-login-modal{background:rgba(255,255,255,.8)}.cms-login-modal .modal-dialog{display:table;position:relative;text-align:center;margin:0 auto;top:calc(50% - 64px)}.cms-login-modal .modal-dialog .modal-content{background-color:transparent;border:none;text-align:center;margin:10px auto}.carousel-caption p{font-size:20px;line-height:1.4}.carousel{height:690px;overflow:hidden}.hp-carousel-control-container-main{position:absolute;bottom:10px;right:5%;z-index:15;padding-left:0;margin-left:-30%;text-align:right;list-style:none}.hp-carousel-control-container-block{position:absolute;bottom:0;height:40px;padding-left:0;text-align:center;list-style:none}.hp-carousel-control-container-main li{display:inline-block;padding:0;margin:0}.hp-carousel-control-container-main li.control-right,.hp-carousel-control-container-main li.control-left{display:inline-block}.hp-carousel-control-container-main li.control-right,.hp-carousel-control-container-main li.control-left{display:inline-block;width:17px;height:27px;background-color:none}.hp-carousel-control-container-main li.control-right:before,.hp-carousel-control-container-main li.control-left:before{content:none}.hp-carousel-control-container-main li.control-right a,.hp-carousel-control-container-main li.control-left a{display:inline-block;width:17px;height:27px}.hp-carousel-control-container-main li.control-left a{background-image:url('../images/site/hp-carousel-nav-left.png')}.hp-carousel-control-container-main li.control-right a{background-image:url('../images/site/hp-carousel-nav-right.png')}.hp-carousel-control-container-main li .carousel-indicators{width:200px;display:inline-block;position:relative;bottom:0;left:0;width:100%;margin-left:0;list-style:none}.hp-carousel-control-container-main li .carousel-indicators li{background-color:#000 \9;background-color:rgba(0,0,0,0)}.hp-carousel-control-container-main li .carousel-indicators li.nav-dot,.hp-carousel-control-container-main li .carousel-indicators .nav-dot.active{width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#c9c9c9;border-radius:10px;border:0;margin-right:4px;margin-left:4px;margin-bottom:7px}.hp-carousel-control-container-main li .carousel-indicators .nav-dot.active{background-color:#92989b}.carousel-inner{display:block;width:100%;height:100%;text-align:center;overflow:hidden}.carousel-inner>.carousel-item{border-top:1px solid #036;height:100%;width:100%;text-align:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.carousel-inner>.carousel-item.carousel-item-header,.carousel-item.carousel-item-header{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;padding:0 !important}.carousel-inner>.carousel-item.carousel-item-header img,.carousel-item.carousel-item-header img{width:100%;height:100vh;object-fit:cover;border:0;margin:0}.carousel-control-prev,.carousel-control-next{background-color:none;background-image:none}.carousel-control-next.grn,.carousel-control-prev.grn{color:#949463;font-size:25px;font-weight:100;text-align:center;text-shadow:none;background-color:none;filter:alpha(opacity=100);opacity:1;text-decoration:none}.carousel-testimonial .carousel-control-next-icon::after{font-family:FontAwesome;font-size:30px;font-weight:400;color:#929268;content:"";text-decoration:none}.carousel-testimonial .carousel-control-prev-icon::after{font-family:FontAwesome;font-size:30px;font-weight:400;color:#929268;content:"";text-decoration:none}.carousel-inner .item img[src$=".svg"]{width:100%}.hp-carousel-main .carousel-inner{overflow:visible}.hp-carousel-main .carousel-inner .carousel-item{padding-top:96px;background-repeat:no-repeat}.headerImageContainer{height:496px}.headerImageContainer>.headerImage-inner{border-top:1px solid #036;border-bottom:4px solid #036;height:100%;width:100%;text-align:center;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}ol.breadcrumb{background-color:transparent;margin-bottom:0}ol.breadcrumb li.breadcrumb-item,ol.breadcrumb li.breadcrumb-item a{font-size:14px;text-transform:capitalize}.form-group.file-block{display:block}.form-control-inline{display:inline-block;width:auto;vertical-align:middle}.form-control-rounded{border-radius:5px !important}.form-control-with-info{width:83% !important}.input-rounded-end{border-radius:0 5px 5px 0 !important}.info-l{margin-left:10px}.info-r{margin-right:10px}.form-control-btn-info{width:15%;margin-left:2%}.password-toggle{cursor:pointer}.blue-border-base{border-bottom:1px solid #036;padding-bottom:20px;margin-bottom:20px}.blue-border-top{border-top:1px solid #036;padding-top:20px;margin-top:20px}.thick-border{border-width:3px}.addmission-arrows{overflow:visible;background:transparent url('/images/site/membership-form-arrows.png') no-repeat 15px 5px}.link-to-section{cursor:pointer}.label-sub-title{font-weight:700}.popover-body{font-size:16px}.w95{width:95% !important}.custom-file{margin-bottom:20px}.custom-file-label.text-left{text-align:left}.c-notes{display:flex;align-items:center}.c-notes label{flex:0 auto;padding-right:10px}.c-notes input{flex:1}textarea.sized{resize:vertical;min-height:200px}.field-validation-error,.field-validation-error span{font-size:16px}div.mce-fullscreen{z-index:1050}.header-spacer{display:block;width:100%;height:54px}.header-container{padding:0}.head-logo-container{width:100%}.header-logo,a.header-logo,a.header-logo:link,a.header-logo:active,a.header-logo:hover{float:left;z-index:100;height:123px;width:167px;min-width:167px;background-image:url('../images/site/stationers-crest-blue.svg');background-repeat:no-repeat;background-position:left center;text-decoration:none;margin-top:15px;padding:0}.head-title{display:inline-block;padding-top:0;margin-top:15px;width:75%}.head-title .title-top,.head-title .title-base{display:block;font-family:effra,sans-serif;font-size:43px;font-weight:400;line-height:43px;color:#036;text-decoration:none;padding:0 10px 12px 0;margin:0}.head-title .title-top{margin-top:25px}.head-title .title-base{font-family:freight-text-pro,serif;font-size:20px;font-weight:400;font-style:italic;line-height:25px;padding:0;margin:0}.header-contact{font-family:effra,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#036;text-decoration:none;padding:0;margin:0}.header-contact a,.header-contact a:link,.header-contact a:active,.header-contact a:hover{font-family:effra,sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#036;text-decoration:none}.header-contact a:hover{color:#000}.header-contact:first-child{padding-right:25px}.btn-login{z-index:1000;position:absolute;right:38px;top:12px;width:77px;color:#343a40}.page-footer{width:100%;position:relative;text-align:center;padding-bottom:0;margin:0 0 0 0}.page-footer .container{margin:0 auto}.page-footer .headerBar-container{background-color:#f5f4f4}.page-footer .headerBar{background-color:#f5f4f4;min-height:70px;padding-top:0;margin-top:40px;padding-bottom:7px}.page-footer .headerBar .row{margin-bottom:0;padding-bottom:0}.page-footer .headerBar img.footer-logo{float:left;width:124px;margin-right:23px;margin-top:20px}.page-footer .headerBar .footer-address{display:block;font-family:effra,sans-serif;font-size:14px;line-height:25px;letter-spacing:.5px;margin-top:0;padding-top:0;padding-bottom:0}.page-footer .headerBar .footer-address:first-of-type{margin-top:50px}.page-footer .headerBar .footer-address a{font-family:effra,sans-serif;font-size:14px;line-height:25px;letter-spacing:1px;text-decoration:none}.page-footer .headerBar .footer-address.address-sm,.page-footer .headerBar .footer-address.address-sm span{font-size:21px;font-weight:300;color:#036}.page-footer .headerBar .footer-address.address-lg,.page-footer .headerBar .footer-address.address-lg a,.page-footer .headerBar .footer-address.address-lg span,.page-footer .headerBar .footer-address.address-lg span a{font-size:24px;font-weight:500;color:#036;text-decoration:none}.page-footer .headerBar .footer-address.address-sm span{margin-right:15px}.page-footer .headerBar .footer-address.address-lg span{margin-right:23px}.page-footer .headerBar .footer-address.address-lg span:last-child{margin-right:0}.page-footer .headerBar .lCol,.page-footer .headerBar .rCol{min-height:50px;height:auto;float:left;width:50%;padding:0;margin:0}.page-footer .headerBar .infoBlock{display:block;width:48%;height:64px;line-height:64px;background-color:#000;margin:7px auto}.page-footer .headerBar .infoBlock a:link,.page-footer .headerBar .infoBlock a:active,.page-footer .headerBar .infoBlock a:visited,.page-footer .headerBar .infoBlock a:hover{display:block;height:100%;width:100%;line-height:64px;padding:0 0 0 0;font-size:26px;color:#333;text-decoration:none}.page-footer .headerBar .infoBlock a .infoBlockInner{display:block;margin:0 auto}.page-footer .headerBar .infoBlock a .infoBlockInner img{border:0;margin-right:15px}.page-footer .headerBar .infoBlock a.tel{font-size:26px;color:#ff0}.page-footer .headerBar .infoBlock a.tel .infoBlockInner{font-size:26px;color:#ff0;width:300px;padding:10px 0 0 0}.page-footer .headerBar .infoBlock a.email{font-size:22px;color:#ff0}.page-footer .headerBar .infoBlock a.email .infoBlockInner{font-size:22px;color:#ff0;width:490px;padding:15px 0 0 0}.page-footer .headerBar ul.socialIcons{float:right;list-style:none;margin:50px 0 0 0;padding:0}.page-footer .headerBar ul.socialIcons li{float:left;text-align:center;width:50px;min-width:50px;max-height:40px;font-size:.9rem;margin:0 0 0 0;padding:0 0 0 0;border:0}.page-footer .headerBar ul.socialIcons>li>a,.page-footer .headerBar ul.socialIcons>li>a:link,.page-footer .headerBar ul.socialIcons>li>a:visited,.page-footer .headerBar ul.socialIcons>li>a:hover{text-decoration:none;display:block;padding:0;margin:0}.page-footer .headerBar ul.socialIcons>li>a>img.footerIcon{max-height:40px;border:0}.page-footer .base-area{min-height:200px;border-top:0 solid #5d4704;background-color:#036;margin:0;padding:0}.page-footer .base-area .base-area-body{min-height:70px;padding-top:0;margin-top:0;padding-bottom:7px}.page-footer .base-area .container ul.site-map,.page-footer .base-area .container ul.site-map li ul{width:100%;list-style:none;padding:0;margin:20px 0 0 0}.page-footer .base-area .container ul.site-map li ul{margin:5px 0}.page-footer .base-area .container ul.site-map li,.page-footer .base-area .container ul.site-map.align-right li{vertical-align:top;float:left;width:32.333%;font-size:13px;line-height:16px;font-weight:600;text-align:left;color:#fff;border-bottom:1px solid #021323;padding:10px 0 8px 0;margin:0 1.5% 0 0}.page-footer .base-area .container ul.site-map li:last-child,.page-footer .base-area .container ul.site-map.align-right li:last-child{margin:0 0 0 0}.page-footer .base-area .container ul.site-map.align-right li{display:inline-block;text-align:right;padding:0 5px 3px 5px}.page-footer .base-area .container ul.site-map li a,.page-footer .base-area .container ul.site-map li a:active,.page-footer .base-area .container ul.site-map li a:hover{font-family:effra,sans-serif;font-size:30px;line-height:30px;font-weight:300;text-align:left;color:#fff;text-transform:uppercase;text-decoration:none;margin:0;padding:0}.page-footer .base-area .container ul.site-map li a:hover{text-decoration:none}.page-footer .base-area .container ul.site-map li ul li,.page-footer .base-area .container ul.site-map.align-right li ul li{float:none;width:100%;font-size:12px;line-height:18px;font-weight:400;text-align:left;border:none;color:#fff;padding:0 0 5px 0;margin:0}.page-footer .base-area .container ul.site-map.align-right li ul li{text-align:right;padding:0 0 5px 0}.page-footer .base-area .container ul.site-map li ul li a,.page-footer .base-area .container ul.site-map li ul li a:active,.page-footer .base-area .container ul.site-map li ul li a:hover{font-family:effra,sans-serif;font-size:13px;line-height:18px;font-weight:400;text-align:left;color:#fff;text-decoration:none}.page-footer .base-area .container ul.site-map li ul li a:hover{color:#fff;text-decoration:none}.page-footer .base-area .container ul.site-map li ul li.divider{border-top:0 solid #fff;margin-top:5px;margin-bottom:5px;height:1px;width:100%}.page-footer .base-area ul.base-links{width:100%;list-style:none;padding:0;margin:20px 0 0 0;padding-bottom:30px}.page-footer .base-area ul.base-links li{vertical-align:top;float:left;width:auto;font-size:13px;line-height:16px;font-weight:600;text-align:left;color:#fff;padding:10px 0 8px 0;margin:0 1% 0 0}.page-footer .base-area ul.base-links li:last-child{margin:0 0 0 0;float:right}.page-footer .base-area ul.base-links li a,.page-footer .base-area ul.base-links li a:active,.page-footer .base-area ul.base-links li a:hover{font-size:13px;line-height:18px;font-weight:400;text-align:left;color:#fff;text-transform:uppercase;text-decoration:none;padding-right:15px}.center-list{width:100%;display:table;margin:0 auto}.header-nav-container{position:relative}.search-bar-header{z-index:1050;position:absolute;width:400px;top:-127px;right:140px}.search-input-group{width:100%}.btn-search{border-radius:0 5px 5px 0 !important}.search-result-row{margin-bottom:20px}.search-detail{font-size:14px}.cta-list li{padding:5px;width:300px;height:400px;line-height:400px;margin-top:10px;color:#fff}.cta-list li a{display:block;position:relative;text-decoration:none;overflow:hidden;padding:55% 0 0 0}.cta-list li a img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;border:none}.cta-list li .info-block{text-align:center;background-color:#036;padding:10px;margin-top:6px}.cta-list li .info-block h4{text-transform:uppercase;color:#fff;font-weight:300;font-size:20px;padding-top:10px;min-height:40px}.cta-list li .info-block hr.divider{width:50%;margin:0 auto;border-top:1px solid #fff}.cta-list li .info-block div.item-detail{text-align:center;font-size:18px;height:100px;color:#fff;padding-top:20px}.cta-list li .info-block p{text-decoration:none;font-size:16px;line-height:18px;padding-top:5px}.cta-list li .info-block a.cta-button{position:relative;display:inline-block;min-width:160px;height:30px;line-height:30px;text-align:center;font-size:18px;background-color:transparent;color:#fff;border:1px solid #fff;text-transform:uppercase;text-decoration:none;margin:0 auto 0 auto;padding:0 15px;text-shadow:none}.product-detail{padding-top:15px}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.fade.in{opacity:.5;filter:alpha(opacity=50)}.bd-example-modal-lg .modal-dialog{display:table;position:relative;margin:0 auto;top:calc(50% - 24px)}.bd-example-modal-lg .modal-dialog .modal-content{background-color:transparent;border:none}.delete-modal .modal-header{background-color:#eee}.shop-icons{display:inline-block;list-style-type:none;margin:6px 0 0 0;padding:0}.shop-icons li{height:26px;display:inline-block;padding:0 0 0 20px;margin:0 0 0 0}a.btn-basket,a.btn-basket:link,a.btn-basket:visited,a.btn-basket:active,a.btn-basket:hover{display:inline-block;min-width:170px;height:30px;line-height:28px;text-align:center;font-size:14px;background-color:#fff;color:#fff;background-color:#036;border:1px solid #036;text-transform:uppercase;text-decoration:none;padding:3px 5px 3px 5px;margin-top:4px;margin-bottom:10px;text-shadow:none;overflow:hidden}a.btn-basket.empty{color:#036;background-color:#fff}a.btn-basket .basket-counter{display:inline-block;font-size:16px;color:#fff;min-width:20px}a.btn-basket .basket-counter span{font-size:16px;color:#fff}a.btn-basket .basket-counter:first-child{margin-right:10px}a.btn-basket .basket-counter:last-child{margin-left:10px}a.btn-account-login,a.btn-account-login:link,a.btn-account-login:visited,a.btn-account-login:active,a.btn-account-login:hover{display:block;height:24px;width:24px;background:transparent url('../images/site/member-icon-empty.png') no-repeat top left;background-size:19px 24px;font-size:14px !important;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0}a.btn-account-login.loggedin{background:transparent url('../images/site/member-icon.png') no-repeat top left;background-size:19px 24px}a.btn-continue,a.btn-continue:link,a.btn-continue:visited,a.btn-continue:active,a.btn-continue:hover{display:inline-block;min-width:160px;height:30px;line-height:28px;text-align:center;font-size:14px;background-color:#fff;color:#fff;background-color:#036;border:1px solid #036;text-transform:uppercase;text-decoration:none;padding:3px 15px 3px 15px;margin:0;margin-bottom:10px;text-shadow:none;overflow:hidden}.shop-button-std,.shop-button-wide,a.shop-button-std,a.shop-button-wide,.event-button-std,.event-button-wide,a.event-button-std,a.event-button-wide{position:relative;display:inline-block;height:38px;line-height:38px;min-width:150px;text-align:center;font-size:18px;background-color:#fff;color:#036;border:1px solid #036;text-transform:uppercase;margin:0 auto 0 auto;padding:0 20px;text-shadow:none;text-decoration:none;cursor:pointer}.shop-button-wide:disabled,.shop-button-wide[disabled],.event-button-wide:disabled,.event-button-wide[disabled]{background-color:#f0f2f5;border:1px solid #036;color:#a2a9b0;cursor:auto}.shop-button-wide,.event-button-wide{width:100%;min-width:150px}.event-button-sm,a.event-button-sm{width:auto;min-width:39px;max-width:39px;cursor:pointer}.btn-drk{background-color:#036;color:#fff}.event-ticket-list .info-label{font-weight:400}.shop-list li{padding:5px;width:300px;height:650px;line-height:650px;margin-top:10px;color:#fff}.shop-list li a.img-container{display:block;position:relative;text-decoration:none;overflow:hidden;padding:125% 0 0 0}.shop-list li a.img-container img{display:block;max-width:300px;max-height:400px;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;border:none}.shop-list li .info-block{text-align:center;background-color:#fff;padding:10px;margin-top:6px}.shop-list li .info-block h4{text-transform:uppercase;color:#036;font-weight:300;font-size:16px;padding-top:10px;min-height:80px}.shop-list li .info-block hr.divider{width:50%;margin:0 auto;border-top:1px solid #000}.shop-list li .info-block div.item-detail{text-align:center;font-size:18px;height:100px;color:#036;padding-top:20px}.shop-list li .info-block p{text-decoration:none;font-size:16px;line-height:18px;padding-top:5px}.shop-list li .info-block a.shop-button{position:relative;display:inline-block;width:100%;height:30px;line-height:30px;text-align:center;font-size:14px;background-color:transparent;color:#036;border:1px solid #036;text-transform:uppercase;text-decoration:none;margin:0 auto 0 auto;padding:0 15px;text-shadow:none}.checkout-list,.checkout-list-view{width:100%}.checkout-list .row.container,.checkout-list-view .row.container{border-bottom:1px solid #eee;padding-bottom:0 !important;padding-top:5px !important;padding-right:0;padding-left:0}.cart-detail-container{vertical-align:top}.cart-detail-container h4,.cart-cost-container p{font-size:16px;padding:0;margin:0}.checkout-list-view .row.container .cart-cost-container p{text-align:right}.cart-img{max-width:110px;max-height:150px;margin-right:20px;margin-bottom:10px}p.cart-desc{display:inline-block;font-size:16px;line-height:20px}.cart-qty-select{display:inline-block;max-width:80px;margin-right:20px}.cart-price{display:inline-block;white-space:nowrap}.btn-container{padding:10px 20px}.cart-total-row{background-color:#f0f2f5;padding:7px 0}.cart-total-row div{padding-top:7px}.cart-total-row div.item-total{padding-top:0}.underline,.cart-total-row.underline{border-bottom:1px solid #ccc}.user-detail-view p,.user-detail-view p a{font-size:16px;margin:0 0 5px 0}.form-post-code,.form-title{max-width:200px}.btn:focus,.btn:active,button:focus,button:active{outline:none !important;box-shadow:none !important}#image-gallery .modal-footer{display:block}.thumb{margin-top:15px;margin-bottom:15px}.gallery-thumb{min-height:166px;max-height:166px;width:auto;height:auto}.gallery-thumb-landingpage{max-height:166px;max-width:166px;width:auto;height:auto}.gallery-display{max-height:500px;width:auto;height:auto}.btn-block-right{display:block;text-align:right}.lock-bottom{position:absolute;bottom:20px}.lock-bottom-md{position:absolute;bottom:20px}.btn-block-right.lock-bottom{right:0}a.list-view-button{display:inline-block;min-width:160px;line-height:26px;text-align:center;font-size:18px;background-color:transparent;color:#036;border:1px solid #036;text-transform:uppercase;text-decoration:none;margin:0 auto 0 auto;padding:6px 15px;text-shadow:none}a.list-view-button span{color:#fff}a.list-view-button span.arrow-right{position:absolute;font-size:28px;top:5px;right:10px}a.list-view-button span.arrow-left{position:absolute;font-size:28px;top:5px;left:10px}a.btn-left{text-align:left}a.btn-right{text-align:right}a.btn-center{text-align:center}.blog-page-nav{display:inline-block;width:130px}.blog-page-nav.nav-left{width:110px}a.blog-nav-button{position:relative;min-width:160px;line-height:30px;text-align:center;font-size:18px;background-color:transparent;color:#036;text-transform:uppercase;text-decoration:none;margin:0 auto 0 auto;padding:6px 15px;text-shadow:none}a.blog-nav-button.btn-left{padding-left:27px}a.blog-nav-button.btn-right{min-width:100px}a.blog-nav-button span{color:#666}a.blog-nav-button span.arrow-right,a.blog-nav-button span.arrow-left{position:absolute;font-size:28px;top:3px;width:17px;height:27px}a.blog-nav-button span.arrow-right{margin-left:10px;background:transparent url(../images/site/nav-right-arrow.png) no-repeat top center}a.blog-nav-button span.arrow-left{left:0;background:transparent url(../images/site/nav-left-arrow.png) no-repeat top center}.divider.header{width:100%;margin:20px auto;border-top:1px solid #a0a0a0}.article-block.article-intro{text-align:center}.article-block.article-intro p{font-size:25px;font-weight:300;line-height:31px}.article-block.article-intro p a,.article-block.article-intro p a:link,.article-block.article-intro p a:active,.article-block.article-intro p a:hover{font-size:25px;font-weight:300;line-height:31px}p.article-intro-p{font-size:25px;font-weight:300;line-height:31px}p.article-intro-p a,p.article-intro-p a:link,p.article-intro-p a:active,p.article-intro-p a:hover{font-size:25px;font-weight:300;line-height:31px}.center-list{width:100%;display:table;margin:0 auto}.center-list hr.divider{width:50%;margin:0 auto;border-top:1px solid #a0a0a0}.page-category-list{list-style-type:none;text-align:center;padding:0}.page-category-list li{display:inline-block;text-align:left;vertical-align:top;width:23%;padding:10px 0 7px 0;margin:0 .7% 10px .7%}.page-category-list li:last-child{margin-right:0}.page-category-list li a{display:block;position:relative;text-align:left;text-decoration:none;overflow:hidden;padding:75% 0 0 0}.page-category-list li a img{display:block;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;border:none}.page-category-list li h4{text-transform:uppercase;border-top:1px solid #a58b38;margin-top:6px;padding-top:10px;min-height:60px}.page-category-list li div.item-detail{text-align:left !important;height:140px}.page-category-list li p{text-decoration:none;font-size:16px;line-height:18px;padding-top:5px}.page-category-list li a.category-button{position:relative;display:inline-block;min-width:160px;height:30px;line-height:30px;text-align:center;font-size:18px;background-color:#036;color:#fff;text-transform:uppercase;text-decoration:none;margin:0 auto 0 auto;padding:0 15px;text-shadow:none}.page-category-v-list{min-height:150px}.page-category-v-list .category-detail{padding-bottom:40px}.page-category-v-list .category-image img,.page-category-v-list .category-image a img,.page-category-v-list .category-image img.md-sml,.page-category-v-list .category-image a img.md-sml,.page-category-v-list .category-image img.sm-lg,.page-category-v-list .category-image a img.sm-lg{max-width:100%}.page-category-v-list .category-image img.md-sml,.page-category-v-list .category-image a img.md-sml{max-width:220px}.page-category-v-list .category-detail h4{text-transform:uppercase}.page-category-v-list .category-detail div.item-detail{text-align:left !important}.page-category-v-list .category-detail p{text-decoration:none;font-size:16px;line-height:18px;padding-top:5px}.page-category-v-list .category-detail a.category-button{position:absolute;bottom:0;min-width:160px;height:30px;line-height:30px;text-align:center;font-size:18px;background-color:#fff;color:#036;border:1px solid #036;text-transform:uppercase;text-decoration:none;margin:0 auto 0 auto;padding:0 15px;text-shadow:none}.page-category-v-list hr.divider{width:50%;margin:20px auto;border-top:1px solid #a0a0a0}.page-category-v-list hr.divider.full-width{width:100%}ul.list-numbered{list-style:none}ul.list-numbered li{display:inline-block;width:40px;height:40px;border-right:1px solid #fff}ul.list-numbered li a.letter-button,ul.list-numbered li a.letter-button:link,ul.list-numbered li a.letter-button:active,ul.list-numbered li a.letter-button:hover,ul.list-numbered li a,ul.list-numbered li a:link,ul.list-numbered li a:active,ul.list-numbered li a:visited,ul.list-numbered li a:hover,ul.list-numbered li.active span{display:block;width:100%;height:100%;text-align:center;text-decoration:none;background-color:#036;border:1px solid #036;color:#fff;cursor:pointer;padding:5px}ul.list-numbered li a.active,ul.list-numbered li a.active:link,ul.list-numbered li a.active:active,ul.list-numbered li a.active:hover{display:block;width:100%;height:100%;text-align:center;border:1px solid #036;background-color:#fff;color:#036}.pagination-container{margin-top:10px}ul.pagination{list-style:none}ul.pagination li{display:inline-block;width:40px;height:40px;border-right:1px solid #fff}ul.pagination li.PagedList-ellipses{color:#fff}ul.pagination li a,ul.pagination li a:link,ul.pagination li a:active,ul.pagination li a:visited,ul.pagination li a:hover,ul.pagination li.active span{display:block;width:100%;height:40px !important;text-align:center;text-decoration:none;background-color:#036;border:1px solid #036;color:#fff;padding-top:10px;padding-bottom:10px}ul.pagination li.active span{display:block;width:100%;height:100%;text-align:center;border:1px solid #036;background-color:#fff;color:#036}.title-divider{width:50%;height:18px;border-bottom:1px solid #9d9d9d;margin:0 auto}.hp-category-list{list-style-type:none;text-align:center;padding:0;margin:0}.hp-category-list div.category-container{display:inline-block;text-align:center;vertical-align:top;width:30.3333%;max-width:400px;padding:10px 0 7px 0;margin:0 4% 10px 0}.hp-category-list div:last-child{margin:0 0 10px 0}.hp-category-list div:last-child{margin-right:0}.hp-item-container.item-padding{padding-left:8px;padding-right:8px}.carousel.category-container{position:relative;text-decoration:none;overflow:hidden;max-height:680px}.category-container .carousel-category{min-height:400px}.hp-item-container a.item-image{display:block;padding:68% 0 0 0;background-size:auto 100%;background-repeat:no-repeat;background-position:center top}.hp-item-container a.item-image img{display:block;max-width:100%;max-height:100%;width:100%;height:auto;border:none}.hp-item-container .title-divider{height:15px}.hp-item-container h4{min-height:100px}.hp-item-container .item-detail{display:block;width:100%;text-align:center;min-height:150px}.hp-item-container .item-detail .item-date{width:100%;text-transform:uppercase;text-decoration:none;font-size:18px;font-weight:400;color:#036;line-height:18px;padding-top:5px}.hp-item-container div p{text-decoration:none;font-size:18px;line-height:25px;padding-top:5px}.hp-item-container a.btn-more{margin:0 auto 10px auto;display:block;min-width:160px;height:35px;line-height:35px;text-align:center;font-size:18px;background-color:#036;color:#fff;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 15px}.lp-category-list li{padding:5px;width:400px;min-height:500px;line-height:40px;margin-top:10px;color:#fff}.lp-category-list li h2{font-family:effra,sans-serif;font-weight:300;font-size:24px;line-height:28px;text-transform:uppercase;margin-top:6px;padding-top:10px;min-height:70px}.lp-category-list li h4{font-family:effra,sans-serif;font-weight:400;font-size:24px;margin-top:6px;padding-top:10px;min-height:85px}.lp-category-list li a{display:block;position:relative;text-align:left;text-decoration:none;overflow:hidden;padding:75% 0 0 0}.lp-category-list li a img{display:block;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;border:none}.lp-category-list li div.item-detail{text-align:center;min-height:10px;max-height:200px}.lp-category-list li a.btn-more{margin:10px auto 0 auto;display:inline-block;min-width:160px;height:35px;line-height:35px;text-align:center;font-size:18px;background-color:#036;color:#fff;text-transform:uppercase;text-decoration:none;padding:2px 15px 0 15px}.list-row-underline{border-bottom:1px solid #a0a0a0;margin:20px 10px}hr.divider.drk{width:100%;margin:20px auto;border-top:1px solid #a0a0a0}.blog-date{text-transform:uppercase}.blog-list-general{width:80%;margin:0 10%;padding:20px 0}.blog-list-full{width:100%;margin:0 0;padding:20px 0}.blog-list-general .list-row{border-bottom:1px solid #a0a0a0}.blog-list-img{width:90%}.blog-list-item{padding-top:30px;padding-bottom:40px}.blog-list-item p{line-height:26px}.blog-main-img{width:auto;max-width:90%;max-width:700px;max-height:400px}.blog-bg{background-image:url('../images/site/article-bg-grey-light.png');background-repeat:no-repeat;background-size:100% 600px}.blog-article{width:80%;margin:0 auto;text-align:left}.blog-article.blog-summary,.blog-article.blog-summary p,.blog-article.blog-summary div{font-weight:600}.blog-article.align-right{text-align:right}.blog-article.image-container{text-align:center;border-bottom:1px solid #a0a0a0;padding-bottom:30px;margin-bottom:40px}.news-list-img{width:90%}.news-list-item{padding-top:30px;padding-bottom:40px}.news-list-item p{line-height:26px}.news-main-img{width:90%;max-width:700px}.news-list-simple{width:80%;margin:0 10%;padding:20px 0}.news-list-simple.full-width{width:100%;margin:0 0%}.news-list-simple .title{line-height:30px;font-weight:700;margin-bottom:10px}.news-list-general{width:80%;margin:0 10%;padding:20px 0}.news-list-full{width:100%;margin:0 0;padding:20px 0}.news-list-general .list-row{border-bottom:1px solid #a0a0a0}.news-list-img{width:90%}.news-list-item{padding-top:30px;padding-bottom:40px}.news-list-item p{line-height:26px}.news-main-img{width:90%;max-width:700px}.news-date{text-transform:uppercase}.news-bg{background-image:url('../images/site/article-bg-grey-light.png');background-repeat:no-repeat;background-size:100% 600px}.news-article{width:80%;margin:0 auto;text-align:left}.news-article.news-summary,.news-article.news-summary p,.news-article.news-summary div{font-weight:600}.news-article.align-right{text-align:right}.news-article.image-container{text-align:center;border-bottom:1px solid #a0a0a0;padding-bottom:30px;margin-bottom:40px}.blog-article img,.news-article img{max-width:100%;height:auto}.corp-member-list .member-item{border-right:1px solid #a0a0a0;margin-bottom:50px}.corp-member-list .member-item:nth-child(3n+3){border-right:0 solid #a0a0a0}.corp-member-list .member-item .member-image-block{height:160px}.corp-member-list .member-item .member-image{max-height:150px;max-width:200px;width:auto}.corp-member-list .member-item h4{font-size:16px}.corp-member-list .member-item p,.corp-member-list .member-item p a{font-size:14px}.corp-member-list.footer-item{margin-bottom:20px}.corp-member-list.footer-item .member-image-block{height:90px;width:16.6666%}.corp-member-list.footer-item .member-image-block .member-image{max-width:80%;max-height:70px;margin:auto}.trade-association-list .member-item{border-right:1px solid #a0a0a0;margin-bottom:50px}.trade-association-list .member-item:nth-child(3n+3){border-right:0 solid #a0a0a0}.trade-association-list .member-item .member-image-block{height:160px}.trade-association-list .member-item .member-image{max-height:150px;max-width:200px;width:auto}.trade-association-list .member-item h4{font-size:16px}.trade-association-list .member-item p,.trade-association-list .member-item p a{font-size:14px}.member-document-list .member-item{border-right:1px solid #a0a0a0;margin-bottom:50px}.member-document-list .member-item:nth-child(3n+3),.member-document-list .member-item:last-child{border-right:0 solid #a0a0a0}.member-document-list .member-item .member-image-block{position:relative;text-align:center}.member-document-list .member-item .member-image-block .title-centered{position:absolute;top:15%;left:8%;color:#fff;font-size:30px;font-weight:bold;width:80%;padding-left:10px;padding-right:10px}.member-document-list .member-item .member-image{width:90%;height:auto}.member-document-list .member-item h4{font-size:16px}.member-document-list .member-item p,.member-document-list .member-item p a{font-size:14px}.member-gallery .item-container{text-align:center;min-height:150px}.member-gallery .item-container hr.item-base{height:2px;width:90%;border:0;border-bottom:1px solid #ccc}.member-gallery div a.gallery-item,.member-gallery div div.gallery-item{display:block;min-height:150px}.member-gallery div a.gallery-item,.member-gallery div p{display:block;width:100%;text-align:center;padding:0;margin-bottom:5px}.member-thumb{max-width:100px;max-height:150px;height:auto;width:auto}.member-profile-image{width:95%;height:auto}.search-box-base{width:100%;text-align:center}.search-box-base hr{height:20px;width:90%;border:0;border-bottom:1px solid #ccc;margin-bottom:40px}.committee-gallery .item-container{text-align:center;min-height:150px}.committee-gallery div a.gallery-item,.committee-gallery div div.gallery-item{display:block;min-height:150px}.committee-gallery .item-container a.committee-title{display:block;text-align:left}.committee-gallery .item-container-notes{text-align:left}.committee-gallery .item-container hr.item-base{height:2px;width:90%;border:0;border-bottom:1px solid #ccc}.committee-gallery div a.gallery-item{display:block;min-height:150px}.committee-gallery .item-base{width:100%}.committee-gallery .item-base hr{height:2px;width:90%;border:0;border-bottom:1px solid #ccc}.committee-gallery div a.gallery-item{display:block;min-height:150px}.committee-gallery div a.gallery-item,.committee-gallery div p{display:block;width:100%;text-align:center;padding:0;margin-bottom:5px}@media(max-width:1200px){.carousel{height:690px}.carousel.carousel-testimonial{height:auto !important;max-height:496px}.search-bar-header{top:7px;right:80px}.carousel.category-container{max-height:650px}.hp-category-list div.category-container h2{font-family:effra,sans-serif;font-weight:300;font-size:24px;line-height:28px;text-transform:uppercase;margin-top:6px;padding-top:10px;min-height:68px}.header-container .container,.container.headerBar,.container.base-area-body{max-width:98%}.news-list-item{padding-top:0}.gallery-thumb{min-height:156px;max-height:156px}.page-category-list li{width:31%}}@media(min-width:992px){.headerImageContainer>.headerImage-inner{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}}@media(max-width:991.98px){.lp-category-list li{width:340px;min-height:500px}.headerImageContainer>.headerImage-inner{background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.carousel{height:556px}.carousel.carousel-testimonial{max-height:696px}.carousel.category-container{max-height:510px}.page-footer .headerBar ul.socialIcons{float:none;display:block;width:210px;margin:20px auto 0 auto}.page-footer .headerBar ul.socialIcons li{margin-bottom:10px}.hp-category-list div.category-container{width:45%}.hp-item-container div.item-detail{display:none;visibility:hidden;height:0}.supplier-category-list li{width:32%;padding:10px 0 7px 0;margin:0 .7% 10px .7%}.supplier-category-list li:nth-child(3n){margin-right:0}.supplier-category-list li:first-child,.supplier-category-list li:nth-child(4n){margin-left:0}.supplier-category-list li a span{font-size:16px;line-height:18px}.corp-member-list .member-item:first-child,.trade-association-list .member-item:first-child,.member-document-list .member-item:first-child{border-left:0 solid #a0a0a0}.corp-member-list .member-item:nth-child(3n+3),.trade-association-list .member-item:nth-child(3n+3),.member-document-list .member-item:nth-child(3n+3){border-right:1px solid #a0a0a0}.corp-member-list .member-item:nth-child(2n+2),.trade-association-list .member-item:nth-child(2n+2),.member-document-list .member-item:nth-child(2n+2){border-right:0 solid #a0a0a0}.page-category-list li div.item-detail{display:none;visibility:hidden;height:0}.line-button span.full-width:before,.line-button span.full-width:after{width:180px}}@media screen and (max-width:847px){.page-footer .headerBar ul.socialIcons li{width:45px;min-width:45px}}@media(max-width:805px){.head-title{width:70%}}@media screen and (max-width:767.98px){.lp-category-list li{width:250px;min-height:360px}.lock-bottom-md{position:relative;bottom:auto}.carousel{height:456px}.carousel-inner>.carousel-item.carousel-item-header,.carousel-item.carousel-item-header{height:456px}.carousel.carousel-testimonial{max-height:696px}.carousel-caption{display:none}.hp-category-list div.category-container{width:45.6%;min-height:470px}.supplier-category-list li{width:31.8%;padding:10px 0 7px 0;margin:0 .7% 10px .7%}.page-category-v-list .category-image img.sm-lg,.page-category-v-list .category-image a img.sm-lg{max-height:100%;max-width:100%}.corp-member-list.footer-item .member-image-block{width:25%}.map-block{height:700px;overflow:hidden}.map-block div{height:100%}}@media screen and (max-width:767px){.carousel-caption{display:none}}@media(min-width:767px){.navbar-open{border-bottom:4px solid #a58b38}}@media(max-width:767px){.search-bar-header{width:80%;right:80px}.nav-container{z-index:110;margin-right:10px !important;margin-bottom:10px !important}.navbar-open{border-bottom:0 solid #a58b38}.blog-list-img{max-width:100%}.blog-list-item{min-height:200px;padding-top:30px;padding-bottom:40px}.news-list-img{width:auto;max-height:200px}.news-list-item{padding-top:30px;padding-bottom:40px}.line-button span.full-width:before,.line-button span.full-width:after{width:100px}.page-footer .headerBar img.footer-logo{float:none;margin-right:0}.page-footer .headerBar .footer-address:first-of-type{margin-top:5px}.page-footer .base-area .container ul.site-map li,.page-footer .base-area .container ul.site-map.align-right li{float:left;width:48%;margin:0 1% 0 1%}.page-footer .base-area .container ul.site-map li:last-child,.page-footer .base-area .container ul.site-map.align-right li:last-child{margin:0 1% 0 1%}.page-footer .headerBar ul.socialIcons li{width:50px;min-width:50px}.floor-plan-container{padding-bottom:100px}}@media(max-width:750px){.head-title .title-top{font-size:38px;line-height:38px}.head-title .title-base{font-size:17px;line-height:21px}}@media(max-width:680px){.head-title{width:68%}.head-title .title-top{margin:0}}@media(max-width:645px){.head-title{width:60%}}@media(max-width:625px){.page-footer .headerBar .footer-address.address-lg,.page-footer .headerBar .footer-address.address-lg a{font-size:22px}.text-item-break.w-625{margin-right:0;margin-left:0;display:block}}@media(max-width:600px){.header-logo,a.header-logo,a.header-logo:link,a.header-logo:active,a.header-logo:hover{float:none;width:100%;background-position:center center}.head-title{display:block;width:100%}.text-item-break.w-600{margin-right:0;margin-left:0;display:block}}@media(max-width:580px){.news-list-simple.full-width,.corp-member-list,.trade-association-list,.member-document-list{width:90%;margin:0 5%}.corp-member-list .member-item:nth-child(3n+3),.trade-association-list .member-item:nth-child(3n+3),.member-document-list .member-item:nth-child(3n+3){border-right:0 solid #a0a0a0}.corp-member-list .member-item,.trade-association-list .member-item,.member-document-list .member-item{border-right:0 solid #a0a0a0}.page-footer .base-area .container ul.site-map li,.page-footer .base-area .container ul.site-map li ul li,.page-footer .base-area .container ul.site-map.align-right li,.page-footer .base-area .container ul.site-map.align-right li ul li{float:none;width:100%;text-align:center;padding-left:0;margin-left:0}.page-footer .base-area .container ul.site-map li a,.page-footer .base-area .container ul.site-map li a:active,.page-footer .base-area .container ul.site-map li a:hover,.page-footer .base-area .container ul.site-map li ul li a,.page-footer .base-area .container ul.site-map li ul li a:active,.page-footer .base-area .container ul.site-map li ul li a:hover{text-align:center}.page-footer .base-area .container ul.site-map li ul.showMobile li{display:block;visibility:visible}.page-footer .base-area ul.base-links li{vertical-align:top;width:100%;float:none;text-align:center;margin:0 0 0 0}}@media(max-width:550px){.lp-category-list li{width:100%;height:auto}.lp-category-list li div.item-detail{height:auto}.hp-category-list div.category-container{width:98.2%;height:auto;padding-bottom:60px;min-height:700px}.hp-category-list div.category-container,.hp-category-list div:last-child{margin:0 0 0 0}.hp-category-list div.category-container h2{min-height:30px}.carousel-item,.carousel-item-left,.carousel-item-next,.hp-item-container{min-height:550px;height:auto;overflow:hidden}.hp-item-container h4{height:auto}.hp-item-container div.item-detail{display:block;visibility:visible;max-height:30px}.hp-item-container .item-detail p{display:block;height:10px;max-height:10px}.cta-list li h4{min-height:30px}.cta-list li div.item-detail{display:block;visibility:visible;height:auto}.page-category-list li{width:98.2%}.page-category-list li h4{min-height:30px}.page-category-list li div.item-detail{display:block;visibility:visible;height:auto}}@media(max-width:470px){.header-logo,a.header-logo,a.header-logo:link,a.header-logo:active,a.header-logo:hover{float:none;width:100%;background-position:center center}.head-title{display:block;width:100%}}@media(max-width:400px){.head-logo-container{width:100%;max-width:380px}.hp-category-list div.category-container{min-height:650px}.page-footer .headerBar .footer-address.address-sm,.page-footer .headerBar .footer-address.address-sm span{font-size:18px}.page-footer .headerBar .footer-address.address-lg,.page-footer .headerBar .footer-address.address-lg a,.page-footer .headerBar .footer-address.address-lg span,.page-footer .headerBar .footer-address.address-lg span a{font-size:20px}}