.sticky-footer{bottom:0;left:0;position:fixed;width:100%;z-index:900}
@media all and (min-width:768px){.sticky-footer{display:block}
}
@media print{.sticky-footer{display:none !important}
}
.sticky-footer .title{cursor:pointer}
.sticky-footer .title h2{font-family:"Open Sans",Arial,sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;background:#74a187;color:white;line-height:25px;padding:0 10px;margin:0;text-transform:uppercase}
@media all and (min-width:768px){.sticky-footer .title h2{padding:0 15px}
}
.sticky-footer .title h2 span{position:absolute;display:block;right:8px;top:6px;border-radius:100%;background-color:white;color:#74a187;width:14px;height:14px;line-height:14px;font-size:.8em;text-align:center}
.sticky-footer .title h2 span:before{margin-left:1px}
.sticky-footer .title h2 span.glyphicon-chevron-down:before{margin-left:0;top:1px;position:relative}
.sticky-footer .reveal{background-color:white;max-height:78px;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;padding:10px}
@media all and (min-width:768px){.sticky-footer .reveal{max-height:100px;padding:10px 15px}
}
.sticky-footer .reveal.expanded{max-height:150px !important;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
@media all and (min-width:768px){.sticky-footer .reveal.expanded{max-height:350px !important}
}
.sticky-footer .lt-ie9 .sticky-footer .reveal{max-height:58px}
.sticky-footer .lt-ie9 .sticky-footer .reveal.expanded{max-height:130px !important}
@media screen and (min-aspect-ratio:13 / 9){.sticky-footer .sticky-footer .reveal.expanded{max-height:135px !important}
.sticky-footer .lt-ie9 .sticky-footer .reveal.expanded{max-height:115px !important}
}