/* CSS Document */

.bg-blue h1 { font-size: 80px; }
.bg-blue h1 { font-size: 74px;  line-height: 74px; /* better */ }
p.parallax-heading { font-size: 50px;  line-height: 50px;  }
.featurette .featurette-heading { font-size: 44px; line-height: 44px;   }
p.parallax-heading  span { border-bottom: 2px solid #fff; }
.display-none { display: none; }
p.parallax-quote { font-size: 36px; line-height: 46px; margin-bottom: 36px; }
.bg-blue p { font-size: 30px;  line-height: 30px; }
h1, .subheading { text-transform: uppercase; }
h1 { color: #009fe0; }
body p { font-size: 24px; line-height: 30px; margin-bottom: 24px;  }
h3.subheading:before, h3.subheading:after { display: none; }
.span2half { width: 210px; }
#about h2 { font-size: 28px; color: #009fe0; text-transform: uppercase; line-height: 34px; min-height: 68px; }
#about .picture { margin-top: 12px; }
#what-i-do p { font-size: 22px; }


#personal-training                               { }
#personal-training .titlebar                     { padding-left: 20px; padding-right: 10px; padding-top: 20px; margin: 0px!important; padding-bottom: 0px!important; }
#personal-training .titlebar .title              { font-weight: 400; color: #FFF; font-size: 30px; line-height: normal; text-transform: uppercase; padding-top: 0px; width: 75%; }
#personal-training .titlebar img                 { padding-right: 10px; margin: 0px!important; padding-top: 0px; padding-bottom: 0px!important; padding-left: 0px; }
#personal-training .round-icons                  { padding-bottom: 20px }
#personal-training .discription                  { padding-top: 20px }
#personal-training .row .row                     { padding-bottom: 40px }
#personal-training .featurette-image { margin-top: 0px; }

#personal-training .title { background-color: #009fe0;font-weight: 300;color: #FFF;padding: 20px;font-size: 30px;text-transform: uppercase; }

#personal-training .carousel-control.left { left: -65px; }
#personal-training .carousel-control.right { right: -65px; }

#nutrition-and-lifestyle                               { }

#nutrition-and-lifestyle .pull-right                   { padding-left: 20px }
#nutrition-and-lifestyle .pull-left                    { padding-right: 20px }


#bio-signature .title span                  { font-size: 18px; text-transform: lowercase!important; }
#bio-signature .gallery li a:hover          { text-decoration: none }
#bio-signature ul li .span3                 { padding-bottom: 10px!important }

#nutrition-and-lifestyle .title , #bio-signature .title   { background-color: #009fe0; font-weight: 300; color: #FFF; padding: 20px; font-size: 30px; text-transform: uppercase; }

#nutrition-and-lifestyle .featurette-image, #bio-signature .featurette-image { margin-top: 36px; }
#personal-training .title, #nutrition-and-lifestyle .title , #bio-signature .title  { font-size: 26px;  /* better */  line-height: 32px; }

#media-personality .post                             { padding-bottom: 30px }
#media-personality .post .title                      { padding-right: 10px; padding-bottom: 10px; padding-left: 20px; padding-top: 10px; }
#media-personality .post .title p                    { width: 80%; font-weight: 300; color: #FFF; font-size: 30px; line-height: 1; text-transform: uppercase; padding-top: 12px; }
#media-personality .post .title .read-more img       { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#media-personality .post .title .read-more:hover img { opacity: 0.6; -moz-opacity: 0.6; -webkit-opacity: 0.6; -khtml-opacity: 0.6; }
#media-personality .single-post                      { padding-bottom: 30px }
#media-personality .single-post .strip               { background-color: #009fe0; padding: 10px; text-transform: uppercase; }
#media-personality .single-post .title               { width: 80%; font-weight: 300; color: #FFF; font-size: 26px; line-height: normal; padding-left: 10px; }
#media-personality h2  { font-size: 44px;  }
#media-personality h2.sp1bg  { color: #009fe0; font-size: 60px; line-height: 62px; margin-bottom: 90px; background:url(../image/at/sp1bg.png) repeat-x center center;  }
#media-personality h2.sp1bg span { background: #fff; padding: 0 50px; }
#media-personality .featurette-heading { margin-top: 48px; }
#media-personality .title   { background-color: #009fe0; font-weight: 300; color: #FFF; padding: 10px 15px; font-size: 18px; line-height: 24px;; text-transform: uppercase; }


.span10 .bg-blue2, .span8 .bg-blue2 {
	background-color: #009fe0;
}

.heading-from-left .bg-blue .container .icon {
	background-image: url(../image/at/logo2.png);padding-left: 180px!important;
}
.heading-from-right .bg-blue .container .icon {
	background-image: url(../image/at/logo2.png);padding-right: 190px!important;
}
.bg-blue .container .icon {
	 padding-bottom: 24px; padding-top: 6px; padding-left: 130px!important;
}

.heading-from-left .bg-blue .container .icon {
	  padding-left: 160px!important;
}

.heading-from-right .bg-blue .container .icon {
	 padding-bottom: 24px; padding-top: 28px; padding-right: 150px!important;
}

.bg-blue .container .icon.iconlarge {
	background-image: url(../image/at/logo.png);  padding-bottom: 34px;  padding-top: 12px;
}
.heading-from-left .bg-blue .container .icon.iconlarge {
	padding-left: 180px!important;
}
.round-icons { margin-bottom: 24px; }
.form-element #submit {
border-radius: initial;
border: none;
}
#homepage, .pattern { background: none; }

.homepage-bottom {
position: absolute;
overflow: hidden;
top: 68%;
z-index: 100;
width: inherit;
}
.social-icons {
position: relative; top: auto;
}

.homepage-bottom .navbar {
	font: 300 24px 'Oswald', sans-serif; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); 
}

.homepage-bottom .navbar li a {
	/*
padding-top: 12px!important;
padding-bottom: 12px!important;*/

padding-right: 16px!important;
padding-left: 16px!important;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin: 0px!important;
display: block;

}

.homepage-bottom .navbar li  {
	float: left; line-height: 20px;
}
#first-nav { display: none; }
.overlayzoom span.zoom span, .overlayzoom span.zoom { display: none; }
.bg1, .bg2, .bg3, .bg4, .bg5 { background-image: url(../image/at/pimage-1.png); }


.form-element input.text, .form-element .textarea {
	background: #b9bec1;  
}


.form-element ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
.form-element :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
}
.form-element ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
}
.form-element :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}



@media(max-width:979px) {
	

body {
	padding-top: 0
}
.navbar-fixed-top, .navbar-fixed-bottom {
	/*position: static*/
}
.navbar-fixed-top {
	margin-bottom: 20px
}
.navbar-fixed-bottom {
	margin-top: 20px
}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	/*padding: 5px*/
}
.navbar .container {
	width: auto;
	padding: 0
}
/*.navbar .brand {
	padding-right: 10px;
	padding-left: 10px;
	margin: 0 0 0 -5px
}*/
.nav-collapse {
	clear: both
}
.nav-collapse .nav {
	float: none;
	margin: 0 0 10px
}
.nav-collapse .nav>li {
	float: none
}
.nav-collapse .nav>li>a {
	margin-bottom: 2px
}
.nav-collapse .nav>.divider-vertical {
	display: none
}
.nav-collapse .nav .nav-header {
	color: #777;
	text-shadow: none
}
.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {
	padding: 9px 15px;
	font-weight: bold;
	color: #777;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.nav-collapse .btn {
	padding: 4px 10px 4px;
	font-weight: normal;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.nav-collapse .dropdown-menu li+li a {
	margin-bottom: 2px
}
.nav-collapse .nav>li>a:hover, .nav-collapse .nav>li>a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
	background-color: #05a0d3
}
.navbar-inverse .nav-collapse .nav>li>a, .navbar-inverse .nav-collapse .dropdown-menu a {
	color: #fff
}
.navbar-inverse .nav-collapse .nav>li>a:hover, .navbar-inverse .nav-collapse .nav>li>a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
	background-color: #05a0d3
}
.nav-collapse.in .btn-group {
	padding: 0;
	margin-top: 5px
}
.nav-collapse .dropdown-menu {
	position: static;
	top: auto;
	left: auto;
	display: none;
	float: none;
	max-width: none;
	padding: 0;
	margin: 0 15px;
	background-color: transparent;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.nav-collapse .open>.dropdown-menu {
	display: block
}
.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
	display: none
}
.nav-collapse .dropdown-menu .divider {
	display: none
}
.nav-collapse .nav>li>.dropdown-menu:before, .nav-collapse .nav>li>.dropdown-menu:after {
	display: none
}
.nav-collapse .navbar-form, .nav-collapse .navbar-search {
	float: none;
	padding: 10px 15px;
	margin: 10px 0;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1)
}
.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
	border-top-color: #111;
	border-bottom-color: #111
}
.navbar .nav-collapse .nav.pull-right {
	float: none;
	margin-left: 0
}
.nav-collapse, .nav-collapse.collapse {
	height: 0;
	overflow: hidden
}
.navbar .btn-navbar {
	display: block
}
.navbar-static .navbar-inner {
	padding-right: 10px;
	padding-left: 10px
}
.collapse-btn-id { display: block; }
.homepage-bottom .collapse-btn-id { /*display: none;*/ }
.homepage-bottom {

top: 20%;

}

}
@media(min-width:980px) {
.nav-collapse.collapse {
	height: auto!important;
	overflow: visible!important
}


}

@media only screen and (max-width:767px) { 

.homepage-bottom {

width: 100%;

}
.heading-from-left .bg-blue .container .icon,
.heading-from-left .bg-blue .container .icon.iconlarge,
.heading-from-right .bg-blue .container .icon  {
background-image: none!important;
padding-left: 30px!important;
}

.heading-from-right .bg-blue .container .icon {
	padding-right: 30px!important;
}
#media-personality .thumbnails li img { width: 100%; }
.page-contents {
padding-top: 220px;
}
.span2half {
float: left;
margin-left: 3%;
min-height: 400px;
}
}
