@charset "utf-8";
/* CSS Document */

section h2, h2 {
	color: #C15153;
	font-size: 40px;
	font-weight: 100 !important;
}
.label {
	white-space:normal
}

.pulsate {
    -webkit-animation: pulsate 2s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.5;
	display:none;
}
@-webkit-keyframes pulsate {
    0% { 
        opacity: 0;
    }
    50% { 
        opacity: 1.0;
    }
    100% { 
        opacity: 0;
    }
}
.modal-title {
	color: #C41816
}
.modal-body {
	Color:#545454
}

.modal-body p {
	border-bottom:1px solid #bda881;
	padding-bottom:10px
}
.img-circle {
	max-width:150px
}
.item.wow.fadeIn h2 {
	font-size:40px
}
section h2, h2 {
	font-size:60px;
}
h3, .h3 {
    font-size: 24px;
}
.weekdays {
	font-size:18px}
.black {
	color:#2d3035
}

a.white {
	color:#FFFFFF
}
.videobg-arrow
{display:none}
/*mobile adds*/
@media (max-width: 767px) {
	.weekdays {
	font-size:14px}

	.item.wow.fadeIn h2 {
	font-size:30px
}

	h3, .h3 {
    font-size: 18px;
}
section h2, h2 {
	font-size:40px;
}
section {
    padding: 75px 0;
}
.pulsate {
	display:block
}

}

@media all and (max-width: 640px){
.videobg .header-text {
    position: absolute;
    width: 100%;
    font-weight: 700;
    font-size: 18px;
    text-align: center;
    line-height: 1;
    top: 100px;
    bottom: 0;
    margin: auto;
    color: #fff;
}
.mrgn-30-top {
    margin-top: 0;
}
}
.underline {
	text-decoration:underline
}


.marginSpecials {margin: 15px 0 0 0}

.btn-primary {
  color: #fff;
  background-color: #C04F00;
  border-color: #C04F00;
}
.btn-primary:hover {
  color: #fff;
  background-color: #C04F00;
  border-color: #C04F00;
    opacity: .7
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
    text-align: center;
    color: white;
      background-color: #000000
  }
    
      .navbar-nav .open .dropdown-menu > li > a:hover {
    line-height: 20px;
    text-align: center;
    color: white;
      background-color: #585858
  }


}


/*
New header styles
*/

/*
Fade content bs-carousel with hero headers
Code snippet by maridlcrmn (Follow me on Twitter @maridlcrmn) for Bootsnipp.com
Image credits: unsplash.com
*/

/********************************/
/*       Fade Bs-carousel       */
/********************************/
.fade-carousel {
    position: relative;
    height: 100vh;
}
.fade-carousel .carousel-inner .item {
    height: 100vh;
}
.fade-carousel .carousel-indicators > li {
    margin: 0 2px;
    background-color: #f39c12;
    border-color: #f39c12;
    opacity: .7;
}
.fade-carousel .carousel-indicators > li.active {
  width: 10px;
  height: 10px;
  opacity: 1;
}

/********************************/
/*          Hero Headers        */
/********************************/
.hero {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0,.75);
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
}
.hero h1 {
    font-size: 6em;    
    font-weight: bold;
    margin: 0;
    padding: 0;
}



/********************************/
/*            Overlay           */
/********************************/
.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #080d15;
    opacity: .7;
    display: none
}

/********************************/
/*          Custom Buttons      */
/********************************/
.btn.btn-lg {padding: 10px 40px;}
.btn.btn-hero,
.btn.btn-hero:hover,
.btn.btn-hero:focus {
    color: #f5f5f5;
    background-color: #1abc9c;
    border-color: #1abc9c;
    outline: none;
    margin: 20px auto;
}

/********************************/
/*       Slides backgrounds     */
/********************************/
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3 {
  height: 100vh;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
    opacity: .5
}
.fade-carousel .slides .slide-1 {
  background-image: url("../NewBuildingImages/6-IMG_0666.jpg");
}
.fade-carousel .slides .slide-2 {
    background-image: url("../rotator/ribs.jpg")
}
.fade-carousel .slides .slide-3 {
  background-image: url("../NewBuildingImages/12-IMG_1646.jpg");
}

/********************************/
/*          Media Queries       */
/********************************/
.hero {width:95%}

@media screen and (min-width: 1200px){
    .hero { width: 980px; }    
}
@media screen and (min-width: 980px){
    .hero { width: 980px; }    
}
@media screen and (max-width: 640px){
    .hero h1 { font-size: 4em; }    
}

.hero {width:100%}

.item-rotator-Port {padding: 0!important}

body{font-size: 18px}

section{padding: 75px 0}

@media (min-width: 768px) {
  .navbar-nav > li > a {
    font-size: 14px;
  }
}
.anchor-link { 

  display: block;

  position: relative;

  top: -100px; /* Adjust this value to match your header height */

  visibility: hidden;

}
