.large-3 img{background-color: RGBA(141, 138, 138, 0.3);border-radius: 20px;}
#main-outer{background-color:#232323;}
#main-wrap{background-image:url("images/wood3.jpg");max-width:1400px;margin:auto;padding:25px 0px; background-position-x: right;}
#main-inner{max-width:1200px;margin:auto;background-color:rgba(70, 70, 70, 0.52);padding:20px;border-radius:45px;margin-top: 4em;}
.navbar-brand img{border:none;background-color:RGBA(35, 35, 35, 0.62);border-radius:10px;padding:3px;height:108px;margin-top: 50px;margin-left: 20px;}
#main{max-width:900px;margin:50px auto;padding:30px;background-color:RGBA(45, 37, 37, 0.78);color:#FFF;box-shadow:0px 13px 33px 0px #000;}
#main h1{font-family:optima;color:#FFB263;text-align:center;background-color:RGB(35, 35, 35);padding:20px;margin-bottom:45px;font-size: 2.4em;}
#main h2{background-color: #bd9263;text-align: center;padding: 10px;font-family: trajan pro;margin-bottom: 1em;text-shadow: 0px 5px 5px;border-radius: 20px;font-size: 1.6em;}
#slide-show{box-shadow: 0px 9px 25px 13px;color:#000;max-height: 380px;max-width: 960px;margin: auto;margin-top: 2em;}
p {font-size:1.5em}
.serviceList{min-width:300px;display: inline-block;padding-left: 30px;}
.button{background-color:#232323;color:#fff;}
.button:hover{background-color:#C78F45;}
.current .button{background-color:#C78F45;}
.large-4{color: #fff;padding: 40px;margin-bottom: 40px;}
#container{max-width:604px;max-height:453px;position:relative;margin:auto;box-shadow:0px 15px 15px 10px;color:#000;}
#container ul{max-width:604px;height:453px;list-style:none outside none;position:relative;overflow:hidden;margin:0px;}
#container li:first-child{display:list-item;position:absolute;}
#container li{position:absolute;display:none;}
#container span.button .nextButton .prevButton{height:72px;max-width:68px;position:absolute;background:url('buttons.png') no-repeat;top:50%;margin-top:-36px;cursor:pointer;z-index:2000;background-position:left top;left:0;}
#container span.button .nextButton .prevButton:hover{background-position:left bottom;left:0;}
#map{max-width:600px;margin:auto;box-shadow:0px 5px 50px 15px;color:#000;}
iframe{max-width:100%;}
form table, label, tr, td, tbody{max-width:100%;}
tr,td{background-color:#353434;}
table{border-collapse:collapse;border:none;}
label{color:#fff5f5;cursor:pointer;display:block;font-size:20px;font-weight:normal;line-height:1.5;margin-bottom:0;text-align:center;}
tbody{border:none;}
#call{padding:20px;}
#call h4{color:#FFB263;font-size: 1.8em;margin: 10px 0px;}
#footer-wrap{border-radius:0px 0px 50px 50px;}
#footer-wrap h4{color:#000000;font-size:2em;}
.inline-list a:hover{color:#FFB263;}
a{color:#fff;}
a:hover{color:#C78F45;}
#footer-wrap .panel{background-color:rgba(255, 255, 255, 0.14);}
#footer-wrap p{color:#fff;}
.stamp a{color: #9c9c9c;font-weight: bold;}
.stamp a:hover{color:#fff;}
.stamp{color:grey;}
#local{display:none;}
i {
  font-size: 2.5rem; }
 .icon-button {
  border-radius: 3.6rem;
  width: 3.6rem;
  height: 3.6rem;
  margin: 0 5px;
  position: relative;
  display: inline-block;
  text-align: center;
  font-size: 2rem;
  background: white; 
  }
  .icon-button span {
    display: block;
    border-radius: 0;
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transition: all 0.3s; }

  .icon-button:hover span {

    display: block;
    border-radius: 3.6rem;
    width: 3.6rem;
    height: 3.6rem;
    margin: -1.8rem; }
    
  .icon-button i {
    background: none;
    height: 3.6rem;
    width: 3.6rem;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    line-height: 3.6rem;
    transition: all 0.3s; }

.twitter span {
  background-color: #4099ff; }

.facebook span {
  background-color: #3B5998; }

.gplus span {
  background-color: #db5a3c; }

.icon-button .fi-social-twitter {
  color: #4099ff; }

.icon-button .fi-social-facebook {
  color: #3b5998; }

.icon-button .fi-social-google-plus {
  color: #db5a3c; }

.icon-button:hover .fi-social-twitter, .icon-button:hover .fi-social-facebook, .icon-button:hover .fi-social-google-plus {

  color: white;

  font-size: 2.6rem;

  line-height: 3.9rem; }
