﻿.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}.gallery .item{overflow:hidden;text-align:center}.gallery .controls{width:100%;text-align:center}.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}.gallery .itemBox{position:relative}.gallery .item-controls{position:absolute;display:table;top:167px;width:100%}.gallery .item-controls nav{display:table-cell;vertical-align:middle}.gallery .item-controls .fa{font-size:3em;width:48px;height:48px}.gallery .item-controls a:first-of-type{float:left;margin-left:1em}.gallery .item-controls a:last-of-type{float:right;margin-right:1em}.promoRight{float:right;position:absolute;background-color:#fff;background:rgba(255,255,255,.9);width:50%;height:95%;right:0;padding:27px 0 0 14px;box-sizing:border-box;text-align:left;margin:10px}.promoRight span{font-weight:bold;font-size:1.4em;text-align:left;margin-bottom:2em;display:block}.promoRight p{font-size:1.2em;padding:0}@media screen and (max-width:47.92em){.promoRight{margin:11px;height:94%}.promoRight span{font-size:1.3em;margin-bottom:1em}.promoRight p,.promoRight .button{font-size:1em}}@media screen and (max-width:480px){.promoRight{padding:2px 7px;margin:3px;height:97%}.promoRight span{margin-bottom:0;font-size:1em}.promoRight p{font-size:.7em}.promoRight .button{font-size:.7em}}@media screen and (max-width:414px){.promoRight{padding:2px 7px;margin:3px;height:96%}.promoRight span{margin-bottom:10px;font-size:1em}.promoRight p{display:none}.promoRight .button{font-size:.7em}}