html,body,div,header,section,footer,article,aside,ul,li,a,p,img,nav,h1,h2,h3,h4,h5,h6,table,td,tr,tbody{margin:0;padding:0}.cfvideo-container{display:block}a{text-decoration:none}a:visited{outline:0}li{list-style:none}iframe,img{max-width:100%}#main-wrapper{background:url(images/background/body-background.png) no-repeat center 140px}#masthead{position:relative;background:url(images/background/header-background.png) no-repeat center -162px;z-index:1}#masthead .wrapper{overflow:hidden;height:394px}#masthead h1{position:absolute;left:0;top:-10px;z-index:1}#masthead .header-contact-banner{float:right;position:relative;margin-top:-37px}#masthead .header-contact-banner .header-contact-caption{position:absolute;bottom:75px;right:35px;z-index:999;width:275px;font-family:usuziregular}#masthead .header-contact-banner .header-contact-caption h2{line-height:30px;margin:0;font-size:38px;color:#fff;text-shadow:2px 2px #000}#masthead .header-contact-banner .header-contact-caption h2 small{display:block;font-size:32px;color:#fff}#masthead .header-contact-banner .header-contact-caption p{font-size:33px;color:#FF0079;line-height:35px;text-shadow:1px 1px #fff}#contents{}#contents .contents-sub-wrapper{overflow:hidden}#contents .mobile-menu p{text-align:center;color:#26A9E0;font-family:helvetica_lt_stdLtCn;font-size:30px;cursor:pointer;display:none}#contents #site-navigation{position:relative}#contents #site-navigation li{margin-bottom:28px;position:relative}#contents #site-navigation li:before{background:url(images/icons/sprite-navigation.png) no-repeat -30px -25px;width:27px;height:30px;display:inline-block;content:"";position:absolute}#contents #site-navigation li ul{display:none;margin-top:40px}#contents #site-navigation li ul li{margin-bottom:18px}#contents #site-navigation li ul li.current_page_item{background:#FF0079}#contents #site-navigation li ul li.current_page_item a{color:#fff}#contents #site-navigation li ul li:before{background:none!important}#contents #site-navigation li ul li a{color:#FF0079;font-family:helvetica_lt_stdLtCn;font-size:21px}#contents #site-navigation li+li:before{background:url(images/icons/cf-navigation.png) no-repeat -145px -96px;width:36px}#contents #site-navigation li+li+li:before{background:url(images/icons/sprite-navigation.png) no-repeat -34px -164px;width:27px;height:34px}#contents #site-navigation li+li+li+li:before{background:url(images/icons/cf-navigation.png) no-repeat no-repeat -144px -224px;width:30px;height:40px}#contents #site-navigation li+li+li+li+li:before{background:url(images/icons/sprite-navigation.png) no-repeat -33px -234px;width:29px;height:34px}#contents #site-navigation li+li+li+li+li+li:before{background:url(images/icons/cf-navigation.png) no-repeat -144px -371px;width:38px;height:35px}#contents #site-navigation li+li+li+li+li+li+li:before{background:url(images/icons/cf-navigation.png) no-repeat -145px -436px;width:34px;height:36px}#contents #site-navigation li+li+li+li+li+li+li+li:before{background:url(images/icons/sprite-navigation.png) no-repeat -32px -517px;width:41px;height:36px}#contents #site-navigation li.current_page_ancestor:before{background:url(images/icons/sprite-navigation.png) no-repeat -117px -375px;width:38px;height:33px}#contents #site-navigation li.current_page_ancestor a{color:#FF0079}#contents #site-navigation li.current_page_item>a{color:#FF0079}#contents #site-navigation li.current_page_item:before{background:url(images/icons/sprite-navigation.png) no-repeat -116px -30px;width:27px;height:30px;display:inline-block;content:"";position:absolute}#contents #site-navigation li+li.current_page_item:before{background:url(images/icons/cf-navigation.png) no-repeat -42px -96px;width:36px}#contents #site-navigation li+li+li.current_page_item:before{background:url(images/icons/sprite-navigation.png) no-repeat -119px -164px;width:27px;height:34px}#contents #site-navigation li+li+li+li.current_page_item:before{background:url(images/icons/cf-navigation.png) no-repeat -41px -224px;width:30px;height:40px}#contents #site-navigation li+li+li+li+li.current_page_item:before{background:url(images/icons/cf-navigation.png) no-repeat -40px -298px;width:27px;height:33px}#contents #site-navigation li+li+li+li+li+li.current_page_item:before{background:url(images/icons/cf-navigation.png) no-repeat -41px -371px;width:30px;height:29px}#contents #site-navigation li+li+li+li+li+li+li.current_page_item:before{background:url(images/icons/cf-navigation.png) no-repeat -42px -436px;width:34px;height:32px}#contents #site-navigation li+li+li+li+li+li+li+li.current_page_item:before{background:url(images/icons/sprite-navigation.png) no-repeat -118px -517px;width:40px;height:36px}#contents #site-navigation li a{color:#26A9E0;font-family:helvetica_lt_stdLtCn;font-size:30px;margin-left:60px}#contents #site-navigation li a:hover{color:#ccc}#contents .entry{padding-left:47px;position:relative}#contents .entry .embed-video p{display:none}#contents .entry .embed-video iframe{width:100%;height:400px;max-height:400px}#contents .entry .websites-link{margin-top:20px;margin-bottom:20px;overflow:hidden}#contents .entry .websites-link img{padding:0!important;width:333px;margin-bottom:10px}#contents .entry .websites-link div{float:left;width:50%}#contents .entry .websites-link #vida-fit a{margin-left:25px}#contents .entry .featured-article{clear:both}#contents .entry .featured-article p{color:#666;font-family:helvetica_lt_stdLtCn;font-size:24px;margin-top:20px}#contents h1{color:#FF0079;font-family:helvetica_lt_stdBdCn;font-size:30px;text-transform:uppercase;margin:0;margin-bottom:23px}#contents h3{color:1a1a1a;font-family:helvetica_lt_stdBdCn;font-size:24px;font-weight:400}#contents h4{font-family:helvetica_lt_stdBdCn;color:#666;font-size:20px;word-spacing:-1px;margin:0;font-weight:400}#contents h5{color:#666;font-family:helvetica_lt_stdBdCn;font-size:16px;margin-top:18px;font-weight:400}#contents p{font-size:16px;font-family:helvetica_lt_stdLtCn;color:#666;margin-top:15px}#contents .team-roll-container{margin-top:20px;overflow:hidden;border-bottom:1px solid #B3B3B3;padding-bottom:30px;margin-bottom:25px}#contents .team-roll-container:last-child{border:0}#contents .team-roll-container .team-container{float:left;width:540px;margin-right:20px}#contents .team-roll-container .team-container .team-info{font-family:helvetica_lt_stdBdCn}#contents .team-roll-container .team-container .team-info p{font-size:20px;margin:0;line-height:25px}#contents .team-roll-container .team-container .team-info ul{list-style-type:circle!important}#contents .team-roll-container .team-container .team-info ul li{margin-left:25px;color:#666;list-style-type:circle!important;font-weight:400;font-family:helvetica_lt_stdLtCn}#contents .team-roll-container .featured-image{width:150px;float:left}#contents .team-roll-container .featured-image img{width:150px}#contents .side-widget{max-width:100%;padding:10px;}#contents .side-widget .widget{margin-bottom:0!important}#contents .journey-roll-container{overflow:hidden;margin-bottom:40px}#contents .journey-roll-container .client-side{width:258px;float:left;position:relative;left:-400px}#contents .journey-roll-container .client-img-video{width:400px;float:left;position:relative;left:313px;margin-top:15px}#contents .journey-roll-container .client-img-video iframe{width:100%;max-width:100%;height:250px;max-height:250px}#contents .journey-roll-container .client-img-video .client-right-image{margin-top:10px}#contents .journey-roll-container .client-img-video .client-right-image li{float:left;margin-right:20px}#contents .journey-roll-container .client-img-video .client-right-image li:last-child{margin-right:0}#contents .journey-roll-container .client-img-video .client-right-image img{width:190px;height:auto}#contents .overhauls-roll-container{margin-bottom:40px;padding-bottom:35px}#contents .overhauls-roll-container iframe{width:100%;height:405px}#contents .overhauls-roll-container .overhauls-contents{margin-top:20px}#contents .overhauls-child{position:relative}#contents .overhauls-child .return a{font-family:helvetica_lt_stdBdCn;font-size:14px;color:#4D4D4D;position:absolute;top:8px;right:0}#contents .overhauls-child h5{margin-top:35px!important;margin-bottom:0!important}#contents .overhauls-child p{margin-top:0!important}#contents .sub-about-overhauls img{margin-bottom:30px}#contents .contact-us-page{overflow:hidden;margin-bottom:155px}#contents .contact-us-page .contact-us-today{width:350px;float:left}#contents .contact-us-page .contact-us-today h5{margin:0}#contents .contact-us-page .contact-us-today form input{padding:10px;font-size:16px;font-family:helvetica_lt_stdLtCn}#contents .contact-us-page .contact-us-today form textarea{height:100px;width:300px;padding:10px;font-size:16px;font-family:helvetica_lt_stdLtCn}#contents .contact-us-page .contact-us-today form .wpcf7-submit{background:url(images/icons/submit.png) no-repeat;width:112px;height:32px;outline:0;border:0;text-indent:-9999px;margin-bottom:30px}#contents .contact-us-page .contact-info{width:365px;float:left;margin-bottom:20px}#contents .contact-us-page .contact-info p{margin:0}#contents .contact-us-page .contact-info .address{margin:17px 0}#contents .contact-us-page .google-map{margin-top:280px;clear:both;border-top:1px solid #B3B3B3}#contents .contact-us-page .google-map small{display:none}#contents .contact-us-page .google-map iframe{margin-top:15px;width:100%;max-width:100%}#subhead{background:url(images/background/footer-background.png) no-repeat center -5px;overflow:hidden;position:relative;margin-top:100px;padding-bottom:20px}#subhead .wrapper{padding:50px 0}#subhead .copyright{color:#fff;font-family:helvetica_lt_stdLtCn;font-size:14px;margin-top:-62px}#subhead .copyright a{color:#fff}#subhead .copyright a:visited{color:#fff}#subhead .copyright a:hover{color:#ff0079}#subhead .copyright .conway{background:url(images/icons/conway.png) no-repeat;text-indent:-9999px;display:inline-block;vertical-align:text-bottom;margin-left:5px}#subhead .copyright .conway a{width:95px;height:27px;display:block;color:#fff}#subhead .contact-form-footer .contact-text{position:relative}#subhead .contact-form-footer .contact-text h5{color:#fff;font-family:helvetica_lt_stdLtCn;font-size:40px;text-align:right;width:180px;line-height:50px;float:right;margin-right:20px;margin-top:30px}#subhead .contact-form-footer .widget{margin-bottom:0}#subhead .contact-form-footer .contact-form{float:right}#subhead .contact-form-footer .contact-form form{margin-top:20px;width:260px}#subhead .contact-form-footer .contact-form form input{width:100%;margin-bottom:10px;font-size:18px;font-family:helvetica_lt_stdLtCn}#subhead .contact-form-footer .contact-form label{color:#fff;font-family:helvetica_lt_stdLtCn;font-size:16px;margin-right:5px}#subhead .contact-form-footer .contact-form .wpcf7-submit{background:url(images/icons/submit.png) no-repeat;width:112px;height:32px;outline:0;border:0;text-indent:-9999px}#subhead .contact-form-footer .contact-form .wpcf7-validation-errors{display:none!important}#subhead .contact-form-footer .contact-form .wpcf7-not-valid-tip{width:100%}.crossfit-home .crossfit-home-slider{background:#F2F2F2!important}.crossfit-home .crossfit-home-slider .navigation{margin-left:20px;margin-top:50px;padding-bottom:25px}.crossfit-home .crossfit-home-slider .navigation a{color:#999;font-family:helvetica_lt_stdLtCn;font-size:16px;margin-right:20px}.crossfit-home .crossfit-home-slider .navigation a.today{color:#FF0079;font-weight:400;font-family:helvetica_lt_stdBdCn}.crossfit-home h2{color:#fff;font-family:helvetica_lt_stdBdCn;font-size:30px;background:#f2f2f2 url(images/background/todays.png) no-repeat;padding:17px 20px;text-transform:uppercase;margin:0}.crossfit-home .pagination{margin-top:65px}.crossfit-home .todays-wod-container{background:#F2F2F2;overflow:hidden}.crossfit-home .todays-wod-container h3{color:#26A9E0;font-family:helvetica_lt_stdLtCn!important;font-size:24px}.crossfit-home .todays-wod-container .workout,.crossfit-home .todays-wod-container .screenshot{width:50%;float:left}.cf-content-text{margin-top:20px}.cf-content-text p{font-size:24px!important}.bx-viewport{-webkit-box-shadow:0!important;box-shadow:0!important;border:0!important;left:0!important;height:auto!important;box-shadow:none!important}.bx-slider-container{padding:0 20px;overflow:hidden}.videos-cf-container li{width:48%;float:left;margin-right:4%;margin-bottom:4%}.videos-cf-container li:nth-child(2){margin-right:0}.videos-cf-container li:last-child{margin-right:0}.videos-cf-container li p{font-size:24px!important;margin-top:0!important}.ourgym iframe{width:100%!important;height:405px}.ngg-navigation .page-numbers,.ngg-navigation .current{display:none}.ngg-navigation .next{font-family:helvetica_lt_stdLtCn;float:right;border:0!important;color:#fff;font-size:2px}.ngg-navigation .next:hover{background:none!important;color:#FF0079!important}.ngg-navigation .next:before{content:"Next >";color:#FF0079;font-family:helvetica_lt_stdLtCn;font-size:18px;display:block}.ngg-navigation .prev{font-family:helvetica_lt_stdLtCn;float:left;border:0!important;color:#fff;font-size:2px}.ngg-navigation .prev:hover{background:none!important;color:#FF0079!important}.ngg-navigation .prev:before{content:"< Prev";color:#FF0079;font-family:helvetica_lt_stdLtCn;font-size:18px;display:block}.today{display:none}#site-map li{margin:10px 0}#site-map a{font-family:helvetica_lt_stdLtCn;color:#26A9E0}#site-map a:hover{color:#ccc}#fancybox-left,#fancybox-right{bottom:40%!important;height:25px!important;width:25%!important}


#contents .team-roll-container .team-container{
	width:100% !important;
}

#contents .team-roll-container .featured-image{
	float:right;
  	float: none;
	width:100% !important;
	margin-bottom: 30px;
}
.featured-image img{
		width:auto !important;
		margin-top: 30px;
}

@media only screen and (max-width: 480px){
	#contents .entry{
		text-align:center;
	}
	#contents .entry ul ,#contents .entry ol {text-align:left;}
	.featured-image img{
		width:auto !important;
		margin-top: 30px;
	}
	#contents .team-roll-container .team-container,
	#contents .team-roll-container .featured-image{
		  width: 100% !important;
  		  margin-bottom: 30px;
	}

}