@font-face {
    font-family: 'verlagbold';
    src: url('fonts/verlag-bold-webfont.woff2') format('woff2'),
         url('fonts/verlag-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'verlagbook';
    src: url('fonts/verlag-book-webfont.woff2') format('woff2'),
         url('fonts/verlag-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{outline:none}a{text-decoration:none}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-family: "verlagbook", sans-serif;margin:0 0 15px;font-weight:900;line-height:1.1}p{margin:0 0 18px}ul{padding:0;margin:0;list-style:none}.row{width:1250px;max-width:100%;clear:both;margin:0 auto}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}.row.collapse .column,.row.collapse .columns{padding:0}.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}.row .row.collapse{margin:0}.column,.columns{float:left;min-height:1px;padding:0 15px;position:relative}.column.centered,.columns.centered{float:none;margin:0 auto}[class*="column"] + [class*="column"]:last-child{float:left}[class*="column"] + [class*="column"].end{float:left}.one,.row .one{width:8.33333%}.two,.row .two{width:16.66667%}.three,.row .three{width:25%}.four,.row .four{width:33.33333%}.five,.row .five{width:41.66667%}.six,.row .six{width:50%}.seven,.row .seven{width:58.33333%}.eight,.row .eight{width:66.66667%}.nine,.row .nine{width:75%}.ten,.row .ten{width:83.33333%}.eleven,.row .eleven{width:91.66667%}.twelve,.row .twelve{width:100%}@media only screen and (max-width:767px){.row{width:auto;min-width:0;margin-left:0;margin-right:0;clear:both}.column,.columns{width:auto!important;float:none}.column:last-child,.columns:last-child{float:none}[class*="column"] + [class*="column"]:last-child{float:none}.column:before,.columns:before,.column:after,.columns:after{content:"";display:table}.column:after,.columns:after{clear:both}}
#owl,#owl2,#owl3{z-index:1;position:relative}#owl{padding-bottom:0;text-align:left}#owl2{margin-bottom:0;text-align:center;padding:0 0 60px}#owl3{padding:0 25px;padding-bottom:0;margin-bottom:0}#owl .owl-item,#owl2 .owl-item,#owl3 .owl-item{float:left}#owl .item{position:relative;padding:0}#owl2 .item{padding:0 8px;text-align:center}#owl3 .item{padding:0 25px}#owl .item .tx,#owl2 .item .tx{transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;min-height:60px;padding-right:5px}#owl .item a.btn,#owl2 .item a.btn{margin-top:23px}.owl-wrapper-outer{overflow:hidden}.owl-nav{left:0;display:none !important;margin-top:0;bottom:0;width:100%;z-index:999;position:absolute}#owl .owl-prev,#owl .owl-next{width:20px;height:36px;cursor:pointer;display:block;overflow:hidden;position:absolute;text-indent:-999px;background-image:url(images/test_arrows.png)}#owl .owl-prev{left:45%;background-position:left}#owl .owl-next{right:45%;background-position:right}.owl-buttons{width:100%;position:absolute;top:50%}#owl2 .owl-buttons{float:right}.owl-carousel .owl-wrapper{display:block;position:relative;-webkit-transform:translate3d(0px,0px,0px);-webkit-perspective:1000}#owl .owl-controls{padding-top:0}.owl-dots{padding-top:0;bottom:30px;width:100%;position:absolute;text-align:center;z-index:999!important}.owl-controls{text-align:center}.owl-dot{display:inline-block;width:10px;height:10px;cursor:pointer;border-radius:50%;border:2px solid #bea156;background:#f6f6fb}.owl-dot+.owl-dot{margin-left:10px}.owl-dot:hover,.owl-dot.active{background:#bea155}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut;}
#owl .owl-dots{text-align:center;}
#owl2 .owl-nav{top:0;}
#owl2 .owl-prev,#owl2 .owl-next{width:20px;height:36px;cursor:pointer;display:block;overflow:hidden;position:absolute;text-indent:-999px;background-image:url(images/test_arrows.png)}#owl2 .owl-prev{left:-70px;background-position:left}#owl2 .owl-next{right:-70px;background-position:right}
.owl-stage-outer{overflow:hidden;}
.sb-menu{margin:0;padding:0;background:#e6e6e6;list-style-type:none}.sb-menu li{text-transform:uppercase;margin:0;padding:0;width:100%;position:relative;border-bottom:1px solid #fff;}.sb-menu li a{width:100%;color:#fff;font-size:16px;background:#555;display:inline-block;padding:12px;line-height:21px}.sb-menu li li:last-child{border-bottom:0}.sb-menu li a:hover,.sb-menu li.current a,.sb-menu li.current-menu-item a{background:#333}.sb-menu li li a{background:#ccc!important;color:#39434e!important}.sb-menu li li a:hover,.sb-menu li li.current a,.sb-menu li li.current-menu-item a{background:#555!important;color:#fff!important}.sb-menu ul{list-style:none;margin:1px 0 0}.sb-toggle-left,.sb-open-left{cursor:pointer}#sb-site.top-padding{padding-top:50px}#fixed-top{top:27px;z-index:999;right:15px;display:none;cursor:pointer;position:absolute;background:#555;padding:12px 10px 8px;border-radius:0;border:2px solid #555}#fixed-top span.sb-toggle-left{float:left;color:#fff;padding:22px}.navicon-line{width:24px;height:3px;border-radius:1px;margin-bottom:3px;background-color:#fff}@media only screen and (max-width:1019px){#fixed-top{display:block;z-index:999999}}#sb-site,.sb-site-container,.sb-slidebar{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}html.sb-web-app,html.sb-web-app body{height:100%;overflow:hidden}html.sb-web-app body{-webkit-overflow-scrolling:touch}#sb-site,.sb-site-container{min-height:500px !important;width:100%}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#e6e6e6;-webkit-transform:translate(0px)}.sb-left{left:0}.sb-right{right:0}html.sb-static .sb-slidebar,.sb-slidebar.sb-static{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:100%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width:480px){.sb-slidebar{width:100%}.sb-width-thin{width:55%}.sb-width-wide{width:85%}}@media (min-width:481px){.sb-slidebar{width:100%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width:768px){.sb-slidebar{width:100%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width:992px){.sb-slidebar{width:100%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}}@media (min-width:1200px){.sb-slidebar{width:100%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}.sb-hide{display:none}.sb-slidebar .sb-menu ul{display:none}span.side_icoh{background:url(images/plusgray.png) no-repeat center center;position:absolute;right:0;top:0;width:45px;height:45px;cursor:pointer;background-color:#ccc}span.side_icoh.on{background:url(images/minusgray.png) no-repeat center center;background-color:#ccc}.sb-close{font-size:40px;display:inline-block;margin:0 auto;text-align:center;cursor:pointer;padding:10px 14px 7px;background:#000}
body{margin:0;float:left;width:100%;color:#50526e;font-size:16px;line-height:1.4;background:#fff;font-family: "verlagbook", sans-serif;letter-spacing:.5px;}
.container ul{margin:0 0 18px 0;}
.header{float:left;width:100%;z-index:999;text-align:center;position:absolute;padding:20px 40px 62px;}
.logo{left:40px;position:absolute;}
.logo img{float:left;}
p + h1, p + h2, p + h3, p + h4, p + h5, p + h6{margin-top:0;}
.main-menu{width:auto;margin:0 auto;padding-top:25px;display:inline-block;}
.main-menu ul{margin:0;padding:0;float:left;list-style:none;}
.main-menu ul li{float:left;font-size:13px;padding:0 14px;font-weight:400;line-height:27px;position:relative;font-weight:900;text-transform:uppercase;}
.main-menu ul li .fa{float:right;padding-left:6px;padding-top:8px;font-size:12px;}
.main-menu ul li .fa-home{float:none;padding-top:5px;padding-left:0;font-size:18px;}
.main-menu ul li a{color:#50526e;}
.main-menu ul li.current-menu-ancestor a, .main-menu ul li:hover a, .main-menu ul li.current-menu-item > a{color:#bea156;}
.main-menu ul li.current-menu-item a .fa-home, .main-menu ul li:hover a .fa-home{color:#bea156;}
.main-menu ul ul{top:100%;left:50%;margin-left:-100px;z-index:111;max-width:200px;width:200px;display:none;padding-top:0px;position:absolute;background:#ffffff;padding-bottom:0px;box-shadow:0 3px 5px #333;}
.main-menu li:hover > ul{display:block;position:absolute;}
.main-menu li li{width:100%;padding:0;margin:0 0 0px;float:left;position:relative;}
.main-menu li li a{float:left;clear:both;width:100%;padding:8px 10px !important;border-bottom:1px solid #ccc !important;text-align:center;color:#113559 !important;}
.main-menu li li a:hover, .main-menu ul li li.current a{color:#bea156 !important;}
.top-right{top:40px;right:40px;position:absolute;}
.top-right a{float:left;font-weight:900;text-transform:uppercase;}
a.login{color:#50526e;font-size:13px;margin-top:9px;margin-right:12px;}
a.login:hover{color:#bea156;}
a.phonenumber, a.navtext, a.navemail{color:#fff;font-size:16px;line-height:25px;border-radius:25px;background:#bea156;padding:4px 18px 2px;border-bottom:2px solid #ad924e;box-shadow:0px 1px 4px rgba(30, 30, 31, 0.25);}
a.phonenumber:hover, a.navtext:hover, a.navemail:hover{background:#cbb478;}
a.phonenumber.active,a.phonenumber.is-active,a.phonenumber:active,
a.navtext.active,a.navtext.is-active,a.navtext:active,
a.navemail.active,a.navemail.is-active,a.navemail:active{background:#ad924e;}
a.navtext, a.navemail{display:none; clear:both; float:none !important; width:fit-content !important; margin: 10px auto;}
.top-right a.phonenumber .fa{float:left;padding-right:10px;font-size:25px;}
.slideshow{float:left;width:100%;clear:both;overflow:hidden;position:relative;}
.home-banner{float:left;width:100%;min-height:750px;padding-top:198px;position:relative;padding-bottom:176px;background-image:url(images/home_banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;}
.banner-confident{float:left;width:424px;max-width:100%;padding-bottom:50px;}
.banner-confident strong{float:left;width:100%;color:#50526e;font-size:50px;font-weight:900;line-height:54px;margin-bottom:17px;}
.banner-confident span{float:left;width:100%;font-size:25px;font-weight:600;margin-bottom:18px;font-family:'Josefin Slab', serif;}
a.freestart{color:#fff;float:left;font-size:13px;font-weight:900;position:relative;background:#bea156;border-radius:30px;padding:19px 28px 18px;text-transform:uppercase;border-top:1px solid #cbb478;border-bottom:2px solid #ad924e;box-shadow:0px 1px 4px rgba(30, 30, 31, 0.25);}
a.freestart:hover{background:#cbb478;}
a.freestart.active,a.freestart.is-active,a.freestart:active{background:#ad924e;}
a.freestart .fa{padding-left:8px;}
.our-services{float:left;width:100%;padding-top:74px;padding-bottom:80px;background:url(images/our_serv.jpg) repeat center top;}
.services-content{float:left;width:100%;color:#fff;cursor:pointer;padding:40px 25px;text-align:center;border-radius:8px;margin-bottom:35px;}
.services-content:hover{color:#50526e;background:#fff;box-shadow:0px 20px 40px rgba(30, 30, 31, 0.20);}
.services-content img{display:block;background:#50526e;border-radius:50%;margin:0 auto 16px;border:2px solid #77788a;}
.services-content img.sr-hov{display:none;}
.services-content:hover img{display:none;}
.services-content:hover img.sr-hov{display:block !important;background:#fff;border:2px solid #bea156;}
.services-content h3{font-size:26px;margin-bottom:11px;color:#fff;}
.services-content:hover h3{color:#50526e;}
a.learnmore{color:#ffffff !important;font-size:13px;font-weight:900;padding:7px 35px;position:relative;background:#bea156;border-radius:30px;display:inline-block;margin-top:8px;text-transform:uppercase;border-top:1px solid #cbb478;border-bottom:2px solid #ad924e;box-shadow:0px 1px 4px rgba(30, 30, 31, 0.25);}
a.learnmore:hover{background:#cbb478;color:#ffffff !important;}
a.learnmore.active,a.learnmore.is-active,a.learnmore:active{background:#ad924e;}
.numbers{float:left;width:100%;padding-top:146px;padding-bottom:100px;border-bottom:1px solid #eaeaf2;background:url(images/numbers_bg.jpg) no-repeat center top;background-size:cover;}
.numbers ul{float:left;width:100%;}
.numbers li{float:left;width:20%;text-align:center;padding:0 15px 23px;text-transform:uppercase;}
.numbers li img{display:block;margin:0 auto 12px;}
.numbers li span{float:left;width:100%;color:#fff;font-size:13px;font-weight:900;padding-bottom:7px;text-transform:uppercase;}
.numbers li span.numb{font-size:60px;line-height:60px;}
.industris{float:left;width:100%;padding-top:100px;background:#f6f6fb;padding-bottom:120px;}
.indus-content{float:left;width:100%;border-radius:6px;padding:25px 30px;margin-bottom:4px;}
.indus-content:hover{cursor:pointer;background:#fff;box-shadow:0px 0px 40px rgba(25, 25, 26, 0.10);}
.indus-content img{float:left;}
.indus-content > div{padding-left:72px;}
.indus-content h3{font-size:24px;margin-bottom:5px;}
.indus-content a{color:#bfa259;font-weight:700;}
.indus-content a:hover{text-decoration:underline;}
.sr-top{float:left;width:100%;text-align:center;padding-bottom:20px;}
h2.second-heading{float:left;width:100%;font-size:45px;padding-top:18px;text-align:center;background:url(images/heading_top.png) no-repeat center top;}
h2.fancy-heading{float:left;width:100%;font-size:45px;text-transform:inherit !important;}
h2.fancy-heading:before{content:url(images/heading_top.png);float:left;width:100%;clear:both;margin-bottom:10px;line-height:1px;}
#brown_section h2.fancy-heading:before{content:url(images/heading_top2.png);}
.sr-top p{font-size:24px;font-weight:600;font-family:'Josefin Slab', serif;}
.sr-top a{color:#bea156;}
.sr-top a:hover{text-decoration:underline;}
.our-services h2.second-heading{color:#fff;}
.our-services .sr-top p, .technology .sr-top p{color:#fff;}
.technology h2.second-heading{color:#fff;background:url(images/heading_top2.png) no-repeat center top;}
.technology{float:left;width:100%;padding-top:100px;padding-bottom:45px;background:url(images/technology_bg.jpg) repeat center top;}
.tec-content{float:left;width:100%;color:#fff;text-align:center;padding:0 4px 30px;}
.tec-content img{display:block;border-radius:50%;margin:0 auto 15px;border:2px solid #fff;}
.tec-content h3{font-size:26px;margin-bottom:11px;}
.home-about{float:left;width:100%;padding-top:95px;padding-bottom:100px;}
.about-landry{float:left;width:100%;margin-bottom:50px;}
.about-landry img{border-radius:5px;margin-bottom:17px;}
.about-landry h3{font-size:24px;margin-bottom:24px;}
.about-landry p{margin-bottom:24px;}
.about-landry a{color:#bea156;font-weight:700;}
.about-landry a:hover{text-decoration:underline;}
.test-wrapper{float:left;width:100%;padding:100px 0;background:url(images/testi_bg.jpg) no-repeat center top;background-size:cover;}
.testimonials{float:left;width:610px;max-width:100%;text-align:center;}
.hometest{float:left;width:100%;padding:0 30px;}
.hometest img{display:block;margin:0 auto 14px;border:2px solid #bea156;border-radius:50%;}
.hometest p{font-size:30px;font-style:italic;font-weight:300;}
.hometest h4{font-size:20px;padding-top:20px;margin-bottom:4px;}
.hometest span{font-size:13px;}
.affiliations{float:left;width:100%;padding-top:100px;padding-bottom:70px;}
.affiliations ul{float:left;width:100%;text-align:center;}
.affiliations li{padding:0 15px;margin-bottom:50px;display:inline-block;}
.grow{float:left;width:100%;padding-top:112px;padding-bottom:60px;background:url(images/grow.png) no-repeat center top;background-size:cover;}
.grow h3{color:#fff;font-size:30px;margin-bottom:9px;}
.grow p{color:#fff;font-size:24px;font-weight:600;line-height:30px;margin-bottom:32px;font-family:'Josefin Slab', serif;}
a.jointeam{color:#fff;float:right;width:255px;padding:19px;font-size:13px;max-width:100%;font-weight:900;text-align:center;margin-bottom:30px;border-radius:30px;border:2px solid #fff;text-transform:uppercase;}
a.jointeam .fa{padding-left:20px;}
a.jointeam:hover{background:#ad924e;}
.footer{float:left;width:100%;padding-top:84px;background:url(images/our_serv.jpg) repeat center top;}
.ft-logo{float:left;width:174px;max-width:100%;margin-bottom:20px;}
.ft-logo ul{float:left;width:100%;padding-top:38px;text-align:center;}
.ft-logo li{padding:0 8px;display:inline-block;}
.ft-logo li .fa{color:#fff;}
.ft-logo li a:hover .fa{color:#bea156;}
.ft-menu{float:left;width:100%;padding-top:37px;margin-bottom:39px;}
.ft-menu h3{color:#ffffff !important;float:left;width:100%;font-size:24px;margin-bottom:17px;padding-bottom:15px;border-bottom:2px solid #bea156;text-transform:capitalize;font-weight:900;}
.ft-menu ul{float:left;width:100%;}
.ft-menu li{float:left;width:100%;color:#fff;font-size:13px;font-weight:900;margin-bottom:12px;}
.ft-menu li a{color:#fff;}
.ft-menu li a:hover{color:#bea156;}
.ft-bottom{float:left;width:100%;margin-top:22px;padding-top:27px;padding-bottom:6px;background:rgba(76, 78, 103, 0.44);}
.copyright{float:left;color:#fff;font-size:13px;padding-top:2px;line-height:22px;margin-bottom:20px;}
.copyright a{color:#bea156;font-weight:700;}
.copyright a:hover{text-decoration:underline;}
.bottom-menu{float:left;width:100%;margin-bottom:20px;}
.bottom-menu ul{float:left;width:100%;text-align:center;}
.bottom-menu li{color:#fff;font-size:13px;padding-left:12px;padding-right:18px;display:inline-block;background:url(images/bot_menu_bg.png) no-repeat center right;}
.bottom-menu li:first-child{padding-left:0;}
.bottom-menu li:last-child{background:none;padding-right:0;}
.bottom-menu li a{color:#fff;}
.bottom-menu li a:hover{color:#bea156;}
.ftdesign{float:right;color:#fff;font-size:14px;line-height:23px;margin-bottom:20px;}
.ftdesign a{color:#bea256;display:inline-block;}
.ftdesign a:hover{text-decoration:underline;}
.ftdesign img{float:left;margin-right:7px;margin-left:18px;}
.scrollup{z-index:999;width:40px;height:40px;position:fixed;bottom:15px;right:15px;display:none;cursor:pointer;background-color:#bea056;}.scrollup .fa{color:#fff;position:relative;left:11px;top:8px;font-size:18px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.scrollup:hover .fa{color:#fff;top:5px}
.page-banner{float:left;width:100%;padding-top:196px;padding-bottom:140px;background:url(images/page_banner.jpg) no-repeat center top;background-size:cover;}
.careers-banner{background:url(images/careers_banner.jpg) no-repeat center top;background-size:cover;}
.page-banner h1{color:#50526e;font-size:44px;border-bottom: 1px solid #4f526f;padding-bottom: 2rem;margin-bottom: 2rem;}
.page-banner p{font-size:24px;margin-bottom: 20px;}
.process-steps{float:left;width:100%;}
.process-steps ul{float:left;width:100%;}
.process-steps li{float:left;width:14.285%;padding:0 13px;text-align:center;margin-bottom:20px;}
span.stepnumber{width:173px;height:118px;margin:0 auto 5px;color:#fff;font-size:40px;padding-top:18px;padding-right:20px;font-weight:900;display:inline-block;background:url(images/ctd2.png) no-repeat center top;}
.step-heading{float:left;width:100%;display:table;text-align:center;border-bottom:1px solid #fff;}
.process-steps li h3{color:#fff;font-size:26px;line-height:26px;padding-bottom:9px;margin-bottom:10px;vertical-align:middle;display:table-cell;}
.process-steps li p{color:#fff;font-size:16px;}
.leave-laundry{float:left;width:100%;padding:75px 0;background:#f6f6fb;}
.laundry-left{float:left;width:70%;padding-bottom:30px;}
.laundry-left ul{float:left;width:50%;}
.laundry-left li{float:left;width:100%;margin-bottom:6px;padding-left:20px;position:relative;}
.laundry-left li:before{left:0;top:7px;color:#50526e;font-size:8px;content:"\f111";position:absolute;font-family:FontAwesome;text-decoration:inherit;}
.laundry-right{float:left;width:30%;padding-top:50px;padding-bottom:30px;}
.laundry-right img{float:right;}
.page-whitearea{float:left;width:100%;padding-top:60px;padding-bottom:14px;}
.locations{float:left;width:24%;margin-bottom:50px;}
.locations iframe{margin-bottom:40px;border-radius:10px;box-shadow:5px 5px 20px #cccccc;}
.locations h3{color:#50526e;font-size:26px;}
.locations a{color:#bea156;font-size:20px;font-weight:700;}
.locations a:hover{text-decoration:underline;}
.locations > div{float:left;width:100%;padding-top:14px;margin-top:14px;border-top:1px solid #d2d2d2;}
.locations span{float:left;width:100%;font-size:14px;padding-bottom:2px;}
.locations span em{float:left;width:100px;font-style:normal;}
.locations span.coin-hourse{padding-top:22px;text-transform:uppercase;}
.locations-mid{width:52%;padding:0 14%;}
.convenience{float:left;width:100%;padding-top:75px;background:#f6f6fb;}
.convenience-left{float:left;width:35%;}
.convenience-left img{float:left;}
.convenience-right{float:right;width:65%;padding-top:22px;padding-left:3%;padding-bottom:40px;}
.convenience-right p{margin-bottom:34px;}
.convenience-right h2, .laundry-left h2.second-heading{text-align:left;margin-bottom:40px;background:url(images/heading_top.png) no-repeat left top;}
a.freepickup{color:#fff;display:table;font-size:13px;line-height:22px;font-weight:900;margin:75px auto 0;background:#bea156;border-radius:30px;padding:19px 40px 18px;text-transform:uppercase;border-top:1px solid #cbb478;border-bottom:2px solid #ad924e;box-shadow:0px 1px 4px rgba(30, 30, 31, 0.25);}
a.freepickup:hover{background:#cbb478;color:#fff;}
a.button, a.button2{color:#ffffff !important; display:inline-block;font-size:13px;line-height:22px;font-weight:900;margin:30px auto 0;background:#bea156;border-radius:30px;padding:19px 40px 18px;text-transform:uppercase;border-top:1px solid #cbb478;border-bottom:2px solid #ad924e;box-shadow:0px 1px 4px rgba(30, 30, 31, 0.25);}
a.button2{border:2px solid #fff;box-shadow:0px 1px 4px rgba(30, 30, 31, 0.25);padding:12px 25px;background:none;}
a.button:hover{background:#cbb478;color:#ffffff !important;}
a.button2:hover{background:#ad924e;color:#ffffff !important;}
a.freepickup.active,a.freepickup.is-active,a.freepickup:active{background:#ad924e;}
a.freepickup .fa{padding-left:8px;}
.save-more{float:left;width:100%;background:#fff;min-height:100px;text-align:center;padding:10px 4px 5px;border:4px dashed #bea156;margin-bottom:50px;}
.save-more h3{color:#fff;font-size:34px;padding:3px 8px;margin-bottom:4px;background:#bea156;border:1px solid #d2be8b;}
.save-more > div{float:left;width:100%;padding:0 12px 32px;position:relative;}
.save-more h4{color:#50526e;font-size:24px;margin-bottom:2px;display:inline-block;}
.save-more span{float:left;width:100%;font-size:14px;line-height:1;}
.save-more em{float:left;width:100%;bottom:0;left:0;font-weight:300;padding:0 10px;line-height:14px;font-size:12px;font-style:normal;position:absolute;}
.tryour h3{font-size:30px;padding:5px 8px;font-weight:300;font-family:'Josefin Slab', serif;}
.tryour h4{font-size:40px;font-weight:900;font-style:italic;border-bottom:1px solid #dbcaa0;}
.tryour span{color:#bea156;font-size:30px;font-weight:300;font-family:'Josefin Slab', serif;}
.tryour > div{padding-bottom:0;}
.washsale{float:left;width:100%;color:#fff;text-align:center;}
.washsale h3{color:#bea156;font-size:34px;text-transform:uppercase;}
.washsale p{font-size:30px;}
.washsale strong{font-weight:900;}
.horizontal{float:left;width:100%;color:#fff;cursor:pointer;padding:36px 38px;border-radius:5px;margin-bottom:20px;}
.horizontal:hover{color:#50526e;background:#fff;box-shadow:10px 0 40px rgba(30, 30, 31, 0.23);}
.horizontal h3{font-size:26px;margin-bottom:3px;}
.horizontal p{margin-bottom:2px;}
.horizontal img{float:left;}
.horizontal > div{padding-left:112px;}
.opportunities{float:left;width:100%;padding-top:75px;background:#f6f6fb;}
.products{float:left;width:100%;margin-bottom:25px;}
.pro-pic{float:left;width:28.7%;margin-bottom:30px;}
.pro-pic img{float:left;border-radius:50%;box-shadow:10px 10px 40px rgba(25, 25, 26, 0.15);}
.pro-content{float:left;width:71.3%;padding-top:56px;padding-left:6%;}
.pro-content h4{margin-bottom:25px;font-size:24px;}
.pro-content p{margin-bottom:22px;}
.products:nth-child(even) .pro-pic{float:right;}
.products:nth-child(even) .pro-content{padding-left:0;padding-right:6%;}
.products:last-child{border-bottom:0;}
.pro-content ul{float:left;width:100%;}
.pro-content li{float:left;width:100%;margin-bottom:2px;padding-left:20px;position:relative;}
.pro-content li:before{left:0;top:7px;color:#bea156;font-size:8px;content:"\f111";position:absolute;font-family:FontAwesome;text-decoration:inherit;}
.pro-content a{color:#bea156;font-weight:700;}
.pro-content a:hover{text-decoration:underline;}
.excited{float:left;width:100%;color:#fff;margin-bottom:40px;}
.excited img{float:left;border:2px solid #fff;border-radius:50%;}
.excited > div{padding-left:150px;padding-top:10px;}
.excited h3{font-size:26px;margin-bottom:10px;color:#fff;}
.excited a{color:#fff;font-weight:900;}
.excited a:hover{color:#fff;text-decoration:underline;}
.positions{float:left;width:100%;cursor:pointer;border-radius:6px;margin-bottom:30px;padding:28px;border:1px solid #d5d5e1;}
.positions h4{font-size:24px;margin-bottom:2px;}
.positions p{margin-bottom:25px;}
.positions a{color:#bfa259;font-weight:700;}
.positions a .fa{padding-left:10px;}
.positions a:hover{text-decoration:underline;}
.positions:hover{background:#fff;box-shadow:0 15px 40px rgba(25, 25, 26, 0.15);border:1px solid #bea156;}
.viewall{float:left;width:100%;text-align:center;padding:30px 15px 70px;}
.viewall a{color:#fff;font-size:13px;font-weight:900;padding:7px 30px;position:relative;background:#bea156;border-radius:30px;display:inline-block;text-transform:uppercase;border-top:1px solid #cbb478;border-bottom:2px solid #ad924e;box-shadow:0px 1px 4px rgba(30, 30, 31, 0.25);}
.viewall a:hover{background:#cbb478;}
.viewall a.active,.viewall a.is-active,.viewall a:active{background:#ad924e;}
.blog-banner{padding-bottom:20px;background:#e9ebf2;}
.blog-page{float:left;width:100%;padding:50px 0;}
.blog-post{float:left;width:100%;margin-bottom:45px;padding-bottom:45px;border-bottom:1px solid #d4d4db;}
.blog-post:last-child{border-bottom:0;}
.blog-post img{float:left;padding:3px;border:1px solid #f4f4f4;}
.post-content{padding-left:155px;}
ul.post-detail{float:left;width:100%;margin-bottom:10px;}
ul.post-detail li{float:left;color:#5c6773;font-size:14px;padding-left:15px;padding-right:10px;margin-bottom:5px;text-transform:uppercase;background:url(images/post_li.png) no-repeat center left;}
ul.post-detail li a{color:#5c6773;font-size:14px;}
ul.post-detail li:first-child{padding-left:0;background:none;}
.post-content a.read_blog{font-size:19px;font-weight:900;color:#bea156;}
.post-content a.read_blog:hover{text-decoration:underline;}
.post-content h3{margin-bottom:8px;}
.post-content h3 a{font-size:26px;color:#50526e;}
.blog-right{float:left;width:100%;padding-left:20%;}
.blogSidebar .widget{padding:0;margin-bottom:30px;}
.blogSidebar .widget p:last-child, .blogSidebar .widget ul:last-of-type{margin-bottom:0;}
.blogSidebar form{margin:0;}
.post-search, .blogSidebar .widget_search{float:left;width:100%;position:relative;margin-bottom:30px;}
.post-search input[type="submit"], .blogSidebar .widget_search input[type="submit"]{top:0;right:0;border:0;float:left;width:40px;height:38px;cursor:pointer;position:absolute;background:#50526e url(images/search_btn.png) no-repeat center;text-indent:200px;}
.post-search input[type="text"], .blogSidebar .widget_search input[type="text"]{float:left;width:100%;margin:0;height:38px;font-size:14px;color:#666772;box-shadow:none;background:#fff;padding-left:12px;border:1px solid #eaebef;}
.recent-post{float:left;width:100%;margin-bottom:28px;}
.recent-post h3, .blogSidebar h3{margin:0;font-size:22px;padding:12px 18px;background:#f6f6fb;text-transform:capitalize;font-weight:900;}
.blogSidebar h3:before{content:"\f054";font-family:FontAwesome;color:#bea156;padding-right:10px;}
.recent-post h3 .fa, .blogSidebar h3 .fa{color:#bea156;padding-right:10px;}
.recent-post ul, .blogSidebar ul{float:left;width:100%;border-top:1px solid #dfe6e8;}
.recent-post ul li, .blogSidebar ul li{float:left;width:100%;border-bottom:1px solid #dfe6e8;border-top-width:0;padding:0;}
.recent-post ul li a, .blogSidebar ul li a{float:left;padding:12px 0;width:100%;color:#5e6f76;font-size:16px;line-height:20px;font-style:normal;font-family: "verlagbold", sans-serif;}
.single-cont{float:left;width:100%}
.single-cont h3{font-size:30px;}
.single-cont p{margin-bottom:30px;}
.post-content.pl0{padding-left:0;}
.blog-pagenation{float:left;padding-left:40px;margin-bottom:50px;}
.wp-pagenavi{font-size:16px;float:left;width:100%;text-align:center;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.extend{color: #bea156 !important;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.current, .wp-pagenavi span.extend{width:38px;height:38px;font-size:16px;font-weight:700;border-radius:50%;text-align:center;color:#ef4f26;border:1px solid #e0e4e8;font-family: "verlagbold", sans-serif;margin-right:3px;float:left;line-height:35px;text-decoration:none;}
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink{line-height:33px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{color:#113559;text-decoration:none;}
.stretch_full{display:none;}
.gform_wrapper ul{margin:0;border:0;float:left;width:100%;list-style:none;}
.gform_wrapper ul li.gfield{clear:none;width:100%;margin:0;float:left;padding:0;list-style:none;}
.gform_wrapper ul li::before{display:none;}
.fullField{float:left;width:100%;}
.gform_wrapper ul li.gfield.halfField{width:50%;padding-right:15px;}
.gform_wrapper ul li.gfield.halfField2{padding-left:15px;padding-right:0;}
.gform_wrapper input.medium, .gform_wrapper select, .gform_wrapper textarea, .gform_wrapper label.gfield_label{float:left;width:100%;}
.gform_wrapper label.gfield_label{cursor:auto;font-size:20px;line-height:20px;color:#50526e;font-weight:bold;margin-bottom:10px;font-family: "verlagbold", sans-serif;}
.gform_wrapper input[type="text"], .gform_wrapper input[type="email"], .gform_wrapper select, .gform_wrapper textarea{margin:0;height:48px;padding:10px;color:#50526e;font-size:14px;line-height:17px;border-radius:5px;border:1px solid #656577;box-shadow:inset 1px 1px 5px #b0b0b6;margin-bottom:25px;}
.gform_wrapper textarea{height:214px;}
.gform_wrapper button[type="submit"], .gform_wrapper input[type="submit"]{float:left;width:auto;color:#fff;font-size:20px;line-height:16px;font-weight:700;padding:13px 30px;border-radius:100px;background:#bea156;cursor:pointer;box-shadow:0px 0px 10px #e6e6e6;}
.ginput_container_checkbox{float:left;width:100%;background:#f6f6fb;border:1px solid #656577 !important;box-shadow:inset 1px 1px 5px #b0b0b6;margin-bottom:25px;border-radius:5px;padding:30px 30px 20px 30px;}
.ginput_container_checkbox li{margin:0 0 10px 0;padding:0;line-height:18px;}
.ginput_container_checkbox li input[type="checkbox"]{margin:0 10px 0 0;width:18px;height:18px;float:left;}
.ginput_container_checkbox li label{font-weight:bold;}
.gform_wrapper .validation_message{display:none !important;}
.gform_wrapper .gfield_error input, .gform_wrapper .gfield_error textarea, .gform_wrapper .gfield_error select{border:1px solid #f00;}
.gform_wrapper .gfield_error .ginput_container_checkbox{border:1px solid #f00 !important;}
.gform_wrapper .validation_error, .gform_wrapper .gforms_confirmation_message{clear:both;display:block;color:#f00;text-align:center;border:1px solid #ebccd1;background-color:#f2dede;padding:15px;margin:0 0 15px 0;float:left;width:100%;font-size:14px;line-height:16px;}
.gform_wrapper .gforms_confirmation_message{border:1px solid #398f14;background-color:#c0f8b7;color:#398f14;}
.ginput_recaptcha{float:left;width:100%;margin-bottom:20px;}
.gform_wrapper input[type="submit"]{margin-top:0px;}
.captcha_li label{display:none;}
.gform_wrapper ul li.gfield.captcha_li{max-width:304px;float:left;}
#gform_wrapper_2 label.gfield_label, #gform_fields_6 label.gfield_label{cursor:auto;color:#50526e;font-size:13px;font-weight:900;margin-bottom:10px;text-transform:uppercase;}
#gform_wrapper_2 ul.gfield_radio{width:100%;}
#gform_wrapper_2 ul.gfield_radio li{width:33%;margin-left:0;}
#gform_wrapper_2 ul li.gfield, #gform_wrapper_6 ul li.gfield{width:50%;padding-right:20px;margin-bottom:25px;}
#gform_wrapper_2 ul li.fullWid{width:100%;margin-bottom:0;}
.contact-form{float:left;width:100%;}
.contact-form h2{font-size:36px;margin-bottom:30px;}
.contact-form p{margin-bottom:30px;}
.contact-form h6{color:#343545;font-size:13px;font-weight:900;margin-bottom:22px;text-transform:uppercase;}
.contact-form input[type=radio].css-checkbox{display:none;}
.contact-form label.css-label{background:url(images/radio.png) no-repeat left top;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.contact-form input[type=radio].css-checkbox + label.css-label{padding-left:22px;height:14px;color:#bea156;font-size:15px;display:inline-block;line-height:15px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;margin-bottom:0;margin-right:0;font-weight:700;text-transform:capitalize;}
.contact-form ul{float:left;width:100%;list-style:none;margin-bottom:10px;}
.contact-form ul li{float:left;width:33.333%;margin-bottom:20px;background:none;padding:0;color:#bea156;font-size:16px;font-family: "verlagbold", sans-serif;}
.contact-form ul li label{font-family: "verlagbold", sans-serif;}
.contact-form input[type=radio].css-checkbox:checked + label.css-label{background-position:0 -14px;}
.full-form{float:left;width:100%;}
.half-form{float:left;width:50%;position:relative;padding-right:15px;margin-bottom:25px;}
.half-form2{padding-left:15px;padding-right:0;}
.contact-form input[type="text"]{float:left;width:100%;margin:0;height:42px;padding:10px;color:#4b4b58;font-size:16px;line-height:17px;border-radius:5px;background:#f6f6fb;border:1px solid #dadbe1;font-family: "verlagbold", sans-serif;box-shadow:inset 1px 1px 5px #e8e8ed;}
.contact-form textarea{margin:0;float:left;width:100%;font-size:16px;resize:none;height:222px;padding:10px;color:#4b4b58;line-height:17px;border-radius:5px;background:#f6f6fb;margin-bottom:30px;border:1px solid #dadbe1;font-family: "verlagbold", sans-serif;box-shadow:inset 1px 1px 5px #e8e8ed;}
.contact-form input[type="submit"]{margin:0;border:0;color:#fff;float:left;height:60px;cursor:pointer;box-shadow:none;max-width:100%;width:235px;background:url(images/contact_btn.png) no-repeat left top;text-indent:5000px;}
#gform_wrapper_6 input[type="submit"]{width:205px;height:61px;background:url(images/login_btn.png) no-repeat left top;text-indent:5000px;}
.contact-form input[type="submit"]:hover{opacity:0.8;}
.conatct-right{float:left;width:100%;margin-top:-60px;}
.conatct-right > div{float:left;width:100%;padding-top:25px;border-top:3px solid #50526e;}
.conatct-right h3{margin-bottom:8px;}
.conatct-right p a, .conatct-right h3 a{color:#bea156;}
.conatct-right ul{float:left;width:100%;list-style:none;border-top:1px solid #e9e9f1;}
.conatct-right li{float:left;width:100%;margin:0;position:relative;padding:12px 120px 10px 0;border-bottom:1px solid #e9e9f1;}
.conatct-right li b{color:#50526e;}
.conatct-right li a{right:0;top:12px;color:#50526e;position:absolute;}
.conatct-right a:hover{text-decoration:underline;color:#bea156;}
.hotel-laundry{float:left;width:100%;padding-top:75px;padding-bottom:50px;}
.valued-customers{float:left;width:100%;padding:100px 0 150px;background:url(images/valued_customer.jpg) no-repeat center top;background-size:cover;}
.customers{float:left;width:610px;max-width:100%;}
.customers h2{text-align:left;background:url(images/heading_top.png) no-repeat left top;}
.customers h3{font-size:24px;font-weight:600;line-height:1.4;margin-bottom:35px;font-family:'Josefin Slab', serif;}
.professional{padding-bottom:0;color:#fff;}
.professional .convenience-right{width:60%;}
.professional .convenience-left{width:40%;}
.professional a.freepickup{font-size:16px;}
.investment{float:left;width:100%;padding-bottom:50px;}
.investment ul{float:left;width:100%;}
.investment li{float:left;width:100%;padding-left:15px;margin-bottom:2px;position:relative;}
.investment li:before{top:7px;left:0;color:#50526e;font-size:8px;content:'\f111';position:absolute;font-family:FontAwesome;}
.uni-rent{float:left;width:100%;}
.uni-rent img{float:left;}
.uni-rent > div{padding-left:100px;}
.uni-rent h3{font-size:26px;margin-bottom:5px;}
#av_section_2 h2.second-heading{color:#fff;background:url(images/heading_top2.png) no-repeat center top;}
.convenient{float:left;width:100%;padding-top:50px;}
.floormats{float:left;width:100%;cursor:pointer;border-radius:5px;text-align:center;margin-bottom:50px;padding:50px 50px 30px;}
.floormats:hover{box-shadow:5px 5px 25px rgba(30, 30, 31, 0.20);}
.floormats img{margin-bottom:24px;}
.floormats h3{font-size:26px;}
#uniform_catalog .floormats{box-shadow:5px 5px 25px rgba(30, 30, 31, 0.20);cursor:inherit;}
.floor-bdr{width:100%;float:left;height:4px;margin-bottom:50px;background:url(images/bdr.png) repeat-x center top;}
.findout{padding-top:50px;padding-bottom:0 !important;}
.findout .convenience-right{text-align:center;padding-top:100px;}
.findout h2.second-heading{text-align:center;}
a.givecall{color:#ffffff !important;font-size:26px;line-height:36px;font-weight:900;padding:5px 25px;margin-top:30px;border-radius:25px;display:inline-block;border:2px solid #fff;box-shadow:0px 1px 4px rgba(30, 30, 31, 0.25);}
a.givecall .fa{float:left;margin-right:12px;font-size:36px;}
a.givecall:hover{background:#ad924e;color:#ffffff !important;}
a.givecall.btn2{background:#bea156;border:2px solid #bea156;}
#chefapparel h2 em{
	font-style: normal;
    font-size: 16px;
    font-weight: normal;
}
#chefapparel strong{
	padding: 0px 15px 0px 10px;
}
#chefapparel h6{
	color:#bea156 !important;
	font-weight:normal;
}
#chefapparel .column{
	padding:0;
}
#chefapparel h5{
	margin:0px 0px 5px 0px;
}
@media only screen and (max-width:1299px){.header{padding-left:15px;padding-right:15px;}
.logo{left:15px;}
.main-menu ul li{padding:0 8px;}
.top-right{right:15px;}
.services-content{padding:30px 10px;}
.sr-top p{font-size:20px;}
.tryour h4{font-size:34px;}
.process-steps li{width:220px;max-width:100%;display:inline-table;float:none;}
.process-steps ul{text-align:center;}
}
@media only screen and (max-width:1145px){.top-right{top:42px;}
a.phonenumber{font-size:13px;line-height:20px;padding:4px 15px 2px;}
.top-right a.phonenumber .fa{font-size:20px;}
a.login{font-size:12px;}
.main-menu ul li{font-size:12px;padding:0 5px;}
.services-content h3{font-size:20px;}
.services-content p{font-size:13px;}
.grow h3{font-size:24px;}
.grow p{font-size:18px;line-height:24px;}
.home-banner{padding-bottom:40px;}
.tryour h4{font-size:30px;}
.tryour h3, .tryour span, .save-more h3, .single-cont h3{font-size:26px;}
.save-more h4, .positions h4{font-size:20px;}
.save-more em{padding:0 3px;}
a.freepickup{margin-top:0;}
.convenience-right, .findout .convenience-right{padding-top:0;padding-bottom:30px;}
.blog-right{padding-left:5%;}
}
@media only screen and (max-width:1019px){.main-menu{display:none;}
.logo{position:relative;left:0;}
.top-right{right:80px;top:35px;}
a.phonenumber{font-size:16px;line-height:25px;padding:4px 18px 2px;}
.top-right a.phonenumber .fa{font-size:25px;}
a.login{font-size:13px;}
.our-services .three{width:50%;}
.services-content p{font-size:14px;}
.numbers li{width:33.33%;}
.ft-bottom .four{width:100% !important;}
.copyright, .ftdesign{text-align:center;width:100%;}
.ft-menu h3{font-size:20px;}
.footer .four, .footer .two{width:20%;}
.indus-content{padding:25px 15px;}
.indus-content h3{font-size:18px;}
.tec-content{padding:0 0 30px;}
.save-more h4 br{display:none;}
h2.second-heading, h2.fancy-heading{font-size:34px;}
.locations{width:30%;}
.locations-mid{width:40%;padding:0 5%;}
.horizontal{padding:30px 20px;}
.horizontal > div{padding-left:90px;}
.locations h3, .horizontal h3, .excited h3, .post-content h3 a{font-size:22px;}
.positions{padding:25px 15px;}
.positions h4{font-size:16px;}
.blog-right{padding-left:0;}
}
@media only screen and (max-width:767px){body{font-size:14px;}
.header{position:relative;border-bottom:5px solid #bea156;padding-bottom:0;}
#fixed-top{top:50px;}
.logo{float:left;width:100%;margin-bottom:30px;}
.top-right{float:left;text-align:center;position:initial;width:100%;margin-bottom:30px;}
.top-right a, a.freestart{float:none;display:inline-block;}
.home-banner, .test-wrapper{padding:50px 0;}
.banner-confident{width:100%;text-align:center;}
#owl, #owl .owl-dots{text-align:center;}
.banner-confident strong{font-size:32px;line-height:40px;}
.banner-confident span{font-size:18px; text-shadow: 0px 0px 1px #000; font-weight: 600; background-color: #ffffff75; padding: 10px 20px; border-radius: 15px; }
.our-services, .numbers, .industris, .technology{padding-top:50px;padding-bottom:20px;}
.services-content{padding:30px 15px;}
.numbers, .test-wrapper{background:#d6d4dd;}
.numbers li{width:100%;}
h2.second-heading, h2.fancy-heading, .contact-form h2{font-size:24px;}
.indus-content{text-align:center;}
.indus-content img{float:none;margin:0 auto 20px;display:block;}
.indus-content > div{float:left;width:100%;padding-left:0;}
.indus-content h3, .tec-content h3, .about-landry h3{font-size:20px;}
.home-about, .affiliations{padding-top:50px;padding-bottom:20px;}
.about-landry{text-align:center;}
.testimonials{width:100%;}
.hometest{padding:0;}
.hometest p, .sr-top p{font-size:18px;}
.grow{background:#dbc980;text-align:center;padding-top:50px;padding-bottom:20px;}
a.jointeam{float:none;display:inline-block;}
.ft-logo, .ft-menu{width:100%;text-align:center;}
.ft-menu{margin-bottom:0;}
.page-banner{text-align:center;padding:80px 0;}
.page-banner h1{font-size:36px;}
.page-banner p{font-size:18px;}
.page-banner p br, .page-banner h1 br{display:none;}
.save-more > div{padding-bottom:5px;}
.save-more em{position:relative;}
.laundry-left, .laundry-left ul{width:100%;}
.laundry-right, .convenience-left{width:100%;text-align:center;padding-top:0;}
.laundry-right img, .convenience-left img{float:none;margin:0 auto;display:block;}
.convenience-right h2 br, .laundry-left h2.second-heading br{display:none;}
.convenience-right{width:100%;padding-left:0;text-align:center;}
.locations{width:100%;padding:0;}
.washsale h3, .excited h3, .single-cont h3{font-size:22px;}
.washsale p{font-size:18px;}
.convenience-right h2, .laundry-left h2.second-heading, .customers h2.second-heading{text-align:center;background:url(images/heading_top.png) no-repeat center top}
.horizontal, .positions{text-align:center;}
.horizontal img, .excited img, .blog-post img{float:none;display:block;margin:0 auto 15px;}
.horizontal > div, .excited > div{padding-left:0;float:left;width:100%;text-align:center;}
.pro-pic{width:100%;}
.pro-pic img{float:none;margin:0 auto;display:block;}
.pro-content{width:100%;padding:0;}
.pro-content h4{font-size:18px;line-height:24px;}
.post-content{padding-left:0;float:left;width:100%;}
.valued-customers{background:#f6f6fb;padding:60px 0;}
.customers{width:100%;text-align:center;}
.conatct-right{margin-top:40px;}
a.givecall{margin-top:0;}
.home-banner{min-height:480px;}
}
@media only screen and (max-width:479px){
.home-banner{ padding-top: 200px; background-size: contain; background-position: top center; }
.page-banner { background-size: contain; padding: 190px 0px 15px; }
div.convenience-right, div.convenience-left{ width: 100% !important; }
.gform_wrapper ul li.gfield.halfField{width:100%;padding:0;}
a.navtext, a.navemail{display:block !important;}
.gform_wrapper ul li.gfield.captcha_li{max-width:100%;float:left;}
.gform_wrapper input[type="submit"]{margin-top:0;}
}
.gform_wrapper .gfield_error input, .gform_wrapper .gfield_error textarea, .gform_wrapper .gfield_error select{border:1px solid #f00;}
.gform_wrapper .gfield_error .ginput_container_checkbox{border:1px solid #f00 !important;}
.facilityOuter{float:left;width:100%;border-bottom:1px solid #d8d8de;margin-bottom:46px;}
.facilityOuter:last-child{border-bottom:0;margin-bottom:0;}
#brown_section{color:#fff;}
#brown_section .fancy-heading{color:#fff;}
.av-equal-height-column-flextable{float:left;width:100%;}
.gform_wrapper ul li.gfield.upload-box{margin-bottom:25px;}
#location_gray ul{list-style:none;color:#fff;}
#location_gray ul li{margin:0;padding-right:10px;float:left;width:50%;}
#location_gray ul li a{color:#fff;}
.ginput_container_fileupload{background:#d8d7e0;padding:15px;border-radius:5px;display:inline-block;width:100%;}
.ui-datepicker-calendar{background:#ccc;}
.ui-datepicker-header .ui-datepicker-prev, .ui-datepicker-header .ui-datepicker-next{display:none;}

a.a-blue, div.tec-content a{ color: #50516d !important; font-weight: 600; }
@media only screen and (max-width:767px){ body.page-id-1840 > #sb-site > .page-banner { background: url(https://centurylinen.com/wp-content/uploads/2018/07/uniforms-scrubs-mobile.jpg) no-repeat; } }

/* DOTTED LINE ADJUSTMENTS */
.main-menu ul li a {font-weight: 500;}
.main-menu ul li.current-menu-item > a {
    color: #4e516d;
}
div .logo {
	width: 150px;
	margin: 20px auto;
	display: block;
	float: none;
  }
  
  div#fixed-top {
	background-color: transparent;
	border: 1px solid #9697a8;
	right: 30px;
	top: 30px;
  }
  
  .navicon-line {
	background-color: #51546b;
  }
  
  .top-right {
	display: none;
  }
  
  .header {
	border-bottom: none;
	padding-top: 0;
  }
  .sb-slidebar.sb-right.sb-active img {max-width: 150px;}
  
  @media (min-width:1020px) {
	.header {
	  position: relative;
	  padding: 0;
	  border-top: 1px solid #9697a8;
	}
  
	.main-menu {
	  padding-top: 0;
	  margin-bottom: -7px;
	}
  
	.main-menu ul {
	  display: flex;
	}
  
	.main-menu ul li {
	  padding: 20px 25px 20px;
	  border-right: 1px solid #9597a8;
	}
  
	.main-menu ul li:first-of-type {
	  border-left: 1px solid #9597a8
	}
  
	div .logo {
	  margin: 40px auto;
	}

	/* SUBNAV */
	.main-menu ul.sub-menu li {
		padding: 0;
		border-left: none;
		border-right: none;
	}

	.main-menu ul.sub-menu li a {
		border-bottom: 1px solid #9597a7!important;
		padding: 15px!important;
	}

	.main-menu ul ul {
		box-shadow: none;
		border: 1px solid #9596a7;
	}

	.main-menu ul.sub-menu li:last-of-type a {
		border-bottom: none!important;
	}

  }

  @media (min-width:1440px) {
	.main-menu ul li a {font-size: 18px;}
	div .logo {
		width: 220px;
		margin: 50px auto;
	}
	.main-menu ul li {padding: 35px 25px 25px;}

	/* SUBNAV */
	.main-menu ul ul {
		margin-left: -150px;
		max-width: 300px;
		width: 300px;
	}

  }
  
.fa-home:before {
    content: ""!important;
    background-image: url('../wp-content/themes/centurylinen/images/home-house.png');
}
.main-menu ul li.current-menu-item > a i {font-size: 130%;}

/* MOBILE MENU */
.sb-menu li a:hover, .sb-menu li.current a, .sb-menu li.current-menu-item a {
    background: #50526f!important;
	color:#fff!important;
}

.sb-menu li a, .sb-menu li li a {
    background: #fff!important;
    color: #51526e!important;
}

.sb-menu li.current-menu-item a i {
    color: #fff;
}

.sb-menu li a {
    border-bottom: 1px solid #9697a8;
}

span.side_icoh, span.side_icoh.on {
    background-color: #fff;
    border-left: 1px solid #9697a7;
}

span.sb-close {
    background-color: #fff;
    border: 1px solid #9697a8;
}

.sb-slidebar.sb-right.sb-active {
    background-color: #50526f;
}

.m-3 {
    margin-block: 3rem!important;
}

.inner-beige-border > * {
    border: 2px solid #666269!important;
    padding: 3rem;
}

@media (min-width:768px){
	.page-banner .twelve.columns {
		width: 50%;
		text-align: center;
	}
	.page-banner.right .twelve.columns {
		float: right;
	}
}
@media (max-width:767px){
.page-banner.light:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.5);
    position: absolute;
    top: 0;
    left: 0;
}
}


.page-banner a.freestart,
a.cta-dark {
    background-color: #50526e;
    border: none;
    border-radius: 15px;
    padding: 10px 15px;
    float: none;
    display: inline-block;
	color: #fff;
	text-transform: uppercase;
}


@media (min-width: 480px){
	.page-banner.center.dark {position: relative;}
	.page-banner.center.dark:before {
		content: "";
		display: block;
		background-color: #000;
		width: 100%;
		height: 100%;
		position: absolute;
		opacity: .25;
		top: 0;
	}
		
	.page-banner.center.dark h1 {color: #ffffff;border-color: #fff;}
	.page-banner.center.dark a.freestart {background-color: #bfa256;}
	
	.page-banner.center .twelve.columns {
		width: 80%;
		float: none;
		margin-inline: auto;
		padding-top: 80px;
	}

	.av_textblock_section p {
		font-size: 20px;
	}
		
	}

.max-56rem {
	max-width: 56rem;
	margin-inline: auto;
	float: none;
	.flex_column {padding: 1rem;}
}

.max-66rem {
	max-width: 66rem;
	margin-inline: auto;
	float: none;
	.flex_column {padding: 1rem;}
}

.expand-outer .avia-image-overlay-wrap img {
    object-fit: cover;
    width: 100%;
    min-height: 200px;
    display: block;
    position: relative;
}

.expand-outer .av-image-caption-overlay-center {
    vertical-align: bottom;
    padding: 5%;
    font-size: 25px;
    line-height: 120%;
}

@media (min-width:480px){
    .expand-outer .av-image-caption-overlay-center {font-size: 35px;}
}