body {
  padding-top: 70px;
}
a {
  color: #EF291F;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #EF291F;
  text-decoration: underline;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
    font-weight: 900;
  color: #000000;
}

.whiteText a{
  color: #fff;
  text-decoration: none;
}

.menuText {
  color: #fff;
}

.navbar-inverse .navbar-nav > li > a {
  color: #fff;
  font-weight:bold;
}
 
.marginCenter{
margin-right: auto;
margin-left: auto;
}

.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  font-size: 21px;
  line-height: 2.1428571435;

}


.jumbotron h1 {
  line-height: 1;
  color: inherit;
}

.jumbotron p {
  line-height: 1.4;
}

.container .jumbotron {
  border-radius: 6px;
}

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .container .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1 {
    font-size: 38px;
  }
}


.navbar-inverse {
  background-color: #000;
  border-color: #080808;
}

.blackBack {
  background-color: #000;
}
	  

	  
	  
	        /* Custom container */
.container {
        margin: 0 auto;
        max-width: 902px;
      }

.container2 {
        margin: 0 auto;
        max-width: 500px;
      }	  



.logoPadding{
padding: 8px 0 30px 0;
}

.redFont{
 color: #DC333D;
}



.rowSections{
padding: 10px 0 10px 0;
border:1px solid #CCCCCC;
}

.smallFont{font-size:small}
.xsmall{font-size:x-small}
.xxsmall{font-size:xx-small}
.largeFont{font-size:large}
.xlarge{font-size:x-large}
.xxlarge{font-size:xx-large}


.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 900;
  line-height: 1;
  letter-spacing: -1px;
}

.paddingRotater{
	padding-top: 8px;
	  font-weight: 900;
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

.grayBorder{
  border:1px solid #666666;
  
}

/* Carousel base class */
.carousel {
  height: 400px;
  margin-bottom: 60px;

}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 400px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;

}
/* Media Queries for Carousel */
 @media (max-width: 979px) {
    #myCarousel.carousel  {
    width: 100%;
  height: 320px;
    }
    }
	
 @media (max-width: 979px) {
    #myCarousel.carousel .item  {
  height: 320px;
  background-color: #777;
    }
    }
	
 @media (max-width: 979px) {
    #myCarousel.carousel-inner > .item > img  {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;

    }
    }
	
	
/* Media Queries for Carousel */
 @media (max-width: 400px) {
    #myCarousel.carousel  {
    width: 100%;
  height: 155px;
    }
    }
	
 @media (max-width: 400px) {
    #myCarousel.carousel .item  {
  height: 155px;
  background-color: #777;
    }
    }
	
 @media (max-width: 400px) {
    #myCarousel.carousel-inner > .item > img  {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;

    }
    }
	
	

	


.carousel-indicators li {
  background-color:rgba(0, 0, 0, 0);
  border:1px solid #DC333D;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  cursor:pointer;
  display:inline-block;
  height:10px;
  margin:1px;
  text-indent:-999px;
  width:10px;
}

.carousel-indicators .active {
  background-color:#DC333D;
  height:12px;
  margin:0;
  width:12px;
}


ul#portfolio li{
font-family:"Times New Roman",Georgia,Serif;
font-style:italic;
    font-size: 28px;
	font-weight:bold;
	list-style-type: none;
}


