#main-welcome a {
  text-decoration: none;
  outline: 0;
}
#main-welcome .panel-heading {
  background-color: #a59260;
  color: #fff;
  font-family: "Droid Sans";
  font-size: 1em;
  font-weight: bold;
  text-decoration: none;
}
#main-welcome .panel-body {
  height: 390px;
}
#main-welcome .glyphicon {
  color: #315270;
  font-size: 2em;
}
#main-welcome .icon-custom {
  color: #315270;
  font-size: 2em;
}
#main-welcome span {
  display: block;
}
#main-welcome p {
  color: #000;
  font-size: .8em;
  padding-top: 15px;
}
@media (min-width: 768px) {
  #main-welcome .glyphicon {
    font-size: 3em;
  }
    #main-welcome .icon-custom {
    font-size: 3em;
  }
  #main-welcome p {
    font-size: 1em;
    padding-top: 30px;
  }
}
@media (min-width: 992px) {
  #main-welcome .panel-heading {
    font-size: 1.5em;
  }
  #main-welcome .glyphicon {
    font-size: 5em;
  }
    #main-welcome .icon-custom {
    font-size: 5em;
  }
}
.acc-home-info a {
  font-weight: bold;
}
.acc-tile {
  text-align: center;
}
.acc-tile .acc-tile-body p {
  text-align: left;
}
.acc-tile .panel:hover {
  border-color: #a59260;
  box-shadow: 0 0 10px #9ecaed;
  outline: none;
  transition: ease-in 0.2s;
}
.caption {
        width:100%;
        bottom: 13rem;
        position: absolute;
        /*background:#000;
        background: -webkit-linear-gradient(bottom, #000 40%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
        background: -moz-linear-gradient(bottom, #000 40%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
        background: -o-linear-gradient(bottom, #000 40%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
        background: linear-gradient(to top, #000 40%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    }

.acc-banner {
        border: 0 none;
        box-shadow: none;
        margin:0;
        padding:0;
}

.caption h4 {
        color: #fff;
        -webkit-font-smoothing: antialiased;
        font-size: 30px;
}

/*@font-face {
    font-family: 'icomoon';
    src: url('/fonts/icomoon.eot?jgaha6');
    src: url('/fonts/icomoon.eot?#iefixjgaha6') format('embedded-opentype'), url('/fonts/icomoon.woff?jgaha6') format('woff'), url('/fonts/icomoon.ttf?jgaha6') format('truetype'), url('/fonts/icomoon.svg?jgaha6#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

.icon-custom {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'icomoon';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-shop:before {
	content: "\e60a";
}
.icon-transformers:before {
	content: "\e600";
}
.icon-batman:before {
	content: "\e601";
}
.icon-spaceinvaders:before {
	content: "\e602";
}
.icon-cone:before {
	content: "\e603";
}
.icon-office:before {
	content: "\e605";
}
.icon-stats:before {
	content: "\e606";
}
.icon-hammer:before {
	content: "\e607";
}
.icon-lightning:before {
	content: "\e608";
}
.icon-powercord:before {
	content: "\e609";
}
.icon-signal:before {
	content: "\f012";
}
.icon-warning:before {
	content: "\f071";
}
.icon-flash:before {
	content: "\f0e7";
}
.icon-lightbulb-o:before {
	content: "\f0eb";
}
.icon-building-o:before {
	content: "\f0f7";
}
.icon-institution:before {
	content: "\f19c";
}
.icon-ra:before {
	content: "\f1d0";
}
.icon-ge:before {
	content: "\f1d1";
}
