/* Global Styles
-------------------------------------------------- */
@import url(https://fonts.googleapis.com/css?family=Ovo|Muli:300,400,300italic,400italic|Inconsolata:400,700|Architects+Daughter);

body { padding-top:75px; font-family: 'Muli', sans-serif; }

a { cursor:pointer; color:#5781a0; }

.thumbnail { padding:0; border:0; }
.thumbnail-detail { padding:0px; }

.disqus-container { margin-top: 50px; }

.carousel { margin:0px 0px 30px 0px; }

.carousel-inner > .item {}
.carousel-inner > .item.active { display:block; }

.carousel-control { z-index:10;  }

.carousel-caption {
    font-size: 2.5em;
    text-shadow:-1px -1px 4px rgba(0,0,0,1),
                -1px 1px 4px rgba(0,0,0,1),
                1px -1px 4px rgba(0,0,0,1),
                1px 1px 4px rgba(0,0,0,1);
}



/* Navbar
-------------------------------------------------- */
.navbar-container { z-index:90000; position:fixed; top:0px; width:100%; }
.navbar {
    background:#5781a0;
    margin:0; border:0px; border-radius:0;
       -moz-user-select: none;
    -webkit-user-select: none;
        -ms-user-select: none;
         -o-user-select: none;
            user-select: none;  
}

.navbar-brand { font-family: 'Ovo', serif; }

.navbar-brand, .navbar .nav > li { border-right: 1px dashed rgba(255,255,255,0.25); }
.navbar-right > li { border-right:0; border-left: 1px dashed rgba(255,255,255,0.25); }


.navbar-brand,
.navbar .nav > li > a { color: #FFF; }

.navbar-brand:hover,
.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus,
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover { background: rgba(0,0,0,0.1); color: #FFF; }

.navbar .avatar {
    width:20px; border-radius:50%;
    margin:0px 15px;
    -webkit-transform:scale(1.75);
       -moz-transform:scale(1.75);
        -ms-transform:scale(1.75);
         -o-transform:scale(1.75);
            transform:scale(1.75);
}

.navbar-toggle { z-index:90000; }
.navbar-toggle .icon-bar { background-color: #ffffff; }

.navbar-nav>li> .dropdown-menu {
    min-width:200px;
    margin:-1px -1px 0 0;
    padding:0;
    color:#ffffff;
    background-color: #5781a0;
    border:0;
    border-top: 1px dashed rgba(255,255,255,0.25);
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.dropdown-menu>li>a { color: #fff; background:transparent; padding:10px }
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus{ color: #fff; background:rgba(0,0,0,0.1); }


.divider { height: 0px; margin: 9px 0; overflow: hidden; border-bottom: 1px dashed rgba(255,255,255,0.25);  }



/* Carousel
-------------------------------------------------- */
.carousel-inner .item { height:360px; }
.carousel-inner .carousel-caption { }

@media (max-width: 767px) {
    .carousel-inner .item { height:200px; }
    .carousel-inner .carousel-caption { font-size:16px; }
}



/* Modal
-------------------------------------------------- */
.modal-backdrop { z-index:90001; }
.modal { z-index:90002; }

.modal-content {
    border-radius:0;
    box-shadow:none; -webkit-box-shadow:none;
    border:0;
}

@media (min-width: 768px) {
  .modal-dialog { margin: 25px auto; }
}



/* Buttons
-------------------------------------------------- */
.btn-primary { background:#5781a0; border-radius:0; border:0; }
.btn-info { border-radius:0; border:0; }
.btn-default { background:#dddddd; border-radius:0; border:0; }



/* Quilt + Tiles
-------------------------------------------------- */
.quilt-description { padding:1em 0; }
.quilt-description p { font-size:1em; margin-bottom:1em; }
.quilt-meta { padding:1em 15px 0; border-top: 1px dashed rgba(0,0,0,0.25); border-bottom: 1px dashed rgba(0,0,0,0.25); background:rgba(31,87,128,0.12);}
.quilt-meta p { font-size:0.85em; margin-bottom:1em; }
.quilt-actions { margin-bottom:1em; }

.quilt { margin:0px 0px 25px; *zoom:1; overflow:hidden; }
.quilt:before, .quilt:after { content: " "; display: table; }
.quilt:after { clear: both; }
.quilt > * { margin:0; padding:0; }
.tile img { width:100%; height:auto; }

.tile {
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
  float:left;
}

.tile.placeholder { outline: 1px solid #888888; }

.tiles-1  { width:100%; }
.tiles-2  { width:50%; }
.tiles-3  { width:33.33333333%; }
.tiles-4  { width:25%; }
.tiles-5  { width:20%; }
.tiles-6  { width:16.66666667%; }
.tiles-7  { width:14.28571428%; }
.tiles-8  { width:12.5%; }
.tiles-9  { width:11.11111111%; }
.tiles-10 { width:10%; }
.tiles-11 { width:9.09090909%; }
.tiles-12 { width:8.33333333%; }
.tiles-13 { width:7.69230769%; }
.tiles-14 { width:7.14285714%; }
.tiles-15 { width:6.66666667%; }




