/*
Title:   Responsive TABLETS ->>> you must have META VIEWPORT uncommented
Author:  http://themeforest.net/user/hogash // Marius Hogas */

.certified-mobile div {font-size:14px !important; background: url("../images/logo_hot_pilates.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    background-size: 50px auto;
    padding: 50px 10px 10px 10px;}

@media (max-width: 1201px) {
  .newsboard {padding:10px 15px 5px 15px; max-height:198px;}
  .news h4 {
    font-size: 30px;
    font-weight: normal;
    line-height: 34px;
  }
  .news p {font-size:21px; line-height:27px;}
  .schedule-home {max-height:214px; height:214px;}
  .schedule-home th {line-height:25px; font-size:14px;}
  .schedule-home td {line-height:14px; font-size:13px;}
  .schedule-home td:first-child, .schedule-home th:first-child  {padding-left:5px;}
  .schedule-home td:last-child, .schedule-home th:last-child {padding-right:10px;}
/*  .tab-content p {background:red !important;}*/
  .iosSlider .item .caption.style1 .title_big {font-size:30px !important; font-weight:bold;}
	  .iosSlider .item .caption.style1 .title_small {font-size:18px !important;}
/*  .tab-content img {max-width:250px;}*/
nav#main_menu > ul > li > a {
    font-size: 15px;
    padding: 0 10px 0;
}
}

/* iPads (portrait and landscape) // WITH META VIEWPORT ENABLED ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) {
	body .testimonial_box {width:50% !important;}
	.header-titles h4 {font-size:14px;}
	
	.iosSlider .slider .item .caption { 
	-webkit-transform:scale(0.6); -webkit-transform-origin:50% 100%;
	-moz-transform:scale(0.6); -moz-transform-origin:50% 100%;
	-o-transform:scale(0.6); -o-transform-origin:50% 100%;
	-ms-transform:scale(0.6); -ms-transform-origin:50% 100%;
	transform:scale(0.6); transform-origin:50% 100%;
	}
	.iosSlider .prev,
	.iosSlider .next {width: 70px;
	-webkit-transform:scale(0.7); -webkit-transform-origin:0 50%;
	-moz-transform:scale(0.7); -moz-transform-origin:0 50%;
	-o-transform:scale(0.7); -o-transform-origin:0 50%;
	-ms-transform:scale(0.7); -ms-transform-origin:0 50%;
	transform:scale(0.7); transform-origin:0 50%;
	}
	body .iosSlider .item .caption .main_title {margin-bottom:20px;}
	
	.selectorsBlock.thumbs .selectors .item img { max-width:100px;}
	
	
	body .gobox h4 { font-size: 15px;line-height: 1.2;}
	body .gobox.ok > img { margin-bottom: 10px; }
	
	.header-titles h4 {font-size:14px;}
	
/*	.newsboard {background:black; padding:10px 15px 15px 15px;}*/
/*	.newsboard h4 {font-size:32px; line-height:36px;}
	.newsboard p {font-size:18px; line-height:21px;}*/
	  .iosSlider .item .caption.style1 .title_big {font-size:44px !important; font-weight:bold;}
	  .iosSlider .item .caption.style1 .title_small {font-size:28px !important;}
	  .vertical_tabs .tabbable .nav > li > a {line-height:20px; padding-top:15px; padding-bottom:15px;}
	  

.hg-portfolio-sortable ul#thumbs{
    margin-left:0px;
}
.hg-portfolio-sortable ul#thumbs li {
    margin: 10px 15px 20px 0px;
    width: 133px;
}
}


@media only screen 
and (max-width : 1023px) {
    .first-col, .second-col, .third-col {width:100% !important; display:block; float:none;}
    .schedule {padding-left:25px !important; padding-right:25px !important; margin-left:0px !important;}
    .tiles-wrapper {padding:10px 0 30px 0;}
    .tiles {padding-top:0px;}
    .tiles-wrapper:nth-of-type(1) {padding-top:20px;}
}



/* iPads (landscape) // WITH META VIEWPORT ENABLED ----------- */
@media only screen 
and (min-width : 769px) 
and (max-width : 1024px) {
	
	.css3accordion {width:940px;}
	.css3accordion>ul>li {width: 235px; }
	.css3accordion>ul>li>.inner-acc { width:470px; }
	.css3accordion>ul>li .thumb { max-width: 236px; }
	.css3accordion>ul>li.last,
	.css3accordion>ul>li:hover {width:470px;}
	.css3accordion .content > .m_title {font-size: 12px; line-height: 1.3; margin:8px 0;}
	.css3accordion .text {font-size:11px; line-height:1.4; }
	.process_steps .step {min-height: 240px;}
	.process_steps .step.intro > h3 {font-size: 20px;}
	.process_steps .step.intro > h3 + p {font-size: 12px;}
	.process_steps .step .icon {margin: 10px 0 5px;}
	.process_steps .step .icon + h3 {line-height: 1.4;font-size: 20px;}
	.process_steps .step .icon + h3 + p{font-size: 12px;}
	.newsletter-signup input[type="text"] {width:190px;}
	
	body .ca-item h3 {font-size:20px;}
	body .ca-content-text { font-size: 12px; }
	
	.productzoom-style h3 { font-size:20px; }
	.productzoom-style .row { margin-bottom:0; }
	.static-content .features li {font-size:12px;}
	#screenshot {-webkit-transform: scale(0.8); -webkit-transform-origin: 0 50%; -moz-transform: scale(0.8); -moz-transform-origin: 0 50%; -o-transform: scale(0.8); -o-transform-origin: 0 50%; -ms-transform: scale(0.8); -ms-transform-origin: 0 50%; transform: scale(0.8); transform-origin: 0 50%; }
	.btn-large {font-size:14px; padding:7px 10px;}
	
	.static-content.event-style .or {display:none;}
	
	body #css3panels { height: 450px;}
	body #css3panels .panel img {max-height: 460px;}
	body #css3panels .caption {top:300px; width:300px;}
	body #css3panels .caption.upper {top:250px;}
	
	#skills_diagram .legend {right:-30px;}
	
	.limited-offers-carousel {width:582px; }
	.limited-offers-carousel .controls {width:38px; right:-38px;}
	.limited-offers-carousel .controls a { width: 34px; }
	
	.timeline_box:before {right: -16px;}
	div[data-align=right] .timeline_box:before { left:-15px;}
	              
	.services_box.style2 .box {overflow:hidden;}
	
	.feature_box.style3 .box {font-size:12px;}
	
	.how_to_shop > .row {margin-bottom:10px;font-size:12px;}
	
/*	.newsboard {background:purple; padding:10px 15px 15px 15px;}*/

/*	.menu-open-close {display:none !important;}*/


h3.m_title {
    font-size: 18px;
    line-height: 24px;
}
	
	
}

@media (max-width: 979px) {
	nav#main_menu > ul > li > a {
    font-size: 13px;
    padding: 0 5px 0;
}
	#logos {height:90px; padding-left:15px;}
	#logos img {/*max-height:80px !important;*/ /*margin-top:10px;*/}
	.newsboard {padding:5px 14px 10px 14px; max-height:159px;}
    .news h4 {
    font-size: 22px;
    font-weight: normal;
    line-height: 25px;
  }
  .news p {font-size:18px; line-height:22px;}
  .subline {font-size:14px;}
  	/*nav#main_menu > ul > li > a {
		font-size: 15px !important;
		padding: 5px 7px !important;
	}*/
	nav#main_menu > ul > li.active > a,
	nav#main_menu > ul > li > a:hover,
	nav#main_menu > ul > li:hover > a {background-color:#152759; padding: 6px 16px 5px; margin:-2px 0 0 0; color:#FFFFFF;}
	.vertical_tabs .tabbable .nav {width:40%;}
	.vertical_tabs .tabbable .tab-content { width:60%;}
/*	.tab-content img {max-width:300px;}*/
/*	  .tab-content p {background:orange !important;}*/
	  .tab-content .span7, .tab-content .span5 {width:100%;}
	  .tab-content .span5 {display:none;}
	   .iosSlider .item .caption.style1 .title_big {font-size:40px !important; font-weight:bold;}
	  .iosSlider .item .caption.style1 .title_small {font-size:26px !important;}
	  h3.m_title {font-size:22px !important;}
	  .schedule-home {max-height:173px; height:173px; font-family: 'Roboto Condensed', sans-serif; font-size:12px;}
	  .schedule-home .times {margin:0px; padding:0px; line-height:21px; border-bottom:1px solid #CCCCCC; color:#333333;}
	  .schedule-home .times span.tag {font-weight:bold; color:#333333; padding-right:5px; color:#CD2122;}
	  .schedule-home-hl {color:#FFFFFF; text-align:center; background:#15275f; line-height:20px;}
	  h3.m_title, h4.title {font-size:16px !important; line-height:20px !important;}
	  #action_box h4.text {margin: 5px 0; font-weight: 500; font-size: 22px; color:#152759;}
	}
	
@media (min-width: 769px) {
	 .certified-mobile {display:;}
    #slideshow {padding-top:100px !important;}
}


@media (max-width: 768px) {
    #header-image, #header-image div {height:300px;}
    .left-right {margin-left:25px; margin-right:25px;}
}
/* iPads (portrait) // WITH META VIEWPORT ENABLED ----------- */
@media only screen 
and (min-width : 481px) 
and (max-width : 768px) {
	body .iosSlider .item .caption.style3 .title_big span.stronger {font-size:80px;}
	
	.feature_box .title {font-size:13px;}
	.feature_box.feature_box.style2 p {font-size:12px;}
	.feature_box.style2 .box {min-height: 130px;}
	
	.css3accordion {width:724px;}
	.css3accordion>ul>li {width: 181px; }
	.css3accordion>ul>li>.inner-acc { width:362px; }
	.css3accordion>ul>li .thumb { max-width: 182px; }
	.css3accordion>ul>li.last,
	.css3accordion>ul>li:hover {width:362px;}
	.css3accordion .content > .m_title {font-size: 12px; line-height: 1.3; margin:8px 0;}
	.css3accordion .text {font-size:11px; line-height:1.4; }
	
	.recentwork_carousel li .details h4 {font-size:13px;}
	
	.process_steps .step {min-height: 240px;}
	.process_steps .step.intro > h3 {font-size: 20px;}
	.process_steps .step.intro > h3 + p {font-size: 12px;}
	.process_steps .step .icon {margin: 10px 0 5px;}
	.process_steps .step .icon + h3 {line-height: 1.4;font-size:18px;}
	.process_steps .step .icon + h3 + p{font-size: 12px;}
	.newsletter-signup input[type="text"] {width:190px;}
	
	header { height: 90px;}
	header.style2 #logo a {padding: 10px 25px;}
	.topnav {margin:5px 0;}
	#search .searchBtn {margin-top:0;}
	
	.newsletter-signup input[type="text"] {width:120px;}
	.social-share li { margin-left: 0;}
	#footer .copyright {float:left;}
/*	#footer .contact-details {background: url(../images/say_hi_smaller.png) no-repeat right top;}*/
	
	.flickr_feeds li a { width: 65px;}
	.info-text { font-size: 20px;}
	.hover-box > img {margin: 10px 10px 8px 5px;}
	.hover-box > h3 {font-size:18px}
	.hover-box > h4 {font-size:14px;}

	.thescreenshot {float:none;}
	.screenshot-box .left-side {width: auto; float: none; margin: 20px;}
	.vertical_tabs .tabbable .nav {width:35%;}
	.vertical_tabs .tabbable .tab-content { width: 65%;}
	.statbox {min-height: 90px;}
	.statbox h4 {font-size: 24px;}
	
	body .iosSlider.fixed {height: 310px;}
	
	body .flexslider .flex-viewport {background:none;}
	
	body #ca-container {margin-left: -22px; height: 480px; }
	body .ca-item h3 {font-size:20px;}
	body .ca-starting {font-size:14px;}
	body .ca-content-text { font-size: 12px; }
	
	body .boxes .info_pop {margin:0;}
	
	.productzoom-style h3 { font-size:20px; }
	.productzoom-style .row { margin-bottom:0; }
	.static-content .features li {font-size:12px;}
	#screenshot {-webkit-transform: scale(0.6); -webkit-transform-origin: 0 50%; -moz-transform: scale(0.6); -moz-transform-origin: 0 50%; -o-transform: scale(0.6); -o-transform-origin: 0 50%; -ms-transform: scale(0.6); -ms-transform-origin: 0 50%; transform: scale(0.6); transform-origin: 0 50%; }
	.btn-large {font-size:13px; padding:5px 6px;}
	
	.video-container .captions { width: 748px; margin-left: -374px;}
	.video-container .captions .line {font-size: 26px;}
	
	.ud_counter ul li{ font-size:18px; padding:15px 10px; width:40px; }
	.static-content .or {display:none;}
	#slideshow ul {clear:left;}
	.static-content.event-style h3 {font-size: 18px;}
	
	body .laptop-mask {margin-left:-100px;}	
	
	body #css3panels { height: 450px;}
	body #css3panels .panel img {max-height: 460px;}
	body #css3panels .caption {top:300px; width:300px;}
	body #css3panels .caption.upper {top:250px;}
	
	.flickr_feeds[data-size="small"] li a {width:50px;}
	
	#skills_diagram .legend {right:-20px;}
	
	.limited-offers-carousel {width:456px; }
	.limited-offers-carousel .controls {width:28px; right:-28px;}
	.limited-offers-carousel .controls a { width: 24px; }
	
	.timeline_box:before {right: -16px;}
	div[data-align=right] .timeline_box:before { left:-15px;}
	              
	.services_box.style2 .box {overflow:hidden;}
	
	.feature_box.style3 .box {font-size:12px;}
	
	.how_to_shop > .row {margin-bottom:10px;font-size:12px;}
	
	#contact_form .form-horizontal input[type=text].inputbox {width:200px;}
	
	.adbox.video .video_trigger_container {margin-top:20px;}
	
	.shop-features .shop-feature > h4 {font-size:14px;}
	.shop-features .shop-feature > h5 {font-size:13px;}
	.shop-features .shop-feature > img {margin-right:10px;}
	
	.scrollbarContainer {display:none;}
	
	nav#main_menu > ul {
    margin:7px 0 0 0;
	}
	
	.topnav {margin:0px;}
	
	header.style2 #logo a {
		padding: 10px 5px;
	}
	#logo img {width:160px;}
/*	.newsboard {background:orange; padding:10px 15px 5px 15px;}
	  .tab-content p {background:pink !important;}*/
	  
	    
}

@media (max-width: 767px) {
    
    .vouchers {padding-top: 0px !important;}
    .items div {margin-bottom:30px;}
    .entry-text {padding-left:30px !important; padding-right:30px !important;}
    .body-text .hl.schedule {padding-top:50px;}
    .keywordbox {margin:0 35px;}
    hr {border-color:transparent !important; padding:0px; margin:0px;}
	.first, .second {padding:0 30px !important;}
	body {padding: 0px;}
	.row {padding: 0 10px; margin-bottom:20px;}
	.row [class*="span"] {margin-bottom:20px;}
	
	#slideshow .container,
	#page_header .container {padding-top:30px;}
	
	.iosSlider .item .caption.style1 .title_small {display:none !important;}
	
	#header {position: relative; height: 100px;}
	.topnav.navRight {display:none;}
	#search {margin-right:10px;}
	nav#main_menu {margin: 10px 10px 0 0;}
	.topnav.navLeft > li:first-child {margin-left:15px;}
	
	body .testimonial_box {width:100% !important; margin-bottom:20px;}
	.header-titles h4 {font-size:13px;}
	
	
	.iosSlider .slider .item img {
		margin-top: 0px !important;
	}
	
	.iosSlider .slider .item .caption { 
	-webkit-transform:scale(0.5); -webkit-transform-origin:50% 100%;
	-moz-transform:scale(0.5); -moz-transform-origin:50% 100%;
	-o-transform:scale(0.5); -o-transform-origin:50% 100%;
	-ms-transform:scale(0.5); -ms-transform-origin:50% 100%;
	transform:scale(0.5); transform-origin:50% 100%;
	width: 850px; bottom: 30px; margin-left: -425px;
	}
	.iosSlider .item .caption.style3 .title_big span.stronger {font-size:120px;}
	.iosSlider .item .caption.style3 .title_big { font-size: 32px; }
	
	.iosSlider .prev,
	.iosSlider .next {width: 70px;
	-webkit-transform:scale(0.5); -webkit-transform-origin:0 50%;
	-moz-transform:scale(0.5); -moz-transform-origin:0 50%;
	-o-transform:scale(0.5); -o-transform-origin:0 50%;
	-ms-transform:scale(0.5); -ms-transform-origin:0 50%;
	transform:scale(0.5); transform-origin:0 50%;
	}
	.iosSlider .next {-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	transform-origin:100% 50%;
	}
	body .iosSlider .item .caption .main_title {margin-bottom:20px;}
	#slideshow .scrollbarContainer {display:none;}
	.selectorsBlock.thumbs .selectors .item img { max-width:100px;}
	
	#action_box { text-align: center; height:auto; }
	#action_box h4.text {font-size:22px; line-height:28px; margin:0 !important;}
	
	.image-boxes .box {text-align: center;}
	
	.circlehover {display:none;}
	
	.css3accordion {width:auto;}
	.css3accordion > ul {width:auto}
	.css3accordion > ul > li {display:none; width: 100%;}
	.css3accordion > ul > li.last, .css3accordion > ul > li:hover {width: 100%;}
	.css3accordion > ul > li > .inner-acc {width: 100%;}
	.css3accordion > ul > li:first-child {display:block;}
	
	.process_steps .step {float:none; width: 100%;}
	
	.keywordbox {/*line-height:1.4;*/}
	
	#footer .menu:before, #footer .menu:after {content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
	#footer .menu:after {clear: both; }
	#footer [class*="span"] {margin-bottom:25px;}
	
	#footer .social-icons {float:none;}
	#footer .copyright img {margin-bottom: 20px;}
	
	.latest_posts.default-style a + em {display:block;}
	
	.infobox2 .btn {margin-left: 20px;}
	
	.vertical_tabs .tabbable .nav > li > a {line-height: 1.5; font-size: 15px; text-align: center; padding: 10px;}
	.vertical_tabs .tabbable .nav > li > a > span {}
	
	#current-date:before, #current-date:after {content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
	#current-date:after {clear: both; }
	#page_header .row [class*="span"] {clear: both;}
	#page_header .header-titles {text-align:left; padding-top: 5px;}

	.process_box .number {position:relative; width: 100%;}
	.process_box .content { margin-left: 0;}
	.process_box[data-align="right"] .content {margin-right:0;}
	
	.span6 + .span12.end_timeline {margin-bottom:0;}
	.timeline_box:hover::before, .timeline_box::after {background:transparent; border:0;}
	
	.team_member {clear: both; padding-top:10px; padding-left:10px;}
	.team_member:before, .team_member:after {content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
	.team_member:after {clear: both; }
	.team_member a.grayHover {overflow: hidden; position: relative; float: left; display: inline-block; max-width: 130px; margin-right: 20px;}
	.team_member .details {float: left; overflow: visible; visibility: visible; opacity: 1; position: static; background: none; box-shadow: none; width: auto;
padding: 10px 0 0;}
	
	.shop-latest .tabbable .nav li a {font-size: 16px;}
	
	#skills_diagram,
	.screenshot-box,
	.circlehover,
	.timeline_box:hover::before, .timeline_box::after {display:none !important;}
	
	.newsboard {padding:15px 15px 15px 15px; height:auto !important; max-height:500px !important;}
	.newsboard h4 {font-size:32px; line-height:38px;}
	.newsboard p {font-size:24px; line-height:30px;}
	.page-title {font-size:32px !important;}
	.pad-box {padding:15px;}
	header {
		background: url("../images/bg_nav_100.png") center top transparent;
	}
	#action_box .container .row [class*="span"] {margin-bottom:0px !important;}
	.infobox3 .m_title {
    line-height: 1.2;
	font-size:20px;}
	
	.vertical_tabs .tabbable .nav {width:100%; border-right:0px;}
	.vertical_tabs .tabbable .tab-content { width:100%; float:none;}
	.tab-content img {max-width:100%;}
	.tab-pane {padding:0px;}
	h4 {margin-bottom:15px !important;}
	  /*.tab-content p {background:brown !important;}*/
	  .vertical_tabs .tabbable .nav>li>a {
background: -moz-linear-gradient(left, #ededed 0%, #ffffff 25%, #ffffff 75%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ededed), color-stop(25%,#ffffff), color-stop(75%,#ffffff), color-stop(100%,#ededed));
background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 25%,#ffffff 75%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ededed 0%,#ffffff 25%,#ffffff 75%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ededed 0%,#ffffff 25%,#ffffff 75%,#ededed 100%); /* IE10+ */
background: linear-gradient(to right, #ededed 0%,#ffffff 25%,#ffffff 75%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 );}
  body.sub #page_header {max-height:130px; min-height:130px; height:130px !important;}
/*  body.sub #page_header .bgback.bg3 {background-size: 100%;}*/
  .pad {padding:15px 15px 0 15px;}
  .pad strong {line-height:12px !important;}
  #google_map {width:100%; height:250px;}
/*  #map_controls {top:15%;}*/
  .contact-page #slideshow {padding:0 0 250px 0 !important;}
  #slideshow #bottom_mask {display:none;}
  .iosSlider .item .caption.style1 .title_big {font-size:50px !important; font-weight:normal;}
  .iosSlider .item .caption.style1 .title_small {font-size:30px !important;}
  
  .schedule-home {font-size:14px; height:330px; max-height:330px; font-family: "Lato","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
  a.link-schedule {color:#333333;}
  a.link-schedule:hover {text-decoration:none;}
  .schedule-home .times {margin:0px; padding:0px; line-height:40px; border-bottom:1px solid #CCCCCC;}
  .schedule-home .times:last-child {border-bottom:0px;}
  .schedule-home .times span.tag {font-weight:bold; color:#333333; padding-right:5px; color:#CD2122;}
  .schedule-home-hl {color:#FFFFFF; text-align:center; background:#15275f; line-height:40px; font-size:22px;}
  .hg-portfolio-sortable ul#thumbs li {
    margin: 10px 19px 20px 5px;
    width: 133px;
}
	.home .box, .presse .box, .events .box, .galerie .box, .team .box {max-width:600px; margin:0 auto 40px auto;}
	.home .link-schedule .span4 {max-width:600px; margin:0 auto 40px auto;}
	.times {font-size:18px; line-height:28px;}
/*	ul.menu {display:none !important;}*/
	.rabatt {font-size:20px;}
/*	#map_controls {display:none !important;}*/
.copyright {font-size:16px !important;}
/*.certified {display:none;}*/
}

@media (max-width: 460px) {
	#action_box h4.text {
		font-size: 18px;
		line-height: 24px;
		margin: 0 !important;
	}
	.newsboard {background:url(../images/site_images/board_small.jpg) no-repeat center center;}
	#logos {height:90px; padding-left:15px;}
	#logos img {max-height:50px !important; margin-top:20px;}
	}

@media (max-width: 320px) {
	.lang-mobile {right:80px; top:18px;}
	#logo {float: none;text-align: center;}
	nav#main_menu {float: none; margin: 10px;}
	select.mobileMenu {width: 100%; margin-top: 10px;}
	
	.iosSlider .slider .item .caption { 
	transform:scale(0.5); transform-origin:50% 100%;
	width: 600px; bottom: 20px; margin-left: -300px;
	}
	.newsletter-signup input[type="text"] {width:160px;}
	
	.social-share li {margin-bottom:10px;}
	
	.infobox2  {text-align:center;}
	.infobox2 .btn {margin:0 0 10px;}
	
	.vertical_tabs .tabbable .nav > li > a {font-size: 11px;}
	.vertical_tabs .tabbable .nav {width:35%;}
	.vertical_tabs .tabbable .tab-content {width: 65%;}
	
	.shop-latest .tabbable .nav li { margin-left: 10px; padding-left: 10px;}
	.shop-latest .tabbable .nav li a {font-size: 13px;}
	
	#demo #options_panel {top: 20px;}
	
	section#content {margin-top:15px;}
	#action_box {padding:10px 0 0 0}
	#action_box h4.text {font-size: 18px; padding:0px!important;}
	.infobox3 .m_title {font-size:15px; line-height:1.1em;}
	.certified span {background:none; padding:0 0 10px 0;}
	.certified {background:url(../images/logo_bikram.png) no-repeat center top; padding:40px 0 0 0; font-size:11px; line-height:14px; text-align:center;}
	#footer [class*="span"] {margin-bottom:0px;}
	.no-margin {margin-bottom:0px;}
	.keywordbox {padding:25px 0 0 0;}
	.copyright {text-align:center;}
	ul.meta-nav {float:none; margin:0px; border-top:1px solid #CCCCCC; padding:15px 0 0 0;}
	ul.meta-nav li {text-align:center; display:block; margin:0px;}
	.subline {font-size:15px;}
	
	.newsboard {padding:10px 15px 15px 15px;}
	.newsboard h4 {font-size:28px; line-height:30px;}
	.keywordbox {font-size:26px; line-height:30px;}
	ul.meta-nav li {line-height:16px;}
	#logo {max-width:120px;}
	.pad-box {padding:10px;}
	td, th {font-size:12px; line-height:14px; padding:3px;}
	.vertical_tabs .tabbable .nav {width:100%; border-right:0px;}
	.vertical_tabs .tabbable .tab-content { width:100%; float:none;}
	h4 {font-size:24px !important; line-height:28px !important;}
/*	  .tab-content p {background:yellow !important;}*/
	  .menu-open-close {top:18px; right:15px; position:absolute;}
	 
	.schedule-home {max-height:205px;} 
	.schedule-home .times {margin:0px; padding:0px; line-height:24px; font-size:13px;border-bottom:1px solid #CCCCCC;}
    .schedule-home .times:last-child {border-bottom:0px;}
	.schedule-home .times span.tag {font-weight:bold; color:#333333; padding-right:5px; color:#CD2122;}
    .schedule-home-hl {color:#FFFFFF; text-align:center; background:#15275f; line-height:30px; font-size:18px;}
	#action_box h4.text {
		font-size: 18px !important;
		font-weight:bold;
		line-height: 20px !important;
		margin: 0 0 10px 0 !important;
	}
	#action_box h4.text nobr {font-weight:normal; font-size: 16px !important;}
	.times {font-size:16px; line-height:24px;}
}