/*
* SCSS Tooltips
* By David Tintner & Hacking UI
* http://hackingui.com
*
* $direction: ne, nw, se, sw. relative to the element the tooltip is on
* $bg-color: any CSS valid color string, will be applied as bg color of tooltip
* Content for tooltip comes from data-tooltip attribute on element
*/
/*
* Triangle
* Copied from UtilityBelt- https://github.com/dmtintner/UtilityBelt
*/
/*
* Respond To
* Copied from UtilityBelt- https://github.com/dmtintner/UtilityBelt
*/
/*
* Where the magic happens
*/
.flex-direction-nav .flex-prev {
  left: 0;
  top: 0;
  margin: 0;
  opacity: 1;
  width: 17px;
  height: 100%;
  background: url("/local/templates/agp/images/icons/slider-prev.png") center no-repeat #f1f1f1; }
  .flex-direction-nav .flex-prev:before {
    display: none; }
.flex-direction-nav .flex-next {
  right: 0;
  top: 0;
  margin: 0;
  opacity: 1;
  width: 17px;
  height: 100%;
  background: url("/local/templates/agp/images/icons/slider-next.png") center no-repeat #f1f1f1; }
  .flex-direction-nav .flex-next:before {
    display: none; }
.flex-direction-nav .flex-disabled {
  opacity: 1 !important; }

.flexslider:hover .flex-direction-nav .flex-prev {
  left: 0; }
.flexslider:hover .flex-direction-nav .flex-next {
  right: 0; }

.colleagues-inline {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 0 30px; }

.colleagues-slide {
  width: 100%;
  display: block;
  margin: 11px 0 30px; }

.quote {
  padding: 94px 0 50px; }

.quote-text {
  font-size: 150%;
  max-width: 600px;
  margin: 0 auto;
  font-family: "Constantia", serif;
  position: relative; }
  .quote-text > * {
    position: relative;
    z-index: 2; }

.author-quote {
  font-family: "ConstantiaBoldItalic", serif;
  color: #FF0000;
  text-align: right;
  font-size: 18px;
  margin: 7px 27px 0 0; }

.quote-slide .flex-viewport {
  overflow: visible !important; }
.quote-slide .flex-control-paging {
  bottom: -20px; }
  .quote-slide .flex-control-paging li a {
    width: 6px;
    height: 6px;
    border-radius: 0;
    background: #F1F1F1;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    .quote-slide .flex-control-paging li a:hover {
      background: #d8d8d8; }
    .quote-slide .flex-control-paging li a.flex-active {
      background: #77160E; }
      .quote-slide .flex-control-paging li a.flex-active:hover {
        background: #490e09; }

.quite-el-1 {
  position: absolute;
  display: block;
  width: 55px;
  height: 55px;
  top: -81px;
  left: 13.6%;
  background: #E2231A; }
  @media (max-width: 700px) {
    .quite-el-1 {
      left: -15px; } }

.quite-el-2 {
  position: absolute;
  display: block;
  width: 114px;
  height: 114px;
  top: -54px;
  left: 16%;
  background: repeating-linear-gradient(-45deg, #ECECEC, #ECECEC 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0) 5px); }
  @media (max-width: 700px) {
    .quite-el-2 {
      left: 0; } }

.quite-el-3 {
  position: absolute;
  display: block;
  width: 63px;
  height: 63px;
  bottom: 59px;
  right: 14%;
  background: #77160E; }
  @media (max-width: 700px) {
    .quite-el-3 {
      display: none; } }

.quite-el-4 {
  position: absolute;
  display: block;
  width: 33px;
  height: 33px;
  bottom: 27px;
  right: 11%;
  background: #FFDD00; }
  @media (max-width: 700px) {
    .quite-el-4 {
      display: none; } }

/*# sourceMappingURL=aboutuspage.css.map */
