@import url(https://fonts.googleapis.com/css?family=Indie+Flower&display=swap);@font-face{font-family:icomoon;src:url(/themes/massage/fonts/icomoon/icomoon.eot?stsype);src:url(/themes/massage/fonts/icomoon/icomoon.eot?stsype#iefix) format("embedded-opentype"),url(/themes/massage/fonts/icomoon/icomoon.ttf?stsype) format("truetype"),url(/themes/massage/fonts/icomoon/icomoon.woff?stsype) format("woff"),url(/themes/massage/fonts/icomoon/icomoon.svg?stsype#icomoon) format("svg");font-weight:400;font-style:normal}body{font-family:Open Sans,Arial,sans-serif;font-weight:300;font-size:16px;line-height:1.7;color:#7f7f7f;background:#fcedda;position:relative}@media screen and (max-width:768px){body{overflow-x:hidden}}.massage-overflow{overflow:hidden;position:relative;height:100%!important}a{color:#f27405;-webkit-transition:.5s;transition:.5s}a:active,a:focus,a:hover{color:#f27405;outline:none;text-decoration:none}p{margin:0 0 30px}h1,h2,h3,h4,h5,h6{font-family:Open Sans,Arial,sans-serif;font-weight:400;margin:0 0 20px;padding:0}h2{font-family:Indie Flower,cursive;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fd7942;font-size:5rem;word-break:break-word}@media screen and (max-width:768px){h2{font-size:4rem}}::-webkit-selection{color:#f2f2f2;background:#f27405}::-moz-selection{color:#f2f2f2;background:#f27405}::selection{color:#f2f2f2;background:#f27405}#wrap{overflow-x:hidden;position:relative;z-index:5}.btn{margin-right:4px;margin-bottom:4px;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-weight:400;border-radius:50px;-webkit-transition:.5s;transition:.5s;padding:8px 20px!important}.btn.btn-sm{padding:4px 15px!important}.btn.btn-md{padding:8px 20px!important}.btn.btn-lg{padding:18px 36px!important}.btn:active,.btn:focus,.btn:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.btn-primary{background:#f27405;color:#f2f2f2;border:2px solid #f27405}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#fa8116!important;border-color:#fa8116!important}.btn-primary.btn-outline{background:transparent;color:#f27405;border:2px solid #f27405}.btn-primary.btn-outline:active,.btn-primary.btn-outline:focus,.btn-primary.btn-outline:hover{background:#f27405;color:#f2f2f2}.btn-success{background:#5cb85c;color:#f2f2f2;border:2px solid #5cb85c}.btn-success:active,.btn-success:focus,.btn-success:hover{background:#4cae4c!important;border-color:#4cae4c!important}.btn-success.btn-outline{background:transparent;color:#5cb85c;border:2px solid #5cb85c}.btn-success.btn-outline:active,.btn-success.btn-outline:focus,.btn-success.btn-outline:hover{background:#5cb85c;color:#f2f2f2}.btn-info{background:#5bc0de;color:#f2f2f2;border:2px solid #5bc0de}.btn-info:active,.btn-info:focus,.btn-info:hover{background:#46b8da!important;border-color:#46b8da!important}.btn-info.btn-outline{background:transparent;color:#5bc0de;border:2px solid #5bc0de}.btn-info.btn-outline:active,.btn-info.btn-outline:focus,.btn-info.btn-outline:hover{background:#5bc0de;color:#f2f2f2}.btn-warning{background:#f0ad4e;color:#f2f2f2;border:2px solid #f0ad4e}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{background:#eea236!important;border-color:#eea236!important}.btn-warning.btn-outline{background:transparent;color:#f0ad4e;border:2px solid #f0ad4e}.btn-warning.btn-outline:active,.btn-warning.btn-outline:focus,.btn-warning.btn-outline:hover{background:#f0ad4e;color:#f2f2f2}.btn-danger{background:#d9534f;color:#f2f2f2;border:2px solid #d9534f}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background:#d43f3a!important;border-color:#d43f3a!important}.btn-danger.btn-outline{background:transparent;color:#d9534f;border:2px solid #d9534f}.btn-danger.btn-outline:active,.btn-danger.btn-outline:focus,.btn-danger.btn-outline:hover{background:#d9534f;color:#f2f2f2}.btn-outline{background:none;border:2px solid #8d8d8d;font-size:16px;-webkit-transition:.3s;transition:.3s}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{-webkit-box-shadow:none;box-shadow:none}.link-with-icon{padding-right:20px;position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;-webkit-transition:.3s;transition:.3s}.link-with-icon:hover{padding-right:30px}.link-with-icon:after{position:absolute;right:0;top:50%;margin-top:-6px;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F054";font-size:12px}.form-control{-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;border:1px solid rgba(0,0,0,.1);height:54px;font-size:18px;font-weight:300;border-radius:0}.form-control:active,.form-control:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border-color:#f27405}.form-group label{font-weight:400}.boxed #massage-page{max-width:1140px;margin:0 auto;background:#f2f2f2}@media screen and (max-width:1200px){.boxed #massage-page{max-width:1000px}}.boxed #massage-page .container{max-width:1060px;margin:0 auto}@media screen and (max-width:1200px){.boxed #massage-page .container{max-width:960px}}#massage-header{padding:30px 0;margin-bottom:10px}#massage-header #massage-logo{float:left;width:100%}#massage-header #massage-logo img{width:100%;height:auto}#massage-header #massage-main-nav{position:absolute;right:0;margin-right:103px;top:145px;background:rgba(242,116,5,.6);border-radius:600px;padding:0 20px}@media screen and (max-width:768px){#massage-header #massage-main-nav{display:none}}#massage-header #massage-main-nav ul{margin:0;padding:0}#massage-header #massage-main-nav ul li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin:0;padding:0;text-transform:uppercase}#massage-header #massage-main-nav ul li a{font-size:16px;text-decoration:none;color:#f2f2f2;font-weight:400;padding:15px 7px;line-height:1.2;border-bottom:1px solid transparent}#massage-header #massage-main-nav ul li a:active,#massage-header #massage-main-nav ul li a:focus,#massage-header #massage-main-nav ul li a:hover{border-color:#f2f2f2}#massage-header #massage-main-nav ul li.cta{margin-left:20px}#massage-header #massage-main-nav ul li.cta a{padding:10px 20px;background:#f27405;color:#f2f2f2;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;border-radius:30px}#massage-header #massage-main-nav ul li.cta a:hover{background:#fa7c0c}#massage-header #massage-main-nav ul li.has-sub>div>a{position:relative;padding-right:19px}#massage-header #massage-main-nav ul li.has-sub>div>a:after{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E921";position:absolute;right:0;top:50%;margin-top:-9px;font-size:18px;color:#f2f2f2}#massage-header #massage-main-nav ul li.has-sub>div>a:hover:after{color:#f2f2f2}#massage-header #massage-main-nav ul li.has-sub .drop-down-menu{position:relative;padding:15px 7px}#massage-header #massage-main-nav ul li.has-sub .drop-down-menu .dropdown-menu-wrap{position:absolute;z-index:1001;visibility:hidden;opacity:0;background:#f2f2f2;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 20px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 20px 0 rgba(0,0,0,.15);box-shadow:0 0 20px 0 rgba(0,0,0,.15);padding:20px;width:190px;left:50%;margin-left:-95px;margin-top:17px;-webkit-transition:.2s;transition:.2s;border-radius:4px}#massage-header #massage-main-nav ul li.has-sub .drop-down-menu .dropdown-menu-wrap:before{bottom:100%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:10px solid transparent;border-bottom-color:#fff;margin-left:-10px}#massage-header #massage-main-nav ul li.has-sub .drop-down-menu .dropdown-menu-wrap ul{padding:0;margin:0}#massage-header #massage-main-nav ul li.has-sub .drop-down-menu .dropdown-menu-wrap ul li{padding:0;margin:0;display:block;line-height:1.5;text-transform:none}#massage-header #massage-main-nav ul li.has-sub .drop-down-menu .dropdown-menu-wrap ul li a{color:#f27405;display:block;padding:5px 0;border:none}#massage-header #massage-main-nav ul li.has-sub .drop-down-menu .dropdown-menu-wrap ul li a:hover{color:#5c2c02}#massage-header #massage-main-nav ul li.has-sub .drop-down-menu.active .dropdown-menu-wrap{margin-top:17px;-webkit-transition:.4s;transition:.4s;visibility:visible;opacity:1}#massage-header #massage-main-nav ul li.active>a,#massage-header #massage-main-nav ul li.has-sub.active .drop-down-menu>a{border-color:#f2f2f2}#massage-intro{padding:1.5em 0}@media screen and (max-width:768px){#massage-intro{padding:1em 0}}.massage-lead{font-size:20px;line-height:1.5}#map{height:500px;width:100%;position:relative;z-index:10}.massage-map-form{margin-top:-80px;position:relative;z-index:10001;margin-bottom:100px}.massage-map{position:relative}.massage-map .row,.massage-map form{padding-top:0;margin-top:0}.massage-bg{height:350px;background-repeat:no-repeat;background-position-y:-251px;background-position-x:center}.massage-bg .ts-intro{color:#fff!important;padding-top:75px}.massage-bg .ts-intro h2.section-heading{font-size:8rem;color:#fff;word-break:break-word}@media screen and (max-width:768px){.massage-bg .ts-intro h2.section-heading{font-size:6rem}}.massage-bg .ts-intro .background{padding:5px;background:rgba(242,116,5,.8)}.massage-bg .ts-intro .background-red{background:rgba(212,43,43,.72)}.massage-bg.home{height:600px}.massage-bg.home .background{background:rgba(253,121,66,.8)}.massage-bg.home .background-red{background:rgba(212,43,43,.72)}.massage-course{margin-bottom:30px;float:left;width:100%;padding:20px;background-color:rgba(169,221,242,.8);color:#000}.massage-course a{font-weight:700}.massage-service{margin-bottom:30px;float:left;width:100%;padding:20px;background-color:rgba(253,121,66,.8);color:#fff}.massage-service h3{font-size:18px;margin-bottom:10px}.massage-service img{margin-bottom:20px}@media screen and (min-width:768px) and (max-width:992px){.massage-service.kurse-box{height:473px}}@media screen and (min-width:1200px){.massage-service.kurse-box{height:545px}}.massage-icon-pentagon{height:24px;width:40px;position:relative;color:#000;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;background:#f27405;text-align:center;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.massage-icon-pentagon:before{top:-10px}.massage-icon-pentagon:after,.massage-icon-pentagon:before{border-left:20px solid transparent;border-right:20px solid transparent;content:"";height:0;left:0;position:absolute;width:0}.massage-icon-pentagon:after{bottom:-10px}.massage-service-icon{height:46px;width:90px;margin-bottom:60px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.massage-service-icon:before{top:-30px;border-bottom:30px solid #f27405}.massage-service-icon:after,.massage-service-icon:before{border-left:45px solid transparent;border-right:45px solid transparent}.massage-service-icon:after{bottom:-30px;border-top:30px solid #f27405}.massage-service-icon i{font-size:46px;line-height:46px;color:#f2f2f2}.massage-form-control:active,.massage-form-control:focus{outline:none;border:none}.massage-form-locator{max-width:500px;left:50%;margin-left:-250px;position:absolute;background:#f2f2f2;padding:20px!important;position:relative;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 20px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 20px 0 rgba(0,0,0,.15);box-shadow:0 0 20px 0 rgba(0,0,0,.15);float:left}.massage-form-locator .selectize-control{float:left;width:32%;margin-right:4px}@media screen and (max-width:768px){.massage-form-locator{position:relative;margin-left:0;left:0;max-width:inherit!important;width:100%}}.massage-form-locator .input-field{margin-right:2%;line-height:1.5;padding:11px 20px;border:1px solid #d9d9d9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:3px}.massage-form-locator .input-field:active,.massage-form-locator .input-field:focus{border:1px solid silver;outline:none}.massage-form-locator input,.massage-form-locator select{margin:0;width:32%;float:left}.massage-form-locator input[type=submit]{width:32%;background:#f2af88;color:#f2f2f2;border-radius:4px;padding:13px 20px!important;border:none;float:right;font-size:16px}.massage-form-locator input[type=submit]:active,.massage-form-locator input[type=submit]:focus,.massage-form-locator input[type=submit]:hover{background:#f4b896!important}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:16px!important;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input{border:1px solid #d0d0d0;padding:14px 10px 14px 15px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:3px}.massage-location-result-label{float:left;width:50%;margin-top:10px}.massage-location-result-options{float:right;width:50%}.massage-location-result-options .input-field{width:100%;line-height:1.5;padding:11px 20px;border:1px solid #d9d9d9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:3px}.massage-location-result-options .input-field:active,.massage-location-result-options .input-field:focus{border:1px solid silver;outline:none}.massage-location-result-options .input-field.search{position:relative;background:transparent}.massage-location-result-options .col-1,.massage-location-result-options .col-2,.massage-location-result-options .col-3{float:left;vertical-align:middle}.massage-location-result-options .col-1{width:10%;margin-right:2%;margin-top:10px}.massage-location-result-options .col-2{width:22%;margin-right:2%}.massage-location-result-options .col-3{float:right;width:64%}.massage-table .massage-social{margin-top:10px}.massage-table .massage-social li{float:left;margin-right:10px}.massage-table thead{background:#2595ff;color:#f2f2f2}.massage-table thead tr td,.massage-table thead tr th{border-bottom:none}.massage-table tbody tr td,.massage-table tbody tr th,.massage-table thead tr th{padding:30px 20px}.massage-table tbody tr:first-child td,.massage-table tbody tr:first-child th{border-top:none}.owl-dots{position:absolute;bottom:20px;width:100%}.owl-dots .owl-dot>span{background:#f27405!important}.owl-dots .owl-dot.active>span,.owl-dots .owl-dot:hover>span{background:transparent!important;border:2px solid #f27405}#massage-footer{clear:both;border-top:1px solid #ccc;line-height:1.5}#massage-footer h3{font-size:20px}#massage-footer .massage-footer-link{padding:0;margin:0}#massage-footer .massage-footer-link li{padding:0;margin:0 0 10px;list-style:none;display:block}#massage-footer .massage-copyright{padding-top:40px;padding-bottom:40px;float:left;width:100%;border-top:1px solid #f3f3f3}#massage-footer .massage-copyright p{margin-bottom:0}#massage-footer .massage-footer-widget{margin-bottom:40px}.massage-social{padding:0;margin:0}.massage-social li{padding:0;margin:0;list-style:none}.massage-social li,.massage-social li a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.massage-social li a{text-align:center;height:30px;width:30px;color:#fff;padding-top:4px;text-decoration:none!important;border-radius:50%}.massage-social li.facebook a,.massage-social li.linkedin a,.massage-social li.message a,.massage-social li.twitter a{background:#f27405}.img-bordered{border:5px solid #f2f2f2;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.ul_style_1{padding:0;margin:0}.ul_style_1 li{padding:0 0 0 30px;line-height:1.5;margin:0 0 10px;position:relative;list-style:none}.ul_style_1 li:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E926";position:absolute;top:.1em;left:0;font-size:20px;color:#f27405}#massage-offcanvas,#massage-page{position:relative}#massage-offcanvas,#massage-page{-webkit-transition:.5s;transition:.5s}.offcanvas-visible #massage-page{-webkit-transform:translateX(-275px);transform:translateX(-275px)}#massage-offcanvas{position:fixed;right:0;bottom:0;top:0;display:block;height:100%;overflow-y:scroll;z-index:1003;width:275px;background:#f27405;padding:22px;-webkit-transform:translateX(278px);transform:translateX(278px)}.offcanvas-visible #massage-offcanvas{-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:768px){#massage-offcanvas{display:block}}#massage-offcanvas ul{padding:0;margin:0}#massage-offcanvas ul li{padding:0;margin:0 0 10px;list-style:none;line-height:28px;text-transform:uppercase}#massage-offcanvas ul li a{font-size:18px;color:#fff;text-decoration:none!important;border-bottom:1px solid hsla(0,0%,100%,.2);float:left;display:block;width:100%;padding-top:10px;padding-bottom:10px}#massage-offcanvas ul li a:hover{border-bottom-color:#fff}#massage-offcanvas ul li.active>a,#massage-offcanvas ul li.has-sub.active>.drop-down-menu>a{color:#f27405}#massage-offcanvas ul li.cta{margin-left:0;margin-top:20px;display:block;float:left}#massage-offcanvas ul li.cta a{padding:7px 16px!important;background:transparent;border:2px solid #f2af88;color:#f2f2f2!important;border-radius:30px}#massage-offcanvas ul li.cta a:hover{background-color:#fb8925;text-decoration:none;color:#f2f2f2!important}#massage-offcanvas ul li.cta a:hover:after{display:none}#massage-offcanvas ul li .dropdown-menu-wrap ul{margin-top:10px}#massage-offcanvas ul li .dropdown-menu-wrap ul li{line-height:1.2;text-transform:none}#massage-offcanvas ul li .dropdown-menu-wrap ul li a{padding-left:30px}.massage-nav-toggle{text-decoration:none}.massage-nav-toggle.active i:after,.massage-nav-toggle.active i:before,.massage-nav-toggle.dark.active i:after,.massage-nav-toggle.dark.active i:before{background:#0d0d0d}.massage-nav-toggle:active,.massage-nav-toggle:focus,.massage-nav-toggle:hover{outline:none;border-bottom:none!important}.massage-nav-toggle i{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:30px;height:2px;color:#0d0d0d;font:700 14px/.4 Helvetica;text-transform:uppercase;text-indent:-55px;background:#0d0d0d;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.massage-nav-toggle i:after,.massage-nav-toggle i:before{content:"";width:30px;height:2px;background:#0d0d0d;position:absolute;left:0;-webkit-transition:.2s;transition:.2s}.massage-nav-toggle.dark i{position:relative;color:#0d0d0d;background:#0d0d0d;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.massage-nav-toggle.dark i:after,.massage-nav-toggle.dark i:before{background:#0d0d0d;-webkit-transition:.2s;transition:.2s}.massage-nav-toggle i:before{top:-7px}.massage-nav-toggle i:after{bottom:-7px}.massage-nav-toggle:hover i:before{top:-10px}.massage-nav-toggle:hover i:after{bottom:-10px}.massage-nav-toggle.active i{background:transparent}.massage-nav-toggle.active i:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.massage-nav-toggle.active i:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.massage-nav-toggle{position:relative;float:right;right:0;z-index:9999;display:block;margin:0 auto;display:none;cursor:pointer}@media screen and (max-width:768px){.massage-nav-toggle{display:block;top:10px}}.owl-nav{position:absolute;top:43%;width:100%;height:52px}@media screen and (max-width:768px){.owl-nav{display:none}}.owl-nav .owl-next,.owl-nav .owl-prev{position:absolute}.owl-nav .owl-prev{left:20px}.owl-nav .owl-next{right:20px}.owl-theme .owl-controls .owl-nav [class*=owl-]{background:none;background:rgba(0,0,0,.5);-webkit-transition:.5s;transition:.5s}.owl-theme .owl-controls .owl-nav [class*=owl-] i{background:none!important;font-size:26px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:none;background:#0d0d0d;background:rgba(0,0,0,.7)}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover i{background:none;font-size:26px}.massage-contact-info address,.massage-contact-info p{margin-bottom:10px}@media screen and (max-width:480px){.col-xxs-12{float:none;width:100%}}.padded-top{padding-top:1.5em}@media screen and (max-width:768px){.padded-top{padding-top:0}}.row-bottom-padded-lg{padding-bottom:7em}@media screen and (max-width:768px){.row-bottom-padded-lg{padding-bottom:2em}}.row-bottom-padded-md{padding-bottom:4em}@media screen and (max-width:768px){.row-bottom-padded-md{padding-bottom:2em}}.row-bottom-padded-sm{padding-bottom:2em}@media screen and (max-width:768px){.row-bottom-padded-sm{padding-bottom:2em}}.offer-table{float:left;width:33.3%;padding:8px}.offer{list-style-type:none;border:1px solid #eee;margin:0;padding:0;-webkit-transition:.3s;transition:.3s}.offer:hover{-webkit-box-shadow:0 8px 12px 0 rgba(0,0,0,.2);box-shadow:0 8px 12px 0 rgba(0,0,0,.2)}.offer .offer-header{background-color:#f27405;color:#fff;font-size:25px}.offer .offer-grey{background-color:#eee;font-size:20px}.offer li{border-bottom:1px solid #ccc;padding:20px;text-align:center}.offer li:last-child{border-bottom:none}@media only screen and (max-width:600px){.offer-table{width:100%}}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0;border:10px solid red}.gototop{position:fixed;bottom:20px;right:20px;z-index:999;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}.gototop.active{opacity:1;visibility:visible}.gototop a{width:50px;height:50px;display:table;background:rgba(0,0,0,.5);color:#f2f2f2;text-align:center;border-radius:4px}.gototop a i{height:50px;display:table-cell;vertical-align:middle;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gototop a:active,.gototop a:focus,.gototop a:hover{text-decoration:none;outline:none}@media (min-width:480px) and (max-width:767px){#massage-logo{width:100%;height:150px;background:url(/themes/massage/images/massage-sm.png) no-repeat 50%;background-size:contain}#massage-logo img{display:none}}@media (min-width:768px){#massage-logo{width:100%;height:220px;background:url(/themes/massage/images/massage-md.png) no-repeat 50%;background-size:contain}#massage-logo img{display:none}}