﻿.gallery .control-button{background-color:#b0b0b0;background-color:#b0b0b0;color:#b0b0b0;color:#b0b0b0}.gallery .control-button:hover{background-color:#a52432;background-color:#a52432;color:#a52432;color:#a52432}.gallery{position:relative;margin-bottom:20px}.gallery .item{overflow:hidden;text-align:center}.gallery .controls{width:100%;text-align:center;position:absolute;bottom:0;margin-bottom:-30px}.gallery .controls a{color:inherit}.gallery .controls .control-button{display:inline-block;margin:0 5px;font-size:1em;text-align:center;text-decoration:none;-webkit-transition:color .1s;-o-transition:color .1s;transition:color .1s;border-radius:50%;width:18px;height:18px}.gallery .control-button{display:inline-block;margin:0 .02em;text-align:center;text-decoration:none;-webkit-transition:color .1s;-o-transition:color .1s;transition:color .1s}.galleryControls{max-width:819px}.galleryControls .item .itemBox{position:relative}.galleryControls .item .caption{text-align:left;bottom:5px;width:100%;box-sizing:border-box;padding:20px;background-color:rgba(0,0,0,.6);color:#fff;position:absolute}.galleryControls .item img{width:100%;max-height:100%;position:relative}.galleryControls .item .item-controls{position:absolute;display:table;width:100%;top:45%}.galleryControls .item .item-controls nav{display:table-cell;vertical-align:middle}.galleryControls .item .item-controls .fa{color:#fff;font-size:3em;opacity:.6;filter:alpha(opacity=60);-o-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s;width:48px;height:48px}.galleryControls .item .item-controls .fa:hover{opacity:1;filter:alpha(opacity=100)}.galleryControls .item .item-controls label:first-of-type{float:left;margin-left:1em;cursor:pointer}.galleryControls .item .item-controls label:last-of-type{float:right;margin-right:1em;cursor:pointer}@media screen and (max-width:72.23em){.galleryControls{max-width:100%;width:100%}.galleryControls .item .caption,.galleryControls .item img,.galleryControls .item .item-controls{width:100%}}@media screen and (max-width:480px){.caption{position:static !important;margin-top:-5px}.gallery .controls{margin-bottom:0;margin-top:30px;position:static}.item-controls{top:30% !important}.item-controls .fa{opacity:1 !important}}