/* New blog Algoma Styles
-------------------------------------------------------------- */
.navbar-brand{
    padding:10px !important;
}
#header .navbar-default.navbar-collapsed-sm{
    background-color:#145f86 !important;  
}
#header .navbar-default.navbar-collapsed-sm .navbar-collapse{
    background-color:#145f86 !important;
}
.navbar{
    min-height: 70px;
}
.navbar-left{
    padding-top:10px;
    padding-left:15px;
}
#header .navbar-default.navbar-collapsed-sm .navbar-nav > li > a span{
    text-transform: uppercase;
    padding-left:10px !important;
}
@font-face {
    font-family: 'clarendon_text_pro_bold';
    src: url('clarendon_text_pro_bold-webfont.woff2') format('woff2'),
         url('clarendon_text_pro_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.call-bar2{
    background-color:#525252 !important;
    color:#ffffff !important;
    text-align:center  !important;
    font-size:15px  !important;
    padding:7px  !important;
    font-weight:500  !important;
}
.white-txt{
    color:#ffffff !important;
}
body{
    
    font-family: 'Open Sans', sans-serif;
    font-size:16px;

}
.text-boxes .text-box a{
    color:#145f86 !important;
    font-weight:700;
}
.text-boxes .text-box p{
    line-height:28px !important;
}
p{
    line-height:28px !important;  
}
.introtex{
    font-size:14px;
    
}
.featured-art{
        font-family:'clarendon_text_pro_bold';
    font-size:50px;
   line-height: normal;
    text-align: center;
   color:#ffffff;
    letter-spacing:-2px;
 
}
.black-bkg{
    background-color:#292727;
}
.img-responsive{
   margin: auto;
}

h2,h3,h4,h5{
    font-family: 'Open Sans', sans-serif;
    font-weight:700;
    text-transform: uppercase;
}

h6{
    font-family: 'Open Sans', sans-serif;
    text-align:center;
    font-weight:700;
    text-transform: capitalize !important; 
    font-size:13px !important;
}
.image-container{
      position: relative;
  text-align: center;
}
.blog-overlay{
    font-family:'clarendon_text_pro_bold';
    font-size:100px;
   line-height: normal;
    color:#ffffff;
    text-align:center;
    letter-spacing:-5px;
  text-shadow: 5px 5px 5px #000000;
}

.centered {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
 width: 70em;
}
.single-centered {
  position: absolute;
  top: 85%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
 width: 80em;
}

.single{
    font-family:'clarendon_text_pro_bold';
    font-size:60px;
   line-height: normal;
    color:#ffffff;
    text-align:center;
    letter-spacing:-3px;
  text-shadow: 5px 5px 5px #000000;
}
.text-boxes .text-box:first-child.text-box-title-above .title{
     font-family: 'Open Sans', sans-serif;
     font-weight: 700;
     font-size:24px;
}
.text-boxes .text-box:first-child.text-box-title-above .title a{
    color:#145f86 !important;

}
.text-boxes .text-box.text-box-big-image p{
    margin:10px 0;
}
.spacing{
    padding:10px;
 
    color:#145f86 !important;

}
.cnt{
    text-align:left;
}
#wrapper {

max-width: 1000px;
margin: 0 auto;}
.fleft{
    float:right;
}
.toolbar{
    font-size:14px;
}
.avatar {
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
#footer #footer-main{
    padding:30px 0;
    background-color:#145f86;
}
#footer #footer-copyright .copyright{
    font-size:12px;
}
#footer #footer-main .title{
        font-family:'clarendon_text_pro_bold';
        text-transform:capitalize;
        font-size:22px;

}
#footer #footer-main .info-box, #footer #footer-main ul, #footer #footer-main p, #footer #footer-main ol, #footer #footer-main ul li, #footer #footer-main ol li{
    font-size:14px;
}
@media (max-width: 480px){
    .toolbar{
        font-size:12px !important;
    }
   
.featured-art{
        font-family:'clarendon_text_pro_bold';
    font-size:25px;
   line-height: normal;
    text-align: center;
   color:#ffffff;
    letter-spacing:-2px;
 
}
.single{
    font-family:'clarendon_text_pro_bold';
    font-size:28px;
   line-height: normal;
    color:#ffffff;
    text-align:center;
    letter-spacing:-2px;
  text-shadow: 5px 5px 5px #000000;
}
.over{
    overflow:hidden;
}
.single-centered {
  position: absolute;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
 width: 100%;
}
.blog-overlay{
    font-family:'clarendon_text_pro_bold';
    font-size:30px;
   line-height: normal;
    color:#ffffff;
    text-align:center;
    letter-spacing:-2px;
  text-shadow: 5px 5px 5px #000000;
}

.centered {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
 width: 20em;
}
 
}
 @media (min-width: 480px) and (max-width:680px){
     .single{
    font-family:'clarendon_text_pro_bold';
    font-size:35px;
   line-height: normal;
    color:#ffffff;
    text-align:center;
    letter-spacing:-3px;
  text-shadow: 5px 5px 5px #000000;
}
.single-centered {
  position: absolute;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
 width: 25em;
}
.blog-overlay{
    font-family:'clarendon_text_pro_bold';
    font-size:50px;
   line-height: normal;
    color:#ffffff;
    text-align:center;
    letter-spacing:-2px;
  text-shadow: 5px 5px 5px #000000;
}

.centered {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
 width: 25em;
}
 }
@media (min-width: 680px) and (max-width:960px){
 
    .single{
    font-family:'clarendon_text_pro_bold';
    font-size:50px;
   line-height: normal;
  
}
.single-centered {
  position: absolute;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
 width: 40em;
}
 .blog-overlay{
    font-family:'clarendon_text_pro_bold';
    font-size:50px;
   line-height: normal;
    color:#ffffff;
    text-align:center;
    letter-spacing:-2px;
  text-shadow: 5px 5px 5px #000000;
}

.centered {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
 width: 30em;
}   

}
