article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{background:#fff;color:#231f20;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.67em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#231f20;}p,pre{margin:1em 0;}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}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:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}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;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}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;}table{border-collapse:collapse;border-spacing:0;}html,button,input,select,textarea{color:#222;}body{font-size:1em;line-height:1.4;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}img{vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}.chromeframe{margin:0.2em 0;background:#ccc;color:#231f20;padding:0.2em 0;}body.admin-menu{margin-top:30px!important;}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.sharethis-buttons *,#easyjoin *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.sg-container{width:100%;margin-left:auto;margin-right:auto;}.sg-row{position:relative;width:100%;}.sg-row [class^="sg-col"]{float:left;margin:0.5rem 2%;min-height:0.125rem;}.sg-col-1,.sg-col-2,.sg-col-3,.sg-col-4,.sg-col-5,.sg-col-6,.sg-col-7,.sg-col-8,.sg-col-9,.sg-col-10,.sg-col-11,.sg-col-12{width:96%;}.sg-col-1-sm{width:4.33%;}.sg-col-2-sm{width:12.66%;}.sg-col-3-sm{width:21%;}.sg-col-4-sm{width:29.33%;}.sg-col-5-sm{width:37.66%;}.sg-col-6-sm{width:46%;}.sg-col-7-sm{width:54.33%;}.sg-col-8-sm{width:62.66%;}.sg-col-9-sm{width:71%;}.sg-col-10-sm{width:79.33%;}.sg-col-11-sm{width:87.66%;}.sg-col-12-sm{width:96%;}.sg-row::after{content:"";display:table;clear:both;}.sg-hidden-sm{display:none;}@media only screen and (min-width:33.75em){.sg-container{width:100%;}}@media only screen and (min-width:45em){.sg-col-1{width:4.33%;}.sg-col-2{width:12.66%;}.sg-col-3{width:21%;}.sg-col-4{width:29.33%;}.sg-col-5{width:37.66%;}.sg-col-6{width:46%;}.sg-col-7{width:54.33%;}.sg-col-8{width:62.66%;}.sg-col-9{width:71%;}.sg-col-10{width:79.33%;}.sg-col-11{width:87.66%;}.sg-col-12{width:96%;}.sg-hidden-sm{display:block;}}@media only screen and (min-width:60em){.sg-container{width:100%;}}@font-face{font-family:'MemphisBold';src:url(/sites/all/themes/planetfitness/fonts/memphisltstd-bold-webfont.eot);src:url(/sites/all/themes/planetfitness/fonts/memphisltstd-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/planetfitness/fonts/memphisltstd-bold-webfont.woff) format("woff"),url(/sites/all/themes/planetfitness/fonts/memphisltstd-bold-webfont.ttf) format("truetype"),url(/sites/all/themes/planetfitness/fonts/memphisltstd-bold-webfont.svg#memphis_lt_std_mediumbold) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'MemphisExtraBold';src:url(/sites/all/themes/planetfitness/fonts/memphisltstd-extrabold-webfont.eot);src:url(/sites/all/themes/planetfitness/fonts/memphisltstd-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/planetfitness/fonts/memphisltstd-extrabold-webfont.woff) format("woff"),url(/sites/all/themes/planetfitness/fonts/memphisltstd-extrabold-webfont.ttf) format("truetype"),url(/sites/all/themes/planetfitness/fonts/memphisltstd-extrabold-webfont.svg#memphis_lt_stdextra_bold) format("svg");font-weight:normal;font-style:normal;}html{background-color:#000;}body{background:black;background:-moz-linear-gradient(top,#762b85 0%,#762b85 200px,black 400px,black 100%);background:-webkit-linear-gradient(top,#762b85 0%,#762b85 200px,black 400px,black 100%);background:linear-gradient(to bottom,#762b85 0%,#762b85 200px,black 400px,black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#762b85',endColorstr='#000000',GradientType=0);color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;background-size:contain;}.small{font-size:80%;}.ip-geoloc-map{color:#231f20;border:10px solid #5c2e85;}a,a:hover,a:visited,li a.active{color:#D5BFDA;text-decoration:none;}.balloon a,.balloon a:hover,.balloon a:visited,.balloon li a.active{color:#91559D;text-decoration:none;}#membership-types a,#membership-types a:hover,#membership-types a:visited,#membership-types li a.active,.view-clubs-near-you .views-field-nothing a,.view-clubs-near-you .views-field-nothing a:hover,.view-clubs-near-you .views-field-nothing a:visited,.view-clubs-near-you .views-field-nothing li a.active{color:#2F1135;text-decoration:none;}.dialog{display:none;}#page-wrapper{width:96%;margin:0 2%;max-width:962px;margin:0 auto;position:relative;margin-bottom:40px;}#logo{position:absolute;top:10px;left:25px;z-index:3;}.header-tagline{font-size:18px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-weight:normal;position:absolute;top:65px;left:200px;color:#fff;}.smartling-es #block-system-main-menu ul li{font-size:13px;}#block-system-main-menu{width:100%;margin-top:120px;height:35px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#c2c2c2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#c2c2c2));background:-webkit-linear-gradient(top,#ffffff 0%,#c2c2c2 100%);background:-o-linear-gradient(top,#ffffff 0%,#c2c2c2 100%);background:-ms-linear-gradient(top,#ffffff 0%,#c2c2c2 100%);background:linear-gradient(to bottom,#ffffff 0%,#c2c2c2 100%);border-radius:10px 10px 0 0;float:left;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;text-transform:uppercase;color:#762b85;}#block-system-main-menu a,#block-system-main-menu a:hover,#block-system-main-menu a:visited{color:#46194F;}#block-system-main-menu ul{margin:0 5px 0 0;padding:0;height:35px;float:right;}#block-system-main-menu ul li{display:inline-block;height:35px;list-style-type:none;margin:0;padding:6px 11px;border-left:1px solid #762b85;font-size:16px;position:relative;}#block-system-main-menu ul li a{padding:0 10px;}#block-system-main-menu ul li ul{display:none;background:#fff;position:absolute;top:35px;right:0;height:auto;z-index:100;margin-right:-5px;}#block-system-main-menu ul li ul li{border:0;border-bottom:1px solid #762b85;width:100%;height:auto;}#block-system-main-menu ul li ul li a{display:block;width:100%;}#block-system-main-menu ul li:hover ul{display:block;}#block-system-main-menu ul .first{background-color:#fcd900;background:-webkit-linear-gradient(#fee200,#f6d700);background:-o-linear-gradient(#fee200,#f6d700);background:-moz-linear-gradient(#fee200,#f6d700);background:linear-gradient(to right,#fee200,#f6d700);margin-right:-5px;border-left:1px solid #46194F;}#block-system-main-menu ul ul li.first{background-color:none;background:none;border-left:none;}h1,h2,h3{color:#AC7FB5;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-weight:normal;}h3{font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}h1{font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;font-size:40px;margin:0 0 15px 0;line-height:1.2;color:#fff;}h2{color:#D5BFDA;margin-bottom:0;}#page-title{margin:0;}.yellow{color:#fcd900!important;}.button,a.button{display:inline-block;padding:5px 10px;margin:0 10px 10px 0;background:#fcd900;border-radius:5px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;color:#2F1135;}.button a,a.button a{color:#2F1135;}.light-purple{color:#AC7FB5!important;}.white{color:#fff!important;}.columns .pull-left{float:left;width:49%;}.columns .pull-right{float:right;width:49%;}.node-page .media-image{margin:0 20px 20px 0;}input{max-width:100%;}input[type="text"],input[type="email"]{background:#fff;border:1px solid #2F1135;padding:3px;}input[type="file"]{background:#fff;border:1px solid #2F1135;padding:3px;}fieldset{margin-top:1.8em;}fieldset legend{font-weight:bold;margin-bottom:0.8em;color:#fcd900;}#main-wrapper img{max-width:100%;height:auto!important;}#main-wrapper .ip-geoloc-map img{max-width:none;}.social-icons{background:url(/sites/all/themes/planetfitness/img/socialmedia-icons.png) 0 0 no-repeat;height:32px;width:32px;text-indent:100px;overflow:hidden;float:right;margin-bottom:10px;}.social-icons.twitter{background-position:0 -68px;}.social-icons.youtube{background-position:0 -102px;}.social-icons.instagram{background-position:0 -34px;}#social-wrapper{width:32px;position:fixed;left:50%;margin-left:500px;top:128px;}#utility-nav{position:absolute;right:193px;top:0;text-align:right;z-index:5;}#utility-nav a{display:inline-block;}#utility-nav #franchise-link,#utility-nav #services-link{display:block;float:right;padding:10px 20px 10px 40px;border-radius:0 0 5px 5px;margin-left:10px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;color:#fff;text-transform:uppercase;font-size:12px;}#utility-nav #franchise-link{background:url(/sites/all/themes/planetfitness/img/utility-sprite.png) 9px 6px no-repeat #952d98;}#utility-nav #services-link{color:#5E226A;background:url(/sites/all/themes/planetfitness/img/utility-sprite.png) 5px -26px no-repeat #fcd900;}#utility-nav #member-nav{display:block;float:right;padding:0px;margin:0;list-style-type:none;width:195px;background-color:#fcd900;border-radius:0 0 5px 5px;z-index:-1;}#utility-nav #member-nav span#toggle{width:40px;height:50px;display:block;position:absolute;}#utility-nav #member-nav li{display:none;}#utility-nav #login-link,#utility-nav #transfer-link,#utility-nav #upgrade-link{display:none;float:right;padding:5px 20px 10px 40px;border-radius:0 0 5px 5px;margin-left:10px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;color:#5E226A;text-transform:uppercase;font-size:12px;}#testing{}#testing a{text-decoration:none;color:#fff;display:block;}#testing ul{list-style:none;position:relative;text-align:left;}#testing li{float:left;}#testing ul:after{clear:both;}#testing ul:before,#testing ul:after{content:" ";display:table;}#testing nav{position:relative;background:#2B2B2B;background-image:-webkit-linear-gradient(bottom,#2B2B2B 7%,#333333 100%);background-image:-moz-linear-gradient(bottom,#2B2B2B 7%,#333333 100%);background-image:-o-linear-gradient(bottom,#2B2B2B 7%,#333333 100%);background-image:linear-gradient(bottom,#2B2B2B 7%,#333333 100%);text-align:center;letter-spacing:1px;text-shadow:1px 1px 1px #0E0E0E;-webkit-box-shadow:2px 2px 3px #888;-moz-box-shadow:2px 2px 3px #888;box-shadow:2px 2px 3px #888;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}#testing ul.primary li a{display:block;padding:20px 30px;border-right:1px solid #3D3D3D;}#testing ul.primary li:last-child a{border-right:none;}#testing ul.primary li a:hover{color:#231f20;}#testing ul.sub{position:absolute;z-index:200;box-shadow:2px 2px 0 #BEBEBE;width:35%;display:none;}#testing ul.sub li{float:none;margin:0;}#testing ul.sub li a{border-bottom:1px dotted #ccc;border-right:none;color:#231f20;padding:15px 30px;}#testing ul.sub li:last-child a{border-bottom:none;}#testing ul.sub li a:hover{color:#231f20;background:#eeeeee;}#testing ul.primary li:hover ul{display:block;background:#fff;}#testing ul.primary li:hover a{background:#fff;color:#666;text-shadow:none;}#testing ul.primary li:hover>a{color:#231f20;}#smt-lang-selector{position:absolute;top:7px;right:0;}#main-wrapper{background:#3B1542;}#sidebar-second{float:right;width:33%;}#content{width:66%;padding:40px 20px;float:left;}.no-sidebars #content{width:100%;}#block-block-1{width:100%;}#block-block-12{width:33.3%;}#block-block-12,#block-block-1{float:left;padding:10px;color:#762b85;min-height:358px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#c1c1c1));background:-webkit-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:-o-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:-ms-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:linear-gradient(to bottom,#ffffff 0%,#c1c1c1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#c1c1c1',GradientType=0);}#block-block-12 h2,#block-block-1 h2{margin:0;}#block-block-12 .tab-trigger,#block-block-1 .tab-trigger{background:#d8ced8;border:5px solid #a693a7;border-bottom:0;padding:5px 7px 5px 20px;margin-top:6px;float:left;margin-right:5px;cursor:pointer;font-size:12px;color:#fff;}#block-block-12 .tab-trigger#facebook-tab-trigger,#block-block-1 .tab-trigger#facebook-tab-trigger{background:url(/sites/all/themes/planetfitness/img/socialtabicons.png) -41px -41px no-repeat #d8ced8;}#block-block-12 .tab-trigger#twitter-tab-trigger,#block-block-1 .tab-trigger#twitter-tab-trigger{background:url(/sites/all/themes/planetfitness/img/socialtabicons.png) -38px -145px no-repeat #d8ced8;padding-left:25px;}#block-block-12 .tab-trigger#youtube-tab-trigger,#block-block-1 .tab-trigger#youtube-tab-trigger{background:url(/sites/all/themes/planetfitness/img/socialtabicons.png) -39px -252px no-repeat #d8ced8;padding-left:28px;}#block-block-12 .tab-trigger.active,#block-block-1 .tab-trigger.active{padding:8px 7px 8px 20px;margin-top:0;}#block-block-12 .tab-trigger.active#facebook-tab-trigger,#block-block-1 .tab-trigger.active#facebook-tab-trigger{border:5px solid #3E579A;background:url(/sites/all/themes/planetfitness/img/socialtabicons.png) -41px -38px no-repeat #4A64B0;border-bottom:0;}#block-block-12 .tab-trigger.active#twitter-tab-trigger,#block-block-1 .tab-trigger.active#twitter-tab-trigger{border:5px solid #14add4;background:url(/sites/all/themes/planetfitness/img/socialtabicons.png) -38px -143px no-repeat #2cc0e5;border-bottom:0;}#block-block-12 .tab-trigger.active#youtube-tab-trigger,#block-block-1 .tab-trigger.active#youtube-tab-trigger{border:5px solid #fe0000;background:url(/sites/all/themes/planetfitness/img/socialtabicons.png) -39px -250px no-repeat #ea5959;border-bottom:0;}#block-block-12 #socialmedia-tabs,#block-block-1 #socialmedia-tabs{padding-top:10px;}#block-block-12 #socialmedia-tabs .button-wrapper,#block-block-1 #socialmedia-tabs .button-wrapper{text-align:center;}#block-block-12 #socialmedia-tabs .button,#block-block-1 #socialmedia-tabs .button{background:#fff;display:inline-block;padding:5px 10px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;color:#762b85;border-radius:5px;}#block-block-12 .tab,#block-block-1 .tab{display:none;}#block-block-12 .tab.active,#block-block-1 .tab.active{display:block;}.item-list ul.pager{padding-top:30px;}.item-list ul.pager li{margin:10px;padding:0;}.filter-wrapper{display:none;}input[type="submit"]{background:#91559D;border-radius:5px;border:1px solid #2F1135;padding:10px 20px;margin-right:10px;color:#fff;}input[type="submit"]#edit-preview{background:#2F1135;border:1px solid #AC7FB5;color:#BA95C2;}.form-required{color:#91559D;}#block-webform-client-block-35,#block-block-16{background:#2F1135;padding:20px;}#franchise-get-started{display:none;}.view-header,.submitted{color:#BA95C2;}#block-views-exp-search-page{background:#c1c1c1;padding:15px 0 1px 10px;margin-top:20px;}#block-views-exp-search-page h2{display:none;color:#91559D;}#block-views-exp-search-page .views-exposed-form label{display:none;}#block-views-exp-search-page #edit-tid-wrapper,#block-views-exp-search-page #edit-created-wrapper{display:none;}#block-views-exp-search-page #edit-keys-wrapper input{padding:6px 10px;border:1px solid #aaa;width:180px;}#block-views-exp-search-page .views-exposed-form .views-exposed-widget{padding:0 0 0 10px;}#block-views-exp-search-page .views-exposed-form .views-exposed-widget .form-submit{margin-top:0;padding:5px 10px;border:1px solid #AC7FB5;}#block-block-5{background:#c1c1c1;padding:1px 10px 15px 20px;}#block-block-5 p{margin:0;}#block-block-5 a{color:#91559D;}.page-search #block-block-5{display:none;}.page-search #block-views-exp-search-page{padding:15px 20px 10px 10px;}.page-search #block-views-exp-search-page h2{display:block;margin:0 0 5px 10px;}.page-search #block-views-exp-search-page .views-exposed-widget{margin-bottom:10px;}.page-search #block-views-exp-search-page .views-exposed-form label{display:block;color:#AC7FB5;}.page-search #block-views-exp-search-page #edit-tid-wrapper,.page-search #block-views-exp-search-page #edit-created-wrapper{display:block;}.page-search #block-views-exp-search-page .description{color:#AC7FB5;}.page-search #block-views-exp-search-page input{padding:6px 10px;border:1px solid #aaa;width:100%;}#block-block-13{color:#BA95C2;}#block-block-13 ul{list-style-type:none;margin:0;padding:0;}#block-block-13 h3{margin-bottom:0;}.gm-style .gm-style-iw a{font-size:16px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}.gm-style-iw .balloon{float:left;}.balloon .join-link,.view-clubs-near-you .balloon .join-link{background:#91559D;margin-top:5px;display:block;width:100%;text-align:center;float:left;padding:10px;margin:10px 10px 10px 0;border-radius:5px;}.balloon .join-link a,.view-clubs-near-you .balloon .join-link a{color:#fff;}#footer{padding-top:20px;color:#AC7FB5;font-size:13px;}#footer #footer-info{text-align:right;float:left;}#footer a{color:#9F6AA9;}#footer #footer-copyright{text-align:right;float:right;}#block-views-homepage-tabs-block .attachment .views-row,#block-menu-menu-blog-navigation ul li{position:relative;cursor:pointer;border:10px solid #5E226A;background:#521E5D;background:-moz-linear-gradient(top,#521E5D 0%,#6A2677 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#521E5D),color-stop(100%,#6A2677));background:-webkit-linear-gradient(top,#521E5D 0%,#6A2677 100%);background:-o-linear-gradient(top,#521E5D 0%,#6A2677 100%);background:-ms-linear-gradient(top,#521E5D 0%,#6A2677 100%);background:linear-gradient(to bottom,#521E5D 0%,#6A2677 100%);}#block-views-homepage-tabs-block .attachment .views-row.active-trail a,#block-menu-menu-blog-navigation ul li.active-trail a{color:#fcd900;}#block-menu-menu-blog-navigation ul li{margin-bottom:10px;}#block-webform-client-block-9141{padding:20px;background:#2c0b2c;}#block-webform-client-block-9141 .webform-component-markup strong{color:#fcd900;}#block-webform-client-block-9141 h3{color:#fff;border-top:1px solid #fff;padding-top:15px;}#block-block-18{margin-top:30px;}#block-block-18 .content a{color:#fff;display:block;border:10px solid #834091;padding:10px 20px;margin:10px 0;font-size:26px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;background:#46194F;background:-moz-linear-gradient(top,#46194F 0%,#762b85 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#46194F),color-stop(100%,#762b85));background:-webkit-linear-gradient(top,#46194F 0%,#762b85 100%);background:-o-linear-gradient(top,#46194F 0%,#762b85 100%);background:-ms-linear-gradient(top,#46194F 0%,#762b85 100%);background:linear-gradient(to bottom,#46194F 0%,#762b85 100%);}.pf-contact .pf-contact-home #searchform input{display:inline;margin:5px;width:auto;}.pf-contact a.action-contact{border-radius:5px;background:#fcd900;padding:10px 20px;margin-right:5px;margin-left:0;margin-top:5px;cursor:pointer;font-size:14px;font-weight:bold;text-transform:none;color:#5E226A;}.pe-at-pf-button{margin-top:10px;padding:10px 20px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:20px;display:inline-block;color:#fff;background:#91559D;}.page-node-36 .corporate-opportunities,.page-node-36 .club-opportunities{display:block;float:left;width:49.99%;text-align:center;margin-bottom:15px;}.page-node-36 .corporate-opportunities a,.page-node-36 .club-opportunities a{margin-top:10px;display:inline-block;padding:10px 20px;background:#91559D;color:#fff;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:20px;}.page-node-36 #content img.media-image{width:100%;height:auto!important;border:3px solid #91559D;}.page-node-36 .club-opportunities{margin-bottom:35px;}.page-node-36 .club-opportunities .search-careers-by-zip-wrap{margin:10px 0;}.page-node-36 .club-opportunities #input-search-by-zip,.page-node-36 .club-opportunities .search-submit-careers{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;float:left;padding:10px;border-radius:5px;}.page-node-36 .club-opportunities #input-search-by-zip{border:none;width:73%;height:48px;margin-left:2%;}.page-node-36 .club-opportunities .search-submit-careers{width:23%;margin-left:2%;font-family:'MemphisBold',Georgia,"Times New Roman",Times,serif;font-size:20px;cursor:pointer;color:#fff;background:#5c2e85;}.page-node-36 .corporate-opportunities{margin-bottom:35px;}.page-node-36 .corporate-opportunities a{padding:10px;border-radius:5px;}#membership-types .intro{width:370px;position:absolute;margin-top:20px;}#membership-types .intro h2{margin:0;color:#fff;font-size:18px;}#membership-types strong{font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;}#membership-types .details{font-size:80%;}#membership-types table{width:100%;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}#membership-types table th{border:0;}#membership-types table .perk-small{display:none;}#membership-types table th.perk{position:relative;vertical-align:bottom;padding:0;}#membership-types table th.perk .bottom{width:100%;height:90px;padding-top:15px;bottom:0;background:#fff;left:0;text-align:center;}#membership-types table th.perk h2{color:#762b85;}#membership-types table th.content{text-align:center;border-bottom:0;vertical-align:bottom;width:180px;padding:0;}#membership-types table th.content .bottom{width:180px;bottom:0;height:142px;}#membership-types table th.content .bottom .offer-name{font-size:12px;}#membership-types table th.content .offer-name,#membership-types table th.content .offer-price,#membership-types table th.content .price-per{border-left:1px solid #fff;background:#D0C5D5;}#membership-types table th.content .offer-name{background:#A28BAB;border-top:1px solid #fff;padding:10px;}#membership-types table th.content .offer-price{padding:16px 10px 0 10px;color:#762b85;font-size:40px;line-height:1;font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;}#membership-types table th.content .price-per{padding:0 10px 10px 10px;color:#762b85;height:100%;}#membership-types table th.content .dollar-sign{font-size:60%;position:relative;top:-16px;}#membership-types table th.content .cents{font-size:50%;position:relative;top:-17px;left:2px;border-bottom:1px solid #fcd900;}#membership-types table th.content.black-card-column{color:#fcd900;border-right:1px solid #fff;}#membership-types table th.content.black-card-column .offer-name,#membership-types table th.content.black-card-column .offer-price,#membership-types table th.content.black-card-column .price-per{background:#333333;}#membership-types table th.content.black-card-column .offer-name{background:#231f20;}#membership-types table th.content.black-card-column .offer-price{color:#fcd900;font-size:50px;padding-top:10px;}#membership-types table th.content.black-card-column .price-per{color:#fcd900;}#membership-types table tbody{color:#2F1135;border-top:1px solid #fff;}#membership-types table td{background:#D0C5D5;text-align:center;border:1px solid #fff;padding:10px;}#membership-types table td.no{color:#fff;}#membership-types table td.black-card{color:#fcd900;background:#333333;border:1px solid #555;border-right:1px solid #fff;}#membership-types table tr:last-child td.black-card{border-bottom:1px solid #fff;}#membership-types table tr.odd td{background:#B1A9B6;}#membership-types table tr.odd td.black-card{background:#2C2C2C;}#membership-types table td.perk{background:#FAFAFA;}#membership-types table tr.odd td.perk{background:#D7D7D7;}#membership-types .checkmark{background:url(/sites/all/themes/planetfitness/img/checkmark.png) 0 0 no-repeat;width:20px;height:25px;display:inline-block;overflow:hidden;text-indent:200%;color:#ffffff;}#membership-types .notext{background:0 0 no-repeat;width:20px;height:25px;display:inline-block;overflow:hidden;text-indent:200%;color:#ffffff;}#membership-types .join-link{display:block;padding:10px;margin:-35px 0 0 0;background:url(/sites/all/themes/planetfitness/img/joinbuttons.png) 10px 0 no-repeat #fcd900;border-radius:5px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;line-height:1;float:right;clear:both;}#membership-types .join-link a,#membership-types .join-link a:hover,#membership-types .join-link a:visited,#membership-types .join-link li a.active{color:#2F1135;}#membership-types .join-link{display:block;width:33%;text-align:center;font-size:20px;margin-left:auto;margin-right:auto;}.page-gyms .views-row{border-top:1px solid #5c2e85;margin-top:20px;padding-top:20px;float:left;width:100%;}@media screen and (max-width:1020px){.page-gyms .views-row{margin-top:10px;}}.page-gyms a,.page-gyms a.active,.page-gyms a:hover,.page-gyms a:visited{color:#230C27;text-decoration:none;}.page-gyms h2{font-size:23px;margin-top:0;}.page-gyms h2 a,.page-gyms h2 a.active,.page-gyms h2 a:hover,.page-gyms h2 a:visited{color:#fff;}.page-gyms .first-col{float:left;}.page-gyms .first-col h2{margin-bottom:20px;width:300px;}.page-gyms .first-col h2 a,.page-gyms .first-col h2 a.active,.page-gyms .first-col h2 a:hover,.page-gyms .first-col h2 a:visited{color:#fff;}.page-gyms .information{margin:20px 20px 20px 0;float:left;}.page-gyms .views-field-phone{float:left;}.page-gyms .views-field-nothing-1,.page-gyms .views-field-nothing-2,.page-gyms .views-field-nothing-3{float:left;width:30%;margin-right:3%;}@media screen and (max-width:665px){.page-gyms .views-field-nothing-1,.page-gyms .views-field-nothing-2,.page-gyms .views-field-nothing-3{width:100%;}.page-gyms .views-field-nothing-1 a,.page-gyms .views-field-nothing-2 a,.page-gyms .views-field-nothing-3 a{text-align:center;}}.page-gyms .views-field-nothing-1 p.announce{margin:0 0 4px 0;color:#fcd900;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}.page-gyms .views-field-nothing-3{margin-top:10px;}.page-gyms .views-field-nothing-1 p,.page-gyms .views-field-nothing-2 p,.page-gyms .views-field-nothing-3 p{margin:0;color:#9F6AA9;font-size:90%;}.page-gyms h3.phone{text-transform:none;margin:0;color:#fff;}.page-gyms .join-link{width:100%;text-align:center;font-size:20px;display:block;float:left;padding:10px;margin:0 10px 10px 0;background:url(/sites/all/themes/planetfitness/img/joinbuttons.png) 10px 0 no-repeat #fcd900;border-radius:5px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;line-height:1;}.page-gyms .club-site-link{width:100%;margin:0;text-align:center;padding:7px 10px 7px 45px;font-size:15px;display:block;float:left;background:url(/sites/all/themes/planetfitness/img/joinbuttons.png) 15px -81px no-repeat #D0BED9;border-radius:5px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;line-height:1;}.page-gyms .membership-link{float:right;margin-right:0;width:49%;margin:0;text-align:center;padding:7px 10px 7px 45px;font-size:15px;background:url(/sites/all/themes/planetfitness/img/joinbuttons.png) 0px -152px no-repeat #9524AC;border-radius:5px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;line-height:1;}.page-gyms .views-field-field-hours{margin:0 20px 20px 300px;float:left;width:300px;}@media screen and (max-width:665px){.page-gyms .views-field-field-hours{width:100%;}}@media screen and (max-width:617px){.page-gyms .views-field-field-hours{margin-left:0;width:100%;}}@media screen and (max-width:1020px){.page-gyms .join-link,.page-gyms .club-site-link,.page-gyms .membership-link{width:100%;margin-bottom:10px;padding:15px 12px 12px 40px;}}@media screen and (max-width:665px){.page-gyms .join-link,.page-gyms .club-site-link,.page-gyms .membership-link{width:100%;padding:14px 10px 7px;}}@media screen and (max-width:1020px){.page-gyms .club-site-link,.page-gyms .membership-link{height:45px;}}#membership-types table td.membertypes-perks-table{background:#231f20;}.membertypes-perks{color:#ffffff;margin:0;}.memtype-text{color:#a6a6a6;width:66%;float:left;font-size:10px;margin-top:30px;margin-bottom:0;}#map-search-form{position:absolute;z-index:1;margin:10px;padding:10px;background:#3B1542;background:rgba(53,10,56,0.7);width:100%;left:-10px;bottom:-10px;}#map-search-form .state-field{display:inline;color:#fcd900;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:13px;}#map-search-form .state-field .search-submit{color:#fff;}@media screen and (max-width:666px){#map-search-form .state-field{display:block;margin-top:10px;padding-left:37px;}}@media screen and (max-width:400px){#map-search-form .state-field{display:block;margin-top:10px;padding-left:8px;}}@media screen and (max-width:278px){#map-search-form .state-field #option-search-by-state{width:139px!important;}}#map-search-form label,#map-search-form input,#map-search-form select,#map-search-form .search-submit{display:inline-block;margin-left:10px;}#map-search-form label{color:#fcd900;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:13px;}@media screen and (max-width:278px){#map-search-form label{width:100px;}}#map-search-form input{width:100px;}#map-search-form .search-submit{border-radius:5px;background:#5c2e85;padding:3px 10px;margin-right:5px;cursor:pointer;font-size:12px;color:#fff;font-weight:bold;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}.menu .show-mobile{display:none;}.node-club #slideshownav::after{clear:none;}.node-club .field-name-field-wysiwyg{padding:0 0 10px;font:bold 18px 'MemphisBold',Georgia,"Times New Roman",Times,serif;text-align:center;text-decoration:none;width:215px;float:left;clear:left;color:#9F6AA9;}.node-club .field-name-field-wysiwyg a{display:block;border:1px solid #916597;}.view-club-map-view .pe-at-pf{padding:20px 0 0;}.view-club-map-view .pe-at-pf p{margin-top:0;}.pf-thumbs_up{display:inline-block;*display:inline;*zoom:1;width:36px;height:48px;background:url(/sites/all/themes/planetfitness/img/pf-thumbs_up-36_48.png) no-repeat;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;}body.page-flashsale #main-wrapper #main #content{padding:0;}body.page-flashsale #main-wrapper #main #content #page-title{display:none;}body.page-flashsale #main-wrapper #main #content .region-content .content .flashsale{background:#6a2777;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero{background:url(/sites/all/themes/planetfitness/img/flashsale-hreo-bg-b.png) center top no-repeat;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-content{width:650px;max-width:100%;margin:0 auto;padding:20px 0 30px;text-align:center;text-transform:uppercase;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-content hr{max-width:300px;text-align:center;margin:0 auto;opacity:.8!important;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-content .hero-label{display:inline-block;*display:inline;*zoom:1;margin:6px 0;font-weight:bold;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-content .context{font-size:26px;line-height:34px;text-transform:none;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-content .context em{color:#fcd900;font-style:normal;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-content .context hr{margin:0;padding:0;height:0;border:transparent;color:transparent;background-color:transparent;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-content .tagline{font-size:28px;line-height:32px;text-transform:lowercase;margin:40px 0;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-content .tagline em{color:#fcd900;font-style:normal;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero p{margin:0 0 8px 0;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-a{color:#fff;font-size:32px;line-height:40px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-a em{color:#fcd900;font-style:normal;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-b{font-size:20px;line-height:24px;font-weight:normal;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-b strong{font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-pricing{margin-top:100px;margin-bottom:0;font-size:32px;line-height:38px;text-transform:lowercase;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-pricing .price{color:#fcd900;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .legal{text-align:center;padding:20px 0;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .legal p{margin:0;font-size:13px;color:#ddd;}body.page-flashsale #main-wrapper #main #content .region-content .content .reminder-widget{clear:both;margin-top:8px;}body.page-flashsale #main-wrapper #main #content .region-content .content .reminder-widget button,body.page-flashsale #main-wrapper #main #content .region-content .content .reminder-widget .button,body.page-flashsale #main-wrapper #main #content .region-content .content .reminder-widget input[type="submit"]{border:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fcd900;color:#5c2e85;padding:16px 40px;font-size:20px;font-weight:bold;text-transform:uppercase;outline:none;font-family:inherit;}body.page-flashsale #main-wrapper #main #content .region-content .content .reminder-widget .reminder-form form .webform-component-email{display:inline-block;margin-top:0;}body.page-flashsale #main-wrapper #main #content .region-content .content .reminder-widget .reminder-form form .webform-component-email input.form-email{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:40px;padding:4px 8px;outline:none;}body.page-flashsale #main-wrapper #main #content .region-content .content .reminder-widget .reminder-form form .form-actions{display:inline-block;margin:0 0 0 -6px;}body.page-flashsale #main-wrapper #main #content .region-content .content .reminder-widget .reminder-form form .form-actions input[type="submit"]{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 8px -8px 20px -4px rgba(170,170,170,0.25);-moz-box-shadow:inset 8px -8px 20px -4px rgba(170,170,170,0.25);box-shadow:inset 8px -8px 20px -4px rgba(170,170,170,0.25);height:38px;float:none;outline:none;margin:0;padding:8px 14px;font-size:14px;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock{text-align:center;margin-bottom:14px;color:#fff;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock .countdown-clock-content{display:inline-block;*display:inline;*zoom:1;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock .stacks{display:inline-block;*display:inline;*zoom:1;height:56px;padding-top:8px;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock .stack{display:inline-block;*display:inline;*zoom:1;text-align:center;vertical-align:top;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock .stack hr{visibility:hidden;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock .value{font-weight:bold;color:#fcd900;font-size:40px;line-height:30px;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock .unit{display:table;width:100%;text-align:center;font-size:12px;line-height:12px;font-weight:bold;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock .colon{display:inline-block;*display:inline;*zoom:1;height:66px;vertical-align:top;font-weight:bold;font-size:30px;line-height:30px;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock.days-no .days{display:none;}body.page-flashsale #main-wrapper #main #content .region-content .content .features{-webkit-box-shadow:inset 0 22px 22px -8px black;-moz-box-shadow:inset 0 22px 22px -8px black;box-shadow:inset 0 22px 22px -8px black;background:#111111;text-align:center;padding:0;}body.page-flashsale #main-wrapper #main #content .region-content .content .features .features-content{background:-moz-linear-gradient(top,rgba(30,87,153,0) 0%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top,rgba(30,87,153,0) 0%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(30,87,153,0) 0%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#80000000',GradientType=0);padding-top:30px;padding-bottom:30px;}body.page-flashsale #main-wrapper #main #content .region-content .content .features .features-content .feature{text-align:left;padding:0 20px;vertical-align:middle;}body.page-flashsale #main-wrapper #main #content .region-content .content .features .features-content .feature .copy{font-size:17px;line-height:22px;}body.page-flashsale #main-wrapper #main #content .region-content .content .features .features-content .feature img{float:left;display:inline-block;*display:inline;*zoom:1;margin-right:16px;vertical-align:middle;}body.page-flashsale #main-wrapper #main #content .region-content .content .features .features-content .feature.feature-friend .icon{background:url(/sites/all/themes/planetfitness/img/pf-feature-friend.png) center center no-repeat;}body.page-flashsale #main-wrapper #main #content .region-content .content .features .features-content .feature.feature-location .icon{background:url(/sites/all/themes/planetfitness/img/pf-feature-location.png) center center no-repeat;}body.page-flashsale #main-wrapper #main #content .region-content .content .features .features-content .feature.feature-massage .icon{background:url(/sites/all/themes/planetfitness/img/pf-feature-massage.png) center center no-repeat;}body.page-flashsale #main-wrapper #main #content .region-content .content .features .features-content .feature.feature-discount .icon{background:url(/sites/all/themes/planetfitness/img/pf-feature-discount.png) center center no-repeat;}body.page-flashsale #main-wrapper #main #content .region-content .content .features .features-content .feature.feature-cardio{padding-top:10px;}body.page-flashsale #main-wrapper #main #content .region-content .content .features .features-content .feature.feature-cardio .icon{background:url(/sites/all/themes/planetfitness/img/pf-feature-cardio.png) center center no-repeat;}body.page-flashsale #main-wrapper #main #content .region-content .content .features .features-content .feature.feature-staff .icon{background:url(/sites/all/themes/planetfitness/img/pf-feature-staff.png) center center no-repeat;}body.page-flashsale #main-wrapper #main #content .region-content .content .features .features-content .feature.feature-locker_rooms .icon{background:url(/sites/all/themes/planetfitness/img/pf-feature-locker_rooms.png) center center no-repeat;}body.page-flashsale-submitted #main-wrapper #main #content{padding:0;}body.page-flashsale-submitted #main-wrapper #main #content #page-title{display:none;}body.page-flashsale-submitted #main-wrapper #main #content .region-content .content{height:880px;background:url(/sites/all/themes/planetfitness/img/bg-gears-b.png) center center no-repeat;}body.page-flashsale-submitted #main-wrapper #main #content .region-content .content .flashsale-submitted{width:420px;max-width:90%;margin:0 auto;padding-top:60px;text-align:center;}body.page-flashsale-submitted #main-wrapper #main #content .region-content .content .flashsale-submitted .submitted-a{font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:50px;line-height:72px;margin-top:0;}body.page-flashsale-submitted #main-wrapper #main #content .region-content .content .flashsale-submitted .submitted-a em{color:#fcd900;font-style:normal;}body.page-flashsale-submitted #main-wrapper #main #content .region-content .content .flashsale-submitted .submitted-b{font-size:28px;line-height:36px;}body.page-flashsale-submitted #main-wrapper #main #content .region-content .content .flashsale-submitted .submitted-b strong{font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;text-transform:uppercase;}body.page-flashsale-submitted #main-wrapper #main #content .region-content .content .flashsale-submitted .submitted-b em{color:#fcd900;font-style:normal;}#highlight{text-align:center;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}#lines{text-align:center;}#lines h1{display:inline-block;position:relative;}#lines h1:before,#lines h1:after{content:"";position:absolute;height:5px;border-top:5px solid #5c2e85;top:.5em;width:0;}#lines h1:before{right:100%;margin-right:5px;}#lines h1:after{left:100%;margin-left:5px;}#saleinfo{margin-bottom:45px;}#saleinfo span.dates,#saleinfo span.deal,#saleinfo span.detail,#saleinfo span.share{display:block;clear:both;}#saleinfo span.dates{font-size:18px;color:#fcd900;}#saleinfo span.deal{font-size:35px;margin:10px;}#saleinfo span.price{color:#fcd900;}#saleinfo span.detail{margin:15px 0;}#saleinfo span.share{font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;}#saleinfo span.join{width:200px;display:block;margin:auto;}#saleinfo a.join-link{width:200px;text-align:center;font-size:20px;display:block;float:left;padding:10px;color:#230C27;margin:15px auto;background:url(/sites/all/themes/planetfitness/img/joinbuttons.png) 10px 0 no-repeat #fcd900;border-radius:5px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;line-height:1;}#clublist{clear:both;border-top:5px solid #5c2e85;}span.clublist-header,span.clublist-subhead,span.clublist-search{display:block;font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;}span.clublist-subhead,span.clublist-search{color:#fcd900;}span.clublist-header{margin:20px 0 5px 0;font-size:20px;}span.clublist-subheader{margin:.25em 0;}#clubsearch{margin-top:25px;border-top:1px solid #5c2e85;padding:5px;}span.clublist-search{padding:15px 15px 15px 0;}#searchform input{display:inline;margin:5px;width:100px;}#searchform input[type=submit]{width:75px;}input[type=text]{padding:10px;width:100px;margin:5px;border-radius:5px;}@media (max-width:1024px){#highlight{border-top:5px solid #5c2e85;padding-top:25px;}#lines h1:before,#lines h1:after{display:none;}#graphic{width:100%;text-align:center;}#opening-content{width:100%;clear:both;}}@media (max-width:920px){.content-a,.content-a{width:50%!important;}.content-c{width:100%!important;margin-top:10px;}}body.front #content{width:100%;padding:0;}body.front #page-title{display:none;}body.front #main-wrapper{padding-bottom:10px;}body.front #block-block-6,body.front #block-views-homepage-cta-block{width:33.3%;float:left;}body.front #block-block-6 p,body.front #block-views-homepage-cta-block p{margin:0;}body.front #block-views-news-block-4{width:31.3%;margin:0 1%;float:left;height:358px;overflow:scroll;position:relative;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#c1c1c1));background:-webkit-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:-o-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:-ms-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:linear-gradient(to bottom,#ffffff 0%,#c1c1c1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#c1c1c1',GradientType=0);}body.front #block-views-news-block-4 h2{margin:0;padding:10px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-weight:normal;color:#565a5c;text-transform:uppercase;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#c1c1c1));background:-webkit-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:-o-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:-ms-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:linear-gradient(to bottom,#ffffff 0%,#c1c1c1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#c1c1c1',GradientType=0);}body.front #block-views-news-block-4 h3{font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-weight:normal;margin:0;color:#91559D;}body.front #block-views-news-block-4 a{color:#565a5c;}body.front #block-views-news-block-4 .views-field-created{float:none;color:#565a5c;}body.front #block-views-news-block-4 .view-news{padding:3px 10px 10px 10px;}body.front #block-views-news-block-4 .views-row{border-top:5px solid #c1c1c1;border-top:5px solid rgba(0,0,0,0.1);padding:7px 0;margin:0;background:transparent;}body.front #block-views-news-block-4 .views-row.views-row-first{border-top:0;}body.front #block-views-news-block-4 .view-header{position:absolute;top:18px;right:10px;}body.front .region-blockgroup-location-search{display:block;}#numberofclubs{font-size:225%;font-family:'MemphisExtraBold';float:left;position:absolute;text-align:center;margin:0 auto;top:10%;width:100.5%;color:#fff;}@media (max-width:1020px){#numberofclubs{top:8%;}}@media (max-width:600px){#numberofclubs{font-size:200%;top:9%;}}@media (max-width:520px){#numberofclubs{font-size:184%;}}@media (max-width:430px){#numberofclubs{font-size:160%;top:10%;}}@media (max-width:390px){#numberofclubs{font-size:140%;}}@media (max-width:370px){#numberofclubs{font-size:125%;top:9%;}}@media (max-width:288px){#numberofclubs{font-size:120%;top:8%;}}#block-views-homepage-tabs-block{margin-bottom:10px;position:relative;height:356px;}#block-views-homepage-tabs-block p{margin:0;}#block-views-homepage-tabs-block .view-homepage-tabs>.view-content{position:relative;top:0;left:0;width:639px;height:356px;z-index:1;}#block-views-homepage-tabs-block iframe{width:639px!important;height:356px!important;}#block-views-homepage-tabs-block .pfmap-form{position:relative;top:-50px;z-index:1;padding:5px!important;text-align:center;}#block-views-homepage-tabs-block .pfmap-form .search-submit{display:inline-block;margin-left:10px;}#block-views-homepage-tabs-block .views-field-field-club-count{display:none;}#block-views-homepage-tabs-block .views-row,#block-views-homepage-tabs-block #block-views-clubs-near-you-block,#block-views-homepage-tabs-block #block-views-clubs-near-you-block .content,#block-views-homepage-tabs-block #block-views-clubs-near-you-block .view,#block-views-homepage-tabs-block #block-views-clubs-near-you-block .view-content{overflow:hidden;width:639px;height:356px;display:block!important;position:absolute;top:0;left:0;}#block-views-homepage-tabs-block .views-row .field-content,#block-views-homepage-tabs-block #block-views-clubs-near-you-block .field-content,#block-views-homepage-tabs-block #block-views-clubs-near-you-block .content .field-content,#block-views-homepage-tabs-block #block-views-clubs-near-you-block .view .field-content,#block-views-homepage-tabs-block #block-views-clubs-near-you-block .view-content .field-content{width:100%;height:100%;}#block-views-homepage-tabs-block .attachment{position:absolute;z-index:99;top:0;right:0;width:361px;}#block-views-homepage-tabs-block .attachment .view-content{width:auto;position:relative;}#block-views-homepage-tabs-block .attachment .views-row{height:112px;margin-bottom:10px;width:314px;float:right;overflow:visible;}#block-views-homepage-tabs-block .attachment .views-row.active-slide{background:url(/sites/all/themes/planetfitness/img/tab-active.png) 0 0 no-repeat;border:0;width:361px;z-index:999;}#block-views-homepage-tabs-block .attachment .views-row.active-slide .views-field{line-height:1;font-size:25px;padding-top:35px;padding-left:40px;color:#231f20;text-shadow:none;}#block-views-homepage-tabs-block .attachment .views-field{font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;line-height:1;font-size:25px;padding-top:25px;text-align:center;text-shadow:1px 1px 1px #210921;}.view-homepage-tabs .BrightcoveExperience{z-index:-1;-webkit-transform-style:preserve-3d;}.view-id-news .views-row,.node-type-article .views-row{padding:7px 0;background:#2c0b2c;padding:15px 20px 20px 20px;margin:10px 0 15px 0;}.view-id-news .views-row h2,.node-type-article .views-row h2{margin:0;}.view-id-news .views-field-created,.view-id-news .submitted,.node-type-article .views-field-created,.node-type-article .submitted{color:#91559D;float:left;padding-right:20px;}.view-id-news .views-field-field-category,.node-type-article .views-field-field-category{color:#BA95C2;}.feed-icon{display:none;}.page-taxonomy-term .submitted{color:#BA95C2;}.page-taxonomy-term ul.links,.page-taxonomy-term ul.links.inline{display:none;}.page-taxonomy-term #block-system-main .node{padding:7px 0;background:#2c0b2c;padding:15px 20px 20px 20px;margin:10px 0 15px 0;}.page-taxonomy-term #block-system-main .node h2{margin:0;}.page-taxonomy-term-2 #block-system-main .field-name-body{display:none;}.field-name-field-image{margin:15px 0;}ul.links.inline{display:block;margin-top:20px;padding-top:20px;border-top:1px solid #AC7FB5;}ul.links.inline li{padding-left:0;}#comments{border-top:1px solid #AC7FB5;margin-top:20px;}#comments .field-name-comment-body{clear:both;}#comments h3{margin-bottom:5px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}#comments ul.links.inline{margin-top:0;padding-top:0;border-top:0;}#comments .submitted .permalink{display:none;}#comments input[type="text"],#comments textarea{padding:8px;width:100%;border:1px solid #2F1135;}#block-views-news-block-1{margin:20px 0 30px 0;}#block-views-news-block-1 .view-grouping-header{color:#BA95C2;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;border-top:1px solid #AC7FB5;padding-top:10px;margin-top:10px;}#block-views-news-block-1 .view-grouping-content h3{margin:0;color:#fff;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}#block-views-news-block-1 .views-row{padding:0;background:transparent;}.page-node-7 #content #page-title{display:none;}.page-node-7 #content .block-views{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #AC7FB5;}.page-node-7 #content .block-views>h2{font-size:30px;margin:0;line-height:1.2;color:#fff;font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;}#block-menu-menu-blog-navigation{padding:1px;margin:20px 0;}#block-menu-menu-blog-navigation ul{margin:0;padding:0;}#block-menu-menu-blog-navigation ul li{list-style-type:none;list-style-image:none;padding:10px 20px;background-color:#2F1135;margin:10px 0;font-size:26px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}#block-menu-menu-blog-navigation ul li a{color:#fff;}#block-block-4,#block-block-1{margin:20px 0;}#block-block-4{border:10px solid #AC7FB5;background:#2F1135;padding:10px 20px;}#block-block-4 h2{margin-top:10px;color:#fcd900;}#block-block-2{border-bottom:1px solid #AC7FB5;padding-bottom:20px;margin-bottom:20px;}body.page-node-9 #content,body.page-node-29 #content,body.page-node-13682 #content{width:100%;padding:0;}body.page-node-9 #page-title,body.page-node-29 #page-title,body.page-node-13682 #page-title{margin:40px 20px 10px 20px;}.view-clubs-near-you h3,.view-id-clubs_near_you.view-display-id-attachment_1 h3,.view-id-clubs_near_you.view-display-id-attachment_2 h3{margin:0;color:#fff;font-weight:normal;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:23px;}.view-clubs-near-you h3 a,.view-id-clubs_near_you.view-display-id-attachment_1 h3 a,.view-id-clubs_near_you.view-display-id-attachment_2 h3 a{color:#fff!important;}.view-clubs-near-you .distance,.view-id-clubs_near_you.view-display-id-attachment_1 .distance,.view-id-clubs_near_you.view-display-id-attachment_2 .distance{color:#BA95C2;font-size:90%;margin-bottom:5px;}.view-clubs-near-you .views-row,.view-id-clubs_near_you.view-display-id-attachment_1 .views-row,.view-id-clubs_near_you.view-display-id-attachment_2 .views-row{border-top:1px solid #91559D;margin-top:20px;padding-top:20px;}.view-clubs-near-you .views-field-nothing-1,.view-clubs-near-you .views-field-nothing-2,.view-clubs-near-you .views-field-nothing,.view-id-clubs_near_you.view-display-id-attachment_1 .views-field-nothing-1,.view-id-clubs_near_you.view-display-id-attachment_1 .views-field-nothing-2,.view-id-clubs_near_you.view-display-id-attachment_1 .views-field-nothing,.view-id-clubs_near_you.view-display-id-attachment_2 .views-field-nothing-1,.view-id-clubs_near_you.view-display-id-attachment_2 .views-field-nothing-2,.view-id-clubs_near_you.view-display-id-attachment_2 .views-field-nothing{float:left;width:30%;margin-right:3%;}.view-clubs-near-you .views-field-nothing-1 p,.view-clubs-near-you .views-field-nothing-2 p,.view-clubs-near-you .views-field-nothing p,.view-id-clubs_near_you.view-display-id-attachment_1 .views-field-nothing-1 p,.view-id-clubs_near_you.view-display-id-attachment_1 .views-field-nothing-2 p,.view-id-clubs_near_you.view-display-id-attachment_1 .views-field-nothing p,.view-id-clubs_near_you.view-display-id-attachment_2 .views-field-nothing-1 p,.view-id-clubs_near_you.view-display-id-attachment_2 .views-field-nothing-2 p,.view-id-clubs_near_you.view-display-id-attachment_2 .views-field-nothing p{margin:0;color:#BA95C2;font-size:90%;}.view-clubs-near-you .views-field-nothing-1 p.distance,.view-clubs-near-you .views-field-nothing-2 p.distance,.view-clubs-near-you .views-field-nothing p.distance,.view-id-clubs_near_you.view-display-id-attachment_1 .views-field-nothing-1 p.distance,.view-id-clubs_near_you.view-display-id-attachment_1 .views-field-nothing-2 p.distance,.view-id-clubs_near_you.view-display-id-attachment_1 .views-field-nothing p.distance,.view-id-clubs_near_you.view-display-id-attachment_2 .views-field-nothing-1 p.distance,.view-id-clubs_near_you.view-display-id-attachment_2 .views-field-nothing-2 p.distance,.view-id-clubs_near_you.view-display-id-attachment_2 .views-field-nothing p.distance{margin-top:10px;}.view-clubs-near-you .join-link,.view-clubs-near-you .club-site-link,.view-clubs-near-you .membership-link,.view-id-clubs_near_you.view-display-id-attachment_1 .join-link,.view-id-clubs_near_you.view-display-id-attachment_1 .club-site-link,.view-id-clubs_near_you.view-display-id-attachment_1 .membership-link,.view-id-clubs_near_you.view-display-id-attachment_2 .join-link,.view-id-clubs_near_you.view-display-id-attachment_2 .club-site-link,.view-id-clubs_near_you.view-display-id-attachment_2 .membership-link{display:block;float:left;padding:10px;margin:0 10px 10px 0;background:url(/sites/all/themes/planetfitness/img/joinbuttons.png) 10px 0 no-repeat #fcd900;border-radius:5px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;line-height:1;}.view-clubs-near-you .join-link a,.view-clubs-near-you .club-site-link a,.view-clubs-near-you .membership-link a,.view-id-clubs_near_you.view-display-id-attachment_1 .join-link a,.view-id-clubs_near_you.view-display-id-attachment_1 .club-site-link a,.view-id-clubs_near_you.view-display-id-attachment_1 .membership-link a,.view-id-clubs_near_you.view-display-id-attachment_2 .join-link a,.view-id-clubs_near_you.view-display-id-attachment_2 .club-site-link a,.view-id-clubs_near_you.view-display-id-attachment_2 .membership-link a{color:#2F1135;}.view-clubs-near-you .join-link,.view-id-clubs_near_you.view-display-id-attachment_1 .join-link,.view-id-clubs_near_you.view-display-id-attachment_2 .join-link{display:block;width:100%;text-align:center;font-size:20px;height:40px;padding-top:12px;}.view-clubs-near-you .join-link.apply,.view-id-clubs_near_you.view-display-id-attachment_1 .join-link.apply,.view-id-clubs_near_you.view-display-id-attachment_2 .join-link.apply{font-size:17px;padding-left:50px;text-align:initial;}.view-clubs-near-you .club-site-link,.view-clubs-near-you .membership-link,.view-id-clubs_near_you.view-display-id-attachment_1 .club-site-link,.view-id-clubs_near_you.view-display-id-attachment_1 .membership-link,.view-id-clubs_near_you.view-display-id-attachment_2 .club-site-link,.view-id-clubs_near_you.view-display-id-attachment_2 .membership-link{background-position:15px -81px;background-color:#D0BED9;font-size:90%;width:49%;margin:0;text-align:center;padding:15px;font-size:18px;}.view-clubs-near-you .club-site-link,.view-id-clubs_near_you.view-display-id-attachment_1 .club-site-link,.view-id-clubs_near_you.view-display-id-attachment_2 .club-site-link{width:100%;height:45px;padding:15px;}.view-clubs-near-you .membership-link,.view-id-clubs_near_you.view-display-id-attachment_1 .membership-link,.view-id-clubs_near_you.view-display-id-attachment_2 .membership-link{background-position:0px -152px;background-color:#9524AC;float:right;margin-right:0;}#block-views-clubs-near-you-block-1,#block-views-clubs-near-you-block-3,.view-id-clubs_near_you.view-display-id-attachment_1,.view-id-clubs_near_you.view-display-id-attachment_2,#block-views-clubs-near-you-block-5,.view-empty{margin:20px 20px 20px 20px;}#block-views-clubs-near-you-block-5 .club-site-link{width:100%;text-align:center;}#block-views-clubs-near-you-block-3 h3{color:#91559D;font-size:23px;text-transform:uppercase;margin-top:10px;cursor:pointer;}#block-views-clubs-near-you-block-3 .views-row{display:none;}#block-views-clubs-near-you-block-3 .views-row h3{text-transform:none;margin-top:0;color:#fff;}#block-views-clubs-near-you-block-3 .views-row h3 a{color:#fff;}#block-views-clubs-near-you-block-3 .views-row-1{margin-top:5px;}#block-views-clubs-near-you-block-3 .views-row-last{margin-bottom:40px;}#block-block-7,#block-block-8{padding:0 20px;cursor:pointer;color:#BA95C2;font-size:90%;}#block-block-7 p,#block-block-8 p{margin-top:0;}.region-blockgroup-location-search{display:none;margin:0 20px 20px 20px;}.region-blockgroup-location-search .block{width:48%;float:right;background:#2F1135;padding:2%;}.region-blockgroup-location-search .block:first-child{float:left;}.region-blockgroup-location-search .block h2{margin:0;}.region-blockgroup-location-search .block .form-item{width:45%;float:left;margin-right:4%;}.region-blockgroup-location-search .block .form-item input{width:100%;}.region-blockgroup-location-search .block .form-item-distance-search-distance label:after{content:"(miles)";}.region-blockgroup-location-search .block .form-item-distance-search-units{display:none;}.region-blockgroup-location-search .block #edit-province-wrapper{width:100%;}.region-blockgroup-location-search .block #edit-province-wrapper .form-item{width:100%;}.region-blockgroup-location-search .views-exposed-form .views-exposed-widget .form-submit{margin-top:0;}.page-locations-search-by-zipcode .region-blockgroup-location-search,.page-locations-search-by-state .region-blockgroup-location-search{display:block;}.page-locations-search-by-zipcode .region-blockgroup-location-search h2,.page-locations-search-by-state .region-blockgroup-location-search h2{display:none;}#block-views-clubs-near-you-block,#block-views-clubs-near-you-block-2,.view-display-id-page_1,.view-display-id-page_2,#block-views-clubs-near-you-block-4{position:relative;}#block-views-clubs-near-you-block .view-footer,#block-views-clubs-near-you-block-2 .view-footer,.view-display-id-page_1 .view-footer,.view-display-id-page_2 .view-footer,#block-views-clubs-near-you-block-4 .view-footer{position:absolute;top:291px;left:0;z-index:10;width:100%;}#block-views-clubs-near-you-block .view-footer #map-search-form,#block-views-clubs-near-you-block-2 .view-footer #map-search-form,.view-display-id-page_1 .view-footer #map-search-form,.view-display-id-page_2 .view-footer #map-search-form,#block-views-clubs-near-you-block-4 .view-footer #map-search-form{margin:10px;padding:10px;background:#762b85;background:rgba(53,10,56,0.7);}#block-views-clubs-near-you-block .view-footer label,#block-views-clubs-near-you-block .view-footer input,#block-views-clubs-near-you-block .view-footer select,#block-views-clubs-near-you-block .view-footer .search-submit,#block-views-clubs-near-you-block-2 .view-footer label,#block-views-clubs-near-you-block-2 .view-footer input,#block-views-clubs-near-you-block-2 .view-footer select,#block-views-clubs-near-you-block-2 .view-footer .search-submit,.view-display-id-page_1 .view-footer label,.view-display-id-page_1 .view-footer input,.view-display-id-page_1 .view-footer select,.view-display-id-page_1 .view-footer .search-submit,.view-display-id-page_2 .view-footer label,.view-display-id-page_2 .view-footer input,.view-display-id-page_2 .view-footer select,.view-display-id-page_2 .view-footer .search-submit,#block-views-clubs-near-you-block-4 .view-footer label,#block-views-clubs-near-you-block-4 .view-footer input,#block-views-clubs-near-you-block-4 .view-footer select,#block-views-clubs-near-you-block-4 .view-footer .search-submit{display:inline-block;}#block-views-clubs-near-you-block .view-footer label,#block-views-clubs-near-you-block-2 .view-footer label,.view-display-id-page_1 .view-footer label,.view-display-id-page_2 .view-footer label,#block-views-clubs-near-you-block-4 .view-footer label{color:#fcd900;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}#block-views-clubs-near-you-block .view-footer .search-submit,#block-views-clubs-near-you-block-2 .view-footer .search-submit,.view-display-id-page_1 .view-footer .search-submit,.view-display-id-page_2 .view-footer .search-submit,#block-views-clubs-near-you-block-4 .view-footer .search-submit{border-radius:5px;background:#91559D;padding:3px 10px;margin-right:5px;cursor:pointer;}#block-views-clubs-near-you-block .view-footer input,#block-views-clubs-near-you-block .view-footer select,#block-views-clubs-near-you-block-2 .view-footer input,#block-views-clubs-near-you-block-2 .view-footer select,.view-display-id-page_1 .view-footer input,.view-display-id-page_1 .view-footer select,.view-display-id-page_2 .view-footer input,.view-display-id-page_2 .view-footer select,#block-views-clubs-near-you-block-4 .view-footer input,#block-views-clubs-near-you-block-4 .view-footer select{border:1px solid #762b85;border-radius:5px;background:#fff;}#block-views-clubs-near-you-block .view-footer input,#block-views-clubs-near-you-block-2 .view-footer input,.view-display-id-page_1 .view-footer input,.view-display-id-page_2 .view-footer input,#block-views-clubs-near-you-block-4 .view-footer input{width:100px;}.leaflet-map-pane{font-family:Arial,Helvetica,sans-serif;}.leaflet-map-pane p{font-size:12px;padding:0;}.leaflet-map-pane .leaflet-popup{opacity:.9!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.leaflet-map-pane .leaflet-popup .leaflet-popup-content{margin:10px;padding:0px;}.leaflet-map-pane .leaflet-popup .leaflet-popup-content a{font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:13px;color:#91559D;}.leaflet-map-pane .leaflet-popup .leaflet-popup-content .closesttext{color:#91559D;}.leaflet-map-pane .leaflet-popup .leaflet-popup-content .join-link,.leaflet-map-pane .leaflet-popup .leaflet-popup-content .details-link{margin:8px 0 0 0;}.leaflet-map-pane .leaflet-popup .leaflet-popup-content .join-link a,.leaflet-map-pane .leaflet-popup .leaflet-popup-content .details-link a{white-space:nowrap;color:#2F1135;}.marker-cluster{background:url(/sites/all/themes/planetfitness/img/markers/gear.png) 0 0 no-repeat transparent;width:29px!important;height:29px!important;border-radius:0;}.marker-cluster div,.marker-cluster span{background:transparent;width:29px;height:29px;margin:0;padding:0;text-align:center;color:#fcd900;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;line-height:28px;font-size:15px;}.field-name-field-club-imgs{position:relative;}.field-name-field-club-imgs .field-items{height:400px!important;width:100%!important;text-align:center;}.field-name-field-club-imgs .field-items .field-item{height:400px!important;width:100%!important;text-align:center;}.field-name-field-club-imgs .field-items .field-item img{max-height:100%;width:auto;margin:auto;}@media (max-width:669px){.field-name-field-club-imgs .field-items{height:300px!important;}.field-name-field-club-imgs .field-items .field-item{height:300px!important;}}@media (max-width:300px){.field-name-field-club-imgs .field-items{height:200px!important;}.field-name-field-club-imgs .field-items .field-item{height:200px!important;}}#slideshownav{position:relative;margin:10px 0;padding:0;}#slideshownav li{width:100px;height:100px;display:block;float:left;margin:15px 15px 0 0;list-style:none;}#slideshownav li a{width:100px;height:100px;line-height:100px;display:block;border:1px solid #916597;text-align:center;}#slideshownav li a img.portrait{max-height:100%;width:auto;border:none;display:block;margin:auto;}#slideshownav li a img.landscape{max-width:100%;height:auto;border:none;display:inline;margin:auto;}#slideshowprev,#slideshownext{width:28px;height:51px;position:absolute;top:160px;z-index:100;background:url(/sites/all/themes/planetfitness/img/slideshow-arrows.png) 0 0 no-repeat;cursor:pointer;cursor:pointer;}#slideshowprev{left:20px;}#slideshownext{right:20px;background-position:100% 0;}.field-name-field-virtual-tour{font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:18px;color:#fcd900;padding:15px;margin:5px 0px 15px 0px;border:2px solid #fcd900;cursor:pointer;cursor:hand;}.ui-widget-header{border:1px solid #fcd900;background:#fcd900;color:#3B1542;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}.ui-widget-content{background:#231f20;}.field-name-field-club-schedule{display:none;}#club-schedule-wrapper{margin-top:20px;float:left;position:relative;clear:left;width:100%;float:left;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif!important;}#club-schedule-wrapper h2{margin:0;font-size:30px;color:#fff;}#club-schedule-wrapper span{color:white;font-size:18px;}#club-schedule-wrapper span#newwindow{display:none;}#club-schedule-wrapper iframe#club-schedule{margin-left:-30px;width:650px;height:400px;-ms-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}#block-views-club-map-view-block{float:right;width:32%;}#block-views-club-map-view-block .ip-geoloc-map{border:0;margin:5px 0;}#block-views-club-map-view-block h2{margin:0;font-size:30px;color:#fff;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}#block-views-club-map-view-block .view-display-id-attachment_1 .view-header{float:left;}#block-views-club-map-view-block .view-display-id-attachment_1 .view-content{float:right;}#block-views-club-map-view-block .view-display-id-attachment_1 .view-content .views-row{padding-top:18px;color:#BA95C2;}#block-views-club-map-view-block .view-display-id-attachment_2{font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:18px;}#block-views-club-map-view-block .views-field-field-hours{color:#fcd900;}#block-views-club-map-view-block .views-field-field-hours .field-content,#block-views-club-map-view-block .views-field-field-hours .field-content span,#block-views-club-map-view-block .views-field-field-hours .field-content font,#block-views-club-map-view-block .views-field-field-hours .field-content p{white-space:pre-line;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif!important;font-size:18px!important;}#block-views-club-map-view-block .views-field-field-holiday{border:2px solid #fcd900;padding:10px;margin-top:10px;}#block-views-club-map-view-block .views-field-field-holiday .field-content{display:none;}#block-views-club-map-view-block .views-field-field-holiday .views-label{color:#fcd900;cursor:pointer;}#block-views-club-map-view-block .views-field-field-holiday .views-label:before{content:'';width:0px;height:0px;border-style:solid;border-width:8px 7.5px 0 7.5px;border-color:#fcd900 transparent transparent transparent;position:relative;top:15px;margin-right:10px;}#block-views-club-map-view-block .views-field-field-holiday ul{margin:0;padding:0;}#block-views-club-map-view-block .views-field-field-holiday li{margin:10px 0;padding:0;list-style-type:none;}#block-views-club-map-view-block .views-field-field-holiday .field-collection-view{margin:0;padding:0;border:0;}#block-views-club-map-view-block .views-field-field-holiday .field-collection-view .field-label{display:none;}#block-views-club-map-view-block .views-field-field-holiday .field-collection-view .field-name-field-holiday-name{color:#fcd900;}#block-views-club-map-view-block abbr[title]{border-bottom:0;}.node-type-club #block-system-main{width:65%;}.view-club-links #club-page-links{float:left;}.view-club-links #club-additional-links{float:right;}.view-club-links #club-page-links,.view-club-links #club-additional-links{margin:20px 0 0 0;padding:0;list-style-type:none;}.view-club-links #club-page-links li,.view-club-links #club-additional-links li{margin:0 10px 0 0;padding:0;display:block;float:left;}.view-club-links #club-page-links li a,.view-club-links #club-page-links li span,.view-club-links #club-additional-links li a,.view-club-links #club-additional-links li span{padding:5px 15px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:18px;display:inline-block;}.view-club-links #club-page-links li.join-now,.view-club-links #club-additional-links li.join-now{background:#fcd900;border-radius:5px 5px 0 0;border-top:1px solid #fdf43f;}.view-club-links #club-page-links li.join-now a,.view-club-links #club-additional-links li.join-now a{color:#231f20;}.view-club-links #club-page-links li.club-info,.view-club-links #club-additional-links li.club-info{background:#AC7FB5;border-radius:5px 5px 0 0;border-top:1px solid #7e3e85;color:#fcd900;}.view-club-links #club-page-links li.member-services,.view-club-links #club-additional-links li.member-services{background:#500c56;border-radius:5px 5px 0 0;border-top:1px solid #7e3e85;}.view-club-links #club-page-links li.member-services a,.view-club-links #club-additional-links li.member-services a{color:#BA95C2;}.view-club-links #club-page-links li.survey a,.view-club-links #club-additional-links li.survey a{background:url(/sites/all/themes/planetfitness/img/club-link-icons.png) 0 10px no-repeat;padding-left:25px;}.view-club-links #club-page-links li.employment,.view-club-links #club-additional-links li.employment{margin-right:0;}.view-club-links #club-page-links li.employment a,.view-club-links #club-additional-links li.employment a{background:url(/sites/all/themes/planetfitness/img/club-link-icons.png) 0 -54px no-repeat;padding-left:29px;}.facebook-feed-wrapper{margin-top:20px;}.facebook-feed-inner{background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#c1c1c1));background:-webkit-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:-o-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:-ms-linear-gradient(top,#ffffff 0%,#c1c1c1 100%);background:linear-gradient(to bottom,#ffffff 0%,#c1c1c1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#c1c1c1',GradientType=0);}.node-type-club .region-content{border:5px solid #AC7FB5;padding:10px;}.node-type-club .field-name-field-offer{display:none;}.node-type-club.offers-tab .field-name-field-offer{display:block;}.node-type-club.offers-tab .field-name-field-club-imgs{display:none;}.node-type-club.offers-tab #block-views-club-map-view-block{display:none;}.node-type-club.offers-tab #block-system-main{width:100%;}.view-offers-field-collection-view .views-row{float:left;width:32%;margin-right:2%;margin-bottom:10px;background:#fff;color:#762b85;text-align:center;min-height:300px;}.view-offers-field-collection-view .views-row.views-row-3,.view-offers-field-collection-view .views-row.views-row-6,.view-offers-field-collection-view .views-row.views-row-9{margin-right:0;float:right;}.view-offers-field-collection-view .views-row .views-field-field-title{margin:0;font-size:24px;background:#BA95C2;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;color:#fff;padding:8px;line-height:1.1;height:68px;}.view-offers-field-collection-view .views-row .views-field-field-monthlyamt{font-size:70px;margin:20px 0;font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;line-height:1;}.view-offers-field-collection-view .views-row .views-field-field-monthlyamt .dollar-sign{font-size:40px;position:relative;top:-25px;}.view-offers-field-collection-view .views-row .views-field-field-monthlyamt p{margin:0;font-size:25px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}.view-offers-field-collection-view .views-row .views-field-field-startupamt{font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;margin:0 10px;}.view-offers-field-collection-view .views-row .views-field-field-expirationtext{font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;margin:0 10px;}.view-offers-field-collection-view .views-row .views-field-nothing-3 a{background:#91559D;color:#fff;display:block;width:90%;margin:20px auto;padding:10px;border-radius:5px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:25px;}.view-offers-field-collection-view .views-row .views-field-field-fineprint{margin:10px 10px 20px 10px;color:#aaa;}.view-offers-field-collection-view .views-row.BCM{border:2px solid #fff;background:#222222;color:#fcd900;}.view-offers-field-collection-view .views-row.BCM .views-field-field-title{background:#231f20;font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;}.view-offers-field-collection-view .views-row.BCM .views-field-field-startupamt,.view-offers-field-collection-view .views-row.BCM .views-field-field-expirationtext{color:#fff;}.view-offers-field-collection-view .views-row.BCM .views-field-nothing-3 a{background:#fcd900;color:#231f20;}.views-field-field-club-announcement{border:0px solid yellow;background:#fcd900;padding:5px 15px;color:#3B1542;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}.views-field-field-club-announcement p{margin:0px;display:inline;}.views-field-field-club-announcement .announcement-title{font-weight:bold;font-size:16px;}.views-field-field-club-announcement .announcement-info{font-size:15px;}.club_status{color:#fcd900;padding:5px 15px;position:absolute;left:5px;width:auto;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}.node-type-club .club_status{padding:0;position:static;left:0;margin:15px 0 15px 0;}.page-locations-search-by-zipcode .view-id-clubs_near_you .club_status,.page-locations-search-by-state .view-id-clubs_near_you .club_status{max-width:280px;position:static;padding-left:0px;}.page-locations-search-by-zipcode .view-id-clubs_near_you .club_status{width:300px;position:relative;padding:0;left:0;margin-top:10px;}.page-locations .hide-location{display:none;}.node-type-club .gym-header{font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:18px;margin-top:15px;}.node-type-club .gym-header .street,.node-type-club .gym-header .city,.node-type-club .gym-header .state{display:inline-block;margin-right:5px;}.views-field-field-holidays-compiled{}.views-field-field-holidays-compiled .holiday-wrapper{margin-bottom:10px;}.views-field-field-holidays-compiled .holiday-wrapper .holiday-name{color:#fcd900;}.views-field-field-holidays-compiled .holiday-wrapper .order-column{display:none;}.pf-all_clubs .all_clubs-links a{color:#fff;}.pf-all_clubs .all_clubs-listings h3.all_clubs-country{color:#fff;font-size:2em;line-height:1em;margin-bottom:0em;background:#731863;padding:0.25em;}.pf-all_clubs .all_clubs-listings h4.all_clubs-state{color:#fff;font-size:1.6em;line-height:1.2em;margin-top:1em;margin-bottom:0em;background:#5c2e85;padding:0.25em;}div#msg{font-size:35px;}div#val-msg,div#val-msg li{list-style-image:none;color:#fcd900;}.ui-dialog #confirmFinancialRequirements{color:#FFFFFF;font-size:12px;}.ui-button-text{font-size:12px;}.webform-client-form input[type="submit"]{clear:both;float:left;}form#pf-contact-form label{width:80%;margin:0 10%;font-size:16px;}form#pf-contact-form select{padding:10px;border-radius:5px;width:80%;margin:0 10%;}form#pf-contact-form input[type=submit]{width:80%;margin:0 10%;}.page-login p{color:#FFFFFF;}.page-login .row-wrapper{margin:30px 0;}.page-login .row-wrapper .login-row-left{width:40%;float:left;}.page-login .row-wrapper .login-row-right{width:60%;float:left;padding:25px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}.page-login #login-button{text-align:center;margin-top:0px;}.page-login #login-button #login-link{margin:auto;display:block;}.page-login #login-button #login-link #login-span{text-align:center;background-color:#fcd900;border-radius:5px;margin:auto;margin-bottom:-5px!important;padding:15px;color:#3B1542;height:55px;width:90%;margin:5%;display:block;}.page-login #login-button #login-links{list-style-type:none;display:block;width:90%;margin:0 auto;padding:0px;background-color:#fcd900;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;position:relative;}.page-login #login-button #login-links #us-flag,.page-login #login-button #login-links #ca-flag,.page-login #login-button #login-links #do-flag{display:block;font-size:16px;text-align:center;border-radius:5px;padding:10px;color:#3B1542;height:40px;width:100px;margin:auto;text-align:right;}.page-login #login-button #login-links #us-flag{background:url(/sites/all/themes/planetfitness/img/us-flag.png) no-repeat #fcd900;background-origin:content-box;}.page-login #login-button #login-links #ca-flag{background:url(/sites/all/themes/planetfitness/img/ca-flag.png) no-repeat #fcd900;background-origin:content-box;}.page-login #login-button #login-links #do-flag{background:url(/sites/all/themes/planetfitness/img/do-flag.png) no-repeat #fcd900;background-origin:content-box;}#webform-client-form-37 .form-item{width:48%;float:left;margin:0 1.9% 0.5em 0;}#webform-client-form-37 .form-item select{width:100%;}#webform-client-form-37 #webform-component-site-details--zip,#webform-client-form-37 #webform-component-site-details--country{width:23%;}#webform-client-form-37 #edit-submitted-site-details-flyer-laout-of-site{font-size:11px;}#webform-client-form-37 #edit-submitted-site-details-flyer-laout-of-site input[type="submit"]{padding:6px 10px;margin-left:3px;}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}.ir:before{content:"";display:block;width:0;height:150%;}.hidden{display:none!important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,.columns:before,#block-block-12 #socialmedia-tab-triggers:before,#block-block-1 #socialmedia-tab-triggers:before,#block-views-homepage-tabs-block:before,.view-clubs-near-you .views-row:before,.view-id-clubs_near_you.view-display-id-attachment_1 .views-row:before,.view-id-clubs_near_you.view-display-id-attachment_2 .views-row:before,.region-blockgroup-location-search:before,.leaflet-map-pane .leaflet-popup .leaflet-popup-content:before,#slideshownav:before,#block-views-club-map-view-block .view-display-id-attachment_1:before,.view-club-links:before,.view-club-links #club-page-links:before,.view-club-links #club-additional-links:before,.clearfix:after,.columns:after,#block-block-12 #socialmedia-tab-triggers:after,#block-block-1 #socialmedia-tab-triggers:after,#block-views-homepage-tabs-block:after,.view-clubs-near-you .views-row:after,.view-id-clubs_near_you.view-display-id-attachment_1 .views-row:after,.view-id-clubs_near_you.view-display-id-attachment_2 .views-row:after,.region-blockgroup-location-search:after,.leaflet-map-pane .leaflet-popup .leaflet-popup-content:after,#slideshownav:after,#block-views-club-map-view-block .view-display-id-attachment_1:after,.view-club-links:after,.view-club-links #club-page-links:after,.view-club-links #club-additional-links:after{content:" ";display:table;}.clearfix:after,.columns:after,#block-block-12 #socialmedia-tab-triggers:after,#block-block-1 #socialmedia-tab-triggers:after,#block-views-homepage-tabs-block:after,.view-clubs-near-you .views-row:after,.view-id-clubs_near_you.view-display-id-attachment_1 .views-row:after,.view-id-clubs_near_you.view-display-id-attachment_2 .views-row:after,.region-blockgroup-location-search:after,.leaflet-map-pane .leaflet-popup .leaflet-popup-content:after,#slideshownav:after,#block-views-club-map-view-block .view-display-id-attachment_1:after,.view-club-links:after,.view-club-links #club-page-links:after,.view-club-links #club-additional-links:after{clear:both;}.clearfix,.columns,#block-block-12 #socialmedia-tab-triggers,#block-block-1 #socialmedia-tab-triggers,#block-views-homepage-tabs-block,.view-clubs-near-you .views-row,.view-id-clubs_near_you.view-display-id-attachment_1 .views-row,.view-id-clubs_near_you.view-display-id-attachment_2 .views-row,.region-blockgroup-location-search,.leaflet-map-pane .leaflet-popup .leaflet-popup-content,#slideshownav,#block-views-club-map-view-block .view-display-id-attachment_1,.view-club-links,.view-club-links #club-page-links,.view-club-links #club-additional-links{*zoom:1;}@media only screen and (min-width:35em){}@media print,(-o-min-device-pixel-ratio:5 / 4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){}@media print{*{background:transparent!important;color:#231f20!important;box-shadow:none!important;text-shadow:none!important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100%!important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}#pf-state-chooser-container{display:none;}#pf-state-chooser{position:absolute;top:200px;left:5%;z-index:9999;width:90%;height:auto;background-color:#2F1135;border:10px solid #6A2677;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}#pf-state-chooser .pf-state-chooser-close{float:right;width:30px;height:30px;margin:6px 6px 0 0;}#pf-state-chooser .pf-state-chooser-close:hover{cursor:pointer;}#pf-state-chooser h2{text-align:center;color:#fff;margin:10px 0;}#pf-state-chooser h2:before{content:"- ";}#pf-state-chooser h2:after{content:" -";}#pf-state-chooser .pf-chooser-country h6{color:#fcd900;font-size:1.3em;margin:0.25em 0;}#pf-state-chooser .pf-chooser-country.pf-chooser-us{float:left;width:70%;clear:both;}#pf-state-chooser .pf-chooser-country.pf-chooser-ca .pf-chooser-item-group,#pf-state-chooser .pf-chooser-country.pf-chooser-dr #pf-state-chooser .pf-chooser-country.pf-chooser-pr .pf-chooser-item-group{float:right;width:100%;margin-right:1%;}#pf-state-chooser .pf-chooser-int-wrap{float:right;float:right;width:30%;}#pf-state-chooser .pf-chooser-items{margin:0 20px 20px;}#pf-state-chooser .pf-chooser-items .pf-chooser-item-group{float:left;width:23%;margin-right:1%;}#pf-state-chooser .pf-chooser-items .pf-chooser-item{margin:0 0 4px 0;color:#834091;}#pf-state-chooser .pf-chooser-items .pf-chooser-item a:hover,#pf-state-chooser .pf-chooser-items .pf-chooser-item a:focus{color:#e0cae8;}#main-wrapper .pfmap .pfmap-form{margin:10px 0;padding:10px 0;background:rgba(59,21,66,0.7);}#main-wrapper .pfmap .pfmap-form label{color:#fcd900;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:13px;}#main-wrapper .pfmap .pfmap-form .form-item-map-address-input{display:inline-block;margin:0;margin-left:5px;}#main-wrapper .pfmap .pfmap-form .form-item-map-address-input input{width:350px;padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}@media (max-width:500px){#main-wrapper .pfmap .pfmap-form .form-item-map-address-input{margin:10px;}}#main-wrapper .pfmap .pfmap-form .state-field{display:inline-block;text-transform:uppercase;}#main-wrapper .pfmap .pfmap-form .form-submit{border-radius:5px;background:#fcd900;color:#5E226A;padding:5px 10px;margin-right:0;margin-left:5px;margin-bottom:5px;cursor:pointer;font-size:12px;position:relative;left:-3px;}#main-wrapper .pfmap .pfmap-form .pf-button{border-radius:5px;background:#fcd900;padding:5px 14px;margin-right:5px;margin-left:0;margin-top:5px;cursor:pointer;font-size:12px;text-transform:none;color:#5E226A;}#main-wrapper .pfmap .pfmap-mapbox{margin:0 0 20px 0;position:relative;min-height:500px;}#main-wrapper .pfmap .pfmap-mapbox .map{height:500px;width:100%;top:0;bottom:0;left:0;border:10px solid #6A2677;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#main-wrapper .pfmap .pfmap-mapbox .map img.leaflet-marker-icon,#main-wrapper .pfmap .pfmap-mapbox .map img.closest{max-width:none!important;width:26px!important;height:38px!important;}#main-wrapper .pfmap .pfmap-mapbox .map img.leaflet-marker-icon.centerpoint{max-width:none!important;width:15px!important;height:30px!important;}#main-wrapper .pfmap .pfmap-mapbox .leaflet-control-attribution.leaflet-control{border-radius:5px;padding:10px;display:block;background-color:transparent;color:#f0f0ff;visibility:hidden;}#main-wrapper .pfmap .pfmap-mapbox .leaflet-control-attribution.leaflet-control a,#main-wrapper .pfmap .pfmap-mapbox .leaflet-control-attribution.leaflet-control a:active,#main-wrapper .pfmap .pfmap-mapbox .leaflet-control-attribution.leaflet-control a:hover,#main-wrapper .pfmap .pfmap-mapbox .leaflet-control-attribution.leaflet-control a:visited,#main-wrapper .pfmap .pfmap-mapbox .leaflet-control-attribution.leaflet-control a:link{color:#f0f0ff;margin-right:5px;}#main-wrapper .pfmap .pfmap-mapbox .leaflet-control-attribution.leaflet-control:last-child{padding-right:35px;}#main-wrapper .pfmap .pfmap-mapbox .leaflet-control-attribution.leaflet-control:after{content:'';opacity:.75;background-image:url(/sites/all/themes/planetfitness/img/info.png);background-repeat:no-repeat;background-size:20px;height:20px;width:20px;display:inline-block;visibility:visible;position:absolute;right:10px;}#main-wrapper .pfmap .pfmap-quicknav{height:500px;width:25%;top:0;left:0;position:absolute;display:none;color:#5c2e85;list-style-type:none;padding:5px;overflow:auto;overflow-x:hidden;border:10px solid #6A2677;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}#main-wrapper .pfmap .pfmap-quicknav span.club-icon{background-image:url(/sites/all/themes/planetfitness/img/markers/pf-map-marker-yellow.svg);height:20px;width:14px;margin-right:10px;float:left;}#main-wrapper .pfmap .pfmap-quicknav h3{font-size:18px;margin:5px;padding-top:5px;padding-bottom:15px;font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;color:#fcd900;}#main-wrapper .pfmap .pfmap-quicknav h4{font-size:15px;margin:0;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;color:#91559D;padding-bottom:3px;}#main-wrapper .pfmap .pfmap-quicknav li{font-size:12px;color:#ffffff;padding:10px 5px;border-bottom:1px solid #fcd900;cursor:pointer;}#main-wrapper .pfmap .pfmap-quicknav span.join-link{float:right;display:block;width:100%;text-align:center;font-size:20px;height:40px;padding-top:12px;width:100%;text-align:center;font-size:20px;display:block;float:left;padding:10px;color:#230C27;margin:0 10px 10px 0;background:url(/sites/all/themes/planetfitness/img/joinbuttons.png) 10px 0 no-repeat #fcd900;border-radius:5px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;line-height:1;}#main-wrapper .pfmap .pfmap-quicknav div.club-info{padding-left:25px;padding-bottom:10px;}#main-wrapper .pfmap .pfmap-quicknav :last-child{border-bottom:none;}#main-wrapper .pfmap .pfmap-quicknav.portrait{border-bottom-width:0px;}#main-wrapper .pfmap .pfmap-quicknav.portrait li{padding:10px 5px;}#main-wrapper .pfmap .pfmap-quicknav.portrait h3{padding-bottom:10px;font-size:16px;border-bottom:1px solid #fcd900;}#main-wrapper .pfmap .pfmap-loader{position:absolute;top:0;bottom:0;width:100%;height:500px;text-align:center;background:transparent;z-index:9999;display:none;}#main-wrapper .pfmap .pfmap-loader::after{content:"";background:url(/sites/all/themes/planetfitness/img/pfmap-loader.gif) no-repeat center 50% #2F1135;opacity:0.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;}#main-wrapper .pfmap .pfmap-loader.show{display:block;}#main-wrapper .pfmap .pfmap-loader .message{background:transparent;color:#fff;position:absolute;left:45%;top:45%;font-size:24px;font-weight:bold;}#main-wrapper .pfmap .pfmap-search-summary{text-align:center;font-size:20px;margin:0.5em 0;}#main-wrapper .pfmap .pfmap-search-tips{text-align:center;}#main-wrapper .pfmap .pfmap-search-tips h6{font-size:18px;margin:1em 0;}#main-wrapper .pfmap .pfmap-search-tips p{margin:0.5em 0;}#main-wrapper .club-listing{border-top:1px solid #5c2e85;margin-top:20px;padding-top:20px;}#main-wrapper .club-listing:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#main-wrapper .club-listing .club-content{width:33%;float:left;color:#9F6AA9;}#main-wrapper .club-listing .club-content.content-a,#main-wrapper .club-listing .club-content.content-b{margin-right:10px;width:32%;}#main-wrapper .club-listing .club-content.content-c{width:32%;}#main-wrapper .club-listing .club-content h2{margin-top:0;margin-bottom:10px;color:#fff;}#main-wrapper .club-listing .club-content h2 a{color:#fff;}#main-wrapper .club-listing .club-content p.address{margin:0 0 4px 0;}#main-wrapper .club-listing .club-content p.message{margin:0 0 4px 0;color:#fcd900;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}#main-wrapper .club-listing .club-content p.announce{margin:0 0 4px 0;color:#fcd900;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}#main-wrapper .club-listing .join-link{display:block;width:100%;text-align:center;font-size:20px;height:40px;padding-top:12px;width:100%;text-align:center;font-size:20px;display:block;float:left;padding:10px;color:#230C27;margin:0 10px 10px 0;background:url(/sites/all/themes/planetfitness/img/joinbuttons.png) 10px 0 no-repeat #fcd900;border-radius:5px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;line-height:1;}#main-wrapper .club-listing .club-site-link{height:45px;padding:15px;width:100%;background-position:15px -81px;margin:0;text-align:center;font-size:20px;display:block;float:left;color:#230C27;background:url(/sites/all/themes/planetfitness/img/joinbuttons.png) 15px -81px no-repeat #D0BED9;border-radius:5px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;line-height:1;}@media (max-width:1020px){.page-login .row-wrapper .login-row-right{padding:10px 25px;}#page-wrapper{max-width:639px;}#logo img{width:100px;height:auto!important;}#block-system-main-menu ul{float:none;padding-left:10px;}#block-system-main-menu ul li{border-right:1px solid #46194F;border-left:0;padding:6px;}#block-system-main-menu ul li a{padding:0 5px 0 5px;font-size:14px;}#block-system-main-menu ul li ul{margin-right:0;left:0;right:auto;}#social-wrapper{margin-left:330px;}.header-tagline{top:30px;left:140px;}#block-block-6{text-align:center;}.fb_iframe_widget{width:100%;}.fb_iframe_widget>span,.fb_iframe_widget iframe{width:100%!important;}#twitter-widget-0{width:100%!important;}body.front #block-views-news-block-4{margin:10px 0;}.view-clubs-near-you .views-field-nothing-1,.view-clubs-near-you .views-field-nothing-2,.view-clubs-near-you .views-field-nothing,.view-id-clubs_near_you.view-display-id-attachment_1 .views-field-nothing-1,.view-id-clubs_near_you.view-display-id-attachment_1 .views-field-nothing-2,.view-id-clubs_near_you.view-display-id-attachment_1 .views-field-nothing,.view-id-clubs_near_you.view-display-id-attachment_2 .views-field-nothing-1,.view-id-clubs_near_you.view-display-id-attachment_2 .views-field-nothing-2,.view-id-clubs_near_you.view-display-id-attachment_2 .views-field-nothing,#block-views-clubs-near-you-block-5 .views-field-nothing-1,#block-views-clubs-near-you-block-5 .views-field-nothing-2,#block-views-clubs-near-you-block-5 .views-field-nothing{float:none;width:100%;margin-right:0;}.view-clubs-near-you .views-field-nothing-2,.view-id-clubs_near_you.view-display-id-attachment_1 .views-field-nothing-2,.view-id-clubs_near_you.view-display-id-attachment_2 .views-field-nothing-2,#block-views-clubs-near-you-block-5 .views-field-nothing-2{margin:10px 0 15px 0;}.view-clubs-near-you .join-link,.view-clubs-near-you .club-site-link,.view-clubs-near-you .membership-link,.view-id-clubs_near_you.view-display-id-attachment_1 .join-link,.view-id-clubs_near_you.view-display-id-attachment_1 .club-site-link,.view-id-clubs_near_you.view-display-id-attachment_1 .membership-link,.view-id-clubs_near_you.view-display-id-attachment_2 .join-link,.view-id-clubs_near_you.view-display-id-attachment_2 .club-site-link,.view-id-clubs_near_you.view-display-id-attachment_2 .membership-link,#block-views-clubs-near-you-block-5 .join-link,#block-views-clubs-near-you-block-5 .club-site-link,#block-views-clubs-near-you-block-5 .membership-link{float:left;width:auto;font-size:15px;margin-right:10px;}.view-clubs-near-you .join-link,.view-id-clubs_near_you.view-display-id-attachment_1 .join-link,.view-id-clubs_near_you.view-display-id-attachment_2 .join-link,#block-views-clubs-near-you-block-5 .join-link{background-position:0 5px;}.view-clubs-near-you #block-views-clubs-near-you-block-5 .club-site-link,.view-id-clubs_near_you.view-display-id-attachment_1 #block-views-clubs-near-you-block-5 .club-site-link,.view-id-clubs_near_you.view-display-id-attachment_2 #block-views-clubs-near-you-block-5 .club-site-link,#block-views-clubs-near-you-block-5 #block-views-clubs-near-you-block-5 .club-site-link{width:auto;}#membership-types .join-link{margin:-40px 0 0 0;}#membership-types table th.perk .bottom{height:72px;}.join-link{height:45px!important;padding-top:15px!important;}.club-site-link{padding-left:70px!important;}#main-wrapper .club-listing .club-site-link{font-size:15px;}.view-club-links .club_status{border:0px solid yellow;background:#fcd900;color:#231f20;padding:5px 15px;float:right;width:auto;max-width:222px;margin:0;}.view-id-clubs_near_you .club_status{color:#fcd900;padding:5px 15px;position:relative;float:right;left:5px;margin-top:70px;width:auto;}.page-locations-search-by-zipcode .view-id-clubs_near_you .club_status{float:left;width:100%;margin-bottom:10px;}#block-views-exp-clubs-near-you-page-1,#block-views-exp-clubs-near-you-page-2{width:100%;float:none;margin-bottom:10px;}body.front #block-block-6,body.front #block-views-homepage-cta-block,body.front #block-views-news-block-4,body.front #block-block-12{width:100%;float:none;text-align:center;}body.front #block-views-homepage-tabs-block{width:100%!important;height:0;padding-bottom:57%;}body.front #block-views-homepage-tabs-block .attachment{display:none;}body.front #block-views-homepage-tabs-block .view-content{width:100%!important;height:0;padding-bottom:57%;}body.front #block-views-homepage-tabs-block .view-content .views-row{width:100%!important;height:auto!important;}body.front #block-views-homepage-tabs-block .view-content .views-row iframe{width:100%!important;height:100%!important;}#webform-client-form-38 .form-item{width:100%;float:none;margin:0 0 0.5em 0;}fieldset{min-width:150px;}#sidebar-second{float:none;width:100%;padding:0 20px;}#content{width:100%;float:none;}#content.with-status{padding-top:10px;}.view-club-links #club-additional-links,.view-club-links #club-page-links{float:none;margin:0;}.view-club-links #club-page-links{margin-top:10px;}.node-type-club #block-system-main{width:100%;}#block-views-club-map-view-block{float:none;width:100%;}#block-views-club-map-view-block .view-display-id-attachment_1 .view-header,#block-views-club-map-view-block .view-display-id-attachment_1 .view-content{float:none;}#block-views-club-map-view-block .view-display-id-attachment_1 .view-header .views-row,#block-views-club-map-view-block .view-display-id-attachment_1 .view-content .views-row{padding:0;}.facebook-feed-wrapper{margin-bottom:30px;}.facebook-feed-wrapper .fb_iframe_widget{width:100%!important;}.facebook-feed-wrapper .fb_iframe_widget iframe{width:100%!important;}.facebook-feed-wrapper .fb_iframe_widget>span{width:100%!important;}#membership-types .intro{position:relative;width:auto;}#membership-types table th.perk .bottom{height:57px;}#membership-types table th.perk .bottom h2{margin-top:0;}#membership-types table th.content{width:130px;}#membership-types table th.content .bottom{width:130px;}#membership-types table th.content .offer-name{height:85px;}#membership-types table th.content .offer-price{font-size:20px;padding-top:10px;}#membership-types table th.content .offer-price .dollar-sign{top:-5px;}#membership-types table th.content.black-card-column .offer-name{height:85px;padding-top:25px;}#membership-types table th.content.black-card-column .offer-price{font-size:25px;padding-top:7px;}#membership-types table th.content.black-card-column .offer-price .cents{top:-9px;}.node-type-club .region-content{border:5px solid #AC7FB5;padding:10px;}.node-type-club #club-schedule-wrapper iframe#club-schedule{display:none;}.node-type-club #club-schedule-wrapper span#newwindow{display:block;padding:5px 0px;}.node-type-club .field-name-field-offer{display:none;}.node-type-club.offers-tab .field-name-field-offer{display:block;}.node-type-club.offers-tab .field-name-field-club-imgs{display:none;}.node-type-club.offers-tab #block-views-club-map-view-block{display:none;}.node-type-club.offers-tab #block-system-main{width:100%;}.view-offers-field-collection-view .views-row{float:left;width:32%;margin-right:2%;margin-bottom:10px;background:#fff;color:#762b85;text-align:center;min-height:300px;}.view-offers-field-collection-view .views-row.views-row-3,.view-offers-field-collection-view .views-row.views-row-6,.view-offers-field-collection-view .views-row.views-row-9{margin-right:0;float:right;}.view-offers-field-collection-view .views-row .views-field-field-title{margin:0;font-size:18px;background:#BA95C2;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;color:#fff;padding:8px;line-height:1.1;height:68px;}.view-offers-field-collection-view .views-row .views-field-field-monthlyamt{font-size:40px;margin:15px 0;font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;line-height:1;}.view-offers-field-collection-view .views-row .views-field-field-monthlyamt .dollar-sign{font-size:25px;position:relative;top:-15px;}.view-offers-field-collection-view .views-row .views-field-field-monthlyamt p{margin:0;font-size:17px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}.view-offers-field-collection-view .views-row .views-field-field-startupamt{font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;margin:0 10px;font-size:12px;}.view-offers-field-collection-view .views-row .views-field-field-expirationtext{font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;margin:0 10px;font-size:12px;}.view-offers-field-collection-view .views-row .views-field-nothing-3 a{background:#91559D;color:#fff;display:block;width:90%;margin:20px auto;padding:10px;border-radius:5px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:20px;}.view-offers-field-collection-view .views-row .views-field-field-fineprint{margin:10px 10px 20px 10px;color:#aaa;font-size:13px;}.view-offers-field-collection-view .views-row.BCM{border:2px solid #fff;background:#222222;color:#fcd900;}.view-offers-field-collection-view .views-row.BCM .views-field-field-title{background:#231f20;font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;}.view-offers-field-collection-view .views-row.BCM .views-field-field-startupamt,.view-offers-field-collection-view .views-row.BCM .views-field-field-expirationtext{color:#fff;}.view-offers-field-collection-view .views-row.BCM .views-field-nothing-3 a{background:#fcd900;color:#231f20;}#pf-contact-form,#pf-franchising-get-started-form,#pf-franchising-application-form{width:100%;}#pf-contact-form label,#pf-franchising-get-started-form label,#pf-franchising-application-form label{width:30%!important;}#pf-contact-form input[type=text],#pf-franchising-get-started-form input[type=text],#pf-franchising-application-form input[type=text]{width:70%!important;}#pf-franchising-get-started-form select,#pf-franchising-application-form select{width:70%!important;}#pf-franchising-application-form .form-item-birthdate #edit-birthdate select,#pf-franchising-application-form .form-item-spousebirthdate #edit-spousebirthdate select,#pf-franchising-application-form .form-item-reviewsubmitdate #edit-reviewsubmitdate select{width:22%!important;margin-right:1%;float:left;}#pf-franchising-application-form textarea,#pf-franchising-application-form .grippie{width:70%!important;}#pf-franchising-application-form .form-item-keepingcurrentjob .form-radios,#pf-franchising-application-form .form-item-businesspartners .form-radios,#pf-franchising-application-form .form-item-agreetoterms .form-radios{width:70%;}#pf-franchising-application-form .form-item-agreetoterms{height:50px;}.pfmap-quicknav div.club-info{padding-left:25px;padding-bottom:10px;float:left;}.pfmap-quicknav span.join-link{width:50%!important;float:right!important;}}@media (max-width:670px){.header-tagline{font-size:15px;line-height:16px;top:50px;left:0;width:100%;text-align:center;}.view-club-links .attachment-before{width:100%;float:left;}.view-club-links .club_status{border:0px solid yellow;background:#fcd900;color:#231f20;padding:5px 15px;float:none;width:auto;margin:5px auto;position:relative;}.page-node-36 .club-opportunities,.page-node-36 .corporate-opportunities{float:none;text-align:left;width:100%;}.page-node-36 .club-opportunities{height:100px;margin-bottom:25px;}.page-node-36 .club-opportunities #input-search-by-zip{width:200px;height:48px;margin-left:5px;}.page-node-36 .club-opportunities .search-submit-careers{text-align:center;width:60px;}.page-node-36 .corporate-opportunities{height:100px;margin-bottom:25px;}.page-node-36 .corporate-opportunities a{text-align:center;width:275px;}}@media (max-width:650px){.front .region-content{margin-top:28px;}#main-wrapper .pfmap .pfmap-form{top:-28px;text-align:center;}#main-wrapper .pfmap .pfmap-form label{font-size:11px;}#main-wrapper .pfmap .pfmap-form .form-item-map-address-input input{width:250px;}#main-wrapper .pfmap .pfmap-form .form-submit{width:auto;}#main-wrapper .pfmap .pfmap-form .state-field{margin:10px 0 0;}#main-wrapper .pfmap .pfmap-form #option-search-by-state{width:150px;}#main-wrapper .pfmap .pfmap-listings .club-listing .club-content{width:auto;float:none;margin-bottom:6px;}#main-wrapper .pfmap .pfmap-listings .club-listing .club-content p.address{margin:0 0 4px 0;}#pf-state-chooser .pf-chooser-items{margin:10px;}#pf-state-chooser .pf-chooser-items .pf-chooser-item-group{width:47%;}#social-wrapper{display:none;}#block-views-clubs-near-you-block .view-footer,#block-views-clubs-near-you-block-2 .view-footer,.view-display-id-page_1 .view-footer,.view-display-id-page_2 .view-footer{position:relative;top:0;}#block-views-clubs-near-you-block .view-footer label,#block-views-clubs-near-you-block-2 .view-footer label,.view-display-id-page_1 .view-footer label,.view-display-id-page_2 .view-footer label{display:block;}.page-locations .view-footer{position:absolute;top:346px;}.page-locations .attachment{position:relative;}#slideshowprev,#slideshownext{top:50px;}#block-system-main-menu{height:auto;margin-top:100px;}#block-system-main-menu ul{height:auto;margin-left:120px;}#block-system-main-menu ul li{display:block;border:0;height:auto;}#block-system-main-menu ul li ul{visibility:hidden;margin-left:0;background-color:transparent;}#block-system-main-menu ul li ul li{border-bottom:0px;width:auto;float:left;}#block-system-main-menu ul li ul li a,#block-system-main-menu ul li ul li a:hover,#block-system-main-menu ul li ul li a:visited{color:#fcd900;}#block-system-main-menu ul .first{margin-right:-5px;border:1px solid #46194F;border-radius:0 10px 0 0;}#block-system-main-menu ul .first:hover{background:#fee200;}.page-node-12 #block-system-main-menu ul li ul,.page-node-7 #block-system-main-menu ul li ul,.page-node-5 #block-system-main-menu ul li ul,.page-node-36 #block-system-main-menu ul li ul,.page-node-9136 #block-system-main-menu ul li ul,.page-node-45341 #block-system-main-menu ul li ul,.page-node-44851 #block-system-main-menu ul li ul{visibility:visible;background-color:transparent;margin:0;width:100%;}.page-node-12 #block-system-main-menu ul li ul li,.page-node-7 #block-system-main-menu ul li ul li,.page-node-5 #block-system-main-menu ul li ul li,.page-node-36 #block-system-main-menu ul li ul li,.page-node-9136 #block-system-main-menu ul li ul li,.page-node-45341 #block-system-main-menu ul li ul li,.page-node-44851 #block-system-main-menu ul li ul li{display:block;height:25px;padding:0px!important;margin:5px;float:left;}.page-node-12 #block-system-main-menu ul li ul li a,.page-node-12 #block-system-main-menu ul li ul li a:hover,.page-node-12 #block-system-main-menu ul li ul li a:visited,.page-node-7 #block-system-main-menu ul li ul li a,.page-node-7 #block-system-main-menu ul li ul li a:hover,.page-node-7 #block-system-main-menu ul li ul li a:visited,.page-node-5 #block-system-main-menu ul li ul li a,.page-node-5 #block-system-main-menu ul li ul li a:hover,.page-node-5 #block-system-main-menu ul li ul li a:visited,.page-node-36 #block-system-main-menu ul li ul li a,.page-node-36 #block-system-main-menu ul li ul li a:hover,.page-node-36 #block-system-main-menu ul li ul li a:visited,.page-node-9136 #block-system-main-menu ul li ul li a,.page-node-9136 #block-system-main-menu ul li ul li a:hover,.page-node-9136 #block-system-main-menu ul li ul li a:visited,.page-node-45341 #block-system-main-menu ul li ul li a,.page-node-45341 #block-system-main-menu ul li ul li a:hover,.page-node-45341 #block-system-main-menu ul li ul li a:visited,.page-node-44851 #block-system-main-menu ul li ul li a,.page-node-44851 #block-system-main-menu ul li ul li a:hover,.page-node-44851 #block-system-main-menu ul li ul li a:visited{color:#FFFFFF;background-color:#5c2e85;border-radius:5px;font-size:11px;line-height:12px;padding:5px;text-align:left;}.page-node-12 #block-system-main-menu ul li.last,.page-node-7 #block-system-main-menu ul li.last,.page-node-5 #block-system-main-menu ul li.last,.page-node-36 #block-system-main-menu ul li.last,.page-node-9136 #block-system-main-menu ul li.last,.page-node-45341 #block-system-main-menu ul li.last,.page-node-44851 #block-system-main-menu ul li.last{padding-left:40px;background:url("/sites/all/themes/planetfitness/img/utility-sprite.png") 5px -26px no-repeat;}.page-node-12 #block-system-main-menu ul li.last ul,.page-node-7 #block-system-main-menu ul li.last ul,.page-node-5 #block-system-main-menu ul li.last ul,.page-node-36 #block-system-main-menu ul li.last ul,.page-node-9136 #block-system-main-menu ul li.last ul,.page-node-45341 #block-system-main-menu ul li.last ul,.page-node-44851 #block-system-main-menu ul li.last ul{margin-top:-1px;width:101.25%;background:#c2c2c2;border-radius:0px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}.page-node-12 #block-system-main-menu ul li.last ul li,.page-node-7 #block-system-main-menu ul li.last ul li,.page-node-5 #block-system-main-menu ul li.last ul li,.page-node-36 #block-system-main-menu ul li.last ul li,.page-node-9136 #block-system-main-menu ul li.last ul li,.page-node-45341 #block-system-main-menu ul li.last ul li,.page-node-44851 #block-system-main-menu ul li.last ul li{width:100%;display:block;background:none;float:none;}.page-node-12 #block-system-main-menu ul li.last ul li a,.page-node-7 #block-system-main-menu ul li.last ul li a,.page-node-5 #block-system-main-menu ul li.last ul li a,.page-node-36 #block-system-main-menu ul li.last ul li a,.page-node-9136 #block-system-main-menu ul li.last ul li a,.page-node-45341 #block-system-main-menu ul li.last ul li a,.page-node-44851 #block-system-main-menu ul li.last ul li a{background-color:transparent;color:#2F1135;}.page-node-12 #block-system-main-menu ul li.last ul li.first,.page-node-7 #block-system-main-menu ul li.last ul li.first,.page-node-5 #block-system-main-menu ul li.last ul li.first,.page-node-36 #block-system-main-menu ul li.last ul li.first,.page-node-9136 #block-system-main-menu ul li.last ul li.first,.page-node-45341 #block-system-main-menu ul li.last ul li.first,.page-node-44851 #block-system-main-menu ul li.last ul li.first{border:none;}.about-dropdown{border:0px solid yellow;font-size:10px;}body.front #block-views-homepage-tabs-block{margin-top:7px;}#block-views-homepage-tabs-block .views-row-2,#block-views-homepage-tabs-block .views-row-3{display:none!important;}#block-views-homepage-tabs-block .homepage-banner-image-wrapper{position:relative;}#block-views-homepage-tabs-block .homepage-banner-image-wrapper .wrapper-pad{position:absolute;width:100%;height:41px;}#logo{top:110px;left:15px;}.view-club-links #club-page-links li.club-info{display:none;}.view-club-links #club-page-links li.join-now,.view-club-links #club-page-links li.member-services{border-radius:5px;display:block;margin-bottom:5px;float:none;}.view-clubs-near-you .join-link,.view-clubs-near-you .club-site-link,.view-clubs-near-you .membership-link,.view-id-clubs_near_you.view-display-id-attachment_1 .join-link,.view-id-clubs_near_you.view-display-id-attachment_1 .club-site-link,.view-id-clubs_near_you.view-display-id-attachment_1 .membership-link,.view-id-clubs_near_you.view-display-id-attachment_2 .join-link,.view-id-clubs_near_you.view-display-id-attachment_2 .club-site-link,.view-id-clubs_near_you.view-display-id-attachment_2 .membership-link,#block-views-clubs-near-you-block-5 .join-link,#block-views-clubs-near-you-block-5 .club-site-link,#block-views-clubs-near-you-block-5 .membership-link{float:none;margin-top:10px;}.club-site-link{padding-left:0!important;}#membership-types table .perk{display:none;}#membership-types table th.content{width:auto;}#membership-types table th.content .bottom{width:100%;}#membership-types table th.content .bottom .offer-name{padding-top:22px;font-size:14px;}#membership-types table th.content .black-card-column .offer-price{padding-top:5px;}#membership-types table .perk-small{display:block;font-size:11px;}#membership-types .join-link{display:block;width:100%;margin:10px 0 0 0;}#membership-types .memtype-text{width:100%;}.join-link,.details-link{text-align:center;padding:15px!important;height:45px!important;}.node-type-club .region-content{border:5px solid #AC7FB5;padding:10px;}.node-type-club .field-name-field-offer{display:none;}.node-type-club.offers-tab .field-name-field-offer{display:block;}.node-type-club.offers-tab .field-name-field-club-imgs{display:none;}.node-type-club.offers-tab #block-views-club-map-view-block{display:none;}.node-type-club.offers-tab #block-system-main{width:100%;}.view-offers-field-collection-view .views-row{float:none;width:100%;margin-right:2%;margin-bottom:10px;background:#fff;color:#762b85;text-align:center;min-height:300px;height:auto!important;}.view-offers-field-collection-view .views-row.views-row-3,.view-offers-field-collection-view .views-row.views-row-6,.view-offers-field-collection-view .views-row.views-row-9{margin-right:0;float:right;}.view-offers-field-collection-view .views-row .views-field-field-title{margin:0;font-size:15px;background:#BA95C2;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;color:#fff;padding:8px;line-height:1.1;height:35px;}.view-offers-field-collection-view .views-row .views-field-field-monthlyamt{font-size:30px;margin:15px 0;font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;line-height:1;}.view-offers-field-collection-view .views-row .views-field-field-monthlyamt .dollar-sign{font-size:20px;position:relative;top:-15px;}.view-offers-field-collection-view .views-row .views-field-field-monthlyamt p{margin:0;font-size:13px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;}.view-offers-field-collection-view .views-row .views-field-field-startupamt{font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;margin:0 10px;font-size:11px;}.view-offers-field-collection-view .views-row .views-field-field-expirationtext{font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;margin:0 10px;font-size:11px;}.view-offers-field-collection-view .views-row .views-field-nothing-3 a{background:#91559D;color:#fff;display:block;width:90%;margin:10px auto;padding:10px;border-radius:5px;font-family:MemphisBold,Georgia,"Times New Roman",Times,serif;font-size:15px;}.view-offers-field-collection-view .views-row .views-field-field-fineprint{margin:10px 10px 0px 10px;color:#aaa;font-size:10px;}.view-offers-field-collection-view .views-row.BCM{border:2px solid #fff;background:#222222;color:#fcd900;}.view-offers-field-collection-view .views-row.BCM .views-field-field-title{background:#231f20;font-family:MemphisExtraBold,Georgia,"Times New Roman",Times,serif;}.view-offers-field-collection-view .views-row.BCM .views-field-field-startupamt,.view-offers-field-collection-view .views-row.BCM .views-field-field-expirationtext{color:#fff;}.view-offers-field-collection-view .views-row.BCM .views-field-nothing-3 a{background:#fcd900;color:#231f20;}#footer{margin-top:70px;}#pf-franchising-get-started-form label,#pf-franchising-application-form label{float:none;width:100%!important;}#pf-franchising-get-started-form input[type=text],#pf-franchising-get-started-form select,#pf-franchising-get-started-form textarea,#pf-franchising-application-form input[type=text],#pf-franchising-application-form select,#pf-franchising-application-form textarea{width:100%!important;}#pf-franchising-get-started-form .form-item-financialrequirements,#pf-franchising-get-started-form .form-item-referral,#pf-franchising-application-form .form-item-financialrequirements,#pf-franchising-application-form .form-item-referral{height:auto!important;}#pf-franchising-get-started-form .form-item-area label,#pf-franchising-application-form .form-item-area label{clear:left;}#pf-franchising-get-started-form textarea,#pf-franchising-get-started-form .grippie,#pf-franchising-application-form textarea,#pf-franchising-application-form .grippie{width:70%!important;}#pf-franchising-get-started-form .form-item-keepingcurrentjob .form-radios,#pf-franchising-get-started-form .form-item-businesspartners .form-radios,#pf-franchising-get-started-form .form-item-agreetoterms .form-radios,#pf-franchising-application-form .form-item-keepingcurrentjob .form-radios,#pf-franchising-application-form .form-item-businesspartners .form-radios,#pf-franchising-application-form .form-item-agreetoterms .form-radios{width:100%;}#pf-franchising-get-started-form .form-item-keepingcurrentjob .form-radios label,#pf-franchising-get-started-form .form-item-businesspartners .form-radios label,#pf-franchising-get-started-form .form-item-agreetoterms .form-radios label,#pf-franchising-application-form .form-item-keepingcurrentjob .form-radios label,#pf-franchising-application-form .form-item-businesspartners .form-radios label,#pf-franchising-application-form .form-item-agreetoterms .form-radios label{width:40%!important;}#pf-franchising-get-started-form .form-item-birthdate #edit-birthdate select,#pf-franchising-get-started-form .form-item-spousebirthdate #edit-spousebirthdate select,#pf-franchising-get-started-form .form-item-reviewsubmitdate #edit-reviewsubmitdate select,#pf-franchising-application-form .form-item-birthdate #edit-birthdate select,#pf-franchising-application-form .form-item-spousebirthdate #edit-spousebirthdate select,#pf-franchising-application-form .form-item-reviewsubmitdate #edit-reviewsubmitdate select{width:32%!important;margin-right:1%;float:left;}#pf-franchising-get-started-form textarea,#pf-franchising-get-started-form .grippie,#pf-franchising-application-form textarea,#pf-franchising-application-form .grippie{width:100%!important;}#pf-franchising-get-started-form .form-item-preferredtime .form-checkboxes,#pf-franchising-application-form .form-item-preferredtime .form-checkboxes{width:100%;}}@media (max-width:663px) and (max-width:663px){.view-id-clubs_near_you .club_status{margin-top:15px;}}@media (max-width:599px){.header-tagline{display:none;}#utility-nav{left:0;width:40%;}#utility-nav #member-nav{display:block;float:left;padding:0px;margin:0;width:230px;}#utility-nav #franchise-link,#utility-nav #services-link{border-radius:5px;display:block;font-size:12px;left:0px;margin-right:0px;height:35px;width:220px;padding:10px;}#utility-nav #franchise-link{float:left;top:35px;position:absolute;width:230px;margin-left:0;z-index:-1;}#utility-nav #services-link{float:left;}#utility-nav #login-link,#utility-nav #transfer-link,#utility-nav #upgrade-link{margin-right:5px;}.page-login .row-wrapper{margin:0;}.page-login .row-wrapper .login-row-left{width:100%;padding:10px;text-align:center;}.page-login .row-wrapper .login-row-left #login-button{margin:0px;}.page-login .row-wrapper .login-row-left #login-button #login-span{display:block;font-size:18px;padding:10px;width:100%;}.page-login .row-wrapper .login-row-right{width:80%;margin:0 10%;text-align:center;}}@media (max-width:500px){.page-login .login-row-right,.page-login .login-row-left{float:none;clear:both;}#header-tagline{top:75px;}#utility-nav{position:absolute;left:0;}.front .region-content{position:relative;top:83px;}h1{font-size:26px;}#block-views-club-map-view-block h2{font-size:24px;}.page-node-36 .club-opportunities{height:130px;}.page-node-36 .corporate-opportunities{height:130px;}.pfmap-quicknav div.club-info{padding-left:25px;padding-bottom:10px;float:none;}.pfmap-quicknav span.join-link{width:100%!important;margin:auto!important;}.leaflet-popup-content .join-link,.leaflet-popup-content .details-link{padding:10px!important;height:40px!important;}body.page-flashsale #main-wrapper #main #content .region-content .content .flashsale{background:#000;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero{background:url(/sites/all/themes/planetfitness/img/bg-gears-narrow-b.png) center top no-repeat;background-size:contain;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-content .context hr{display:inline-block;*display:inline;*zoom:1;margin:0 3px;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-content .tagline{max-width:250px;margin:200px auto 0;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-pricing{margin-top:10px;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-pricing .col-a .fee-category{font-size:16px;line-height:20px;}body.page-flashsale #main-wrapper #main #content .region-content .content .hero .hero-pricing .col-b .fee-category{font-size:28px;line-height:30px;}body.page-flashsale #main-wrapper #main #content .region-content .content .reminder-widget{margin-top:20px;}body.page-flashsale #main-wrapper #main #content .region-content .content .reminder-widget .reminder-form form .webform-component-email input.form-email{max-width:200px;}body.page-flashsale #main-wrapper #main #content .region-content .content .copy{padding:0;}body.page-flashsale #main-wrapper #main #content .region-content .content .copy .copy-content{height:431px;}body.page-flashsale #main-wrapper #main #content .region-content .content .copy .copy-content .product{font-size:24px;line-height:30px;}body.page-flashsale #main-wrapper #main #content .region-content .content .copy .copy-content .tagline{font-size:28px;line-height:30px;}body.page-flashsale #main-wrapper #main #content .region-content .content .copy .copy-content .tagline .pf-thumbs_up{width:24px;height:36px;vertical-align:bottom;}body.page-flashsale #main-wrapper #main #content .region-content .content .copy .copy-content p{font-size:14px;line-height:24px;max-width:80%;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock{padding-top:10px;margin-bottom:20px;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock .countdown-clock-content{width:100%;padding-top:8px;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock .label{background-color:transparent;color:#fcd900;margin-right:10px;padding:8px 10px 10px 0;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock .stacks{padding-top:0;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock .date_ends{background-color:transparent;color:#fff;padding-top:0;padding-right:0;margin-left:10px;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock .date_ends .date-month{color:#fff;}body.page-flashsale #main-wrapper #main #content .region-content .content .countdown_clock .date_ends .date-day{color:#fcd900;}body.page-flashsale #main-wrapper #main #content .region-content .content .features{background-color:transparent;}body.page-flashsale #main-wrapper #main #content .region-content .content .features .features-content .feature{text-align:center;}body.page-flashsale #main-wrapper #main #content .region-content .content .features .features-content .feature img{float:none;display:block;margin:0 auto 8px;}body.page-flashsale-submitted #main-wrapper #main #content .region-content .content{height:880px;}body.page-flashsale-submitted #main-wrapper #main #content .region-content .content .flashsale-submitted .submitted-a{font-size:36px;line-height:30px;}body.page-flashsale-submitted #main-wrapper #main #content .region-content .content .flashsale-submitted .submitted-b{font-size:18px;line-height:30px;}}@media (max-width:480px) and (max-width:480px){.view-id-clubs_near_you .club_status{margin-top:0px;float:left;width:100%;}}@media (max-width:480px){#pf-contact-form label{float:none;width:100%!important;}#pf-contact-form input[type=text]{width:100%!important;}#utility-nav{top:35px;width:100%;}#utility-nav #member-nav{width:100%;border-radius:5px;}#utility-nav #member-nav #services-link{width:100%;margin:0px;}#utility-nav #member-nav #login-link,#utility-nav #member-nav #transfer-link,#utility-nav #member-nav #upgrade-link{width:100%;}#utility-nav #franchise-link{width:100%;}}@media (max-width:400px){.page-login .row-wrapper .login-row-left{padding:0px;}.page-login .row-wrapper .login-row-left #login-button{margin-bottom:25px;margin-top:25px;}.page-login .row-wrapper .login-row-left #login-button #login-link #login-span{font-size:15px;height:40px;padding:10px;}.page-login .row-wrapper .login-row-right{padding:5px;}.menu .hide-mobile{display:none;}.menu .show-mobile{display:inline;}.facebook-feed-wrapper{display:none;}#membership-types table th.content .bottom .offer-name{padding-top:5px;}#membership-types table th.content .bottom .black-card-column .offer-name{padding-top:25px;}.twitter-timeline{overflow:hidden;max-width:100%;}.page-node-36 .club-opportunities{height:150px;margin-bottom:25px;}.page-node-36 .club-opportunities #input-search-by-zip{width:70%;height:48px;margin-left:3%;}.page-node-36 .club-opportunities .search-submit-careers{text-align:center;width:25%;}.page-node-36 .corporate-opportunities{height:150px;margin-bottom:25px;}.page-node-36 .corporate-opportunities a{text-align:center;width:100%;}#block-system-main-menu{margin-top:115px;}#logo{top:150px;}#smt-lang-selector{top:5px;left:0px;margin:auto;width:100%;}#smt-lang-selector ul.smt-menu{width:100%!important;}#smt-lang-selector ul.smt-menu li{width:100%;}}