
div#contentmain {margin-bottom:0;}

.tx-ff-owl-slider  {
  -webkit-box-shadow: 6px 8px 13px -1px rgba(0,0,0,0.28);
  -moz-box-shadow: 6px 8px 13px -1px rgba(0,0,0,0.28);
  box-shadow: 6px 8px 13px -1px rgba(0,0,0,0.28);
}
.tx-ff-owl-slider .caption-wrapper {display:none;}
div#contenthead .tx-ff-owl-slider img {display: block; line-height: 0; width:100%; height:auto; box-shadow:none;}
.owl-pagination {position: absolute; left:0; right:0; bottom:10px;}
.owl-theme .owl-controls .owl-page span {margin:0 5px; background:#fff;}
.owl-theme .owl-controls .owl-page:hover span,
.owl-theme .owl-controls .owl-page.active span {background:#f3ee93;}

div#col-2 {width:100%;}
div#col-2 h1 {padding-top:50px;}
hr {margin-top:20px; border-bottom:5px solid #69899d;}

div.cols-3-inner {overflow:hidden; padding: 40px 0 60px;}

div#col-2 div.cols-3-inner .cols-3-inner-middle img,
div#col-2 div.cols-3-inner .cols-3-inner-left img,
div#col-2 div.cols-3-inner .cols-3-inner-right img {border:solid 4px #fff; width:100%; box-sizing:border-box;}

div#col-2 div.cols-3-inner h3 {margin:0 0 10px 0; font-size:20px; line-height:22px; font-weight:normal; font-family:ComicRelief, Comic Sans MS, sans-serif; color:#fff; }
div#col-2 div.cols-3-inner div.ce-bodytext {padding:0 4px;}
div#col-2 div.cols-3-inner div.ce-bodytext p {font-size:15px; line-height:20px;}

div#footerbox div.cols-3-inner {padding:0; margin:0;}

div#col-2 div.cols-2-inner-right img {max-width: 100%; height:auto; border:none;}

@media only screen and (max-width : 1024px) {
  div#col-2 h1 {padding-top:0;}
}

@media only screen and (max-width : 480px) {

}
