@charset 'UTF-8';body{font-family:'Assistant',sans-serif!important;overflow-x:hidden}.ui-menu{z-index:20000}.slick-loading .slick-list{background:#fff url(../../../../../../../../themes/roots-mipo/assets/css/ajax-loader.gif) center center no-repeat}.btn.focus,.btn:focus,button:focus{outline:none;box-shadow:none;-webkit-box-shadow:none}.flex-cont{display:flex}.flex-area{flex:1}.hidden{display:none}.no-lr-margin{margin-left:0!important;margin-right:0!important}.no-r-padding{padding-right:0!important}.no-l-padding{padding-left:0!important}.no-lr-padding{padding-left:0!important;padding-right:0!important}.height-100{height:100%!important}.bottom-padding-15{padding-bottom:15px}.flex-cont{display:flex}.flex-cont .flex-item{align-items:center}.v-inline-middle{display:inline-block;line-height:1!important;vertical-align:middle;margin-top:-7px}.v-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.v-r-middle{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.marging-lr--05{margin-left:-.5rem;margin-right:-.5rem}.padding-lr-05{padding-left:.5rem;padding-right:.5rem}.center-block.footer-contact-form input{background-color:#f2f2f2;border:1px solid #a5a5a5;padding:.5rem 1rem}.cont-area label{color:#000;font-size:1.1rem;font-weight:600;display:block;margin-bottom:.2rem;text-align:right}.center-block.container.footer-contact-form select{background-color:#f2f2f2;border:1px solid #a5a5a5;height:40px!important}.center-block.container.footer-contact-form h3{margin:auto}@font-face{font-display:swap;font-family:'slick';font-weight:400;font-style:normal;src:url(../../../../../../../../themes/roots-mipo/assets/css/fonts/slick.eot);src:url('../../../../../../../../themes/roots-mipo/assets/css/fonts/slick.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/roots-mipo/assets/css/fonts/slick.woff) format('woff'),url(../../../../../../../../themes/roots-mipo/assets/css/fonts/slick.ttf) format('truetype'),url('../../../../../../../../themes/roots-mipo/assets/css/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:75px}.slick-dots{position:absolute;bottom:-37px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{display:inline-block;position:relative;width:20px;height:20px;margin:0 2px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:56px;line-height:20px;position:absolute;top:0;left:0;width:26px;height:26px;content:'•';text-align:center;opacity:1;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;color:#4fbbde}.center-block{float:none;margin-left:auto;margin-right:auto}body.top-nav-fixed #topNav{position:fixed;z-index:10000;top:0;left:0;width:100%;height:63px;box-shadow:0 11px 43px rgba(43,43,43,.43)}body.top-nav-fixed.admin-bar #topNav{top:32px}body.top-nav-fixed .center-data-wrap{margin-top:33px}#topNav{background-color:#fff}ul.top-nav{list-style:none;padding:0;margin:0;line-height:1}ul.top-nav li.ttl img{width:70px;height:46px;object-fit:contain}ul.top-nav li.ttl:after{content:'';display:block;clear:both}ul.top-nav li.ttl figure{float:right;margin:0;padding-left:.5rem}ul.top-nav li.ttl figcaption{float:right;font-size:1.25rem;font-weight:700;text-align:right;padding-left:28px}ul.top-nav li:not(.ttl){cursor:pointer;width:140px}ul.top-nav li{display:inline-block;line-height:60px!important;text-align:right}ul.top-nav li[data-scrollto]:hover span{text-decoration:underline}.r-rose:before,.r-olive:before,.r-orange:before,.r-green:before,.r-blue:before,.r-sky:before,.r-cont:before,.r-fb:before{content:'';height:2.1rem;width:3.5px;display:inline-block}.top-rose{border-top:3px solid #e00073}.r-rose:before{background-color:#e00073}.top-olive{border-top:3px solid #c0c91c}.r-olive:before{background-color:#c0c91c}.top-orange{border-top:3px solid #eb8504}.r-orange:before{background-color:#eb8504}.top-green{border-top:3px solid #00aaa6}.r-green:before{background-color:#00aaa6}.top-blue{border-top:3px solid #75c5ff}.r-blue:before{background-color:#75c5ff}.top-sky{border-top:3px solid #006bb8}.r-sky:before{background-color:#006bb8}.r-fb:before,.r-cont:before{height:1.9rem}.r-fb:before{background-color:#4267b2}.r-cont:before{background-color:#e50065}.section-area{margin:50px 0}.section-area .section-title-area{line-height:1;padding-bottom:.5rem;border-bottom:1px solid #e6e6e6;margin-bottom:1.35rem}.section-area .section-title-area:after{content:'';display:block;clear:both}.section-area .section-title-area .section-title{color:#212121;font-size:3.8125rem;font-weight:300;padding:0}.section-area .section-title-area .count{color:#212121;font-size:1.25rem}.section-area .section-subtitle{color:#a9a9a9;font-size:1.687rem}.section-area .btn-area{text-align:center}.rose-cont{background-color:transparent;border:0;color:#e00073;font-size:1.3125rem;font-weight:400;text-decoration:underline;cursor:pointer}.section-area .section-list ul{list-style:none;padding:0;margin:0}.center-item-lnk{border:1px solid #e4e4e4;padding:20px 1rem 10px;height:130px;text-decoration:none;text-align:center;cursor:pointer}.center-item-lnk:focus,.center-item-lnk:hover{text-decoration:none}.center-item-lnk span{color:#777;font-size:1.2rem;font-weight:600;display:block}.center-item-lnk label{margin:0;line-height:.9;font-size:1.7rem;font-weight:600;display:block;color:#00aaa6}.center-item-lnk:hover{color:#fff;background-color:#00aaa6}.center-item-lnk:hover label,.center-item-lnk:hover span{color:#fff}.center-item-lnk.selected span,.center-item-lnk.selected label{color:#fff!important}.centers-map-area,.centers-map-area iframe{width:100%;height:100%}ul.stores-filter-categories{list-style:none;padding:0;margin:0}ul.stores-filter-categories:after{content:'';display:block;clear:both}ul.stores-filter-categories li{display:inline-block;text-align:center;width:140px;height:75px;padding:0 1rem;float:right;position:relative;cursor:pointer;margin-bottom:10px}ul.stores-filter-categories li:not(:last-child){border-left:1px solid #a9a9a9}ul.stores-filter-categories li a{display:inline-block}ul.stores-filter-categories li figure{margin:0;height:44px}ul.stores-filter-categories li figure img{max-width:47px;max-height:38px}ul.stores-filter-categories li label{margin:0;color:#747474;font-size:1rem;line-height:1}.stores-list:not(.no-results) .flex-cont{min-height:464px}.stores-list .stores_image{position:relative}.stores-list .stores_image img{width:100%;max-width:900px;margin:auto;display:block}.map-popup{width:130px;min-height:50px;color:#777;font-size:12px;font-weight:400}.map-popup ul{list-style:none;margin:0;padding:0}.map-popup ul li label{display:inline-block;margin:0;padding-left:.25rem}.map-popup ul li span{display:inline-block}header{background-color:#fff;box-shadow:0 4px 59px rgba(0,0,0,.09)}header .main-menu-area{height:6rem}header .main-menu-area .logo-area{float:right;height:100%;padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem}header .main-menu-area .logo-area a{display:inline-block}header .main-menu-area ul.main-menu-nav{float:right;height:100%;padding:0;margin:0;list-style:none}header .main-menu-area ul.main-menu-nav li{display:inline-block;width:9.625rem;height:100%;text-align:center}header .main-menu-area ul.main-menu-nav li a{display:block;line-height:calc(6rem - 3px)!important;color:#262626;font-size:1rem;text-decoration:none;border-top:solid 3px transparent}header .main-menu-area ul.main-menu-nav li a:hover{background-color:#ededed;border-top:solid 3px #00aaa6}.home .desk.main-header,.single .desk.main-header{z-index:10000;position:fixed;top:0;left:0;width:100%;height:6rem;box-shadow:0 5px 25px 0 rgba(43,43,43,.43)}.home.admin-bar .desk.main-header,.single.admin-bar .desk.main-header{top:32px}.home .wrap,.single .wrap{margin-top:6rem}.accessability_container{top:250px!important}.search-form{height:6rem}.search-form .search-field{border-radius:0;border:0;border-bottom:solid 1px #000;padding:2px 0;float:right}.search-form button.search-submit{margin-top:2px;padding:0 10px;padding-bottom:0;background-color:transparent;border-radius:0}.search-form button.search-submit:after{content:'\f002';font-family:FontAwesome;font-size:20px;color:#00aaa6}#banner.main-slider .banner-item{height:auto;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;position:relative}.top_video{height:530px;overflow:hidden}.video_banner{width:100%;height:530px;object-fit:cover;position:relative}#banner.main-slider .banner-item .title-area{position:absolute;top:28%;right:40%;color:#fff;line-height:1}#banner.main-slider .banner-item .title-area .ft,#banner.main-slider .banner-item .title-area .ft p{font-size:4.375rem;font-weight:800;text-shadow:0 11px 34px rgba(0,0,0,.34);padding:0;margin:0}#banner.main-slider .banner-item .title-area .banner-subtitle{margin-top:5px;font-size:2.1875rem;font-weight:400}#banner.main-slider .banner-item .banner-link{margin-top:15px;display:inline-block;box-shadow:0 11px 34px rgba(0,0,0,.34);background-color:#fff;padding:.75rem 1rem;font-size:1.45rem;color:#000;font-weight:600;text-decoration:none}#banner.main-slider .banner-item .banner-link:after{content:'\f104';display:inline-block;font-family:FontAwesome;font-size:1.3rem;padding-top:0rem;margin-right:1.2rem}#banner.main-slider .banner-item .banner-link:focus{text-decoration:none}ul.data-banner{list-style:none;text-align:center;background-image:linear-gradient(to top,rgba(61,61,61,.12) 0%,rgba(255,255,255,.12) 100%);padding:1rem 0;margin:0}ul.data-banner li{display:inline-block;line-height:1;padding-left:65px;padding-right:65px}ul.data-banner li:not(:last-child){border-left:1px solid #9b9b9b}ul.data-banner li.count{color:#000}ul.data-banner li.stores{color:#000}ul.data-banner li.exp{color:#000}ul.data-banner li span{display:block;font-size:4.787rem;font-weight:600;line-height:1}ul.data-banner li label{display:block;font-size:1.187rem;line-height:1.1;margin:0;margin-top:.5rem}#footer{background-color:#434343}#footer .footer-container .row .col-sm-4{background-color:#343434}#banner .slick-slide img.d-none.d-sm-block{height:668px}.sales.section-area .section-list .row{margin-left:-.5rem!important;margin-right:-.5rem!important}.sales.section-area .section-list .row .sales-item{padding-left:.5rem;padding-right:.5rem;margin-bottom:1rem}.sales-item a,.sales-item div{display:block}.sales-item a figure,.sales-item div figure{position:relative;margin:0}.sales-item a figure .center-name-tip,.sales-item div figure .center-name-tip{position:absolute;bottom:4.5rem;right:0;text-align:center;color:#fff;font-size:1.2rem;line-height:1;padding:.2rem 1rem .5rem;min-width:125px}.sales-item a figure img,.sales-item div figure img{width:100%;max-height:315px}.sales-item a figure figcaption,.sales-item div figure figcaption{position:absolute;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.7);padding:.5rem 1rem .75rem;line-height:1}.sales-item a figure figcaption:after{content:'\f104';display:block;font-family:FontAwesome;color:#fff;font-size:2rem;font-weight:300;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:1rem}.sales-item a figure figcaption .item-logo,.sales-item div figure figcaption .item-logo{position:absolute;right:1rem;bottom:.5rem;width:56px;height:80px}.sales-item figure figcaption .title-area .t1{color:#ff0083;font-size:1.75rem;font-weight:400}.sales-item figure figcaption .title-area .t2{font-size:1.125rem;color:#fff;font-weight:300}.events figure{margin:0;display:block;height:100%;position:relative}.events figure img{width:100%!important;height:auto!important;max-width:100%}.events .height-50 img{height:350px!important;object-fit:cover;max-height:inherit}.events .height-100 img{height:700px!important;object-fit:cover;max-height:inherit}.events figure figcaption{position:absolute;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.7);padding:.75rem 1rem;color:#fff;font-size:.9rem;font-weight:300;line-height:1.2}.events figure figcaption:after{content:'\f104';display:block;font-family:FontAwesome;color:#fff;font-size:2rem;font-weight:300;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:1.25rem}.events figure figcaption label{font-size:1.25rem;font-weight:600;margin:0}.store-item{display:block;margin-bottom:1rem}.store-item figure{float:right;border:1px solid rgba(0,0,0,.19);width:6.25rem;height:6.25rem;margin:0;position:relative}.store-item figure img{width:4.5rem!important;width:100%!important;height:auto;object-fit:contain;padding:.2rem;position:absolute;top:50%;left:50%;width:initial;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.store-item .store-data{float:right;padding:0 1rem;width:calc(100% - 6.5625rem);height:6.25rem;line-height:6.25rem!important}.store-item .store-data label{margin:0}.store-item .store-data .ttl{color:#212121;font-size:1.3rem;margin-bottom:.35rem}.store-item .store-data .tel{color:#a9a9a9;font-size:1rem;margin-bottom:.25rem}.store-item .store-data .cat{font-size:1rem;color:#b6b6b6}.store-item .store-data .cat span.rose{color:#e00073}.store-item .store-data .cat span.orange{color:#f4be79}.store-item .store-data .cat span.blue{color:#6ebbf7}.locations-section .loc-row{margin-bottom:2rem}.locations-section .loc-row:after{content:'';display:block;clear:both}.locations-section .loc-row{display:flex}.locations-section .loc-row figure{float:right;margin:0;width:80px}.locations-section .loc-row figure img{width:3.125rem;height:auto}.locations-section .loc-row a{color:#000;text-decoration:underline}.locations-section .loc-row .loc-data{float:right;width:calc(100% - 80px);line-height:1;position:relative}.locations-section .loc-row .loc-data label{color:#212121;font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.locations-section .loc-row .loc-data p{color:#292929;font-size:1rem;font-weight:300}.locations-section .location-map-area,#buyListMap,.locations-section .location-map-area iframe{width:100%;height:100%}.image-gallery-section img{width:100%;height:100%;object-fit:cover}.image-gallery-section figure{margin:0}.event-col{width:100%}.wide-sale-img img{width:100%;height:350px}.long-sale-img img{width:100%;height:100%}.no-padding{padding-right:0;padding-left:0}.event-col .sale-img img{width:100%;height:100%}.event-col .sale-img{height:310px}.event-col .row .col-3 .row{height:100%}#banner-2{box-shadow:0 11px 43px rgba(43,43,43,.43)}.banner-info{padding:1rem 0}.banner-info .info-box{padding:0 1rem;display:flex;align-items:center}.banner-info .info-box:not(:last-child){border-left:1px solid #dcdcdc}.banner-info .info-box figure{display:inline-block;float:right;margin:0;width:3.5rem}.banner-info .info-box figure img{max-width:40px;max-height:40px;position:relative;top:5px}.banner-info .info-title>div{width:100%}.banner-info .info-title figure{width:5.5rem;padding-left:.5rem;height:100%;text-align:center}.banner-info .info-title figure img{width:10rem;height:auto;max-width:80px;max-height:100px}.banner-info .info-title figcaption{font-size:1.6rem;font-weight:800;text-align:right;line-height:1;width:100%}.banner-info .info-description{float:right;width:calc(100% - 3.5rem)}.banner-info .item-title{color:#212121;font-size:1.5rem;font-weight:600;line-height:1;margin-bottom:.25rem}.banner-info .info-text{color:#585858;font-size:1rem;font-weight:300;line-height:1.15;word-wrap:break-word}.banner-info .info-text p{padding:0;margin:0}.facebook-area{min-height:180px}.section-area2{border-top:1px solid #e6e6e6;padding-top:30px;margin-bottom:30px}.section-area2 .section-title{color:#2b2b2b;font-size:3rem;font-weight:800}.section-area2 .section-subtitle{color:#2b2b2b;font-size:1rem;font-weight:400}.single-article .header-area{padding:1rem 0}.single-article .header-area .entry-title{color:#c5ce24;font-size:2.687rem;font-weight:400}.single-article .header-area .date-info{color:#373737;font-size:1.437rem;font-weight:400;line-height:25.83px}.single-article .header-area .btn{width:227px;padding:.5rem 2rem;border-radius:0;background-color:#c4ce21;color:#fff;font-size:1.187rem;font-weight:400;position:relative}.single-article .header-area .btn:after{content:'\f104';display:inline-block;font-family:FontAwesome;color:#fff;font-size:1rem;font-weight:300;padding-right:.5rem}.single-article .entry-content{margin-bottom:1rem}.single-article .entry-content .size-full{width:100%;margin-bottom:1rem}.single-article .entry-content p{color:#292929;font-size:1.1rem;font-weight:300;line-height:1.2}.no-data-msg{text-align:center}#footer .footer-container{height:100%}#footer .footer-container .center-block>.row{height:100%}#footer .footer-container .footer_right{padding:50px 20px}#footer .footer-container .footer_left .footer_logo{padding-top:50px}#footer .footer-container .footer_left .footer_content{padding-top:50px}#footer .footer-container .footer_left .footer_content p{color:#fff;font-size:19px}#footer a{color:#fff;padding-bottom:25px;font-size:20px;line-height:18px;padding-left:0}#footer .footer-title{color:#00aaa6;padding-bottom:26px;font-size:24px}*.mb{display:none!important}.dd .divider{border:0;right:auto;left:28px}.ddcommon .ddArrow{right:auto;left:3px;text-align:center}.dd .ddArrow{background:none}.dd .ddChild li{border:0}.dd .ddChild li.selected{background-color:#eb8504;color:#fff}.dd .ddChild li.selected .ddlabel{color:#fff}.dd .ddArrow:after{content:'\f107';display:inline-block;font-family:FontAwesome;color:#2e373b;font-size:1.25rem;font-weight:800}.dd .ddTitle .ddTitleText{padding:5px 10px}ul.colored-line{list-style:none;width:100%;margin:0;padding:0}ul.colored-line:after{content:'';display:block;clear:both}.colored-line li{float:right;border-width:5px}.colored-line li:nth-child(1){width:5%}.colored-line li:nth-child(2),.colored-line li:nth-child(3){width:40%}.colored-line li:nth-child(4){width:15%}.contact-form-area .wpcf7-form-control-wrap{position:relative;width:100%;display:block}.contact-form-btn{position:fixed;z-index:10000;left:0;top:250px;width:170px;line-height:1;font-size:1.2rem;color:#fff;padding:.6rem;border:3px solid #00a9a6;background-color:#00a9a6;cursor:pointer;box-shadow:2px 2px 10px 0 rgba(0,0,0,.3)}.contact-form-btn img{position:absolute;right:3px;bottom:0;width:50px}.contact-form-btn:after{display:block;content:'\f107';font-family:FontAwesome;font-size:1.65rem;position:absolute;left:7px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.contact-form-area .cont-area{margin-top:.5rem}.contact-form-area .cont-area:after{content:'';display:block;clear:both}.contact-form-area label{color:#000;font-size:1.1rem;font-weight:600;display:block;margin-bottom:.2rem}.contact-form-area .wpcf7-form-control.wpcf7-text,.contact-form-area .wpcf7-form-control.wpcf7-textarea{width:100%;background-color:#f2f2f2;border:1px solid #a5a5a5;padding:.5rem 1rem}.contact-form-area .wpcf7-form-control.wpcf7-textarea{height:143px}.contact-form-area .btn-area .wpcf7-submit{width:200px;background-color:#00a9a6;color:#fff;font-size:1.5rem;height:43px;float:left;border:0;outline:0;cursor:pointer;position:relative}.contact-form-area .btn-area .ajax-loader{float:left;height:43px;background-repeat:no-repeat;background-position:50%}.contact-form-area .wpcf7-submit:after{display:inline-block;content:'\f104';font-family:FontAwesome;font-size:1.2rem;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-top:1px;left:1rem}@media(max-width:500px){*.mb{display:block!important}.wrap{margin-top:55px!important}*.desk{display:none!important}header.mb{position:fixed;top:0;left:0;padding:.5rem 0;background-color:#fff;z-index:1000;width:100%;height:57px}header.mb a{display:inline-block}header.mb .logo-area{float:right}header.mb .logo-area img{height:42px;width:67px;object-fit:contain}header.mb .btn-area .mb-header-lnk{background-color:transparent;width:35px;height:42px;border:0;position:relative;float:left;position:relative}.home header.mb .btn-area .mb-tel-header-lnk,.home header.mb .btn-area .mb-waze-header-lnk{display:none}header.mb .btn-area .mb-header-lnk img{max-height:19px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}header.mb .btn-area .mb-header-lnk.mb-waze-header-lnk img{height:25px;max-height:25px}header.mb .btn-area button#mainSearchMenuBtn{margin-left:.75rem}header.mb .btn-area button#mainMenuBtn:after{content:'';display:block;position:absolute;width:100%;height:4px;background-color:#000;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);box-shadow:0 -10px 0 #000,0 10px 0 #000}header.mb .btn-area button#mainSearchMenuBtn:after{content:'\f002';color:#000;font-size:1.45rem;font-family:FontAwesome;display:block}.banner-info .info-title figure img{max-width:24px;max-height:50px}.banner-info .info-title figcaption{font-size:1.4rem}.search-form:after{content:'';display:block;clear:both}.centers-map-area,#topNav,.section-area .section-title-area .count{display:none}#banner.main-slider .banner-item{height:auto;background-position:0 0;padding:0 12px}#banner.main-slider .banner-item .title-area{text-align:center;width:100%;top:50%;right:0%;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%)}header .main-menu-area ul.main-menu-nav{float:none}header .main-menu-area ul.main-menu-nav li{width:auto;height:auto}#banner.main-slider .banner-item .title-area .banner-title p{font-size:2.5rem}#banner.main-slider .banner-item .title-area .banner-subtitle{font-size:1.5rem}.banner-info{padding:15px}.banner-info .info-title{border-bottom:1px solid rgba(40,40,40,.3);padding-bottom:15px}.banner-info .info-box:nth-child(2),.banner-info .info-box:nth-child(3){padding-bottom:1rem;border-bottom:1px solid rgba(40,40,40,.3)}.banner-info .item-title{font-size:1.1rem}.banner-info .info-box:not(:last-child){border-left:0}.banner-info .v-middle{position:static;transform:none;width:100%}.banner-info .info-box{padding:1rem .5rem 0}.banner-info .info-title{padding-top:0;padding-bottom:1rem;text-align:center}ul.data-banner{padding:1rem 0;display:flex}ul.data-banner:after{content:'';display:block;clear:both}ul.data-banner li{padding:0 .5rem;float:right;width:33%}ul.data-banner li span{font-size:30px}ul.data-banner li label{font-size:13px;font-weight:600;margin:0}.section-area{margin:20px 0}.section-area .section-title-area .section-title{font-size:40px;margin:0}.section-area .section-subtitle{font-size:1.3rem}.section-area .section-title-area{padding-bottom:.25rem;margin-bottom:1rem}.events img{height:auto}.events .height-50{height:auto!important}.events figure img,.events .height-50 img{width:100%!important}.events .height-50 img{height:250px!important}.events .e-col{padding-right:15px;padding-left:15px}.events .row>.col-12{margin-bottom:1rem}.section-area2 .section-title{font-size:40px;text-align:right}.r-fb:before,.r-cont:before{height:1.5rem}.section-area2 .section-subtitle{text-align:right;line-height:1;margin-bottom:1rem}.single-article .header-area .btn{display:none}.single-article .entry-content{margin:0 -15px}.single-article .entry-content .size-full{margin:0;max-height:200px}.single-article .entry-content p:not(:first-child){padding:0 15px}.r-rose:before,.r-olive:before,.r-orange:before,.r-green:before,.r-blue:before,.r-sky:before{height:24px}.mb-cat-filter-area{border-top:1px solid rgba(40,40,40,.2);border-bottom:1px solid rgba(40,40,40,.2);line-height:1;margin-top:1rem;margin-left:-15px;margin-right:-15px}.mb-cat-filter-area:after{content:'';display:block;clear:both}.mb-cat-filter-area .ttl{padding:.6rem .5rem;color:#000;font-size:1.1rem;font-weight:400;float:right;width:70px}.mb-cat-filter-area .cont-area{float:right;padding:.3rem .5rem;width:calc(100% - 70px);box-shadow:inset -3px 3px 9px rgba(0,0,0,.17)}.mb-cat-filter-area .cont-area select{width:100%;border:0;outline:0;background:none}.mb-cat-filter-area .cont-area select:after{content:'\f107';display:block;font-family:FontAwesome;font-size:1.5rem;color:#000}.stores-list{min-height:40px}.stores-list .flex-cont{display:block}.stores-list:not(.no-results) .flex-cont{min-height:0}.stores-list .flex-cont .flex-area{flex:0}.stores .section-title-area{border:0}.swiper-container{padding:0 40px}.swiper-container .swiper-slide{height:auto}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{background-image:none!important;color:#fff;margin:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);line-height:1}.swiper-container .swiper-button-prev:after,.swiper-container .swiper-button-next:after{display:inline-block;font-family:FontAwesome;font-size:3rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);webkit-transform:translate(-50%,-50%)}.swiper-container .swiper-button-prev:after{content:'\f105'}.swiper-container .swiper-button-next:after{content:'\f104'}.swiper-container .swiper-pagination{position:relative;bottom:0}.section-area2{padding-top:1rem}.center-item-lnk{padding:20px 1rem 25px;height:auto}.center-item-lnk label{font-size:1.25rem}.rose-cont{color:#fff;background-color:#e21d7d;text-decoration:none;padding:10px 20px}.green-cont{color:#fff;background-color:#00a9a6;text-decoration:none;padding:10px 20px}.green-cont:after{content:'\f104';display:inline-block;font-family:FontAwesome;margin-right:.75rem}.rose-cont:after{content:'\f104';display:inline-block;font-family:FontAwesome;margin-right:.75rem}.mb-search-menu,ul.mb-menu{position:fixed;z-index:100;top:55px;left:0;width:100%;background-color:#fff;padding:.5rem 1rem;list-style:none;transform:translateY(-100%);-webkit-transform:translateY(-100%);transition:transform .5s ease;-webkit-transition:-webkit-transform .5s ease;box-shadow:2px 4px 20px rgba(0,0,0,.5)}ul.mb-menu a{color:#000}.mb-search-menu-open .mb-search-menu,.mb-menu-open ul.mb-menu{transform:translateY(0);-webkit-transform:translateY(0);transition:transform .5s ease;-webkit-transition:-webkit-transform .5s ease}.mb-search-menu{padding:.5rem 1rem}.mb-search-menu .search-form{height:3rem;float:right!important}.mb-search-menu .search-form .form-group{margin:0}.dd .ddTitle .ddTitleText:focus{outline:0}.dd{border:none}.dd .ddTitle{background:none}.ddTitle.borderRadius:focus,.dd.ddcommon.borderRadius:hover{outline:0!important}ul.colored-line li{width:25%!important}.locations-section .loc-row{margin-bottom:0}.locations-section .location-data-area{padding-bottom:2rem}.contact-form-area .btn-area .wpcf7-submit{width:100%;float:none}}.offscreen{position:absolute;z-index:-99999;opacity:0}.acc-area-section{position:relative}.acc-area-section .area-title-btn:focus{border:0;padding:.5rem 1rem;background-color:#fff;color:#000;font-size:1.2rem}.wah_keyboard_access .offscreen:focus{z-index:10000;opacity:1}.wah_keyboard_access a:focus{border:2px solid blue;box-shadow:0 0 5px 3px rgba(0,0,0,.5)}.search.search-results article{margin:30px auto}.search.search-results article header{background-color:transparent;box-shadow:unset}