/* Sticky footer styles
-------------------------------------------------- */

html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
}
.navbar{

  margin-bottom: 0px;
}
.btn-group{
margin-bottom: 15px;
    height: 45px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a90329+0,8f0222+44,6d0019+100;Brown+Red+3D */
background: #a90329; /* Old browsers */
background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}
.btn-group >a{

  color: #fff;
}
.btn-group >a:hover{
  color: #fff;
  background-color:#ea0e41; 
}

/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by its height */
  margin: 0 auto -60px;
  /* Pad bottom by footer height */
  padding: 0 0 60px;
}

/* Set the fixed height of the footer here */
#footer {
  /*height: 60px;*/
  background-color: #f5f5f5;
}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

#wrap > .container {
  padding: 10px 15px 0;
}

#footer > .container {
  padding-left: 15px;
  padding-right: 15px;
}



.navbar-header {
 	float:none;
    width:100%;
    padding:10px;
}
.navbar-brand {
    font-size:20pt;
    float:none;
}
#bottomNav {
	padding:5px;
}
#bottomNav a {
    font-size:12pt;
    color:#ddd;
    text-decoration:none;
}
#bottomNav a:hover {
    color:#fff;
}
.bottom-tab:hover{

background-color: #ea0e41;

}
.media-heading{
  padding-bottom: 5px;
  font-size: 15px;
  padding-left: 10px;
}
.media-heading:hover{
 color:#900222
}
.media-p{
  font-size: 10px;
  padding-left: 10px;
  color:#333
}
.media-object{
  padding-right: 10px;
}
.media{
  background: rgba(255,255,255,1);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
  padding: 0px;
  margin:2 0 2 0px;
}
/* carousel */
#quote-carousel 
{
  /*padding: 0 1px 3px 1px;*/
  /*margin-top: 30px;*/
}

/* Control buttons  */
#quote-carousel .carousel-control
{
    background: none;
    color: #fff;
    font-size: 1.3em;
    text-shadow: none;
    margin-top: 13px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  width: 10%;
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  width: 6%;
  right: 0px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#share_footer{

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a90329+0,8f0222+44,6d0019+100;Brown+Red+3D */
background: #a90329; /* Old browsers */
background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}
.col-xs-3{

  width: 20%;
}
/* End carousel */
.row {
    margin-right: -5px;
    margin-left: -5px;
}
.portfolio-item{
  margin-bottom: 10px;
}
.col-xs-6{

  padding-right: 5px; 
     padding-left: 5px; 
}
.headingNav{

  background-color: #c8161d;
  height: 55px;
  float: right;
  margin-top: -55px;
  color: white;
}
@media screen and (max-width: 768px) {
    .font_smaller{
       font-size: 1.0em;
    }
}




/**
  MEDIA QUERIES
*/

