/*+clearfix {*/@media (max-width:480px){.legal UL.nav.menu:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}.legal UL.nav.menu{display:block;*height:1px;}}@media (min-width:768px){DIV.owen:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}DIV.owen{display:block;*height:1px;}}/*+}*/DIV.header,DIV.moduletable_logo,DIV.row{position:relative;}.contactdetails UL:after,.footer .contactdetails UL:after,.nspImageWrapper.gkResponsive:after,DIV.stickymenuwrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}.contactdetails UL,.footer .contactdetails UL,.nspImageWrapper.gkResponsive,DIV.stickymenuwrapper{display:block;}@media (max-width:480px){DIV.stickymenuwrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}DIV.stickymenuwrapper{display:block;}}@media (min-width:1200px){DIV.stickymenuwrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}DIV.stickymenuwrapper{display:block;}}@media (min-width:1600px){DIV.stickymenuwrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}DIV.stickymenuwrapper{display:block;}}@media (min-width:481px){.header.container-fluid .container .row:after,DIV.stickymenuwrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}.header.container-fluid .container .row,DIV.stickymenuwrapper{display:block;}}@media (min-width:768px){DIV.stickymenuwrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}DIV.stickymenuwrapper{display:block;}}@media (min-width:992px){DIV.stickymenuwrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}DIV.stickymenuwrapper{display:block;}}BODY{font-family:'Archivo Narrow',sans-serif;background-color:transparent;}/*DIV.main_content.inside .span8 .span6
{
	width: 45%;
	(*float: left;*)
	margin-left: 0;
}*//*DIV.item-page UL.pager.pagenav
{
	clear: both;
}*/.countdown{height:360px;height:auto;background-color:#05407C;padding:0;margin:0;background-image:url("../images/openbackground.jpg");/*background-repeat: no-repeat;*/background-position:center;}.pricingtable A{color:#FFFFFF;border:1px solid #FFFFFF;padding:3px 10px;font-size:17px;}.pricingtable A:hover{color:#000000 !important;background-color:#FFFFFF;}#userFormDaily P.formDescription{margin-top:0;font-size:10pt;margin-bottom:24px;}#userFormDaily DIV.rsform-block.rsform-block-macros{font-size:18px;margin-bottom:7px;}#userFormDaily DIV.rsform-block.rsform-block-carbs P.formDescription,#userFormDaily DIV.rsform-block.rsform-block-protein P.formDescription{margin-bottom:0;}#userFormDaily .rsform-block-antispam STRONG.formRequired{display:none;}#userFormDaily DIV.rsform-block.rsform-block-carbs LABEL,#userFormDaily DIV.rsform-block.rsform-block-protein LABEL,#userFormDaily DIV.rsform-block.rsform-block-fats LABEL{font-size:16px;}DIV.countdown.container-fluid DIV.container DIV.row{text-align:center;margin:0;padding:0;}.login.login .well{background-color:transparent;}.login.login FIELDSET{border:0px solid black;}.inside.wide UL.nav.nav-tabs.nav-stacked{padding:0;}LABEL,INPUT,BUTTON,SELECT,TEXTAREA{font-size:18px;font-weight:normal;line-height:20px;}A,IMG{transition-property:background-color,color,border,text-decoration,font-weight,opacity,max-height;transition-duration:0.25s;transition-timing-function:linear;}A:hover{text-decoration:none;color:#007ED4;}A[href^=tel]{color:inherit;text-decoration:none;}DIV.header.container-fluid{background-color:#FFF;}.custom_logo P{margin:0;padding:0;}.custom_logo{position:absolute;}DIV.contactdetails{padding-bottom:6px;padding-top:10px;}DIV.header .contactdetails{position:absolute;top:41px;right:0;width:100%;}DIV.header .contactdetails UL{margin:0;padding:0;}.contactdetails UL{list-style:none;padding:0;}.contactdetails LI{float:right;margin-left:23px;}.footer .contactdetails UL{list-style:none;margin:auto auto 7px;padding:0;width:85%;display:block;}.footer .contactdetails LI{float:left;width:25%;}.contactdetails A.email,.contactdetails P,.contactdetails UL LI A{color:#8B8B8B;}.contactdetails P{text-align:center;width:100%;margin-bottom:0;margin-top:0;}.contactdetails P EM{margin-right:4px;}DIV.moduletable_position-1{position:absolute;right:0;bottom:120px;top:139px;}.moduletable_position-1 UL{margin:0;padding:0;list-style:none;}.moduletable_position-1 UL LI{float:right;margin-left:28px;}.moduletable_position-1 A{color:#919191;}.moduletable_position-1 A:hover{color:#FF9700;text-decoration:none;}DIV.main-menu.container-fluid{background-color:#FF9700;width:100%;padding:0;}DIV.stickymenuwrapper{background-color:#FF9700;}DIV.main-menu.container-fluid.fixed{position:fixed;top:0;left:0;z-index:999999;width:100%;border-bottom:5px solid #FFF;}.moduletable_mainmenu UL LI{position:relative;}.moduletable_mainmenu UL LI UL{position:absolute;/*opacity: 0;*/z-index:99999;/*left: -9999px;*/border-top:0px solid #FFFFFF;max-height:0px;overflow:hidden;background-color:#FF9700;background-color:#505050;/*transition: border-top 0.3s !important;*/transition-property:max-height,opacity,border-top;transition-duration:0.3s;transition-timing-function:linear;}.moduletable_mainmenu UL LI:hover UL{left:0px;z-index:100;/*opacity: 100;*/max-height:300px;/*transition: border-top 0.3s !important;*//*border-top: 4px solid #FFFFFF;*/transition-property:max-height,opacity,border-top;transition-duration:0.2s;transition-timing-function:ease;}.moduletable_mainmenu UL LI.item-140:hover UL{max-height:254px;}.moduletable_mainmenu UL LI.item-102:hover UL{max-height:51px;}.moduletable_mainmenu UL LI UL LI{width:100%;border-top:1px solid #FFF;}.moduletable_mainmenu UL LI UL LI A{display:block;line-height:1.1 !important;text-align:left;padding:5px 20px;color:#FFF;border-right:0 solid #000;}.moduletable_mainmenu UL LI UL LI A:hover{color:#FFF;background-color:#007ED4;}DIV.moduletable_slideshow{background-color:#FFF90A;z-index:10;overflow:hidden;}DIV.slideshow{z-index:10;}DIV.slideshow.container-fluid{padding-left:0;padding-right:0;}DIV.slideshow.container-fluid UL{padding:0;}.banner UL LI{padding-top:0;padding-bottom:0;height:180px;}.banner .dots{bottom:43px;}DIV.slideshow LI.slide1,DIV.slideshow LI.slide2,DIV.slideshow LI.slide3,DIV.slideshow LI.slide4,DIV.slideshow LI.slide5{background-repeat:no-repeat;background-position:center;background-size:cover !important;}DIV.slideshow LI.slide1{background-image:url(../../../images/slides/slide1-mobile.jpg);}DIV.slideshow LI.slide2{background-image:url(../../../images/slides/slide2-mobile.jpg);}DIV.slideshow LI.slide3{background-image:url(../../../images/slides/slide3-mobile.jpg);}DIV.slideshow LI.slide4{background-image:url(../../../images/slides/slide4-mobile.jpg);}DIV.slideshow LI.slide5{background:url(../../../images/slides/slide5-mobile.jpg);}DIV.banner LI A{color:#FFF;text-shadow:1px 1px #000;font-size:24px;position:absolute;bottom:96px;left:0;display:block;line-height:1;padding:10px 13px 10px 25px;filter:alpha(opacity=80);background-color:#007ED4;}DIV.banner LI A:hover{color:#FFF;background-color:#FF9700;text-decoration:none;opacity:1;filter:alpha(opacity=100);text-shadow:none;}DIV.iconsrow IMG{width:70%;border:8px solid #FF9700;opacity:1;}DIV.iconsrow IMG:hover{border:8px solid #FFFFFF;opacity:1;}DIV.iconsrow DIV.moduletable.span4{text-align:center;width:31.2%;}DIV.iconsrow{color:#FFF;z-index:9999;position:relative;border-bottom:6px solid #FF9700;}DIV.iconsrow A{color:#FFF;}DIV.iconsrow A SPAN{color:#FF9700;}DIV.iconsrow A:hover{color:#FF9700;text-decoration:none;}.footer H3,.hometitle H3,.inside H3,.moduletable_gk5 H3,.whatis H3,DIV.statement H3{font-weight:400;font-size:35px;margin-bottom:20px;line-height:1;}.gkResponsive IMG{width:100%;-webkit-backface-visibility:hidden;}.nspInfo.nspInfo1{color:#999;margin-top:10px;margin-bottom:10px;}.moduletable_gk5 H4 A{color:#000;font-weight:400;font-size:24px;}.moduletable_gk5 P{margin:0;line-height:1.5;}.moduletable_gk5 H4 A:hover{text-decoration:none;color:#007ED4;}.inside H5,.main_content A:hover{color:#FF9700;}.moduletable_gk5 H4{margin-bottom:4px;margin-top:0;}.nspArt{margin-bottom:40px;}DIV.main_content{z-index:99;position:relative;background-color:#FFF;}.inside H5{font-size:22px;margin-bottom:0;}.inside .glossary H5{margin-top:20px;}.inside .glossary P{margin:0;}.main_content .moduletable_gk5 A IMG:hover{opacity:0.75;}.nspImageWrapper.gkResponsive{background-color:#007ED4;}.pager{padding-left:0;}.pager A{color:#333;}.inside TABLE.pricingtable{background-color:#919191;color:#FFF;}.inside TABLE.pricingtable TD{padding:0 11px;width:25%;text-align:center;border-right:4px solid #FFF;}.inside TABLE.pricingtable TR:first-child TD:first-child{background-position:-11px -94px;}.inside TABLE.pricingtable TR:first-child TD:nth-child(2){background-position:bottom left;background-size:cover;}.inside TABLE.pricingtable TR:first-child TD:nth-child(3),.inside TABLE TR:nth-child(3) TD:nth-child(3){background-position:right center;}.inside TABLE.pricingtable TR:nth-child(3) TD:nth-child(2){background-position:-7px 15px;}.inside TABLE.pricingtable TR:nth-child(3) TD:nth-child(1){background-position:-117px -79px;}.inside TABLE.pricingtable TR TD:first-child{background-color:#FF9700;}.inside TABLE.pricingtable TR TD:nth-child(2){background-color:#000;}.inside TABLE.pricingtable TR:nth-child(1){border-bottom:5px solid #FFF;}.inside TABLE.pricingtable TR:nth-child(2),.inside TABLE TR:nth-child(3){vertical-align:top;}.inside TABLE.pricingtable TR:nth-child(1) P{font-size:30px;margin:5px 0;font-weight:700;line-height:1.1;}.inside TABLE.pricingtable TR:nth-child(2) P{font-size:27px;margin:18px 5px 0;font-weight:700;}.inside TABLE.pricingtable TR:nth-child(3) P SPAN{font-size:16px;color:#D7D7D7;}.timetable TABLE P{margin:0;font-size:16px;}.timetable TABLE{/*border: 4px solid black;*/background-color:#FFFFFF;table-layout:fixed;width:100%;}.timetable TABLE TD{padding:0px 5px;text-align:center;border:1px solid black;}.timetable TABLE TR:nth-child(1){font-size:22px !important;}.timetable TABLE TR:nth-child(1) TD{padding:10px;background-color:#000000;color:#FFFFFF;}.timetable TABLE TR TD{background-image:none;border:2px solid #FFFFFF;}.timetable TABLE TR:nth-child(2),.timetable TABLE TR:nth-child(3),.timetable TABLE TR:nth-child(4){background-color:rgba(255,150,0,0.470);}.timetable TABLE TR:nth-child(5),.timetable TABLE TR:nth-child(6),.timetable TABLE TR:nth-child(7),.timetable TABLE TR:nth-child(8),.timetable TABLE TR:nth-child(9){background-color:rgba(255,150,0,0.667);}.inside P.disclaimer{font-size:14px;color:#646464;}.inside DIV.span4.contacts{margin-left:0;}.inside.wide DIV.span4{margin-left:0;}DIV.statement{text-align:center;color:#FFF;}.statement .moduletable{width:80%;margin:auto 10% 21px;}DIV.statement H3{color:#FFF100;}DIV.statement.container-fluid{background-image:url(../images/profile-back.jpg);background-position:center;padding:0;margin:0;}DIV.statement DIV.colour{background-image:url(../images/blue_dot.png);background-repeat:repeat;}.statement A.readmore{background-color:#FF9700;color:#FFF;border:6px solid #FF9700;border-right:15px solid #FF9700;border-left:15px solid #FF9700;}.statement A.readmore:hover{background-color:#000;color:#FFF;text-decoration:none;border:6px solid #000;border-right:15px solid #000;border-left:15px solid #000;}DIV.inside{padding-bottom:50px;}H1,H2,H3,H4{font-weight:400;}.article-info-term{display:none;}DD.published{margin-left:0;}.inside .item-page H4{font-size:28px;line-height:1;display:block;color:#FF9700;font-weight:700;padding:0;margin:40px 0 0;}.inside .blog_news H2 A,.inside .span4 LI A{color:#000;}.inside .item-page .contacts H4{border-bottom:0 solid #000;margin-bottom:0;}.inside H2{font-size:43px;margin-bottom:0;margin-top:0;}.inside .blog_news .item DIV.page-header{border-bottom:0 solid #000;margin-bottom:7px;}.inside .category-desc P{margin:0;}.inside .blog_news DT.article-info-term{display:none;}.inside .blog_news DD.published{margin-left:0;}P{line-height:1.5;}.inside .item-image IMG{width:100%;}.inside .item-image{width:100%;margin-bottom:25px;}DIV.map.container-fluid{margin:0;padding:0;border-top:5px solid #FF9700;}.inside .span8 .blog.ninemovements .span4 DIV.item-image{height:auto;}.inside .blog.ninemovements .page-header H2{text-align:center;min-height:auto;border-bottom:0px solid black;margin-bottom:6px;}.inside .span4{margin-top:30px;}.inside .span4 UL{margin:0;padding:0;list-style:none;}.inside .span4 UL LI{border-bottom:1px solid #DFDFDF;padding:5px 0;}.inside .span4 LI A:hover{color:#FF9700;text-decoration:none;}DIV.main_content.container.inside DIV.row DIV.blog.ninemovements DIV.page-header{margin:20px 0 30px;}.inside H1,.page-header H2{padding-bottom:9px;margin:40px 0 30px;border-bottom:1px solid #EEE;font-size:43px;}.page-header{padding-bottom:0px;margin:0px;border-bottom:0px solid #EEE;}DIV.blog.wod .page-header H2{font-size:42px;color:#000000;}.inside .ninemovements .page-header H2{border-bottom:0px solid black;font-size:38px;}.coaches DIV.items-row H2,.inside .blog H2{line-height:1;font-size:28px;}.inside DIV DIV.blog.coaches DIV.page-header{margin-bottom:15px;}DIV.main_content.container.inside DIV.row DIV.blog.ninemovements DIV.items-row DIV.page-header{margin-bottom:0;}.inside DIV.blog.coaches DIV.page-header{margin-bottom:9px;border-bottom:1px solid #EEE;line-height:1;}.inside DIV.blog.coaches .item .page-header{border:0 solid #000;}.inside DIV.blog.coaches DIV.page-header H2{min-height:auto;line-height:1;}.inside .coaches .item-image{max-height:none;}.coaches DIV.items-row H2{border-bottom:0 solid #000;margin-bottom:0;}.blog_news DIV.items-row .page-header H2{font-size:40px;line-height:1;border-bottom:0 solid #000;margin-bottom:0;}.inside .span8 .blog .span4 H2 A{color:#000;}.inside .span8 .blog .span4 H2 A:hover{color:#1B75BB;text-decoration:none;}.inside .blog .span4 .page-header{margin-bottom:1px;border:0 solid #000;margin-top:0;}.inside .span12 .blog.coaches .page-header H1,.inside .span8 .blog .page-header H1,.inside .span8 .blog_news .page-header H1{font-size:42px;line-height:1;margin-top:40px;color:#000;margin-bottom:0;}.blog.coaches.wod .page-header H1{font-size:26px;}.inside.wide .testimonials IMG{/*+border-radius: 50%;*/-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;border:5px solid #FF9700;width:90%;margin-bottom:30px;}.inside.wide .testimonials .span10 IMG{/*+border-radius: 0%;*/-moz-border-radius:0%;-webkit-border-radius:0%;-khtml-border-radius:0%;border-radius:0%;}.inside.wide .testimonials H3{margin-top:0;}DIV.whatis{background-color:#E3E3E3;padding-bottom:40px;}DIV.whatis P{margin-top:0;}.whatis A:hover,H3 SPAN{color:#FF9700;}.footer A,DIV.footer{color:#FFF;}DIV.footer{background-color:#FF9700;min-height:275px;padding-bottom:20px;}.footer UL{margin:0;padding:0;list-style:none;}.footer UL LI{margin-bottom:7px;}.footer A:hover{color:#007ED4;text-decoration:none;}.legal A,DIV.legal{color:#FFF;}DIV.footer .contactdetails{background-color:transparent;}DIV.legal DIV.container{background-image:url(../images/crossfit-footer-logo.png);background-repeat:no-repeat;background-position:center left;height:80px;/*border: 1px solid #FFFFFF;*/}.footer .social LI{float:left;margin-right:30px;}.footer .social IMG{margin-top:17px;clear:both;}.footer .social P{clear:both;}.legal DIV.span12{position:absolute;top:18px;}DIV.legal{background-color:#060606;position:relative;}.legal .menu LI.item-201{border-left:0px solid black;}.legal .menu LI.item-201 A,.legal .menu LI.item-219 A{color:#FF9700;}.legal .menu LI.item-201 A:hover,.legal .menu LI.item-219 A:hover{color:#C1C1C1;}.legal A:hover{color:#FF9700;}.nav>LI>A:focus,.nav>LI>A:hover{text-decoration:none;background-color:transparent;}.legal UL LI{float:right;border-left:1px solid #FFF;padding-left:10px;padding-right:10px;}IMG.bio_badge{width:75px;margin-right:12px;}.footer UL.menu A{/*font-size: 18px;*/display:inline-block;}.footer UL.menu UL A{}.footer UL.menu LI{padding:0;list-style-type:symbolic;list-style:none;margin:12px 0px 0px;}.footer UL.menu UL LI{padding:0;margin:0 0 0 20px;list-style-type:symbolic;list-style:disc;}.main_content.inside .span8 UL LI{margin-bottom:13px;}@media (max-width:480px){DIV.iconsrow,DIV.main_content{margin-top:0;}.container{padding-left:20px;padding-right:20px;}BODY{padding:0;font-size:16px;}A,P{font-size:20px;}P.quotetext{font-size:26px;}P.speaker{font-size:18px;margin-bottom:24px;}DIV.header.container-fluid{background-image:url(../images/grunge-header-mobile.jpg);height:100px;background-position:-202px -59px;background-repeat:no-repeat;}DIV.header.container-fluid DIV.container DIV.row{background-image:url(../images/crossfit-place-logo.png);background-repeat:no-repeat;background-position:0 30px;height:100px;background-size:contain;}.hidden-xs{display:none;}DIV.iconsrow DIV.moduletable.span4{width:100%;float:left;}DIV.iconsrow{padding:0 0 18px;background-color:#007ED5;font-size:30px;}DIV.iconsrow A,DIV.iconsrow P{margin:5px 0 0;font-size:36px;}DIV.iconsrow IMG{width:60%;margin-bottom:0;margin-top:36px;}A.readmore{font-size:24px;}.footer H3,.moduletable_gk5 H3,DIV.statement H3{font-size:32px;margin-bottom:19px;}.footer .moduletable.span4{margin-bottom:50px;}.statement .moduletable{margin:auto 10% 50px;}DIV.legal DIV.container{background-image:url(../images/crossfit-footer-logo.png);background-repeat:no-repeat;background-position:50% 17px;height:55px;padding-top:45px;}.legal .menu A{font-size:17px;padding:0;margin:0;color:#C1C1C1;}.legal UL.nav.menu LI{float:right;text-align:center;}/*[clearfix]*/.legal UL.nav.menu{margin:auto;padding:0;/*width: 307px;*/text-align:center;/*border: 1px solid #FFFFFF;*//*border: 1px solid #F01D1D;*/}.inside .span8 .blog .page-header{margin:0;}DIV.whatis DIV.row DIV.moduletable.span12 DIV.custom DIV.span4,DIV.whatis DIV.row DIV.moduletable.span12 DIV.custom DIV.span8{width:100%;margin:0 0 18px;padding:0;}.banner .dots{bottom:144px;visibility:hidden;}DIV.banner LI A{font-size:22px;bottom:0;width:100%;text-align:center;padding-left:0;padding-right:0;border-bottom:3px solid #FFFFFF;}.inside TABLE TD{background-image:none;}.inside TABLE.pricingtable TR:nth-child(1) P,.inside TABLE.pricingtable TR:nth-child(2) P{font-size:22px;line-height:1.1;}.inside TABLE.pricingtable TR P{font-size:16px;line-height:1.1;}.timetable TABLE P{margin:0;font-size:14px;}DIV.stickymenuwrapper{min-height:40px;}.latestnews LI A,P,.main_content.inside UL LI{font-size:20px;line-height:1.2;}/*DIV.footerlatest
{
display: none;
}*/}@media (min-width:481px){.header.container-fluid .container .row{height:100px;}DIV.header.container-fluid{background-image:url(../images/grunge-header-mobile.jpg);height:100px;background-position:-173px -63px;background-repeat:no-repeat;}DIV.header.container-fluid DIV.container DIV.row{background-image:url(../images/crossfit-place-logo.png);background-repeat:no-repeat;background-position:0 30px;height:100px;background-size:66%;}DIV.moduletable_logo IMG.img-responsive{width:100%;margin:0;}DIV.header .contactdetails{top:7px;}.container{padding-left:20px;padding-right:20px;}BODY{padding:0;}.hidden-xs{display:none;}DIV.iconsrow.container-fluid{background-color:#007ED5;}DIV.iconsrow DIV.moduletable.span4{width:33.3%;float:left;}DIV.iconsrow IMG{width:63%;border:5px solid #FF9700;}DIV.iconsrow IMG:hover{border:5px solid #FFFFFF;}DIV.iconsrow A{font-size:24px;}.latestnews LI A,P,.footer .footernav A,DIV.formControlLabel{font-size:18px;}#login-form .posttext P{color:#FF9700;font-size:15px !important;}.statement .moduletable{margin:auto 10% 50px;}P.quotetext{font-size:32px;}.inside .span8 .blog .page-header{margin:0;}DIV.whatis DIV.row DIV.moduletable.span12 DIV.custom DIV.span4,DIV.whatis DIV.row DIV.moduletable.span12 DIV.custom DIV.span8{width:100%;margin:0 0 18px;padding:0;}DIV.legal DIV.container{/*background-position: 6% 31px;*/}DIV.map.container-fluid{max-height:180px;overflow:hidden;}.banner UL LI{height:200px;}.banner .dots{bottom:144px;}DIV.banner LI A{font-size:22px;bottom:0;width:100%;text-align:center;padding-left:0;padding-right:0;border-bottom:3px solid #FFFFFF;background-color:#3C3C3C;}DIV.main-menu .menu A{padding:5px;line-height:28px;font-size:18px;}DIV.stickymenuwrapper{min-height:58px;}.latestnews LI A,P,.main_content.inside UL LI,DIV.formControlLabel{font-size:18px;line-height:1.2;}}@media (min-width:768px){DIV.header.container-fluid{background-image:url(../images/grunge-header.jpg);height:180px;background-position:-544px -19px;background-repeat:no-repeat;}DIV.header.container-fluid DIV.container DIV.row{background-image:url(../images/crossfit-place-logo.png);background-repeat:no-repeat;background-position:20px 77px;height:180px;}DIV.main-menu .menu A{padding:0 6px;font-size:14px;line-height:28px;}DIV.stickymenuwrapper{min-height:28px;}DIV.moduletable_logo IMG.img-responsive{width:100%;margin:0;}DIV.moduletable_position-1{bottom:15px;}DIV.moduletable_mobileonly{display:none;}.container{padding-left:0;padding-right:0;}.hidden-xs{display:block;}.visible-xs{display:none;}.banner{max-height:none;}DIV.iconsrow DIV.moduletable.span4{width:30%;float:left;}DIV.iconsrow IMG{width:69%;}DIV.iconsrow.container-fluid{background-color:transparent;}/*[clearfix]*/DIV.owen{/*background-image: url(../images/cfrepeat.png);*/}DIV.iconsrow{padding:46px 0 10px;background-image:url(../images/grunge-edge-splodge.png);background-repeat:repeat-x;background-position:center top;margin-top:-47px;}.footer .span4,.nspArtPage.nspCol3 .nspCol3{width:30.6%;float:left;margin-right:4%;margin-left:0;}.footer .span4:last-child,.nspArtPage.nspCol3 .nspCol3:last-child{margin-right:0;}.iconsrow A{font-size:15px;}.footer H3,.inside H3,.moduletable_gk5 H3,DIV.statement H3{font-size:26px;}.footer .moduletable.span4{margin-bottom:auto;}.statement .moduletable{margin:auto 10% 17px;}.legal .span2{width:16.6%;margin:0;}.legal .span10{width:83%;margin:0;}.inside .span8{width:67%;margin-right:0;}.inside .span4{width:25%;margin-left:5.3%;}.inside.wide .coaches .span4{margin-left:5.5%;}.inside.wide .coaches .span4:nth-child(1){margin-left:0%;}.inside.wide .span2{width:15%;margin-left:0;}.inside.wide .span4{width:32%;margin-left:0;}.inside.wide .span8{width:65%;}.inside.wide .span10{width:80%;}.inside .coaches .span4{width:29.5%;}.span8 .blog .span4{width:29%;}.inside .blog H2{font-size:22px;min-height:36px;margin-top:0;}.inside .span8 .blog .page-header H1{margin-bottom:0;}.inside .span8 .page-header:nth-child(3){border-bottom:0 solid #000;}.inside .span8 .blog .span4 P{font-size:14px;line-height:1.2;}DIV.whatis DIV.row DIV.moduletable.span12 DIV.custom DIV.span4{margin-left:0;width:33%;}DIV.whatis DIV.row DIV.moduletable.span12 DIV.custom DIV.span8{margin-left:3%;width:64%;}DIV.map.container-fluid{max-height:none;overflow:auto;}DIV.slideshow LI.slide1{background-image:url(../../../images/slides/slide1-med.jpg);}DIV.slideshow LI.slide2{background-image:url(../../../images/slides/slide2-med.jpg);}DIV.slideshow LI.slide3{background-image:url(../../../images/slides/slide3-med.jpg);}DIV.slideshow LI.slide4{background-image:url(../../../images/slides/slide4-med.jpg);}DIV.slideshow LI.slide5{background-image:url(../../../images/slides/slide5-med.jpg);}.inside TABLE TD,DIV.main-menu.container-fluid{background-image:url(../images/grunge-table.png);background-repeat:no-repeat;}.banner UL LI{height:280px;}.banner .dots{top:19px;}DIV.banner LI A{font-size:22px;bottom:46px;width:100%;text-align:center;padding-left:0;padding-right:0;border:0px solid #007ED4;background-color:#007ED4;}DIV.main-menu.container-fluid{background-position:left center;background-size:auto;}DIV.footerlatest{display:none;}LI.item-103 UL{width:200px;}}@media (min-width:992px){DIV.header.container-fluid{background-image:url(../images/grunge-header.jpg);height:180px;background-position:-467px -37px;background-repeat:no-repeat;}DIV.header.container-fluid DIV.container DIV.row{background-image:url(../images/crossfit-place-logo.png);background-repeat:no-repeat;background-position:18px 63px;height:180px;}DIV.stickymenuwrapper{min-height:35px;}DIV.main-menu .menu A{padding:0 9px;font-size:17px;line-height:35px;}DIV.iconsrow A{font-size:32px;}DIV.iconsrow IMG{width:69%;border:6px solid #FF9700;}DIV.iconsrow IMG:hover{border:6px solid #FFFFFF;}.latestnews LI A,P,.main_content.inside UL LI,DIV.formControlLabel{font-size:18px;}A.readmore{font-size:22px;}P.quotetext{font-size:43px;background-image:url(../images/quote-mark.png);background-repeat:no-repeat;background-position:left top;margin-bottom:23px;}P.speaker{font-size:24px;padding:0;margin:0 0 32px;}DIV.statement DIV.custom{background-image:url(../images/quote-mark2.png);background-repeat:no-repeat;background-position:100%;}.footer H3,.inside H3,.moduletable_gk5 H3,DIV.statement H3{font-size:32px;}.inside .blog H2{font-size:22px;min-height:44px;margin-top:0;}.inside .span8 .blog .span4 P{font-size:16px;line-height:1.2;}.inside .span8 .blog .span4 DIV.item-image{overflow:hidden;height:150px;margin-bottom:11px;}.inside .item-image{/*max-height: 270px;*/overflow:hidden;}.banner UL LI{height:350px;}.banner .dots{top:277px;}DIV.banner LI A{font-size:22px;bottom:46px;width:auto;text-align:left;padding-left:34px;padding-right:16px;}.timetable TABLE P{margin:0;font-size:22px;}.timetable TABLE TR:nth-child(1) P{font-size:26px !important;}DIV.footerlatest{display:inline;}DIV.footernav{display:none;}}@media (min-width:1200px){DIV.header.container-fluid{background-image:url(../images/grunge-header.jpg);height:180px;background-position:-335px -38px;background-repeat:no-repeat;}DIV.header.container-fluid DIV.container DIV.row{background-image:url(../images/crossfit-place-logo.png);background-repeat:no-repeat;background-position:21px 55px;height:180px;background-size:auto;}DIV.moduletable_position-1{top:125px;}DIV.stickymenuwrapper{min-height:41px;}DIV.main-menu .menu A{padding:5px 14px;font-size:21px;line-height:31px;}DIV.iconsrow A{font-size:36px;}DIV.iconsrow IMG{width:64%;border:8px solid #FF9700;}DIV.iconsrow IMG:hover{border:8px solid #FFFFFF;}.latestnews LI A,P,DIV.formControlLabel{font-size:18px;}DIV.formControlLabel{}P.quotetext{font-size:42px;}DIV.statement DIV.custom{background-image:url(../images/quote-mark2.png);background-repeat:no-repeat;background-position:100%;}.statement A.readmore{font-size:26px;}.moduletable_gk5 H4 A{font-size:28px;line-height:1.1;}.moduletable_position-1 A{font-size:18px;}DIV.main_content{min-height:370px;}.inside .blog H2{font-size:26px;min-height:53px;margin-top:0;}.inside .span8 .blog .span4 P{font-size:18px;line-height:1.3;}.inside .item-image{/*max-height: 300px;*/}DIV.slideshow LI.slide1{background-image:url(../../../images/slides/slide1.jpg);}DIV.slideshow LI.slide2{background-image:url(../../../images/slides/slide2.jpg);}DIV.slideshow LI.slide3{background-image:url(../../../images/slides/slide3.jpg);}DIV.slideshow LI.slide4{background-image:url(../../../images/slides/slide4.jpg);}DIV.slideshow LI.slide5{background-image:url(../../../images/slides/slide5.jpg);}.banner UL LI{height:350px;}.banner .dots{top:294px;}DIV.banner LI A{bottom:76px;font-size:26px;}.hometitle H3,.whatis H3{font-size:48px;margin-bottom:40px;}DIV.footer{background-image:url(../images/grunge-footer-hi.png);background-repeat:no-repeat;background-position:top right;padding-bottom:35px;}}@media (min-width:1600px){.container,.span12{width:1440px;}DIV.header.container-fluid{height:200px;background-position:-154px -20px;background-repeat:no-repeat;}DIV.header.container-fluid DIV.container DIV.row{background-position:20px 70px;height:200px;}DIV.stickymenuwrapper{min-height:44px;}DIV.main-menu .menu A{padding:5px 15px;font-size:24px;line-height:34px;}DIV.iconsrow A{font-size:42px;margin-bottom:0;}DIV.iconsrow P{margin-bottom:12px;}DIV.iconsrow IMG{width:60%;border:8px solid #FF9700;}DIV.iconsrow IMG:hover{border:8px solid #FFFFFF;}P.quotetext{font-size:53px;}.latestnews LI A,P,.main_content.inside UL LI{font-size:20px;}.main_content.inside UL LI{/*margin-bottom: 13px;*/line-height:1.2;}.main_content.inside .span8 UL LI{margin-bottom:13px;}.footer H3,.inside H3,.moduletable_gk5 H3,DIV.statement H3{font-size:34px;}.moduletable_gk5 H4 A{font-size:32px;line-height:1;}.nspInfo.nspInfo1{margin-top:10px;margin-bottom:22px;}.inside .span4 UL LI{padding:8px 0;}.inside .blog H2{font-size:30px;min-height:61px;margin-top:0;}.inside .span8 .blog .span4 P{font-size:20px;line-height:1.3;}.inside .span8 .blog .span4 DIV.item-image{/*height: 185px;*/}.inside .item-image{/*max-height: 400px;*/}.inside TABLE.pricingtable TR:nth-child(1) P{font-size:37px;margin:8px 0;}.banner UL LI{height:448px;}.banner .dots{top:379px;}DIV.banner LI A{bottom:57px;font-size:30px;}}