/*!
* Bootstrap Responsive v2.3.0
*
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@-ms-viewport{width:device-width;}
.hidden{display:none;visibility:hidden;}
@media (min-width:1200px){
.row{margin-left:-30px;*zoom:1;}
.row:before,.row:after{display:table;line-height:0;content:"";}
.row:after{clear:both;}
[class*="span"]{float:left;min-height:1px;margin-left:30px;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;}
.span12{width:1170px;}
.span8{width:770px;}
.span4{width:370px;}
input,textarea,.uneditable-input{margin-left:0;}
input.span12,textarea.span12,.uneditable-input.span12{width:1156px;}
input.span8,textarea.span8,.uneditable-input.span8{width:756px;}
input.span4,textarea.span4,.uneditable-input.span4{width:356px;}
.bio .text{width:515px;}
} @media (min-width:768px) and (max-width:979px){
.row{margin-left:-20px;*zoom:1;}
.row:before,.row:after{display:table;line-height:0;content:"";}
.row:after{clear:both;}
[class*="span"]{float:left;min-height:1px;margin-left:20px;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;}
.span12{width:724px;}
.span8{width:476px;}
.span4{width:228px;}
input,textarea,
.uneditable-input{margin-left:0;}
.controls-row [class*="span"] + [class*="span"]{margin-left:20px;}
input.span12,textarea.span12,.uneditable-input.span12{width:710px;}
input.span4,textarea.span4,.uneditable-input.span4{width:214px;}
article{padding:0 40px 75px 20px;}
.bio .text{width:275px;}
.single .span8{margin-top:-250px;}
.single .span4{margin-top:-255px;}
} @media (max-width:767px){
body{padding-right:20px;padding-left:20px;}
.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px;}
.container-fluid{padding:0;}
.container{width:auto;}
.row,.thumbnails{margin-left:0;}
.thumbnails > li{float:none;margin-left:0;}
[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.carousel{margin-left:-20px;margin-right:-20px;}
.carousel .item{height:300px;}
.carousel img{height:300px;}
.carousel-caption{width:65%;padding:0 20px 0 60px;margin-top:150px;}
.carousel-caption h2{font-size:30px;}
.lower .span4 + .span4{margin-top:60px;}
.lower .span4:hover{padding:25px 0;background-image:none;background:#EEE;border-bottom:3px solid #2DADE1;cursor:pointer;text-decoration:none;}
.lower .span4.two:hover{margin-bottom:0;}
.lower .span4.three:hover{margin-bottom:0;}
.lower{margin-top:125px;}
footer{padding:0 20px;line-height:16px;margin-left:-20px;width:100%;}
article{padding:0 40px 75px 20px;}
aside.span4 .highlight{padding:25px 20px 25px;border-bottom:3px solid #2DADE1;background:#E9E9E9; background-image:none;clear:both;}
.bio .text{width:75%;}
.single .span4{margin-top:-50px;}
aside.span4{padding:0 20px;}
.single .span8{margin-top:-250px;}
h3.talk{display:none;}
} @media (max-width:600px){.bio .text{width:65%;}
} @media (max-width:480px){
.nav-collapse{-webkit-transform:translate3d(0, 0, 0);}
.page-header h1 small{display:block;line-height:20px;}
input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;}
.carousel-caption{position:static;background:url(../img/ca-bg-b.png) -40px 0 no-repeat;margin-top:125px;padding-left:20px;width:80%;}
.carousel-caption .lead,.carousel-caption .btn{font-size:16px;}
article{padding:0 20px 75px 20px;}
.bio .text{clear:both;width:100%;border-bottom:1px solid #CCCCCC;}
.bio .pic{margin-bottom:20px;}
input, textarea, .uneditable-input{width:100%;}
} @media (max-width:979px){
body{padding-top:0;}
.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:10px 0 10px;border-top:1px solid #CCC;padding-top: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:#FFF;text-shadow:none;}
.nav-collapse .nav > li > a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.navbar .nav > li.active > a{margin:15px 0 20px;}
.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.in .btn-group{padding:0;margin-top:5px;}
.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden;}
.navbar .btn-navbar{display:block;}
.navbar-static .navbar-inner{padding-right:10px;padding-left:10px;}
.container.navbar-wrapper{margin-bottom:0;width:auto;}
.navbar-inner{border-radius:0;margin:0;}
.carousel .item{height:500px;}
.carousel img{width:auto;height:500px;}
} @media (min-width:980px){
.nav-collapse.collapse{
height:auto !important;
overflow:visible !important;
}
}