/* custom css */
/*
@import url("//fonts.googleapis.com/css?family=Ubuntu");
@import url("//fonts.googleapis.com/css?family=Lato");
@import url("//fonts.googleapis.com/css?family=Abel");
*/
@font-face {
    font-family: 'lato';
    src: url('../fonts-extra/lato-reg-webfont.eot');
    src: url('../fonts-extra/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts-extra/lato-reg-webfont.woff') format('woff'),
         url('../fonts-extra/lato-reg-webfont.ttf') format('truetype'),
         url('../fonts-extra/lato-reg-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubuntu';
    src: url('../fonts-extra/ubuntu_regular-webfont.eot');
    src: url('../fonts-extra/ubuntu_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts-extra/ubuntu_regular-webfont.woff') format('woff'),
         url('../fonts-extra/ubuntu_regular-webfont.ttf') format('truetype'),
         url('../fonts-extra/ubuntu_regular-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;

} 

.navbar-nav > li > a {padding-top:5px !important; padding-bottom:5px !important;}

.navbar {min-height:32px !important}

.navbar-brand {padding-top:7px !important; padding-bottom:2px !important; height:10px;}

body {
    padding-top: 70px;
    padding-bottom: 40px;
    /*background-image:url('../resources/congruent_outline.png');*/
    background-repeat:repeat;
}

.anchor{
    display: block;    
    position: relative;     
    top: -70px;
    visibility: hidden;
}


.gradient, 
.pcc-technology,
.pcc-newmedia,
.pcc-photography,
.pcc-entertainment,
.pcc-charitycommunity,
.pcc-about,
.panel-body
{
background-color:#FFFFFF;

/* Firefox 3.6+ */
background-image: -moz-linear-gradient(#1C2F2F, #222222);

/* Safari 4+, Chrome 1+ */
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1C2F2F), to(#222222));

/* Safari 5.1+, Chrome 10+ */
background-image: -webkit-linear-gradient(#1C2F2F, #222222);

/* Opera 11.10+ */
background-image: -o-linear-gradient(#1C2F2F, #222222);

/* Microsoft IE10 */
background-image: -ms-linear-gradient(#1C2F2F, #222222);

/* IE8? */
background: linear-gradient(to bottom, #1C2F2F,#222222); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1C2F2F', endColorstr='#222222',GradientType=0 ); /* IE6-9 */


}

/*
.carousel{width:150px;
       height:225px;}


.rbCarouselImg img {
  width: auto;
  height: 225px;
  max-height: 225px;
}

*/
.slider-size {
height: 150px; /* This is your slider height */
}
.carousel-sm {
width:150px; 
margin:0 ; /* center your carousel if other than 100% */ 
}

.carousellink{
	color: white;
	text-shadow: 1px 1px #000000;
}

.dropchar { float: left; color: white; font-size: 45px; line-height: 40px; padding-top: 0px;  padding-right:10px; text-shadow: 4px 4px #000000;  }

.outlinetext{
	text-shadow: 1px 1px 1px #000000, -1px -1px 1px #000000;
}

.shadowtext{
	text-shadow: 1px 1px 1px #000000;
}

.panel-heading{
	text-shadow: 1px 1px 1px #000000;
}

span.glyphicon
{
    font-size: 1.1em;
}

span.fa
{
    font-size: 1.5em;
}

blockquote{
	font-size: 14px;
}

h1, h2, h3, h4, .navbar{
    font-family: 'Ubuntu', sans-serif;   
}

.pcc-technology {
  background-color: #1C2F2F;
}

.pcc-newmedia{
  background-color: #1C2F2F;
}

.pcc-photography{
  background-color: #1C2F2F;
}

.pcc-entertainment{
  background-color: #1C2F2F;
}  

.pcc-charitycommunity{
  background-color: #1C2F2F;
}

.pcc-about{
  background-color: #1C2F2F;
}

footer{
	text-align: center;
}


@media (min-width: 768px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }


}

@media (max-width: 1070px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }

}

