@font-face{
font-family:"Glyphicons Halflings";
src:url(//www.clubdesgastronomes.be/wp-content/plugins/crgb1938-carousel/fonts/glyphicons-halflings-regular.eot);
src:url(//www.clubdesgastronomes.be/wp-content/plugins/crgb1938-carousel/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(//www.clubdesgastronomes.be/wp-content/plugins/crgb1938-carousel/fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(//www.clubdesgastronomes.be/wp-content/plugins/crgb1938-carousel/fonts/glyphicons-halflings-regular.woff) format("woff"),url(//www.clubdesgastronomes.be/wp-content/plugins/crgb1938-carousel/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(//www.clubdesgastronomes.be/wp-content/plugins/crgb1938-carousel/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")
}
.glyphicon{
position:relative;
top:1px;
display:inline-block;
font-family:"Glyphicons Halflings";
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.glyphicon-chevron-left:before{
content:"\e079"
}
.glyphicon-chevron-right:before{
content:"\e080"
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{
display:block;
max-width:100%;
height:auto
}
.carousel {
margin-bottom: 30px;
}
.carousel-inner {
position: relative;
width: 100%;
overflow: hidden;
}
.carousel-caption {
right: 1%;
left: 1%;
background-color: rgba(10, 10, 10, .5);
vertical-align: bottom;
font-size: small;
text-shadow: none;
}
.carousel{
position:relative
}
.carousel-inner{
position:relative;
width:100%;
overflow:hidden
}
.carousel-inner>.item{
position:relative;
display:none;
-webkit-transition:.6s ease-in-out left;
-o-transition:.6s ease-in-out left;
transition:.6s ease-in-out left
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{
line-height:1
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{
display:block
}
.carousel-inner>.active{
left:0
}
.carousel-inner>.next,.carousel-inner>.prev{
position:absolute;
top:0;
width:100%
}
.carousel-inner>.next{
left:100%
}
.carousel-inner>.prev{
left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right{
left:0
}
.carousel-inner>.active.left{
left:-100%
}
.carousel-inner>.active.right{
left:100%
}
.carousel-control{
position:absolute;
top:0;
bottom:0;
left:0;
width:15%;
font-size:20px;
color:#fff;
text-align:center;
text-shadow:0 1px 2px rgba(0,0,0,.6);
background-color:rgba(0,0,0,0);
filter:alpha(opacity=50);
opacity:.5
}
.carousel-control.left{
background-repeat: repeat-x;
background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
}
.carousel-control.right{
right:0;
left:auto;
background-repeat: repeat-x;
background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
}
.carousel-control:focus,.carousel-control:hover{
color:#fff;
text-decoration:none;
outline:0;
filter:alpha(opacity=90);
opacity:.9
}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{
position:absolute;
top:50%;
z-index:5;
display:inline-block;
margin-top:-10px
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{
left:50%;
margin-left:-10px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
right:50%;
margin-right:-10px
}
.carousel-control .icon-next,.carousel-control .icon-prev{
width:20px;
height:20px;
font-family:serif;
line-height:1
}
.carousel-control .icon-prev:before{
content:"\2039"
}
.carousel-control .icon-next:before{
content:"\203a"
}
.carousel-indicators{
position:absolute;
bottom:10px;
left:50%;
z-index:15;
width:60%;
padding-left:0;
margin-left:-30%;
text-align:center;
list-style:none
}
.carousel-indicators li{
display:inline-block;
width:10px;
height:10px;
margin:1px;
text-indent:-999px;
cursor:pointer;
background-color:#000\9;
background-color:rgba(0,0,0,0);
border:1px solid #fff;
border-radius:10px
}
.carousel-indicators .active{
width:12px;
height:12px;
margin:0;
background-color:#fff
}
.carousel-caption{
position:absolute;
right:3%;
bottom:10px;
left:3%;
z-index:10;
padding-top:5px;
padding-bottom:5px;
color:#fff;
text-align:center;
}
.carousel-caption .btn{
text-shadow:none
}
.carousel .carousel-control {
visibility: hidden;
}
.carousel:hover .carousel-control {
visibility: visible;
}
@media screen and (max-width: 500px) {
.carousel-caption { display: none;
}
}[data-wp-dark-mode-active][data-wp-dark-mode-preset="0"] a{color:#f1f1f1 !important}