article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:"Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:93.75%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.33333em}body{margin:0;padding:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p,pre{margin:0 0 1.33333em 0}blockquote{margin:1.33333em 30px}h1{font-size:2.2em;line-height:1.21212em;margin-top:.60606em;margin-bottom:.30303em}h2{font-size:1.5em;line-height:1.77778em;margin-top:.88889em;margin-bottom:0em}h3{font-size:1.17em;line-height:2.2792em;margin-top:1.1396em;margin-bottom:.2849em}h4{font-size:1em;line-height:1.33333em;margin-top:1.33333em;margin-bottom:1.33333em}h5{font-size:.83em;line-height:1.60643em;margin-top:1.60643em;margin-bottom:1.60643em}h6{font-size:.67em;line-height:1.99005em;margin-top:1.99005em;margin-bottom:1.99005em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:1.33333em 0}mark{background:#ff0;color:#000}code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;font-size:1em;line-height:1.33333em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1.33333em 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 30px}menu,ol,ul{padding:0 0 0 30px}img{border:0;max-width:100%;height:auto;width:auto}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{margin:0 2px;border-color:#c0c0c0;border-top-width:.06667em;border-top-style:solid;padding-top:.4em;border-bottom-width:.06667em;border-bottom-style:solid;padding-bottom:.8em;border-left-width:.06667em;border-left-style:solid;padding-left:.8em;border-right-width:.06667em;border-right-style:solid;padding-right:.8em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}label{display:block;font-weight:600}table{border-collapse:collapse;border-spacing:0;margin-top:1.33333em;margin-bottom:1.33333em}.tabs-primary,.tabs-secondary{overflow:hidden;*zoom:1;list-style:none;margin:1.33333em 0;padding:0 2px 0 0;white-space:nowrap}.tabs-primary__tab,.tabs-primary__tab.is-active,.tabs-secondary__tab,.tabs-secondary__tab.is-active{float:left;margin:0 3px}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active,a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.33333em;text-decoration:none}.tabs-primary{z-index:999}.page-node .tabs-primary{position:absolute}.tabs-primary__tab,.tabs-primary__tab.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;border:1px solid #bbb;border-bottom-color:transparent;border-bottom:0 \0/ie}.tabs-primary__tab.is-active{border-bottom-color:#fff}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;color:#333;background-color:#dedede;text-transform:uppercase;font-size:.8em;padding:.4em 1em;text-align:center}a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus{background-color:#e9e9e9;border-color:#f2f2f2}a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff}.tabs-secondary{font-size:.9em;margin-top:-1.33333em}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:.66667em 3px}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{-moz-border-radius:.75em;-webkit-border-radius:.75em;border-radius:.75em;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;background-color:#f2f2f2;color:#666;padding:0 .5em}a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{background-color:#dedede;border-color:#999;color:#333}a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{background-color:#666;border-color:#000;color:#fff}.cke_editable{padding:20px;background:none !important}#admin-menu{box-shadow:none}#admin-menu #admin-menu-wrapper{max-width:1200px;margin:0 auto}@media print{a:link,a:visited{text-decoration:underline !important}a:link.header__site-link,a:visited.header__site-link{text-decoration:none !important}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:15px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}}
@font-face{font-family:'montserrat';src:url(/sites/all/themes/massageworks/fonts/montserrat-light-webfont.eot);src:url(/sites/all/themes/massageworks/fonts/montserrat-light-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/massageworks/fonts/montserrat-light-webfont.woff2) format("woff2"),url(/sites/all/themes/massageworks/fonts/montserrat-light-webfont.woff) format("woff"),url(/sites/all/themes/massageworks/fonts/montserrat-light-webfont.ttf) format("truetype"),url(/sites/all/themes/massageworks/fonts/montserrat-light-webfont.svg#montserratlight) format("svg");font-weight:300;font-style:normal}h1,h2,h3{-webkit-font-kerning:normal;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1.2;margin-top:0;font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif}h1 a,h2 a,h3 a{text-decoration:none}h1,h2{letter-spacing:-.01em}h2 em,h3 em{font-weight:400;font-style:normal;font-size:90%}h2{font-size:26px}@media screen and (max-width:1024px){h2{font-size:24.4px}}@media screen and (max-width:800px){h2{font-size:22.8px}}@media screen and (max-width:640px){h2{font-size:21.2px}}@media screen and (max-width:480px){h2{font-size:19.6px}}@media screen and (max-width:360px){h2{font-size:18px}}h3{letter-spacing:.01em}.block-title,#page-title{margin-bottom:30px;font-weight:400;line-height:1.3;font-size:22px;text-align:center;letter-spacing:0;margin-bottom:1.5em}@media screen and (max-width:1024px){.block-title,#page-title{font-size:21.2px}}@media screen and (max-width:800px){.block-title,#page-title{font-size:20.4px}}@media screen and (max-width:640px){.block-title,#page-title{font-size:19.6px}}@media screen and (max-width:480px){.block-title,#page-title{font-size:18.8px}}@media screen and (max-width:360px){.block-title,#page-title{font-size:18px}}blockquote{-webkit-font-kerning:normal;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.3;max-width:840px;margin:0 auto;padding:.5em 0;text-align:center;color:#000;font-size:26px}.transparent blockquote{color:#fff}@media screen and (max-width:1024px){blockquote{font-size:24.4px}}@media screen and (max-width:800px){blockquote{font-size:22.8px}}@media screen and (max-width:640px){blockquote{font-size:21.2px}}@media screen and (max-width:480px){blockquote{font-size:19.6px}}@media screen and (max-width:360px){blockquote{font-size:18px}}blockquote p{font-size:26px;margin:0}@media screen and (max-width:1024px){blockquote p{font-size:24.4px}}@media screen and (max-width:800px){blockquote p{font-size:22.8px}}@media screen and (max-width:640px){blockquote p{font-size:21.2px}}@media screen and (max-width:480px){blockquote p{font-size:19.6px}}@media screen and (max-width:360px){blockquote p{font-size:18px}}a{color:#069}.line-button{color:#fff;font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif;border-radius:3px;background-color:transparent;border:1px solid #fff;padding:7px 18px;margin-bottom:8px;text-align:center;font-weight:400;font-size:15px;text-transform:uppercase;text-decoration:none;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-webkit-transition:all 300ms ease;transition:all 300ms ease;-webkit-appearance:none}.line-button:hover{background-color:rgba(255,255,255,0.5)}.button{color:#424242;font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif;border-radius:3px;background-color:transparent;border:1px solid #424242;padding:7px 18px;margin-bottom:8px;text-align:center;font-weight:400;font-size:15px;text-transform:uppercase;text-decoration:none;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-webkit-transition:all 300ms ease;transition:all 300ms ease;-webkit-appearance:none}.button:hover{background-color:#B6F71A}.transparent .button{background:#B6F71A}.transparent .button:hover{background:#fff}.orange-button{color:#fff;border-radius:3px;font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif;background-color:#fe8532;border:none;padding:10px 20px;margin-bottom:8px;text-align:center;font-weight:300;text-transform:uppercase;text-decoration:none;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-webkit-transition:all 300ms ease;transition:all 300ms ease;-webkit-appearance:none}.orange-button:hover{background-color:#fc6701}p{font-size:15px;line-height:1.5}label{-webkit-font-kerning:normal;-webkit-font-smoothing:antialiased;font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:700;text-transform:uppercase;font-size:.9em}img,video{display:block;max-width:100%;height:auto}.form-item{margin-bottom:1em}.form-item .description{margin:.2em 0;font-size:.8em;font-style:italic;font-weight:300}.submitted{color:#666;font-style:italic;font-size:.9em}.inline li{list-style:none;display:inline;padding-right:8px;margin-right:8px;border-right:1px solid #ccc}.inline li.last{padding:0;margin:0;border-right:none}.inline li a{text-decoration:none}
#admin-menu{box-shadow:none;background:#000}html,body{padding:0;margin:0;position:relative}body{color:#424242;background:#222 url(/sites/all/themes/massageworks/images/bg-carbon-lt-trans-reverse2.png) repeat center top}#page{position:relative;padding-top:84px}.wrap,.region-banner-bottom .block-wrap{margin:0 auto;position:relative;padding:0 45px;max-width:1200px}@media screen and (max-width:640px){.wrap,.region-banner-bottom .block-wrap{padding-left:30px;padding-right:30px}}#main{margin:0 auto;position:relative;padding:0 45px;max-width:1200px;background:#fff;padding-top:30px;padding-bottom:30px;min-height:540px}@media screen and (max-width:640px){#main{padding-left:30px;padding-right:30px}}.full-width #main,.with-page-widgets #main{max-width:100%;background:transparent;padding:0}.full-width #main .paragraphs-item-body .content-pad,.full-width #main #content>.node>.field-body,.with-page-widgets #main .paragraphs-item-body .content-pad,.with-page-widgets #main #content>.node>.field-body{margin:0 auto;position:relative;padding:0 45px;max-width:1200px}@media screen and (max-width:640px){.full-width #main .paragraphs-item-body .content-pad,.full-width #main #content>.node>.field-body,.with-page-widgets #main .paragraphs-item-body .content-pad,.with-page-widgets #main #content>.node>.field-body{padding-left:30px;padding-right:30px}}@media screen and (max-width:640px){.full-width #main .checkmarks .content-pad,.with-page-widgets #main .checkmarks .content-pad{padding-left:45px}}.with-page-widgets h1.node__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}#site-header{position:absolute;z-index:1;top:0;left:0;width:100%;color:#fff;background:url(/sites/all/themes/massageworks/images/bg-carbon-lt-trans.png) repeat center center;box-shadow:inset 0px -50px 50px -20px rgba(0,0,0,0.5)}.seamless-header #site-header{box-shadow:inset 0px 50px 50px -20px rgba(0,0,0,0.25)}#site-header>.wrap{padding:0 15px;height:84px}#site-header #logo{position:absolute;top:15px;left:50%;margin-left:-32px;width:64px;height:52px;color:#fff;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;-webkit-transition:all 350ms ease;transition:all 350ms ease;text-indent:-9999px;border:none;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;text-align:left;background-image:url(/sites/all/themes/massageworks/logo-reverse.png);background-repeat:no-repeat;background-position:center center;background-position:left center;overflow:visible;background-size:184px 52px;z-index:1}html.svg #site-header #logo{background-image:url(/sites/all/themes/massageworks/logo-reverse.svg)}#site-header #logo:after{content:'';-moz-transition:all 350ms ease;-o-transition:all 350ms ease;-webkit-transition:all 350ms ease;transition:all 350ms ease;background-image:url(/sites/all/themes/massageworks/logo-reverse.png);background-repeat:no-repeat;background-position:center center;background-position:left center;background-size:184px 52px;position:absolute;top:0;left:0;width:64px;opacity:0;height:100%}html.svg #site-header #logo:after{background-image:url(/sites/all/themes/massageworks/logo-reverse.svg)}#site-header #logo:hover{margin-left:-92px}#site-header #logo:hover:after{width:184px;opacity:1}#site-header .region-header{padding-top:32px}#site-header #block-menu-block-1 ul.menu{position:relative;margin:0;padding:0;list-style:none}#site-header #block-menu-block-1 ul.menu .menu__item{position:relative;display:inline-block;cursor:pointer;margin:0 5px}#site-header #block-menu-block-1 ul.menu .menu__item a{padding:0 5px}#site-header #block-menu-block-1 ul.menu a{color:#fff;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;-webkit-transition:all 350ms ease;transition:all 350ms ease;text-decoration:none;display:inline-block;font-size:15px;font-weight:300;text-transform:capitalize;font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif;letter-spacing:.03em;-webkit-font-kerning:normal}#site-header #block-menu-block-1 ul.menu a.active,#site-header #block-menu-block-1 ul.menu a:hover{color:#B6F71A}@media screen and (max-width:820px){#site-header #block-menu-block-1 ul.menu .menu__item{margin:0 .5%}#site-header #block-menu-block-1 ul.menu a{font-size:15px}}@media screen and (min-width:640px){#site-header #block-menu-block-1 ul.menu .menu__item.border-right{border-right:1px solid #fff;border-color:rgba(255,255,255,0.8);position:relative;padding-right:3px;margin-right:-5px}}@media screen and (max-width:640px){#site-header #block-menu-block-1 ul.menu .menu__item{margin:0 0;padding:0}#site-header #block-menu-block-1 ul.menu a{font-size:14px;padding:0 5px}}#site-header #block-menu-block-1 ul.menu .right{float:right}#site-header #block-menu-block-1 ul.menu .mobile{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}#site-header .sticky-button{padding:5px 12px 1px;position:absolute;background:#88be07;border:none;border-top:1px solid rgba(255,255,255,0.5);border-radius:0 0 3px 3px;top:100%;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;-webkit-transition:all 350ms ease;transition:all 350ms ease;right:202px}#site-header .sticky-button .block-title{cursor:pointer;font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 0 5px;display:block;text-transform:uppercase;text-decoration:none;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;-webkit-transition:all 350ms ease;transition:all 350ms ease;letter-spacing:.02em;color:#fff;font-size:14px}@media screen and (max-width:800px){#site-header .sticky-button .block-title{font-size:12px}}#site-header .sticky-button:hover{padding-top:7px;background:#fe8532;border-color:#fe8532;box-shadow:0px 5px 10px rgba(0,0,0,0.4)}#site-header .sticky-button:hover .block-title{color:rgba(255,255,255,0.7)}#site-header .sticky-button:hover ul.menu{display:block;padding-top:3px}.cssanimations #site-header .sticky-button:hover ul.menu{opacity:1;height:120px}@media screen and (min-width:1290px){#site-header .sticky-button{right:182px}}.front #site-header .sticky-button{top:-2px;background:rgba(255,255,255,0.3);padding-bottom:0}.front #site-header .sticky-button:hover{background:#fe8532}@media screen and (max-width:800px){#site-header .sticky-button{right:172px;top:-6px !important}}@media screen and (max-width:640px){#site-header .sticky-button{display:none}}#site-header #block-menu-block-3{padding:5px 12px 1px;position:absolute;background:#88be07;border:none;border-top:1px solid rgba(255,255,255,0.5);border-radius:0 0 3px 3px;top:100%;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;-webkit-transition:all 350ms ease;transition:all 350ms ease;right:20px}#site-header #block-menu-block-3 .block-title{cursor:pointer;font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 0 5px;display:block;text-transform:uppercase;text-decoration:none;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;-webkit-transition:all 350ms ease;transition:all 350ms ease;letter-spacing:.02em;color:#fff;font-size:14px}@media screen and (max-width:800px){#site-header #block-menu-block-3 .block-title{font-size:12px}}#site-header #block-menu-block-3:hover{padding-top:7px;background:#fe8532;border-color:#fe8532;box-shadow:0px 5px 10px rgba(0,0,0,0.4)}#site-header #block-menu-block-3:hover .block-title{color:rgba(255,255,255,0.7)}#site-header #block-menu-block-3:hover ul.menu{display:block;padding-top:3px}.cssanimations #site-header #block-menu-block-3:hover ul.menu{opacity:1;height:120px}@media screen and (min-width:1290px){#site-header #block-menu-block-3{right:0}}@media screen and (max-width:800px){#site-header #block-menu-block-3{right:10px;top:-6px !important}}#site-header #block-menu-block-3 .line-button{display:block;font-size:14px;font-weight:400;padding:5px;border-color:rgba(255,255,255,0.5)}#site-header #block-menu-block-3 .line-button:after{content:' >'}#site-header #block-menu-block-3 ul.menu{padding:0;margin:0;list-style:none;display:none}.cssanimations #site-header #block-menu-block-3 ul.menu{overflow:hidden;display:block;height:0;opacity:0;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;-webkit-transition:all 350ms ease;transition:all 350ms ease}.front #site-header{background:none;box-shadow:inset 0px 50px 50px -20px rgba(0,0,0,0.8)}.front #site-header #block-menu-block-3{top:-2px;background:rgba(255,255,255,0.3);padding-bottom:0}.front #site-header #block-menu-block-3:hover{background:#fe8532}@media screen and (max-width:820px){#page{padding-top:70px}#site-header>.wrap{height:70px}#site-header .region-header{padding-top:25px}#site-header #logo{top:10px;-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}}@media screen and (max-width:640px){#page{padding-top:60px}#site-header{background:#222 url(/sites/all/themes/massageworks/images/bg-carbon-lt-trans-reverse2.png) repeat center top !important}#site-header>.wrap{height:60px}#site-header .region-header{padding-top:25px}#site-header #logo{top:5px;margin-left:-25px;-moz-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6)}#site-header #logo:hover{margin-left:-25px}#site-header #logo:hover:after{opacity:0;width:64px}}#site-header .menu-toggle{display:none}@media screen and (max-width:560px){#site-header{position:fixed;z-index:999}#site-header #block-menu-block-1{position:fixed;left:0;right:0;top:60px;-moz-transition:bottom 350ms ease,opacity 350ms ease;-o-transition:bottom 350ms ease,opacity 350ms ease;-webkit-transition:bottom 350ms ease,opacity 350ms ease;transition:bottom 350ms ease,opacity 350ms ease;opacity:0;bottom:100%;padding:0px;background:#333;background:rgba(50,50,50,0.95);overflow:hidden}#site-header #block-menu-block-1 .block-wrap{position:absolute;top:0px;bottom:0px;left:0px;right:0px;padding:30px;overflow:auto;-webkit-overflow-scrolling:touch}#site-header #block-menu-block-1 ul.menu .menu__item{position:static !important;clip:auto;height:auto;width:auto;overflow:auto;display:block;margin:20px 0;text-align:center;width:auto;float:none !important}#site-header #block-menu-block-1 ul.menu .menu__item a{text-transform:uppercase}#site-header.active #block-menu-block-1{bottom:0;opacity:1}#site-header #block-menu-block-3{border-top:0;border-radius:3px;top:16px !important;right:70px !important}#site-header .menu-toggle{cursor:pointer;display:block;position:absolute;right:30px;top:18px;font-size:23px;font-weight:300;-webkit-font-smoothing:none}#site-header #logo{top:3px;margin-left:0;left:0px}#site-header #logo:after{width:184px;opacity:.75}#site-header #logo:hover{margin-left:0;opacity:1}}@media screen and (max-width:480px){#site-header #block-menu-block-3{border-top:0;border-radius:3px;top:16px !important;right:50% !important;margin-right:-82px}#site-header #logo:after{display:none;width:0}}.front #page{padding-top:0}#site-footer{box-shadow:inset 0px 150px 150px -80px rgba(0,0,0,0.25)}#site-footer .footer-logo-wrap{padding:0px;margin-bottom:30px;color:#B6F71A;text-align:center;text-transform:lowercase}#site-footer .footer-logo-wrap p{font-size:24px;position:relative;left:-2px;font-weight:400;-webkit-font-smoothing:antialiased;letter-spacing:.03em;margin:0;word-spacing:.15em;font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif}#site-footer .footer-logo-wrap p a{text-decoration:none;color:#B6F71A;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;-webkit-transition:all 350ms ease;transition:all 350ms ease}#site-footer .footer-logo-wrap p a.active,#site-footer .footer-logo-wrap p a:hover{color:#fff}#site-footer .wrap{max-width:720px;padding-top:90px;padding-bottom:60px}#site-footer #footer-logo{text-indent:-9999px;border:none;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;text-align:left;display:block;width:100px;height:133px;background-image:url(/sites/all/themes/massageworks/logo.png);background-repeat:no-repeat;background-position:center center;-moz-transition:background-image 350ms ease;-o-transition:background-image 350ms ease;-webkit-transition:background-image 350ms ease;transition:background-image 350ms ease;background-size:100px auto;margin:0 auto 60px}html.svg #site-footer #footer-logo{background-image:url(/sites/all/themes/massageworks/logo.svg)}#site-footer #footer-logo:hover{background-image:url(/sites/all/themes/massageworks/logo-hover.png);background-repeat:no-repeat;background-position:center center;background-size:100px auto}html.svg #site-footer #footer-logo:hover{background-image:url(/sites/all/themes/massageworks/logo-hover.svg)}#site-footer #footer{float:left;color:#ccc}#site-footer #footer h4{font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:15px;letter-spacing:.02em;font-weight:400;color:#fff;margin-bottom:.5em}#site-footer .block{float:left;box-sizing:border-box;padding:0 30px}#site-footer .block#block-block-2{max-width:280px}#site-footer .block p a{display:block;padding:5px 0;margin:0;text-decoration:none;color:#999;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;-webkit-transition:all 350ms ease;transition:all 350ms ease}#site-footer .block p a.active,#site-footer .block p a:hover{color:#B6F71A}#site-footer .block p a::after{content:' >';opacity:.5;-moz-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease}#site-footer .block p a:hover:after{opacity:1}#site-footer ul.menu{list-style:none;margin:5px 30px 20px 0;padding:0}#site-footer ul.menu.border{padding-top:19px;padding-bottom:12px;border-top:1px solid #666;border-bottom:1px solid #666}#site-footer ul.menu .menu__item{margin:0 0 .5em;padding:0}#site-footer ul.menu a{color:#999;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;-webkit-transition:all 350ms ease;transition:all 350ms ease;display:block;text-decoration:none;font-size:15px;font-weight:400;text-transform:lowercase;font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif;-webkit-font-kerning:normal;-webkit-font-smoothing:antialiased}#site-footer ul.menu a.active,#site-footer ul.menu a:hover{color:#B6F71A}#site-footer ul.menu a::after{content:' >';opacity:.5;-moz-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease}#site-footer ul.menu a:hover:after{opacity:1}#site-footer ul.menu .mobile{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.sidebar-first #content{float:left;margin-right:30%}.sidebar-first .sidebars{float:right;margin-left:-30%;width:25%}.col-2,.col-3,.col-4{text-align:center;position:relative}.col-2 .content,.col-3 .content,.col-4 .content{text-align:center;position:relative}.col-5{text-align:center;position:relative;margin-left:-10px;margin-right:-10px}.col-5 .col{position:relative;vertical-align:top;display:inline-block;text-align:left;width:20%;padding:0;margin:0 -2px 20px;border-right:10px solid transparent;border-left:10px solid transparent;box-sizing:border-box}@media screen and (max-width:480px){.col-5 .col{width:auto;border:none}.col-5 .col:last-child{margin-bottom:0}}.col-5 .col img{width:100%;display:block}@media screen and (max-width:640px){.col-5 .col{position:relative;vertical-align:top;display:inline-block;text-align:left;width:33.33333%;padding:0;margin:0 -2px 20px;border-right:10px solid transparent;border-left:10px solid transparent;box-sizing:border-box;margin-bottom:12px}}@media screen and (max-width:640px) and (max-width:480px){.col-5 .col{width:auto;border:none}.col-5 .col:last-child{margin-bottom:0}}@media screen and (max-width:640px){.col-5 .col img{width:100%;display:block}}.col-2 .col,.col-2 .field-text{position:relative;vertical-align:top;display:inline-block;text-align:left;width:50%;padding:0;margin:0 -2px 20px;border-right:20px solid transparent;border-left:20px solid transparent;box-sizing:border-box}@media screen and (max-width:480px){.col-2 .col,.col-2 .field-text{width:auto;border:none}.col-2 .col:last-child,.col-2 .field-text:last-child{margin-bottom:0}}.col-2 .col img,.col-2 .field-text img{width:100%;display:block}@media screen and (max-width:640px){.col-2 .col,.col-2 .field-text{width:100%;margin:0 0 20px}.col-2 .col:last-child,.col-2 .field-text:last-child{margin-bottom:0}}.col-3 .col,.col-3 .field-text{position:relative;vertical-align:top;display:inline-block;text-align:left;width:33.33333%;padding:0;margin:0 -2px 20px;border-right:20px solid transparent;border-left:20px solid transparent;box-sizing:border-box;max-width:640px}@media screen and (max-width:480px){.col-3 .col,.col-3 .field-text{width:auto;border:none}.col-3 .col:last-child,.col-3 .field-text:last-child{margin-bottom:0}}.col-3 .col img,.col-3 .field-text img{width:100%;display:block}@media screen and (max-width:920px){.col-3 .col,.col-3 .field-text{width:100%;margin:0 auto 20px}}.col-4 .col,.col-4 .field-text{position:relative;vertical-align:top;display:inline-block;text-align:left;width:25%;padding:0;margin:0 -2px 20px;border-right:20px solid transparent;border-left:20px solid transparent;box-sizing:border-box;min-width:150px}@media screen and (max-width:480px){.col-4 .col,.col-4 .field-text{width:auto;border:none}.col-4 .col:last-child,.col-4 .field-text:last-child{margin-bottom:0}}.col-4 .col img,.col-4 .field-text img{width:100%;display:block}
table{width:100%}thead{border-bottom:2px solid #ccc}th{font-size:15px;font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:700;text-transform:uppercase}tr{border-bottom:1px solid #ccc}th,td{padding:5px 5px;text-align:left}.form-actions .form-submit{margin:0 3px 20px}
.narrow{max-width:640px;margin-left:auto;margin-right:auto}.overlap-headline .field-title{margin:0 auto}.about .panel p{padding-top:20px}.clear{clear:both}.hero{background-attachment:fixed;box-shadow:0px 0px 100px -20px #000}@media screen and (max-width:800px){.hero{background-attachment:scroll}}.hero blockquote{margin:14% auto;font-size:36px}.entity-paragraphs-item{position:relative;z-index:1}.behind,.entity-paragraphs-item.behind{position:relative;z-index:0;margin-bottom:-85px}.border{border-bottom:2px solid #b6f719;border-top:2px solid #b6f719}.center{text-align:center}.tile{background:#fff;color:#333;padding:20px 30px;box-sizing:border-box;border-radius:5px;text-align:center}.tile h3{font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif !important;text-transform:uppercase !important;font-weight:700 !important;font-style:normal !important;letter-spacing:.02em !important;padding-bottom:.4em;padding-top:0;margin:0px 0px 1em}.tile p:last-child{margin-bottom:5px}.tile .line-button{display:block;max-width:120px;text-align:center;margin:0 auto;color:#333;border-color:#333;font-size:.8em}.tile .line-button:hover{background-color:#333;border-color:#333}.tile.red a,.tile.green a,.tile.orange a{color:#333;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;-webkit-transition:all 350ms ease;transition:all 350ms ease}.tile.red a.active,.tile.red a:hover,.tile.green a.active,.tile.green a:hover,.tile.orange a.active,.tile.orange a:hover{color:#fff}.white-tiles .tile{padding-left:0;padding-right:0}.white-tiles .tile p{text-align:left}.tile.red h3{border-bottom:3px solid #ff4036}.tile.red .line-button:hover{background-color:#ff4036;border-color:#ff4036}.tile.green h3{border-bottom:3px solid #B6F71A}.tile.green .line-button:hover{background-color:#B6F71A;border-color:#B6F71A;color:#333}.tile.orange h3{border-bottom:3px solid #fe8532}.tile.orange .line-button:hover{background-color:#fe8532;border-color:#fe8532}.paragraphs-item-body.bg-red,.bg-red,.bg-red .bg{background-color:#ff4036}.bg-green,.paragraphs-item-body.bg-green,.bg-green .bg{background:#B6F71A url(/sites/all/themes/massageworks/images/bg-carbon-lt-trans-reverse.png) repeat center top;color:#333}.bg-green a,.paragraphs-item-body.bg-green a,.bg-green .bg a{color:#333}.bg-green .line-button,.paragraphs-item-body.bg-green .line-button,.bg-green .bg .line-button{color:#333;border-color:#333}.paragraphs-item-body.bg-orange,.bg-orange,.bg-orange .bg{background-color:#fe8532}.paragraphs-item-body.bg-blue,.bg-blue,.bg-blue .bg{background-color:#74d0ff}.bg-fade .bg{opacity:.4;background-color:#B6F71A}@media screen and (max-width:919px){.bg-fade .bg{background-blend-mode:soft-light;background-color:#444 !important}}.bg-fade.bg-orange .bg,.bg-fade.excel .bg{background-color:#fe8532}.bg-fade.bg-red .bg,.bg-fade.recover .bg{background-color:#ff4036}.bg-fade.bg-blue .bg{background-color:#047fba}.label{display:block;margin-bottom:5px;font-weight:400;font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif;text-transform:uppercase;letter-spacing:.01em;opacity:.7}.semi-trans{opacity:.5}.cta-block{padding:60px 0;text-align:center;border:none !important}.cta-block h3{font-size:19px !important;font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif !important;font-weight:600 !important;margin-bottom:5px;letter-spacing:-.01em;text-transform:none !important;font-style:normal !important}.embedded-video,.responsive-embed{position:relative;padding-top:56.25%;margin:0 auto 20px}.embedded-video iframe,.embedded-video embed,.responsive-embed iframe,.responsive-embed embed{margin:0 !important;position:absolute;top:0;width:100%;height:100%;left:0}.sticky-footer{position:static;z-index:5;border:none;bottom:-100px;-moz-transition:bottom 350ms ease,padding 350ms ease,background 150ms ease,color 150ms ease;-o-transition:bottom 350ms ease,padding 350ms ease,background 150ms ease,color 150ms ease;-webkit-transition:bottom 350ms ease,padding 350ms ease,background 150ms ease,color 150ms ease;transition:bottom 350ms ease,padding 350ms ease,background 150ms ease,color 150ms ease}.sticky-footer .field-text h3{margin:0 auto 5px;font-weight:700}.sticky-footer .field-text div{padding:8px 5px 5px}.sticky-footer .field-text p{max-width:640px;margin:0 auto;padding:0 0 15px 0}.sticky-footer .field-text .line-button{display:inline-block}.sticky-footer.fixed{border-top:1px solid #abef08 !important;box-shadow:0px -15px 20px -15px rgba(0,0,0,0.3);overflow:hidden;position:fixed;bottom:0px;right:45px;width:auto;padding:15px 0 20px}@media screen and (min-width:1200px){.sticky-footer.fixed{right:50%;margin-right:-555px}}@media screen and (max-width:480px){.sticky-footer.fixed{right:0;padding:10px 0 10px}.sticky-footer.fixed .line-button{font-size:14px}}.sticky-footer.fixed p{max-width:400px;height:0;overflow:hidden}.js .sticky-footer.fixed p{-moz-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease;opacity:0;height:auto;display:none}.sticky-footer.fixed:hover p,.sticky-footer.fixed.expand p{height:auto}.js .sticky-footer.fixed:hover p,.js .sticky-footer.fixed.expand p{opacity:1;display:block}
.no-title.view-mode-full>header .node-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.field-paragraph-image img{display:block;margin:0 auto}.responsive-grid{text-align:center;position:relative}.responsive-grid .views-row{position:relative;vertical-align:top;display:inline-block;text-align:left;width:33.33333%;padding:0;margin:0 -2px 20px;border-right:20px solid transparent;border-left:20px solid transparent;box-sizing:border-box}@media screen and (max-width:480px){.responsive-grid .views-row{width:auto;border:none}.responsive-grid .views-row:last-child{margin-bottom:0}}.responsive-grid .views-row img{width:100%;display:block}.paragraphs-item-related-post{padding:15px 0;background:#fff}.paragraphs-item-related-post .content-pad{text-align:center;position:relative}.paragraphs-item-related-post .content-pad .field-related-post{position:relative;vertical-align:top;display:inline-block;text-align:left;width:25%;padding:0;margin:0 -2px 20px;border-right:20px solid transparent;border-left:20px solid transparent;box-sizing:border-box}@media screen and (max-width:480px){.paragraphs-item-related-post .content-pad .field-related-post{width:auto;border:none}.paragraphs-item-related-post .content-pad .field-related-post:last-child{margin-bottom:0}}.paragraphs-item-related-post .content-pad .field-related-post img{width:100%;display:block}.field-moto{position:relative;height:600px;top:0;left:0;width:100%}.field-moto:before{content:"";position:absolute;z-index:1;background:url(/sites/all/themes/massageworks/images/bg-carbon-lt-trans.png) repeat center center;background-attachment:fixed;width:100%;top:0;left:0;height:100%;opacity:.7;mix-blend-mode:hard-light}.field-moto:before{background:rgba(3,128,139,0.1) url(/sites/all/themes/massageworks/images/bg-carbon-lt-trans.png) repeat center center;opacity:1}.field-moto video,.field-moto embed{position:absolute;top:0;left:0;width:auto;height:auto;min-width:100%;min-height:100%;bottom:0}.csstransforms .field-moto video,.csstransforms .field-moto embed{top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1727px){.field-moto video,.field-moto embed{height:600px;width:1727px;max-width:1727px}}@media screen and (max-width:923px){.field-moto{padding-top:65%;height:auto}.field-moto video,.field-moto embed{width:200%;max-width:1727px;height:100%}}@media screen and (max-width:640px){.field-moto{padding-top:0;height:416px}.field-moto video,.field-moto embed{width:1210px}}.paragraphs-item-photo-and-text .bg{background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.paragraphs-item-photo-and-text .bg:before{content:"";position:absolute;z-index:1;background:url(/sites/all/themes/massageworks/images/bg-carbon-lt-trans.png) repeat center center;background-attachment:fixed;width:100%;top:0;left:0;height:100%;opacity:.7;mix-blend-mode:hard-light}.paragraphs-item-photo-and-text .content{position:relative;z-index:2;display:table;width:100%;height:95%}.paragraphs-item-photo-and-text .content .field-banner-text{display:table-cell;height:100%;vertical-align:middle;color:#fff;text-align:center}.paragraphs-item-photo-and-text .content .field-banner-text h2{font-family:"Montserrat","Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif;letter-spacing:-.02em;line-height:1;font-weight:400;font-size:80px;text-shadow:1px 1px 10px rgba(0,0,0,0.25)}@media screen and (max-width:1024px){.paragraphs-item-photo-and-text .content .field-banner-text h2{font-size:71.2px}}@media screen and (max-width:800px){.paragraphs-item-photo-and-text .content .field-banner-text h2{font-size:62.4px}}@media screen and (max-width:640px){.paragraphs-item-photo-and-text .content .field-banner-text h2{font-size:53.6px}}@media screen and (max-width:480px){.paragraphs-item-photo-and-text .content .field-banner-text h2{font-size:44.8px}}@media screen and (max-width:360px){.paragraphs-item-photo-and-text .content .field-banner-text h2{font-size:36px}}.paragraphs-item-photo-and-text .content .field-banner-text h3{margin-top:0;font-size:36px;line-height:1.3;margin-bottom:0px}@media screen and (max-width:1024px){.paragraphs-item-photo-and-text .content .field-banner-text h3{font-size:32.8px}}@media screen and (max-width:800px){.paragraphs-item-photo-and-text .content .field-banner-text h3{font-size:29.6px}}@media screen and (max-width:640px){.paragraphs-item-photo-and-text .content .field-banner-text h3{font-size:26.4px}}@media screen and (max-width:480px){.paragraphs-item-photo-and-text .content .field-banner-text h3{font-size:23.2px}}@media screen and (max-width:360px){.paragraphs-item-photo-and-text .content .field-banner-text h3{font-size:20px}}.paragraphs-item-photo-and-text .content .field-banner-text p{font-size:24px;font-weight:400;line-height:1.3;margin-bottom:20px}@media screen and (max-width:1024px){.paragraphs-item-photo-and-text .content .field-banner-text p{font-size:22.8px}}@media screen and (max-width:800px){.paragraphs-item-photo-and-text .content .field-banner-text p{font-size:21.6px}}@media screen and (max-width:640px){.paragraphs-item-photo-and-text .content .field-banner-text p{font-size:20.4px}}@media screen and (max-width:480px){.paragraphs-item-photo-and-text .content .field-banner-text p{font-size:19.2px}}@media screen and (max-width:360px){.paragraphs-item-photo-and-text .content .field-banner-text p{font-size:18px}}.paragraphs-item-photo-and-text.with-video .content .field-banner-text h2{font-size:70px}@media screen and (max-width:1024px){.paragraphs-item-photo-and-text.with-video .content .field-banner-text h2{font-size:63.2px}}@media screen and (max-width:800px){.paragraphs-item-photo-and-text.with-video .content .field-banner-text h2{font-size:56.4px}}@media screen and (max-width:640px){.paragraphs-item-photo-and-text.with-video .content .field-banner-text h2{font-size:49.6px}}@media screen and (max-width:480px){.paragraphs-item-photo-and-text.with-video .content .field-banner-text h2{font-size:42.8px}}@media screen and (max-width:360px){.paragraphs-item-photo-and-text.with-video .content .field-banner-text h2{font-size:36px}}.paragraphs-item-photo-and-text .content-pad{margin:0 auto;position:relative;padding:0 45px;max-width:1200px;height:100%}@media screen and (max-width:640px){.paragraphs-item-photo-and-text .content-pad{padding-left:30px;padding-right:30px}}.paragraphs-item-photo-and-text.with-video{padding:0;max-height:600px;overflow:hidden}.field-text li{margin-bottom:.5em}.paragraphs-item-body{background:#fff;padding-top:30px;padding-bottom:30px}.paragraphs-item-body+.paragraphs-item-body{padding-top:0}.paragraphs-item-body.col-3{padding-bottom:0}.paragraphs-item-body img{overflow:hidden;border-radius:3px}.paragraphs-item-body iframe{margin:20px auto}.paragraphs-item-body.transparent{padding-top:40px;background:transparent;color:#fff}.paragraphs-item-body.transparent+.paragraphs-item-body{padding-top:30px}.paragraphs-item-body.transparent h2{color:#fff}.paragraphs-item-body.transparent .field-title{color:#fff}.paragraphs-item-body h2{margin:10px 0 .75em 0;color:#000;font-size:20px}@media screen and (max-width:1024px){.paragraphs-item-body h2{font-size:19.2px}}@media screen and (max-width:800px){.paragraphs-item-body h2{font-size:18.4px}}@media screen and (max-width:640px){.paragraphs-item-body h2{font-size:17.6px}}@media screen and (max-width:480px){.paragraphs-item-body h2{font-size:16.8px}}@media screen and (max-width:360px){.paragraphs-item-body h2{font-size:16px}}.paragraphs-item-body .field-title{color:#000;margin-bottom:.5em}.paragraphs-item-body h3{font-weight:400;line-height:1.3;font-size:22px;text-align:center;letter-spacing:0;margin-bottom:1.5em;margin-bottom:.5em}@media screen and (max-width:1024px){.paragraphs-item-body h3{font-size:21.2px}}@media screen and (max-width:800px){.paragraphs-item-body h3{font-size:20.4px}}@media screen and (max-width:640px){.paragraphs-item-body h3{font-size:19.6px}}@media screen and (max-width:480px){.paragraphs-item-body h3{font-size:18.8px}}@media screen and (max-width:360px){.paragraphs-item-body h3{font-size:18px}}.hide-title .field-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.checkmarks h2:before{content:'';display:block;width:20px;height:23px;background-image:url(/sites/all/themes/massageworks/images/icon-checkmark.png);background-repeat:no-repeat;background-position:center center;position:absolute;margin-left:-22px;margin-top:2px}html.svg .checkmarks h2:before{background-image:url(/sites/all/themes/massageworks/images/icon-checkmark.svg)}@media screen and (max-width:640px){.checkmarks h2:before{margin-left:-25px;margin-top:0px}}.border-top{border-top:5px solid #B6F71A !important}.border-top.transparent{border-top:5px solid #fff !important}.node-testimonial{position:relative}.node-testimonial .bg{opacity:.8 !important;z-index:0;position:absolute;top:0;left:0;width:50%;bottom:0;background-position:center center;background-size:cover}.node-testimonial .bg:before{content:"";position:absolute;z-index:1;background:url(/sites/all/themes/massageworks/images/bg-carbon-lt-trans.png) repeat center center;background-attachment:fixed;width:100%;top:0;left:0;height:100%;opacity:.7;mix-blend-mode:hard-light}.node-testimonial .bg:before{opacity:1}@media screen and (max-width:920px){.node-testimonial .bg{opacity:.5 !important}}@media screen and (max-width:1200px){.node-testimonial .bg{width:40%}}@media screen and (max-width:920px){.node-testimonial .bg{width:100%;top:0;bottom:0}}.node-testimonial.no-image{background:#fff}.node-testimonial.no-image .text h2{font-size:28px}.node-testimonial.no-image .text h2:before{content:'';display:block;width:20px;height:23px;background-image:url(/sites/all/themes/massageworks/images/icon-checkmark.png);background-repeat:no-repeat;background-position:center center;position:absolute;margin-left:-22px;margin-top:2px}html.svg .node-testimonial.no-image .text h2:before{background-image:url(/sites/all/themes/massageworks/images/icon-checkmark.svg)}@media screen and (max-width:640px){.node-testimonial.no-image .text h2:before{margin-left:-25px;margin-top:0px}}@media screen and (max-width:1024px){.node-testimonial.no-image .text h2{font-size:26px}}@media screen and (max-width:800px){.node-testimonial.no-image .text h2{font-size:24px}}@media screen and (max-width:640px){.node-testimonial.no-image .text h2{font-size:22px}}@media screen and (max-width:480px){.node-testimonial.no-image .text h2{font-size:20px}}@media screen and (max-width:360px){.node-testimonial.no-image .text h2{font-size:18px}}@media screen and (max-width:640px){.node-testimonial.no-image .text h2{font-weight:600}}.node-testimonial .text{position:relative;z-index:5;font-family:"Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif}.node-testimonial .text h2{font-weight:400;line-height:1.2;font-family:"Open Sans",Helvetica,Arial,"Nimbus Sans L",sans-serif;margin-bottom:.2em;font-style:italic}.node-testimonial .text .field-body p:first-child:before{content:'\201C';position:absolute;margin-left:-.5em;margin-top:-.2em;font-size:170%;opacity:.5}.node-testimonial.with-image{background:#222 url(/sites/all/themes/massageworks/images/bg-carbon-lt-trans-reverse2.png) repeat center top;color:#fff}.node-testimonial.with-image .pad{padding:75px 45px}.node-testimonial.with-image.recover h2{background:#ff4036}.node-testimonial.with-image.sustain h2{background:#B6F71A;color:#444}.node-testimonial.with-image.excel h2{background:#fe8532}.node-testimonial.with-image h2{font-size:36px;margin-top:20px;padding:20px 30px 20px 30px;border-radius:3px;margin-bottom:.75em;position:relative;z-index:10}@media screen and (max-width:1024px){.node-testimonial.with-image h2{font-size:32.8px}}@media screen and (max-width:800px){.node-testimonial.with-image h2{font-size:29.6px}}@media screen and (max-width:640px){.node-testimonial.with-image h2{font-size:26.4px}}@media screen and (max-width:480px){.node-testimonial.with-image h2{font-size:23.2px}}@media screen and (max-width:360px){.node-testimonial.with-image h2{font-size:20px}}@media screen and (min-width:920px){.node-testimonial.with-image h2{padding-left:80px;margin-left:-80px}}@media screen and (max-width:919px){.node-testimonial.with-image h2{margin-left:-15px;margin-right:-45px}}.node-testimonial.with-image .text{padding-left:50%;max-width:720px}@media screen and (max-width:1200px){.node-testimonial.with-image .text{padding-left:40%}}@media screen and (max-width:920px){.node-testimonial.with-image .text{padding-left:0;margin:0 auto}.node-testimonial.with-image .text .pad{padding:30px 30px 30px 45px}}.node-testimonial.with-image .field-byline{font-size:150%}.node-testimonial .field-body{padding:0;margin:0;max-width:500px}.node-testimonial .field-byline{font-style:italic}.node-testimonial .field-byline:before{content:'- '}.node-testimonial p{line-height:1.7}.paragraphs-item-view{z-index:2;padding:3em 0;background:#fff}.paragraphs-item-view .attachment-before{margin-bottom:3em}.banner,.background{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;min-height:200px;padding-top:10%;padding-bottom:10%}.front .banner,.front .background{border-color:#fff}.banner .content-pad,.background .content-pad{position:absolute;top:0;bottom:0;color:#fff;left:0;right:0}@media screen and (min-width:1290px){.banner .content-pad,.background .content-pad{width:1110px;left:50%;margin-left:-600px}}.view-testimonials.view-display-id-block_1{background:#fff;position:relative}.view-testimonials.view-display-id-block_1>.view-content{text-align:center;margin:0 auto;position:relative;padding:0 45px;max-width:1200px;max-width:1000px;overflow:hidden;*zoom:1}@media screen and (max-width:640px){.view-testimonials.view-display-id-block_1>.view-content{padding-left:30px;padding-right:30px}}@media screen and (max-width:640px){.view-testimonials.view-display-id-block_1>.view-content{padding-left:45px}}.view-testimonials.view-display-id-block_1>.view-content:before{content:'Client Testimonials';text-align:center;padding:30px 0 15px;display:block;text-transform:uppercase;letter-spacing:.02em}.view-testimonials.view-display-id-block_1>.view-content .views-row{text-align:left;display:inline-block;vertical-align:top;box-sizing:border-box;width:49%;padding:15px 20px}.view-testimonials.view-display-id-block_1>.view-content .views-row .label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.view-testimonials.view-display-id-block_1>.view-content .views-row.views-row-odd{padding-left:0}.view-testimonials.view-display-id-block_1>.view-content .views-row.views-row-odd.views-row-last{width:auto;display:block}.view-testimonials.view-display-id-block_1>.view-content .views-row.views-row-even{padding-right:0}@media screen and (max-width:480px){.view-testimonials.view-display-id-block_1>.view-content .views-row{width:auto;display:block;padding:15px 0}}.view-testimonials.view-display-id-block_1 .node-teaser.with-image{width:100%;margin-bottom:0;border:0}.entity-paragraphs-item.pad{padding-top:1em;padding-bottom:1em}.entity-paragraphs-item.pad-1{padding-top:2.5%;padding-bottom:2.5%}.entity-paragraphs-item.pad-2{padding-top:5%;padding-bottom:5%}.entity-paragraphs-item.pad-3{padding-top:10%;padding-bottom:10%}.entity-paragraphs-item.pad-4{padding-top:15%;padding-bottom:15%}
