/*! * Bootstrap Responsive v2.3.2 * * Copyright 2013 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 by @mdo and @fat. */
.clearfix:after,.clearfix:before{
    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
}
@media (min-width:1200px){
    .row{
        margin-left:-30px
    }
    .row:after,.row:before{
        display:table;
        line-height:0;
        content:""
    }
    .row:after{
        clear:both
    }
    [class*=span]{
        float:left;
        min-height:1px;
        margin-left:30px
    }
    .container{
        width:1050px
    }
    .span12{
        width:1170px
    }
    .span11{
        width:1070px
    }
    .span10{
        width:970px
    }
    .span9{
        width:870px
    }
    .span8{
        width:770px
    }
    .span7{
        width:670px
    }
    .span6{
        width:475px
    }
    .span5{
        width:470px
    }
    .span4{
        width:329px
    }
    .span3{
        width:270px
    }
    .span2{
        width:170px
    }
    .span1{
        width:70px
    }
    .row-fluid{
        width:100%
    }
    .row-fluid:after,.row-fluid:before{
        display:table;
        line-height:0;
        content:""
    }
    .row-fluid:after{
        clear:both
    }
    .row-fluid [class*=span]{
        display:block;
        float:left;
        width:100%;
        min-height:30px;
        margin-left:2.564102564102564%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .row-fluid [class*=span]:first-child{
        margin-left:0
    }
    .row-fluid .span12{
        width:100%
    }
    .row-fluid .span11{
        width:91.45299145299145%
    }
    .row-fluid .span10{
        width:82.90598290598291%
    }
    .row-fluid .span9{
        width:74.35897435897436%
    }
    .row-fluid .span8{
        width:65.81196581196582%
    }
    .row-fluid .span7{
        width:57.26495726495726%
    }
    .row-fluid .span6{
        width:48.717948717948715%
    }
    .row-fluid .span5{
        width:40.17094017094017%
    }
    .row-fluid .span4{
        width:31.623931623931625%
    }
    .row-fluid .span3{
        width:23.076923076923077%
    }
    .row-fluid .span2{
        width:14.52991452991453%
    }
    .row-fluid .span1{
        width:5.982905982905983%
    }
    .thumbnails{
        margin-left:-30px
    }
    .thumbnails>li{
        margin-left:30px
    }
    .row-fluid .thumbnails{
        margin-left:0
    }
}
@media (min-width:768px) and (max-width:979px){
    .row{
        margin-left:-20px
    }
    .row:after,.row:before{
        display:table;
        line-height:0;
        content:""
    }
    .row:after{
        clear:both
    }
    [class*=span]{
        float:left;
        min-height:1px;
        margin-left:20px
    }
    .container{
        width:724px
    }
    .span12{
        width:724px
    }
    .span11{
        width:662px
    }
    .span10{
        width:600px
    }
    .span9{
        width:538px
    }
    .span8{
        width:476px
    }
    .span7{
        width:414px
    }
    .span6{
        width:352px
    }
    .span5{
        width:290px
    }
    .span4{
        width:228px
    }
    .span3{
        width:166px
    }
    .span2{
        width:104px
    }
    .span1{
        width:42px
    }
    .row-fluid{
        width:100%
    }
    .row-fluid:after,.row-fluid:before{
        display:table;
        line-height:0;
        content:""
    }
    .row-fluid:after{
        clear:both
    }
    .row-fluid [class*=span]{
        display:block;
        float:left;
        width:100%;
        min-height:30px;
        margin-left:2.7624309392265194%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .row-fluid [class*=span]:first-child{
        margin-left:0
    }
    .row-fluid .span12{
        width:100%
    }
    .row-fluid .span11{
        width:91.43646408839778%
    }
    .row-fluid .span10{
        width:82.87292817679558%
    }
    .row-fluid .span9{
        width:74.30939226519337%
    }
    .row-fluid .span8{
        width:65.74585635359117%
    }
    .row-fluid .span7{
        width:57.18232044198895%
    }
    .row-fluid .span6{
        width:48.61878453038674%
    }
    .row-fluid .span5{
        width:40.05524861878453%
    }
    .row-fluid .span4{
        width:31.491712707182323%
    }
    .row-fluid .span3{
        width:22.92817679558011%
    }
    .row-fluid .span2{
        width:14.3646408839779%
    }
    .row-fluid .span1{
        width:5.801104972375691%
    }
}
@media (max-width:767px){
    body{
        padding-right:20px;
        padding-left:20px
    }
    .container-fluid{
        padding:0
    }
    .container{
        width:auto
    }
    .row-fluid{
        width:100%
    }
    .row,.thumbnails{
        margin-left:0
    }
    .thumbnails>li{
        float:none;
        margin-left:0
    }
    .row-fluid [class*=span],[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
    }
    .row-fluid .span12,.span12{
        width:100%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .row-fluid [class*=offset]:first-child{
        margin-left:0
    }
}
@media (max-width:979px){
    body{
        padding-top:0
    }
}
