a.meanmenu-reveal {
display: none;
} .mean-container .mean-bar {
float: left;
width: 100%;
position: relative;
background: #0c1923;
padding: 4px 0;
min-height: 42px;
z-index: 999999;
}
.mean-container a.meanmenu-reveal {
width: 22px;
height: 22px;
padding: 13px 13px 11px 13px;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
color: #fff;
text-decoration: none;
font-size: 16px;
text-indent: -9999em;
line-height: 22px;
font-size: 1px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
}
.mean-container a.meanmenu-reveal span {
display: block;
background: #fff;
height: 3px;
margin-top: 3px;
}
.mean-container .mean-nav {
float: left;
width: 100%;
background: #0c1923;
margin-top: 44px;
}
.mean-container .mean-nav ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
}
.mean-container .mean-nav ul li {
position: relative;
float: left;
width: 100%;
}
.mean-container .mean-nav ul li a {
display: block;
float: left;
width: 90%;
padding: 1em 5%;
margin: 0;
text-align: left;
color: #fff;
border-top: 1px solid #383838;
border-top: 1px solid rgba(255,255,255,0.5);
text-decoration: none;
text-transform: uppercase;
}
.mean-container .mean-nav ul li li a {
width: 80%;
padding: 1em 10%;
border-top: 1px solid #f1f1f1;
border-top: 1px solid rgba(255,255,255,0.25);
opacity: 0.75;
filter: alpha(opacity=75);
text-shadow: none !important;
visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom: none;
margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a {
width: 70%;
padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a {
width: 60%;
padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a {
width: 50%;
padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover {
background: #252525;
background: rgba(255,255,255,0.1);
}
.mean-container .mean-nav ul li a.mean-expand {
margin-top: 1px;
width: 26px;
height: 32px;
padding: 12px !important;
text-align: center;
position: absolute;
right: 0;
top: 0;
z-index: 2;
font-weight: 700;
background: rgba(255,255,255,0.1);
border: none !important;
border-left: 1px solid rgba(255,255,255,0.4) !important;
border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: rgba(0,0,0,0.9);
}
.mean-container .mean-push {
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both;
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0;
} .mean-container .mean-bar, .mean-container .mean-bar * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.mean-remove {
display: none !important;
}html {
line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} article,
aside,
footer,
header,
nav,
section {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  figcaption,
figure,
main { display: block;
} figure {
margin: 1em 40px;
} hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent; -webkit-text-decoration-skip: objects; } abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: inherit;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } dfn {
font-style: italic;
} mark {
background-color: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  audio,
video {
display: inline-block;
} audio:not([controls]) {
display: none;
height: 0;
} img {
border-style: none;
} svg:not(:root) {
overflow: hidden;
}  button,
input,
optgroup,
select,
textarea {
font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
html [type="button"], [type="reset"],
[type="submit"] {
-webkit-appearance: button; } button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
display: inline-block; vertical-align: baseline; } textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details, menu {
display: block;
} summary {
display: list-item;
}  canvas {
display: inline-block;
} template {
display: none;
}  [hidden] {
display: none;
}html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font: inherit;
font-size: 100%;
vertical-align: baseline; }
html {
line-height: 1; }
ol, ul {
list-style: none; }
table {
border-collapse: collapse;
border-spacing: 0; }
caption, th, td {
text-align: left;
font-weight: normal;
vertical-align: middle; }
q, blockquote {
quotes: none; }
q:before, q:after, blockquote:before, blockquote:after {
content: "";
content: none; }
a img {
border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
display: block; } html {
background: #FFF; }
body {
font-family: 'Montserrat', sans-serif;
line-height: 1.5em;
background-color: #faffe3;
padding: 0;
font-weight: 300;}
h1 {
font-family: Montserrat, sans-serif;
font-size: 2.25em;
color: #80B9E4;
font-weight: bold;
text-transform:uppercase; }
h2 {
font-weight: bold;
text-transform: uppercase;
letter-spacing: 2.8px;
color: #80B9E4; }
.btn {
text-align: center;
border-radius: 0;
border: none;
position: relative;
margin-top: 2em;
padding: 0; }
.btn:before {
content: "";
position: absolute;
left: -5px;
right: 5px;
bottom: -5px;
top: 5px;
border: 1px solid #A173C9;
z-index: 1;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.btn:after {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background-color: #80B9E4;
z-index: 1; }
.btn:hover:before {
left: 5px;
right: -5px;
bottom: 5px;
top: -5px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.btn:active:before {
left: -5px;
right: -5px;
bottom: -5px;
top: -5px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.btn a {
color: #FFF;
font-size: 0.8125em;
text-decoration: none;
padding: 1em 1em;
display: block;
position: relative;
z-index: 2;
font-weight: 600;
width: 140px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms;
letter-spacing: 2px; }
.btn a:hover {
letter-spacing: 4px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.topbar {
background: #111111;
text-align: right;
font-size: 0.8125em;
padding: 0.3em 0;
padding: 0.3em 32px; }
.topbar a {
color: #FFF;
text-transform: uppercase;
margin: 0 0.5em; }
.topbar .container {
padding: 0; }
.topbar .languages {
display: inline-block; }
.topbar .social {
display: inline-block;
margin-left: 1em; }
.topbar .social a {
display: inline-block;
color: #FFF;
margin: 0 0.5em; }
header {
padding: 2em; }
header.home {
border-bottom: none; }
header .menu-menu-1-container {
display: inline-block; }
header h1 {
float: left; }
header nav {
text-align: right; }
header nav ul {
display: inline-block; }
header nav li {
display: inline-block; }
header nav a {
text-transform: uppercase;
font-size: 0.8125em;
letter-spacing: 1.69px;
font-weight: 600;
color: #111111;
padding: 0.5em 0;
margin: 0 0 0 2em;
display: block; }
header nav a:before {
content: "";
display: block;
width: 0;
height: 2px;
background-color: transparent;
margin: 0 auto 8px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
header nav a:after {
content: "";
display: block;
width: 0;
height: 2px;
background-color: transparent;
margin: 8px auto 0;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
header nav a:hover {
text-decoration: none;
color: #80B9E4; }
header nav a:hover:after, header nav a:hover:before {
background-color: #80B9E4;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms;
width: 35px; }
header nav .current_page_item a {
color: #80B9E4; }
header .menu-item-has-children {
position: relative; }
header .menu-item-has-children:hover .sub-menu {
display: block; }
header .sub-menu {
position: absolute;
z-index: 99;
left: 0;
background: #FFF;
text-align: left;
min-width: 200px;
display: none;
padding: 0.5em 0; }
header .sub-menu a:before, header .sub-menu a:after {
display: none; }
header .sub-menu li {
display: block;
padding: 0; }
header .sub-menu a {
margin: 0;
padding: 0.5em 1em; }
.tickets {
display: inline-block;
background:#80B9E4;
margin-left: 2em;
width: 130px;
text-align: center; }
.tickets a {
padding: 0.5em 2em;
color: #FFF;
text-transform: capitalize;
margin-left: 0;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.tickets a:hover {
letter-spacing: 4px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms;
color: #FFF; }
.tickets a:hover:after, .tickets a:hover:before {
background-color: transparent; }
.herohome {
color: #FFF;
background-size: cover;
background-position: center center;
width: 100%;
height: calc(100vh - 190px);
vertical-align: center;
align-items: center;
margin-left: 0;
position: relative;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center; }
.herohome h1 {
font-size: 4em;
line-height: 1em;
color: #FFF;
position: relative;
z-index: 9; }
.herohome .bg {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 1;
background-size: cover;
background-position: center center; }
.practical {
position: relative;
z-index: 9; }
.practical span {
display: block;
letter-spacing: 1.69px; }
.practical__date {
font-size: 1.125em;
font-weight: 600;
margin-bottom: 0.5em; }
.practical__city {
opacity: 0.67;
text-transform: uppercase; }
section {
padding: 6em 0; }
.line {
text-align: center;
padding: 6em 0; }
.line .row {
align-items: center; }
.line h2 {
margin-bottom: 2em; }
.line .img-container {
background-color: #80B9E4;
background-size: 378px 418px;
display: inline-block;
position: relative;
margin: 0 auto; }
.line .img-container:after {
content: "";
background-color: #80B9E4;
background-size: 378px 418px;
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
z-index: 1;
-moz-transition: 1500ms;
-o-transition: 1500ms;
-webkit-transition: 1500ms;
transition: 1500ms; }
.line .img-container img {
display: block;
position: relative;
z-index: 2;
max-width: 100%;
height: auto; }
.line .img-container.anim:after {
left: -15px;
right: 15px;
top: 15px;
bottom: -15px;
-moz-transition: 1500ms;
-o-transition: 1500ms;
-webkit-transition: 1500ms;
transition: 1500ms; }
.line__content {
text-align: left;
font-weight: 100; }
.line__content p {
margin-bottom: 1em; }
.line__content p:last-child {
margin-bottom: 0; }
.line:nth-child(odd) .img-container.anim:after {
left: 15px;
right: -15px;
top: -15px;
bottom: 15px; }
.activities:after{
content: "";
width: 400px;
height: 369px;
background-image: url(//fiesta-latina.be/wp-content/themes/fiestalatina/img/fleur3.png);
background-size: 400px 369px;
position: absolute;
right: 0;
top:-220px;
z-index: 1;
}
.activities img {
max-width: 100%;
height: auto;
display: block;
position: relative;
z-index: 2; }
.activity {
text-align: center; }
.activity__link {
background: #FFF;
display: block;
color: #80B9E4;
position: relative;
bottom: 0;
-moz-transition: 800ms;
-o-transition: 800ms;
-webkit-transition: 800ms;
transition: 800ms; 
box-shadow: 0px 0px 10px #F7F7F7;}
.activity__link:hover {
text-decoration: none;
bottom: 5px;
-moz-transition: 800ms;
-o-transition: 800ms;
-webkit-transition: 800ms;
transition: 800ms;
box-shadow: 0px 1px 10px #c9c9c9; }
.activity__link:after {
content: "";
left: 0;
right: 0;
bottom: 0;
top: 0;
background-color: #80B9E4;
background-size: 378px 418px;
position: absolute;
z-index: 1;
-moz-transition: 800ms;
-o-transition: 800ms;
-webkit-transition: 800ms;
transition: 800ms; }
.activity a:hover {
color: #80B9E4; }
.activity__content {
padding: 1em 2em 3em;
position: relative;
z-index: 2;
background-color: #FFF;
color: #212529; }
.activity h2 {
border-bottom: 1px solid #D8ACAA;
padding: 0.5em 0 1em;
margin-bottom: 1em; }
.activity p {
font-size: 0.9375em; }
.activity .btn {
position: absolute;
text-align: center;
bottom: -20px;
right: 20px;
z-index: 3; }
.activity .btn a {
text-align: center;
margin-right: 0;
width: 180px; }
.movie{
position: relative;
}
.movie:after{
content: "";
width: 200px;
height: 341px;
background-image: url(//fiesta-latina.be/wp-content/themes/fiestalatina/img/fleur1.png);
background-size: cover;
position: absolute;
left: 0;
top:-120px;
}
.movie:before{
content: "";
width: 200px;
height: 341px;
background-image: url(//fiesta-latina.be/wp-content/themes/fiestalatina/img/fleur2.png);
background-size: cover;
position: absolute;
right: 0;
bottom:-120px;
}
.movie h2 {
margin-bottom: 3em;
text-align: center; }
.movie__content {
max-width: 800px;
margin: 0 auto; }
.movie .videocontainer {
margin: 0 auto;
padding-top: 0;
position: relative;
overflow: visible; }
.movie .videocontainer:after {
content: "";
left: 0px;
right: 0px;
bottom: 0px;
top: 0px;
background-color: #80B9E4;
background-size: 378px 418px;
position: absolute;
z-index: 1;
-moz-transition: 1500ms;
-o-transition: 1500ms;
-webkit-transition: 1500ms;
transition: 1500ms; }
.movie .videocontainer.anim:after {
left: 15px;
right: -15px;
bottom: 15px;
top: -15px;
-moz-transition: 1500ms;
-o-transition: 1500ms;
-webkit-transition: 1500ms;
transition: 1500ms; }
.videocontainer {
width: 100%;
height: 0;
padding-bottom: 56.25%;
overflow: hidden;
position: relative; }
.videocontainer iframe, .videocontainer embed, .videocontainer object {
width: 100% !important;
height: 100% !important;
position: absolute;
top: 0;
left: 0;
z-index: 3; }
.newsletter {
background-color: #80B9E4;
position: relative;
text-align: center;
margin-top: 5em; }
.newsletter h1 {
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-weight: bold;
font-size: 3em;
letter-spacing: 12.45px;
text-align: center;
position: absolute;
top: -12px;
left: 0;
right: 0; }
.newsletter form {
margin-top: 2em; }
.newsletter input[type="email"] {
background-color: transparent;
border: none;
border: 1px solid #80B9E4;
padding: 1em 0;
width: 300px;
border-bottom: none;
display: block;
margin: 0 auto;
text-align: center;
appearance: none;
outline: none;
color: #111111;
font-family: 'Montserrat', sans-serif; }
.newsletter input[type="submit"] {
background-color: #80B9E4;
color: #FFF;
border: none;
padding: 1em 2em;
font-family: 'Montserrat', sans-serif;
letter-spacing: 2px;
width: 300px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms;
outline: none;
}
.newsletter input[type="submit"]:hover {
letter-spacing: 4px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms;
cursor: pointer;
background-position: 300px; }
.newsletter ::placeholder {
color: #adadad;
font-family: 'Montserrat', sans-serif; }
.partners {
background-color: #FFF;
position: relative;
padding: 6em 0; }
.partners:after {
content: "";
width: 200px;
height: 291px;
background-image: url(//fiesta-latina.be/wp-content/themes/fiestalatina/img/fleur4.png);
background-size: 200px;
position: absolute;
left: 0;
bottom:0;
}
.partners ul {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
margin-bottom: 3em; }
.partners ul:last-child {
margin-bottom: 0; }
.partners li {
width: 120px;
margin: 0 1em; }
.partners li img {
width: 100%;
height: auto; }
.partners h2 {
text-align: center;
font-weight: 600;
margin-bottom: 2em; }
.partners img {
-webkit-filter: grayscale(100%); filter: grayscale(100%);
-moz-transition: 600ms;
-o-transition: 600ms;
-webkit-transition: 600ms;
transition: 600ms; }
.partners img:hover {
-webkit-filter: grayscale(0); filter: grayscale(0);
-moz-transition: 600ms;
-o-transition: 600ms;
-webkit-transition: 600ms;
transition: 600ms; }
.designers{
position: relative;
}
.designers::after{
content: "";
width: 300px;
height: 269px;
background-image: url(//fiesta-latina.be/wp-content/themes/fiestalatina/img/fleur3.png);
background-size: 300px 269px;
position: absolute;
right: 0;
top:-20px;
}
.designers img {
width: 100%;
height: auto; }
.designers li {
margin-bottom: 25px; }
.designers li a {
display: block;
position: relative;
bottom: 0;
left: 0;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.designers li a:after {
content: "";
left: 0px;
right: 0px;
bottom: 0px;
top: 0px;
background-color: #80B9E4;
background-size: 378px 418px;
position: absolute;
z-index: 1;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.designers li a:before {
content: "";
background-image: linear-gradient(-90deg, #f9a09c 2%, #dabaf7 100%);
left: 0;
right: 0;
bottom: 0;
top: 0;
display: block;
z-index: 4;
position: absolute;
opacity: 0;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.designers li a:hover {
bottom: 5px;
left: 5px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.designers li a:hover h2 {
left: 15px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.designers li a:hover .day {
opacity: 1;
-moz-transition: 1000ms;
-o-transition: 1000ms;
-webkit-transition: 1000ms;
transition: 1000ms;
bottom: 40px; }
.designers li a:hover:after {
bottom: -10px;
left: -10px;
top: 10px;
right: 10px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.designers li a:hover:before {
opacity: .5;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.designers li img {
display: block;
z-index: 3;
position: relative; }
.designers li h2 {
position: absolute;
z-index: 9;
bottom: 15px;
background-color: #80B9E4;
color: #FFF;
left: -15px;
display: block;
padding: 0 0.3em;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms;
z-index: 5; }
.designers li .day {
display: block;
padding: 0 0.3em;
position: absolute;
bottom: 20px;
left: 15px;
text-transform: uppercase;
font-size: 0.8125em;
background-color: #faffe3;
color: #111;
opacity: 0;
-moz-transition: 1000ms;
-o-transition: 1000ms;
-webkit-transition: 1000ms;
transition: 1000ms;
z-index: 5; }
.gallery h2 {
text-align: center;
margin-bottom: 3em; }
.gallery img {
width: 100%;
height: auto; }
.gallery .photo {
margin-bottom: 30px; }
.gallery span {
position: absolute;
margin-top: 12px;
margin-left: -27px;
left: 50%;
bottom: 30%;
z-index: 9;
opacity: 0;
font-size: 6em;
color: #FFF;
-moz-transition: 1000ms;
-o-transition: 1000ms;
-webkit-transition: 1000ms;
transition: 1000ms; }
.gallery a {
display: block;
position: relative; }
.gallery a:after {
content: "";
left: 0;
right: 0px;
bottom: 0;
top: 0px;
background-color: #80B9E4;
background-size: 378px 418px;
position: absolute;
z-index: 1;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.gallery a:before {
content: "";
left: 0;
right: 0px;
bottom: 0;
top: 0px;
background: #faffe3;
background-size: 378px 418px;
position: absolute;
z-index: 1;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.gallery a img {
position: relative;
z-index: 2;
display: block;
opacity: 1;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.gallery a:hover {
text-decoration: none; }
.gallery a:hover:after {
left: -10px;
right: 10px;
bottom: -10px;
top: 10px; }
.gallery a:hover:before {
left: 10px;
right: -10px;
bottom: 10px;
top: -10px; }
.gallery a:hover img {
opacity: 0.85;
-moz-transition: 1000ms;
-o-transition: 1000ms;
-webkit-transition: 1000ms;
transition: 1000ms; }
.gallery a:hover span {
opacity: 1;
bottom: 50%;
-moz-transition: 1000ms;
-o-transition: 1000ms;
-webkit-transition: 1000ms;
transition: 1000ms; }
.strp-container {
padding: 0 5em; }
.designer-social {
text-align: center; }
.designer-social h2 {
margin-bottom: 3em; }
.designer-social a {
margin: 0 1em;
color: #80B9E4; }
.title {
text-align: center;
margin-bottom: 2em;
line-height: 1em;
letter-spacing: 0;
-moz-transition: 1500ms;
-o-transition: 1500ms;
-webkit-transition: 1500ms;
transition: 1500ms;
position: relative;
z-index: 9; }
.title span {
display: block;
margin-top: 0.5em;
font-family: Montserrat;
text-transform: uppercase;
font-size: 0.7em;
font-weight: bold;
color: #D8ACAA;
letter-spacing: 8px; }
.program .container {
max-width: 700px; }
.program .nav-tabs {
text-align: center;
display: flex;
align-items: center;
justify-content: space-around; }
.program .nav-tabs a {
color: #80B9E4;
text-transform: uppercase;
padding: 1em 0;
display: block; }
.program .nav-tabs a:hover {
text-decoration: none;
color: #D8ACAA; }
.program .nav-tabs .active {
color: #A173C9;
font-weight: bold; }
.program h3 {
color: #A173C9;
font-weight: 600; }
.program .tab-content {
padding: 1em 2em; }
.program .tab-content li {
margin: 2em 0;
list-style-type: circle; }
.during {
background-image: none;
padding: 6em 0; }
.during h1 {
z-index: 4; }
.during:after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
height: 50%;
background: #FFF;
z-index: 1; }
.during__content {
background-color: #FFF;
text-align: left;
padding: 2em;
position: relative;
z-index: 3; }
.during__content li {
margin-bottom: 0.5em;
list-style-type: circle;
list-style-position: outside;
margin-left: 1em; }
.during h2 {
text-align: center;
border-bottom: 1px solid #DADADA;
padding-bottom: 1em;
margin-bottom: 1em; }
.slider-container {
position: relative;
z-index: 3; }
.slider-container img {
width: 100%;
height: auto;
display: block; }
.control_prev, .control_next {
color: #A173C9; }
.news img {
max-width: 100%;
height: auto;
display: block;
position: relative;
z-index: 2; }
.news .other {
text-align: center;
margin-bottom: 3em; }
.new {
text-align: left;
margin-bottom: 2em; }
.new__link {
background: #FFF;
display: block;
color: #80B9E4;
position: relative;
bottom: 0;
left: 0;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.new__link:hover {
text-decoration: none;
bottom: 5px;
left: 5px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.new__link:hover:after {
bottom: -5px;
left: -5px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.new__link:after {
content: "";
left: 0;
right: 5px;
bottom: 0;
top: 5px;
background-color: #80B9E4;
background-size: 378px 418px;
position: absolute;
z-index: 1;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.new__content {
padding: 1em;
position: relative;
z-index: 2;
background-color: #FFF; }
.new h2 {
border-bottom: 1px solid #D8ACAA;
padding: 0.5em 0 1em;
margin-bottom: 1em; }
.new p {
font-size: 0.9375em; }
.new .btn {
position: absolute;
text-align: center;
bottom: -20px;
right: 20px;
z-index: 3; }
.new .btn a {
text-align: center;
margin-right: 0;
width: 180px; }
.new .date {
color: #D8ACAA;
font-size: 0.75em;
letter-spacing: 3.11px; }
.latest {
max-width: 900px;
margin: 0 auto 8em;
background-color: #FFF;
display: flex; }
.latest:hover figure img {
transform: scale(1.2, 1.2);
-moz-transition: 3000ms;
-o-transition: 3000ms;
-webkit-transition: 3000ms;
transition: 3000ms; }
.latest:after {
content: '';
clear: both;
display: table; }
.latest figure {
width: 50%;
overflow: hidden; }
.latest figure img {
width: 100%;
height: auto;
display: block;
transform: scale(1, 1);
-moz-transition: 1000ms;
-o-transition: 1000ms;
-webkit-transition: 1000ms;
transition: 1000ms; }
.latest h2 {
font-size: 1.625em;
letter-spacing: 4.55px;
line-height: 1em;
margin-bottom: 1em; }
.latest h2 a {
color: #A173C9; }
.latest h2 a:hover {
text-decoration: none; }
.latest img {
width: 100%;
height: auto; }
.latest__content {
display: flex;
flex-direction: column;
align-items: left;
justify-content: center;
padding: 45px 30px;
position: relative;
width: 50%; }
.latest__content .btn {
position: absolute;
right: 2em;
bottom: -23px; }
.latest__content .date {
color: #D8ACAA;
font-size: 0.75em;
position: absolute;
right: 30px;
top: 30px;
letter-spacing: 3.11px; }
.latest__content .pretitle {
font-size: 0.75em;
position: absolute;
left: 30px;
top: 30px;
letter-spacing: 3.11px;
text-transform: uppercase; }
.single__content {
background-color: #FFF; }
.single__content img {
width: 100%;
height: auto;
display: block; }
.single__text {
padding: 2em; }
.single__text p {
margin-bottom: 1em; }
.single__text img {
margin-bottom: 1em; }
.single__text .videocontainer {
margin-bottom: 1em; }
.aside img {
width: 100%;
height: auto; }
.aside__newsletter {
background-color: #D8ACAA;
background:#80B9E4;
padding: 2em;
text-align: center;
margin-bottom: 3em; }
.aside__newsletter h2 {
color: #FFF; }
.aside__newsletter p {
margin: 1em 0;
color: #FFF; }
.aside__newsletter input[type="email"] {
background-color: transparent;
border: none;
border: 1px solid #FFF;
padding: 1em 0;
width: 100%;
border-bottom: none;
display: block;
margin: 0 auto;
text-align: center;
appearance: none;
outline: none;
color: #FFF;
color: #FFF;
font-family: 'Montserrat', sans-serif; }
.aside__newsletter input[type="email"]::placeholder {
color: #f0f0f0; }
.aside__newsletter input[type="submit"] {
background-color: #A173C9;
color: #111;
border: none;
padding: 1em 2em;
font-family: 'Montserrat', sans-serif;
letter-spacing: 2px;
width: 100%;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms;
outline: none;
background: #FFF; }
.aside__newsletter input[type="submit"]:hover {
letter-spacing: 4px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms;
cursor: pointer;
background-position: 100%; }
.aside h2 {
text-align: center;
margin-bottom: 1em; }
.aside__news {
position: relative;
display: block;
margin-bottom: 2em; }
.aside__news:before {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background:rgba(209, 32, 56, 0.49);
z-index: 2;
opacity: .4;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.aside__news img {
display: block;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.aside__news h3 {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 1em;
color: #FFF;
text-transform: uppercase;
text-align: left;
font-weight: 600;
z-index: 3; }
.aside__news:hover:before {
opacity: .7;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms; }
.aside__news:hover img {
transform: scale(1.2, 1.2);
-moz-transition: 3000ms;
-o-transition: 3000ms;
-webkit-transition: 3000ms;
transition: 3000ms; }
.aside__news figure {
overflow: hidden; }
.intro p {
margin: 0 auto;
max-width: 650px;
text-align: center; }
.oddsection {
position: relative;
padding: 6em 0;
margin-top: 8em;
background-color: #FFF;
}
.oddsection h1 {
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-weight: bold;
font-size: 3em;
letter-spacing: 12.45px;
text-align: center;
position: absolute;
top: -12px;
left: 0;
right: 0;
opacity: 0;
transform: scale(0.5, 0.5);
-moz-transition: 1500ms;
-o-transition: 1500ms;
-webkit-transition: 1500ms;
transition: 1500ms;
}
.oddsection h1.anim {
transform: scale(1, 1);
opacity: 1;
-moz-transition: 1500ms;
-o-transition: 1500ms;
-webkit-transition: 1500ms;
transition: 1500ms; 
z-index: 9;}
.copy{
background: #0c0c0e;
color: #FFF;
text-align: center;
font-size: 0.8175em;
padding: 0.4em 0 1em;
}
footer {
padding: 6em 0;
background: #1e1e22;
color: #FFF; }
footer h1 {
display: none; }
footer .sub-menu { 
display: none; }
footer li {
margin: 0.3em 0; }
footer h2 {
color: #FFF;
margin-bottom: 1em; }
footer a {
color: #FFF; }
footer a:hover {
color: #FFF;
opacity: .8;
text-decoration: none; }
footer span {
margin: 0.3em 0;
display: block; }
footer .btn a {
width: 200px; }
footer .btn a:hover {
color: #FFF; } .button_container {
position: fixed;
top: 5%;
right: 2%;
height: 27px;
width: 35px;
cursor: pointer;
z-index: 100;
transition: opacity .25s ease; }
.button_container:hover {
opacity: .7; }
.button_container.active .top {
transform: translateY(11px) translateX(0) rotate(45deg);
background: #FFF; }
.button_container.active .middle {
opacity: 0;
background: #FFF; }
.button_container.active .bottom {
transform: translateY(-11px) translateX(0) rotate(-45deg);
background: #FFF; }
.button_container span {
background: #FF5252;
border: none;
height: 5px;
width: 100%;
position: absolute;
top: 0;
left: 0;
transition: all .35s ease;
cursor: pointer; }
.button_container span:nth-of-type(2) {
top: 11px; }
.button_container span:nth-of-type(3) {
top: 22px; }
.overlay {
position: fixed;
background-image: linear-gradient(-90deg, #b86d69 2%, #a173c9 100%);
top: 0;
left: 0;
width: 100%;
height: 0%;
opacity: 0;
visibility: hidden;
transition: opacity .35s, visibility .35s, height .35s;
overflow: hidden; }
.overlay.open {
opacity: .9;
visibility: visible;
height: 100%; }
.overlay.open li {
animation: fadeInRight .5s ease forwards;
animation-delay: .3s; }
.overlay.open li:nth-of-type(2) {
animation-delay: 0.6s; }
.overlay.open li:nth-of-type(3) {
animation-delay: 0.9s; }
.overlay.open li:nth-of-type(4) {
animation-delay: 1.2s; }
.overlay nav {
position: relative;
height: 70%;
top: 50%;
transform: translateY(-50%);
font-size: 50px;
text-transform: uppercase;
font-weight: 400;
text-align: center; }
.overlay ul {
list-style: none;
padding: 0;
margin: 0 auto;
display: inline-block;
position: relative;
height: 100%; }
.overlay ul li {
display: block;
height: 25%;
height: calc(100% / 4);
min-height: 50px;
position: relative;
opacity: 0; }
.overlay ul li a {
position: relative;
color: #FFF;
text-decoration: none;
letter-spacing: 6px; }
.overlay ul li a:hover:after, .overlay ul li a:focus:after, .overlay ul li a:active:after {
width: 100%; }
.overlay ul li a:after {
content: '';
position: absolute;
bottom: 0;
left: 50%;
width: 0%;
transform: translateX(-50%);
height: 3px;
background: #FFF;
transition: .35s; }
.filtre {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 3em; }
.filtre a {
text-transform: uppercase;
text-decoration: none;
color: #80B9E4;
margin: 1em;
font-size: 0.8125em;
letter-spacing: 3px;
font-weight: 600; }
.filtre a:hover {
color: #D8ACAA; }
#map {
width: 100%;
height: 550px;
background-color: #A173C9; }
.map__text {
text-align: center;
margin: 6em auto 0;
max-width: 750px; }
.map__text h2 {
margin-bottom: 2em; }
b, strong {
font-weight: 600; }
.formulaire {
max-width: 800px;
margin: 0 auto; }
.formulaire input, .formulaire label, .formulaire textarea {
display: block;
width: 100%; }
.formulaire input, .formulaire textarea {
padding: 0.5em;
border: none;
outline: none; }
.formulaire label {
margin-bottom: 0.3em; }
.formulaire br {
display: none; }
.formulaire .fieldgroup {
margin-bottom: 1em; }
.formulaire input[type="submit"] {
background-color: #A173C9;
color: #FFF;
border: none;
padding: 1em 2em;
font-family: 'Montserrat', sans-serif;
letter-spacing: 2px;
width: 300px;
margin-left: auto;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms;
outline: none;
background: #80B9E4;
clear: both; }
.formulaire input[type="submit"]:hover {
letter-spacing: 4px;
-moz-transition: 500ms;
-o-transition: 500ms;
-webkit-transition: 500ms;
transition: 500ms;
cursor: pointer;
background-position: 300px; }
.formulaire #captcha {
margin: 0 0 1em auto;
display: table; }
.formulaire .wpcf7-not-valid-tip {
font-size: 0.8125em;
color: #D8ACAA; }
.questions span {
display: block; }
.questions h2 {
margin-bottom: 1em;
color: #FFF; }
.questions .group {
margin-bottom: 1em; }
.questions h3 {
font-weight: 600; }
.questions .row {
align-items: center; }
.questions__titre {
line-height: 1.5em;
font-family: Montserrat, sans-serif;
font-size: 3em; }
.questions__titre span:last-child {
color: #FFF; }
.press {
text-align: center; }
.press p {
margin: 0 auto 0;
max-width: 750px;
text-align: center; }
.press .btn a {
width: 300px;
margin: 0 auto; }
@keyframes fadeInRight {
0% {
opacity: 0;
left: 20%; }
100% {
opacity: 1;
left: 0; } }
.parent_title {
padding-bottom: 0; }
.grd_image{
text-align: center;
}
.hero h1{
margin: 0;
color: #FFF;
text-shadow: 1px 1px 6px #000;
}
.hero{
padding: 12em 0;
background-size: cover;
background-position: center center;
text-align: center;
}
.subpages img{
width: 100%;
height: auto;
}
.devant{
position: relative;
z-index: 99;
}
.grd_image{
padding: 0 0 6em;
}
.single .col-md-9{
margin-bottom: 6em;
}
.row.subpages .col-md-4{
margin-bottom: 1em;
}
.menu-menu-1-neerlandais-container{
display: inline-block;
}
.grd_image img{
max-width: 100%;
height: auto;
}  .hidden {
display: none !important; } .visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
white-space: nowrap; } .visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
clip: auto;
-webkit-clip-path: none;
clip-path: none;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
white-space: inherit; } .invisible {
visibility: hidden; } .clearfix:before,
.clearfix:after {
content: " "; display: table; }
.clearfix:after {
clear: both; } @media only screen and (max-width: 768px) {
body{
padding: 0;
}
header h1{
float: none;
text-align: center;
}
.title.anim{
letter-spacing: 0;
}
.oddsection, .topbar, .newsletter, footer, .partners{
margin-left: 0;
margin-right: 0;
}
footer{
text-align: center;
}
footer .col-md-3{
margin-bottom: 2em;
}
.oddsection h1{
transform: scale(1,1);
letter-spacing: 3px;
font-size: 2em;
}
.oddsection h1.anim{
transform: scale(1,1);
letter-spacing: 3px;
}
.oddsection h1, .during h1{
position: relative;
top: 0;
right: 0;
left: 0;
bottom: 0;
line-height: 1em;
letter-spacing: 3px;
margin-bottom: 0.5em;
}
.topbar{
padding: 0;
}
.topbar .social a{
font-size: 1.4em;
padding: 0.3em;
}
.topbar a{
font-size: 1.2em;
}
.line__content{
order: 1;
}
.activities img{
width: 100%;
}
.activity{
margin-bottom: 1em;
}
.line .img-container{
margin-bottom: 2em;
}
.latest{
display: block;
}
.latest figure{
width: 100%;
}
.latest__content .pretitle, .latest__content .date{
position: relative;
left: 0;
top: 0;
display: block;
}
.latest__content .date{
margin-bottom: 2em;
}
.latest__content{
display: block;
width: 100%;
}
.questions__titre{
display: none;
}
.questions__content{
padding: 2em;
text-align: center;
}
.single__text{
padding: 1em;
}
.filtre{
display: block;
text-align: center;
}
.filtre a{
display: block;
display: block;
border-bottom: 1px solid #D8ACAA;
padding: 1em 0;
margin: 0;
}
.filtre a:last-child{
border-bottom: none;
}
.tickets a{
display: block;
padding: 6px 1em;
}
.tickets{
position: absolute;
top: 52px;
margin-left: 0;
}
} @media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important; box-shadow: none !important;
text-shadow: none !important; }
a,
a:visited {
text-decoration: underline; }
a[href]:after {
content: " (" attr(href) ")"; }
abbr[title]:after {
content: " (" attr(title) ")"; } a[href^="#"]:after,
a[href^="javascript:"]:after {
content: ""; }
pre {
white-space: pre-wrap !important; }
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid; } thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid; }
p,
h2,
h3 {
orphans: 3;
widows: 3; }
h2,
h3 {
page-break-after: avoid; } } #menu-item-1349, #menu-item-1350, #menu-item-1351, #menu-item-1352 {
background-color: #80B9E4;
}
#menu-item-1349 > a, #menu-item-1350 > a, #menu-item-1351 > a, #menu-item-1352 > a {
color: #fff;
margin: 0;
font-size: 0.8125em;
letter-spacing: 1.69px;
font-weight: 600;
padding: 0.5em 2em;
}div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//fiesta-latina.be/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
margin-bottom: 0;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}.pea_cook_wrapper {
position: fixed;
padding: 8px 21px;
margin: 0;
border-radius: 5px;
z-index: 10000;
text-align: center;
}
.pea_cook_control {
width:80%;
padding: 8px 21px;
margin: 20px auto;
border-radius: 5px;
z-index: 10000;
text-align: center;
color:white;
}
.eu_control_btn {
border: none;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
cursor:pointer;
margin: 10px;
}
.pea_cook_wrapper.pea_cook_topleft {
top:30px;
left:30px;
margin-right:5%;
}
.pea_cook_wrapper.pea_cook_topright {
top:30px;
right:30px;
margin-left:5%;
}
.pea_cook_wrapper.pea_cook_topcenter {
top:30px;
left:30px;
margin: 0 25%;
}
.pea_cook_wrapper.pea_cook_bottomleft {
bottom:30px;
left:30px;
margin-right:5%;
}
.pea_cook_wrapper.pea_cook_bottomright {
bottom:30px;
right:30px;
margin-left:5%;
}
.pea_cook_wrapper.pea_cook_bottomcenter {
bottom:30px;
left:30px;
margin: 0 25%;
}
.pea_cook_wrapper p{
bottom: 30px;
font-family: "helvetica neue", helvetica, arial, sans-serif;
font-size: 11px;
margin: 0;
font-weight: bold;
}
.pea_cook_wrapper a {
border-bottom: dotted thin #eee;
text-decoration: none;
}
.pea_cook_wrapper a:hover {
text-decoration: none;
border-bottom-style: solid;
}
a#fom, a#pea_close {border-bottom: 1px dotted;}
a#pea_close {
padding-top: 20px;
display: block;
}
button.pea_cook_btn {
background: #e3e3e3;
border: 1px solid #bbb;
border-radius: 5px;
box-shadow: inset 0 0 1px 1px #f6f6f6;
color: #333;
font: bold 12px "helvetica neue", helvetica, arial, sans-serif;
line-height: 1;
padding: 5px 0;
text-align: center;
text-shadow: 0 1px 0 #fff;
width: 100px; 
margin-left: 20px;
}
button.pea_cook_btn:hover {
background: #d9d9d9;
-webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
-moz-box-shadow: inset 0 0 1px 1px #eaeaea;
box-shadow: inset 0 0 1px 1px #eaeaea;
color: #222;
cursor: pointer; }
button.pea_cook_btn:active {
background: #d0d0d0;
-webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
-moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
box-shadow: inset 0 0 1px 1px #e3e3e3;
color: #000; }
.pea_cook_more_info_popover {
display:none;
position: absolute;
top: 0;
z-index: 1000000;
height: 80%;
width: 100%;
left: 0;
}
.pea_cook_more_info_popover_inner {
margin: 40px auto;
min-width: 50%;
min-height: 200px;
padding: 50px;
max-width:60%;
background-color: rgba(0,0,0,0.75); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)";    
}
.pea_cook_more_info_popover_inner a {
border-bottom: dotted thin #eee;
text-decoration: none;
}
.pea_cook_more_info_popover_inner a:hover {
text-decoration: none;
border-bottom-style: solid;
color: #ddd;
}
.pea_cook_more_info_popover h2{
font-size: 22px;
font-weight: bold;
}
.pea_cook_more_info_popover h3{
font-size: 22px;  font-weight: bold;
}
.eucookie {
float:left;
border-radius: 5px;
transition: background 0.5s;
margin: 10px;
}
.eucookie:hover {
cursor: pointer;
background-position: -20px -10px!important;
transition: background 0.5s;
}
.eucookie span {
width: 100%;
padding: 10px;
text-align: center;
float:left;
}