.og-grid{list-style:none;padding:20px 0 !important;margin:0 auto;text-align:center;width:100%;text-indent:0 !important;}
.og-grid ul{margin-bottom:30px;}
.og-grid li{display:inline-block;margin:10px 5px 0 !important;vertical-align:top;list-style:none !important;}
.xpgal-item-wrap{position:relative;}
.og-expanded .xpgal-item-wrap > a::after{bottom:-10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:15px;left:50%;margin-left:-15px;list-style:none !important;}
.og-expander{position:absolute;top:auto;left:0;width:100%;margin-top:10px;text-align:left;height:0;overflow:hidden;z-index:999;}
.og-expander-inner{padding:30px 30px;height:100%;overflow:hidden;}
.og-close{position:absolute;width:40px;height:40px;top:20px;right:20px;cursor:pointer;z-index:1000;}
.og-close::before,
.og-close::after{content:'';position:absolute;width:100%;top:50%;height:1px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
.og-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}
.og-close:hover::before,
.og-close:hover::after{background:#333;}
.og-fullimg{width:60%;float:left;height:550px;overflow:hidden;position:relative;}
.og-details{width:30%;float:left;position:relative;}
.og-details{padding:0 20px;}
.og-fullimg{text-align:center;}
.og-fullimg img{display:inline-block;max-height:100%;max-width:100%;}
.og-details p{font-weight:normal;font-size:12px;line-height:22px;color:#999;font-family:Arial, Helvetica, sans-serif;}
.og-loading{width:20px;height:20px;border-radius:50%;background:#ddd;box-shadow:0 0 1px #999, 15px 30px 1px #999, -15px 30px 1px #999;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;-webkit-animation:loader 0.5s infinite ease-in-out both;-moz-animation:loader 0.5s infinite ease-in-out both;animation:loader 0.5s infinite ease-in-out both;}
.separacion{margin:0px 20px;vertical-align:middle;width:0;display:inline-block;float:left;border-left:1px solid #121212;box-shadow:1px 0 #2a2a2a;height:499px;position:relative;}
.separacion_hzl{border-bottom:1px solid #121212;box-shadow:0 1px #2A2A2A;margin:20px 0;position:relative;}
.xpgal-description{font-size:1rem;line-height:1.6;margin-bottom:20px;}
.lista{float:left;}
.lista ul{list-style:none !important;margin:0;padding:0;}
.lista li{display:block;list-style:none !important;margin:0 10px 0 0;padding:10px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999;height:45px;}
.lista li a{display:inline-table;text-decoration:none;color:#999;}
.lista li a img{float:left;}
@-webkit-keyframes loader{0%{background:#ddd;}
33%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd;}
66%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc;}
}
@-moz-keyframes loader{0%{background:#ddd;}
33%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd;}
66%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc;}
}
@keyframes loader{0%{background:#ddd;}
33%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd;}
66%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc;}
}
@media screen and (max-width:830px){.og-expander h3{font-size:32px;}
.og-expander p{font-size:13px;}
.og-expander a{font-size:12px;}
.nextLnk, .prevLnk{font-size:40px;}
}
@media screen and (max-width:650px){.og-details{float:none;width:100%;}
}
.gallery-item{list-style-image:none !important;list-style:none !important;}
li.gallery-item{list-style:none !important;}
.prevLnk{cursor:pointer;position:absolute;bottom:50%;left:10px !important;font-size:50px;text-decoration:none;}
.nextLnk{cursor:pointer;position:absolute;bottom:50%;right:10px !important;left:inherit !important;font-size:50px;text-decoration:none;}
.nextLnk:hover, .prevLnk:hover{text-decoration:none;}
.galeriaTip{bottom:0;color:#666666 !important;font-size:11px !important;position:absolute;}
.gallery-widget-title{color:#999;}
#xpgalLnk a{display:inline;}
a.prevLnk,
a.nextLnk{width:auto !important;text-align:center;}