/* 

PANELS STYLE SHEET FOR [ATTIK DESIGNS]
Created by [ADRIAN CORCORAN]
[http://www.attikdesigns.ie]

*/
/*TOP NAV LINKS*/
div.top-nav-links {
  float: right;
  margin-top: 10px;
}
/* --------- 8. panels  --------- */
div#layout-homepage-panels .homepage-panel {
  width: 214px;
  margin-right: 26px !important;
  padding-bottom: 10px;
  margin: 2em 0;
  overflow: hidden;
}
div.homepage-panel-image {
  height: 128px;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
div#layout-homepage-panels .homepage-panel img {
  width: 100%;
  height: auto;
}
div#layout-homepage-panels .homepage-panel.last {
  margin-right: 0px;
}
/*	homepage panels */
.homepage-panel {
  width: 30%;
  margin-right: 4.5%;
  padding-bottom: 10px;
  margin-bottom: 2em;
}
.homepage-panel.last {
  margin-right: 0%;
  float: right;
}
.homepage-panel .homepage-panel-hover-bg {
  display: none;
}
.homepage-panel:hover .homepage-panel-hover-bg {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(105, 105, 105, 0.58);
}
.homepage-panel h2 {
  font-size: 1.6em !important;
  font-weight: bold !important;
  margin-bottom: 10px !important;
  color: #9b9b9b !important;
  text-shadow: 0px 1px 1px #fff !important;
}
.homepage-panel:hover h2 {
  color: #1855c5 !important;
}
.homepage-panel p {
  1min-height: 100px;
}
.homepage-panel a.button {
  margin-left: 40px;
  margin-top: 10px;
}
div.homepagePanelImage {
  width: 220px;
  height: 100px;
  overflow: hidden;
  border: 1px solid #fff;
  -webkit-box-shadow: 0px 0px 3px 1px #666;
  -moz-box-shadow: 0px 0px 3px 1px #666;
  box-shadow: 0px 0px 3px 1px #666;
  margin: 0 auto;
  margin-bottom: 1em;
}

/*	footer panels */
#footer .panel {
  width: 30%;
  margin: 10px 0;
  margin-right: 5%;
}
#footer .panel.last {
  margin-right: 0;
}

/*	sidebar panels */
div.sidebar .panel-holder {
}
div.sidebar .panel {
}
div.sidebar .panel h2,
div.contentLeft.sidebar h2,
div.nav-side h2 {
  color: #1855c5;
  font-size: 2.6em;
  text-shadow: 0.5px 0.5px #fff;
  padding: 10px 15px;
  margin-bottom: 0px;
}

/*	ads */
.ad-spot-slideshow,
.ad-spot-slideshow-two {
}
.ad-spot-slideshow-sidebar {
}
div#googleMap {
  margin-bottom: 20px;
}
div#googleMap iframe {
  border: 1px solid #c5c5c5;
}
div#wrapper-youtube iframe {
  width: 100%;
  min-height: 300px;
  height: auto;
}
div#wrapper-youtube div.video-holder {
  margin: 20px auto;
  width: 65%;
}
