#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:75px;background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-ms-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-moz-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);box-shadow:0 1px 2px rgba(0,0,0,.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,.4);-webkit-font-smoothing:subpixel-antialiased}#smartbanner .sb-close:active{font-size:13px;color:#aaa}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:58px;height:58px;background:0 0;background-size:100% 100%;border-radius:10px;box-shadow:none}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;left:98px;top:13px;width:44%;font-size:12px;line-height:1.5em;font-weight:700;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8)}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;font-size:13px;font-weight:700;color:#1b1b1b;line-height:18px}#smartbanner .sb-info>span{display:block;font-weight:400;color:#515151;font-size:12px}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:400;color:#0066b3;background:-webkit-linear-gradient(top,#efefef 0,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.6),0 1px 0 rgba(255,255,255,.7) inset}#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%)}#smartbanner.android{background:rgba(242,242,242,1);box-shadow:none}#smartbanner.android .sb-icon{background-color:transparent!important;box-shadow:none;width:58px;height:58px;background-size:100% 100%;background-position:center center}#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#333;font-size:17px;background:0 0;text-shadow:none;box-shadow:none;margin-top:20px}#smartbanner .sb-close:active{font-size:17px;color:#333}#smartbanner.android .sb-close:active{color:#eee}#smartbanner.android .sb-info{text-shadow:none;text-transform:inherit}#smartbanner.android .sb-info strong{font-weight:700;color:#1b1b1b}#smartbanner.android .sb-info span{white-space:nowrap;font-weight:400;color:#515151;font-size:12px}#smartbanner.android .sb-button{border:0 none;font-weight:400;color:#000;text-decoration:underline;background:0 0;border-radius:0;box-shadow:none;min-height:28px;text-transform:inherit}#smartbanner.android .sb-button span{text-transform:inherit;font-weight:400;color:#000}#smartbanner.windows .sb-icon{border-radius:0}body.mobile.android .vib-v2-section-header_new02{position:relative!important}body.mobile.android .vib-v2-section-header_new{top:0;transition:.5s ease;-webkit-transition:.5s ease}body.mobile.android.vib-v2-header-new2{margin-top:0!important}body.mobile.android.vib-v2-header-new2 .vib-v2-content_menu{top:78px!important}body.mobile.android.active #smartbanner{position:static!important}body.mobile.android.vib-v2-header-new2.active{margin-top:0!important}#smartbanner.ios .sb-container{background:0 0!important}#smartbanner.ios .sb-container:after{display:block;clear:both}#smartbanner.ios{background:rgba(242,242,242,1);box-shadow:none}#smartbanner.ios .sb-icon{background:0 0;box-shadow:none!important;width:58px;height:58px;background-size:100% 100%;background-position:center center}#smartbanner.ios .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#333;font-size:17px;background:0 0;text-shadow:none;box-shadow:none;margin-top:25px}#smartbanner.ios .sb-close:active{color:#eee}#smartbanner.ios .sb-info{text-shadow:none;text-transform:inherit}#smartbanner.ios .sb-info strong{font-weight:700;color:#1b1b1b}#smartbanner.ios .sb-info span{white-space:nowrap;font-weight:400;color:#515151;font-size:12px}#smartbanner.ios .sb-button{border:0 none;font-weight:400;color:#0066b3;background:0 0;border-radius:0;box-shadow:none;min-height:28px;text-transform:inherit}#smartbanner.ios .sb-button span{text-transform:inherit;font-weight:400;color:#0066b3}body.mobile.ios>.vib-v2-section-header_new02{position:absolute!important}body.mobile.ios .vib-v2-section-header_new02{position:relative!important}body.mobile.ios .vib-v2-section-header_new{top:0;transition:.5s ease;-webkit-transition:.5s ease}body.mobile.ios.vib-v2-header-new2{margin-top:0!important}body.mobile.ios.vib-v2-header-new2 .vib-v2-content_menu{top:0!important}body.mobile.ios.active #smartbanner{position:static!important}body.mobile.ios.vib-v2-header-new2.active{margin-top:0!important}@media only screen and (max-width:767px){body.mobile.android .vib-v2-header-scroll-02{position:fixed!important;top:0;z-index:9;height:55px;transition:.15s ease-in;overflow:hidden}body.mobile.ios .vib-v2-header-scroll-02{position:fixed!important;top:0;z-index:9;height:55px;transition:.15s ease-in;overflow:hidden}body.mobile.ios .vib-v2-section-header_new02.vib-v2-header-scroll-02 .vib-v2-hamburger-menu{top:21px}body.mobile.ios .vib-v2-section-header_new02.vib-v2-header-scroll-02.cc-list a.tel_top_home{top:21px!important}}@media only screen and (min-width:768px){#smartbanner{display:none!important}}