.lg-close.lg-icon{color: #10416b !important; float: left !important; border: solid 1px #ffffff !important; border-radius: 5px; width: 90px !important; padding: 0px 20px 0px 22px !important; display: flex; justify-content: space-around; align-items: center !important; flex-flow: row-reverse; height: 34px !important; margin: 15px 0 0 30px; transition: all 0.5s ease; }
.lg-close.lg-icon:hover{ background: #10416b; color:#ffffff !important;}
 
.lg-close.lg-icon::after{font-family: 'espacoHumanidade'; content: "\e92f" !important; font-size: 13px;}
.lg-close.lg-icon::before{ content: 'Fechar'; font: 500 13px 'Roboto'; margin-left: 7px;}

.lg-next.lg-icon{ transform: translateY(-50%); right: 20px;}
.lg-next.lg-icon::before{font-family: 'espacoHumanidade'; content: "\e930" !important; color: #10416b !important; font-size: 17px; transition: all 0.5s ease;}
.lg-prev.lg-icon{ transform:translateY(-50%) scaleX(-1); left: 20px;}
.lg-prev.lg-icon::after{font-family: 'espacoHumanidade'; content: "\e930" !important; color: #10416b !important; font-size: 17px; transition: all 0.5s ease;}

.lg-actions .lg-next, .lg-actions .lg-prev {background-color: #ffffff; color: #999; cursor: pointer; display: block; font-size: 22px; margin-top: -10px;
    position: absolute; top: 50%; z-index: 1080; outline: none; border: solid 1px #ffffff; border-radius: 100%; width: 50px;
    height: 50px; transition: all 0.5s ease;}
 
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled { pointer-events: none; opacity: 0.5;}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover { background: #10416b;}
.lg-actions .lg-next:hover::before, .lg-actions .lg-prev:hover::after { color:#ffffff !important;}

.lg-toolbar {z-index: 1082; left: 0; position: absolute; top: 0; width: 100%;}
.lg-toolbar .lg-icon { color: #999; cursor: pointer; float: right; font-size: 24px; height: 47px; line-height: 27px; padding: 10px 0; text-align: center;
  width: 50px; text-decoration: none !important; outline: medium none; background:#ffffff; border: none; box-shadow: none;}

#lg-counter { color: #6f8aa0;padding-top: 20px;vertical-align: middle;font: 500 16px 'Roboto';margin: 0 auto;width: 60px;display: block;text-align: center; display: none;}

.lg-outer .lg-thumb-outer {background-color: #ffffff;bottom: 0; position: absolute; width: 100%; z-index: 1080; max-height: 350px; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item { cursor: -webkit-grab; cursor: -moz-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab;}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item { cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing;}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb { -webkit-transition-duration: 0s !important; transition-duration: 0s !important;}
.lg-outer.lg-thumb-open .lg-thumb-outer { -webkit-transform: translate3d(0, 0%, 0); transform: translate3d(0, 0%, 0);}
.lg-outer .lg-thumb { padding: 10px 0; height: 100%; margin-bottom: -5px;}
.lg-outer .lg-thumb-item { border-radius: 0px; cursor: pointer; float: left; overflow: hidden; height: 100%; border: 4px solid #FFF; border-radius: 4px;  margin-bottom: 5px;}
@media (min-width: 1025px) { .lg-outer .lg-thumb-item { -webkit-transition: border-color 0.25s ease; -o-transition: border-color 0.25s ease;transition: border-color 0.25s ease;}}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {border-color: #90b0e0; }
.lg-outer .lg-thumb-item img { width: 100%; height: 100%; object-fit: cover;}
.lg-outer.lg-has-thumb .lg-item { padding-bottom: 120px;}

.lg-outer .lg-video-cont { display: inline-block; vertical-align: middle; max-width: 1140px; max-height: 100%; width: 100%; padding: 10px; background: #ffffff; border: solid 1px #e3e5e8;}
.lg-outer .lg-video { width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; position: relative;}
.lg-outer .lg-video .lg-object { display: inline-block; position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;}

.lg-progress-bar {display: none;}

.lg-outer .lg-caret { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px dashed; bottom: -10px; display: inline-block; height: 0; left: 50%; margin-left: -5px; position: absolute; vertical-align: middle; width: 0;}
.lg-outer { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1050;  text-align: left; opacity: 0; outline: none; -webkit-transition: opacity 0.15s ease 0s; -o-transition: opacity 0.15s ease 0s; transition: opacity 0.15s ease 0s;}
.lg-outer * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lg-outer.lg-visible { opacity: 1;}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current { -webkit-transition-duration: inherit !important; transition-duration: inherit !important; -webkit-transition-timing-function: inherit !important; transition-timing-function: inherit !important;}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current { -webkit-transition-duration: 0s !important; transition-duration: 0s !important; opacity: 1;}
.lg-outer.lg-grab img.lg-object { cursor: -webkit-grab; cursor: -moz-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab;}
.lg-outer.lg-grabbing img.lg-object { cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing;}
.lg-outer .lg { height: 100%; width: 100%; position: relative; overflow: hidden; margin-left: auto; margin-right: auto; max-width: 100%; max-height: 100%;}
.lg-outer .lg-inner { width: 100%; height: 100%; position: absolute; left: 0; top: 0; white-space: nowrap;}
.lg-outer .lg-item { background: url("../img/loadingGaleria.gif") no-repeat scroll center center transparent; display: none !important;}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide { display: inline-block !important;}
.lg-outer.lg-css .lg-current { display: inline-block !important;}
.lg-outer .lg-item, .lg-outer .lg-img-wrap { display: inline-block; text-align: center; position: absolute; width: 100%; height: 100%;}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px;}
.lg-outer .lg-img-wrap { position: absolute; padding: 0 5px; left: 0; right: 0; top: 0; bottom: 0;}
.lg-outer .lg-item.lg-complete { background-image: none;}
.lg-outer .lg-item.lg-current { z-index: 1060;}
.lg-outer .lg-image { display: inline-block; vertical-align: middle; max-width: 100%;  max-height: calc(100% - 185px); width: auto !important; height: auto !important; margin-bottom: 50px;}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {opacity: 0; -webkit-transition: opacity 0.15s ease 0s; -o-transition: opacity 0.15s ease 0s; transition: opacity 0.15s ease 0s;}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play { opacity: 1;}
.lg-outer .lg-empty-html { display: none;}

.lg-backdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1040; background-color:rgb(235 241 242 / 90%); opacity: 0; -webkit-transition: opacity 0.15s ease 0s; -o-transition: opacity 0.15s ease 0s; transition: opacity 0.15s ease 0s;}

.lg-backdrop.in { opacity: 1;}
.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current { -webkit-transition: none 0s ease 0s !important; -moz-transition: none 0s ease 0s !important; -o-transition: none 0s ease 0s !important; transition: none 0s ease 0s !important;}
.lg-css3.lg-use-css3 .lg-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;}
.lg-css3.lg-use-left .lg-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;}
.lg-css3.lg-fade .lg-item { opacity: 0;}
.lg-css3.lg-fade .lg-item.lg-current { opacity: 1;}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current { -webkit-transition: opacity 0.1s ease 0s; -moz-transition: opacity 0.1s ease 0s; -o-transition: opacity 0.1s ease 0s; transition: opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-css3 .lg-item { opacity: 0;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-left .lg-item { opacity: 0; position: absolute; left: 0;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide { left: -100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide { left: 100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current { left: 0; opacity: 1;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current { -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}


/* RESPONSIVIDADE */

._320 .lg-toolbar::after{ left: 20px; top: 0px; border-radius: 0 0px 6px 6px;}
._320 .lg-close.lg-icon{ float: right!important; margin: 15px 30px 0 0px !important;}
._320 .lg-actions .lg-next, .lg-actions .lg-prev{top: 50%;}
._320 .lg-outer .lg-video-cont{padding: 0; border: none;}

