

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

.carousel{
    background-color: ivory;
    border-radius: 8px;
    background: #fff;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.jumbotron{
    background-color: ivory;
}

.carousel .carousel-caption{
    color: black;
}

body{
    background-color: ivory;
    overflow-x: hidden;
}

footer{
    margin: 1px;
    padding: 1px;
}

#img-menu h2{
    text-align:justify;
}

.carousel-indicators li{
    border: 1px solid #999999;
}

.carousel-indicators .active {
    background-color: #999999;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 8%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=30);
  opacity: .3;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}

@media screen and (min-width: 768px) {
    .carousel-indicators {
        bottom: 10px;
    }
}

.loader{
   border: 0;
   border-style: none;
   frameborder: 0;
}

#locator, #locator a, #locator p{
    margin-left:5px;
    background-color: #fff;
}
#locator a{
    font-style: italic;
    font-weight: bold;
}
a:visted{
    color:#9E170D;
}
a:hover{
     color:#4B91D9;
}
li{
    list-style-type: none;
    
}
li:hover{
    list-style-type:square;
}

section{
    max-width:900px;
}

section iframe{
    position: relative;
    float:right;
}

.ico{
    position: relative;
    float:right;
    top: 1px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ico-home:before{
    content: url("../img/loaders/home.gif");
}
.ico-phone:before{
    content: url("../img/loaders/phone.gif");
}
.ico-email:before{
    content: url("../img/loaders/sendmail.gif");
}


.morph {
  -webkit-transition: all 0.2s ease;
     -moz-transition: all 0.2s ease;
       -o-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
          transition: all 0.2s ease;
}
 
/*.morph:hover {
  border-radius: 50%;
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}
*/
.morph:hover{
    -webkit-filter: saturate(480%);
    filter: saturate(480%);
}

.carousel-caption{
    color:white;
    font-size:44px;
}
.item img{
  
}

.primary{
    color:#85231C;
}
.linkon{
    color:#9E170D;
}
.linkoff{
    color:#4B91D9;
}
.secondary{
    color:#BFD136;
}
.accent{
    color:#788515;
}
.ad{
    color:#FFFECD;
}

.add{
    color:#ACE868;
}

.addd{
    color:#80FF7F;
}

.adddd{
    color:#68E89F;
}

.addddd{
    color:#73FFEA;
}


/*CONTACT FORM*/

.alert-success{
    display: none;
}

.alert-danger{
    display: none;
}


.man-logo img{
    height:65px;
    
}

.strong{
    font-size:x-large;
}
.italic{
    font-style:italic;
}

.center{
    text-align: center;
}
.futurelink{
    cursor: not-allowed;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 3s;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

/*
  WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  Need to override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}




