.envirabox-theme-base {
border-radius: 2px;
padding: 4px !important;
background: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;   }
.envirabox-theme-base .envirabox-close, .envirabox-theme-base .envirabox-arrow--left span, .envirabox-theme-base .envirabox-arrow--right span {
background-image: url(//www.chaletamandine.com/wp-content/plugins/envira-gallery/envira-gallery/lightbox-themes/base/css/images/envirabox_sprite.png); }
.envirabox-theme-base .envirabox-toolbar {
position: fixed;
top: 10px;
right: 10px;
z-index: 988061;
height: 16px; }
.envirabox-theme-base .envirabox-toolbar > div {
display: inline-block;
margin-left: 9px;
width: 16px;
height: 16px;
text-indent: -9999px;
position: relative; }
.envirabox-theme-base .envirabox-toolbar > div:before {
font-size: 16px;
text-indent: 0;
position: absolute;
top: 0;
right: 0; }
.envirabox-theme-base .envirabox-toolbar > div a {
display: block;
width: 16px;
height: 16px;
position: relative;
z-index: 1;
background: none; }
.envirabox-theme-base .envirabox-toolbar a {
outline: none; }
.envirabox-theme-base .envirabox-toolbar .envira-download-button:before {
content: "\e90d"; }
.envirabox-theme-base .envirabox-toolbar .envira-printing-button:before {
content: "\e90e"; }
.envirabox-theme-base .envirabox-toolbar .envira-thumbs-button:before {
content: "\e90e"; }
.envirabox-theme-base .envirabox-toolbar .envira-fullscreen-button:before {
content: "\e903"; }
.envirabox-theme-base .envirabox-toolbar .envirabox-slideshow-button:before {
content: "\e908"; }
.envirabox-theme-base .envirabox-toolbar .envirabox-slideshow-button.playing:before {
content: "\e906"; }
.envirabox-theme-base .envirabox-toolbar .envira-zoom-button:before {
content: "\e90c"; }
.envirabox-theme-base .envirabox-toolbar .envira-zoom-button a:before {
content: ''; }
.envirabox-theme-base .envirabox-toolbar .envira-zoom-button.zoom-on:before {
content: "\e90b"; }
.envirabox-theme-base.envira-supersize .envirabox-outer {
background-color: rgba(0, 0, 0, 0.85);
background-image: none;
overflow: hidden;
overflow-y: hidden; }
.envirabox-theme-base .envirabox-close {
position: absolute;
top: -20px;
right: -20px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 999999; }
.envirabox-theme-base .envirabox-navigation {
position: absolute;
top: 50%;
width: 100%;
z-index: 99999;  }
.envirabox-theme-base .envirabox-navigation a {
position: absolute;
width: 35px;
height: 35px; }
.envirabox-theme-base .envirabox-navigation a span {
visibility: visible;
width: 35px;
height: 35px;
display: block; }
.envirabox-theme-base .envirabox-navigation .envirabox-arrow--left {
left: 10px; }
.envirabox-theme-base .envirabox-navigation .envirabox-arrow--left span {
left: 10px;
background-position: 0 -36px;
visibility: visible; }
.envirabox-theme-base .envirabox-navigation .envirabox-arrow--right {
right: 10px; }
.envirabox-theme-base .envirabox-navigation .envirabox-arrow--right span {
background-position: 0 -72px;
right: 10px;
visibility: visible; }
.envirabox-theme-base .envirabox-navigation-inside {
position: absolute;
top: 50%;
width: 100%;
z-index: 99999;  }
.envirabox-theme-base .envirabox-navigation-inside a {
position: absolute;
width: 35px;
height: 35px; }
.envirabox-theme-base .envirabox-navigation-inside a span {
visibility: visible;
width: 35px;
height: 35px;
display: block; }
.envirabox-theme-base .envirabox-navigation-inside .envirabox-arrow--left {
left: 10px; }
.envirabox-theme-base .envirabox-navigation-inside .envirabox-arrow--left span {
left: 10px;
background-position: 0 -36px;
visibility: visible; }
.envirabox-theme-base .envirabox-navigation-inside .envirabox-arrow--right {
right: 10px; }
.envirabox-theme-base .envirabox-navigation-inside .envirabox-arrow--right span {
background-position: 0 -72px;
right: 10px;
visibility: visible; }
.envirabox-theme-base .envirabox-position-overlay {
opacity: 0;
visibility: hidden;
position: absolute; }
.envirabox-theme-base .envirabox-image-wrap {
border-radius: 3px;
border: 5px solid white; }
.envirabox-theme-base .envirabox-image-wrap .envirabox-position-overlay {
opacity: 1;
visibility: visible;
box-sizing: border-box;
position: absolute;
overflow: visible;
z-index: 988041; padding: 0;    }
.envirabox-theme-base .envirabox-image-wrap .envirabox-position-overlay.envira-gallery-top-left {
top: 0;
left: 0;
text-align: left; }
.envirabox-theme-base .envirabox-image-wrap .envirabox-position-overlay.envira-gallery-top-right {
top: 0;
right: 0;
text-align: right; }
.envirabox-theme-base .envirabox-image-wrap .envirabox-position-overlay.envira-gallery-bottom-left {
bottom: 0;
left: 0;
text-align: left; }
.envirabox-theme-base .envirabox-image-wrap .envirabox-position-overlay.envira-gallery-bottom-right {
bottom: 0;
right: 0;
text-align: right; }
.envirabox-theme-base .envirabox-thumbs > ul > li:before {
border: none; }
.envirabox-theme-base .envirabox-thumbs {
top: auto;
width: auto;
left: 0;
right: 0;
overflow: hidden;
background: transparent; }
.envirabox-theme-base .envirabox-thumbs > ul {
overflow: hidden; }
.envirabox-theme-base .envirabox-thumbs.envirabox-thumbs-bottom {
bottom: 10px; }
.envirabox-theme-base .envirabox-thumbs.envirabox-thumbs-top {
top: 10px;
z-index: 8886; }
.envirabox-theme-base .envirabox-thumbs ul li a {
border: none; }
.envirabox-theme-base .envirabox-thumbs ul li {
opacity: 1; }
.envirabox-theme-base .envirabox-thumbs ul li img {
border: 3px solid #fff; }
.envirabox-theme-base .envirabox-thumbs ul li.envirabox-thumbs-active {
opacity: 0.75; }
.envirabox-theme-base .envirabox-thumbs.bottom {
bottom: 0; }
.envirabox-theme-base .envirabox-thumbs ul.mobile li {
margin: 10px 5px; }
.envirabox-theme-base .envirabox-container--thumbs .envirabox-controls,
.envirabox-theme-base .envirabox-container--thumbs .envirabox-slider-wrap {
bottom: 90px; }
.envirabox-theme-base .envirabox-caption-wrap {
bottom: -85px;
width: 100%;
position: absolute;
z-index: 99;
pointer-events: none;
display: table;
text-align: center; }
.envirabox-theme-base .envirabox-caption-wrap .envirabox-caption,
.envirabox-theme-base .envirabox-caption-wrap .envirabox-title {
padding-bottom: 220px;
padding: 30px 0;
font-size: 14px;
color: #fff;
line-height: 20px;
-webkit-text-size-adjust: none; }
.envirabox-theme-base .envirabox-caption-wrap .envirabox-caption a, .envirabox-theme-base .envirabox-caption-wrap .envirabox-caption button, .envirabox-theme-base .envirabox-caption-wrap .envirabox-caption select,
.envirabox-theme-base .envirabox-caption-wrap .envirabox-title a,
.envirabox-theme-base .envirabox-caption-wrap .envirabox-title button,
.envirabox-theme-base .envirabox-caption-wrap .envirabox-title select {
pointer-events: all;
position: relative; }
.envirabox-theme-base .envirabox-caption-wrap .envirabox-caption a,
.envirabox-theme-base .envirabox-caption-wrap .envirabox-title a {
color: #fff;
text-decoration: underline; }
.envirabox-theme-base .envirabox-caption-wrap.inside {
bottom: 0;
background: white; }
.envirabox-theme-base .envirabox-caption-wrap.inside .envirabox-caption,
.envirabox-theme-base .envirabox-caption-wrap.inside .envirabox-title {
padding: 10px 0 0 0;
text-align: left;
color: black; }
.envirabox-theme-base .envirabox-caption-wrap.outside {
bottom: -50px;
text-align: left; }
.envirabox-theme-base .envirabox-caption-wrap.outside .envirabox-caption,
.envirabox-theme-base .envirabox-caption-wrap.outside .envirabox-title {
text-align: left;
padding: 0; }
.envirabox-theme-base .envirabox-caption-wrap.over {
bottom: 0px;
background: rgba(0, 0, 0, 0.5);
text-align: left;
width: auto; }
.envirabox-theme-base .envirabox-caption-wrap.over .envirabox-caption,
.envirabox-theme-base .envirabox-caption-wrap.over .envirabox-title {
color: white;
padding: 10px; }
.envirabox-slide.envirabox-slide--video .envirabox-content {
padding: 0; }
.envirabox-slide.envirabox-slide--video .envirabox-content .envirabox-position-overlay.envira-gallery-top-left {
top: 0;
left: 0; }
.envirabox-slide.envirabox-slide--video .envirabox-content .envirabox-position-overlay.envira-gallery-top-right {
top: 0;
right: 0; }
.envirabox-slide.envirabox-slide--video .envirabox-content .envirabox-position-overlay.envira-gallery-bottom-left {
bottom: 0;
left: 0; }
.envirabox-slide.envirabox-slide--video .envirabox-content .envirabox-position-overlay.envira-gallery-bottom-right {
bottom: 0;
right: 0; }
.envirabox-theme-base .envirabox-slide--iframe .envirabox-content,
.envirabox-slide--genericDiv .fb_iframe_widget {
background: transparent;
border-radius: 3px;
border: 5px solid white;
padding: 0; }
.envirabox-slide--genericDiv .fb_iframe_widget {
border: 0;
display: inline; }
.envirabox-theme-base .envirabox-slide--genericDiv .envirabox-video-container,
.envirabox-theme-base .envirabox-slide--video .envirabox-content.video .envirabox-video-container {
border-top: 5px solid #fff;
border-left: 5px solid #fff;
border-right: 5px solid #fff;
border-bottom: 0px solid #fff;
background-color: #fff; }
.envirabox-theme-base .envirabox-slide--genericDiv .envirabox-video-container video,
.envirabox-theme-base .envirabox-slide--video .envirabox-content.video .envirabox-video-container video {
margin: auto;
display: block; }
.envirabox-theme-base .envirabox-slide--genericDiv .envirabox-navigation-inside .envirabox-arrow--left,
.envirabox-theme-base .envirabox-slide--video .envirabox-content.video .envirabox-navigation-inside .envirabox-arrow--left {
left: 25px; }
.envirabox-theme-base .envirabox-slide--genericDiv .envirabox-navigation-inside .envirabox-arrow--right,
.envirabox-theme-base .envirabox-slide--video .envirabox-content.video .envirabox-navigation-inside .envirabox-arrow--right {
right: 25px; }
.envirabox-theme-base .envirabox-slide--video .envirabox-content.video {
background-color: #fff; }
.envirabox-theme-base .envirabox-slide--video .envirabox-content.video a.envirabox-close {
top: -15px;
right: -15px; }
.admin-bar .envirabox-theme-base .envirabox-thumbs.envirabox-thumbs-top {
top: 42px;
z-index: 8886; }
@media all and (max-width: 800px) {
.envirabox-theme-base_dark .envirabox-thumbs {
display: none !important; }
.envirabox-theme-base_dark .envirabox-container--thumbs .envirabox-controls,
.envirabox-theme-base_dark .envirabox-container--thumbs .envirabox-slider-wrap,
.envirabox-theme-base_dark .envirabox-container--thumbs .envirabox-caption-wrap {
bottom: 0; } }