#header-outer.transparent #top nav>ul>li>a,
#header-outer.transparent #top nav>.sf-menu>li>a {
opacity: 1 !important;
}
#header-outer:not([data-format="left-header"]) #top nav>ul>li {
padding: 0 15px;
}
#top nav>ul>li>a {
font-weight: bold;
}
.nectar-scrolling-text.font_size_10vw .nectar-scrolling-text-inner * {
margin-left: 50px;
}
#footer-outer #copyright[data-layout="centered"] {
padding: 10px 0;
}
.nectar_hook_global_section_footer p {
font-size: 20px;
line-height: 40px;
}
.nectar_hook_global_section_footer .form-element-type-checkbox span {
color: #fff !important;
font-size: 14px !important;
padding-left: 5px;
}
.nectar_hook_global_section_footer .form-element-type-checkbox a {
color: #fff !important;
}
html .formcraft-css .powered-by {
display: none !important;
}
.footer-menu {
font-weight: 500 !important;
}
.FooterNewsletterText h6 {
font-weight: 500 !important;
}
span.NewsletterFooterText {
font-weight: 700 !important;
}
.nectar_hook_global_section_footer .submit-cover .text {
display: none;
}
.button.submit-button {
background: transparent !important;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-image: none;
background-image: url(//megadrinks.pt/wp-content/uploads/2025/05/mega-drinks-white.svg) !important;
background-repeat: no-repeat !important;
background-position: center center !important;
height: 47px !important;
margin-left: -1px !important;
border-top: solid 1px #d6d8d9 !important;
border-bottom: solid 1px #d6d8d9 !important;
border-right: solid 1px #d6d8d9 !important;
border-radius: 0px 40px 40px 0px !important;
}
html .formcraft-css .fc-form .form-element .submit-cover .submit-button {
border-top: solid 1px #d6d8d9 !important;
border-bottom: solid 1px #d6d8d9 !important;
border-right: solid 1px #d6d8d9 !important;
border-radius: 0px 40px 40px 0px !important;
}
html .formcraft-css .fc-form .form-element .form-element-html input[type=text] {
box-sizing: border-box;
padding: .72em .9em .65em;
border-radius: 40px 0px 0px 40px;
border-top: solid 1px #d6d8d9 !important;
border-bottom: solid 1px #d6d8d9 !important;
border-left: solid 1px #d6d8d9 !important;
border-right: none;
background-color: #fafafa;
line-height: 1.4em;
font-family: inherit;
height: auto;
box-shadow: none;
-webkit-box-shadow: none;
-webkit-appearance: none;
font-size: inherit;
} .nectar_hook_global_section_footer button[type="submit"],
.nectar_hook_global_section_footer input[type="submit"] {
border-radius: 0 !important;
padding: 15px 30px !important;
} body[data-form-submit="regular"] .nectar_hook_global_section_footer button[type="submit"]:hover {
opacity: 1 !important;
}
body[data-button-style="slightly_rounded_shadow"] .container-wrap .nectar_hook_global_section_footer button[type="submit"]:hover {
-ms-transform: translateY(0px);
transform: translateY(-0px);
-webkit-transform: translateY(-0px);
}
[data-form-style="default"] .span_12.light input[type="text"]:hover:not(:focus),
.nectar_hook_global_section_footer .formcraft-css .fc-form.fc-form-1 .form-element .form-element-html input[type="text"]:focus {
border-color: #fff !important;
}
.nectar_hook_global_section_footer .formcraft-css .fc-form.fc-form-1 .form-element .field-cover input[type="radio"]:checked,
.nectar_hook_global_section_footer .formcraft-css .fc-form.fc-form-1 .form-element .field-cover input[type="checkbox"]:checked {
border-color: #fff;
background: transparent;
} html .nectar_hook_global_section_footer .formcraft-css .fc-form .form-element .form-element-html {
padding-right: 0 !important;
}
.wpb_text_column.wpb_content_element.heading-arrow {
background: url(https://viborel.yourcode-staging.com/wp-content/uploads/2024/08/header-arrow.svg);
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: 85%;
} .single-produtos .row.heading-title.hentry {
display: none !important;
}
.single-produtos .row {
padding-bottom: 0;
}
.single-produtos .blog_next_prev_buttons.vc_row-fluid.wpb_row.full-width-content.standard_section,
.single-produtos .comments-section {
display: none;
}  .ContactForm .form-contact-page .form-element-html .submit-button {
background-image: url(https://viborel.yourcode-staging.com/wp-content/uploads/2024/08/right-arrow-beige-viborel.svg);
background-position: right !important;
background-repeat: no-repeat !important;
padding-right: 70px !important;
color: #000 !important;
border: 2px solid #000 !important;
padding-left: 15px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
font-weight: bold !important;
font-size: 20px !important;
text-align: left;
min-width: 165px;
line-height: 0em !important;
text-transform: uppercase !important;
border-radius: 40px !important;
}
html .form-contact-page .formcraft-css .fc-form .form-element .submit-cover .submit-button {
background-image: url(//megadrinks.pt/wp-content/uploads/2025/05/mega-drinks-black.svg) !important;
border: solid 1px #000 !important;
border-radius: 40px !important;
}
html .form-contact-page .formcraft-css .fc-form .form-element .submit-cover .submit-button:hover {
background-image: url(//megadrinks.pt/wp-content/uploads/2025/05/mega-drinks-white.svg) !important;
}
.ContactForm .form-contact-page .form-element-html .submit-button:hover {
color: #fff !important;
border: 1px solid #000 !important;
background-color: #000 !important;
}
.ContactForm .form-element-html input[type="text"],
.ContactForm .form-element-html input[type="email"],
.ContactForm .form-element-html input[type="password"],
.ContactForm .form-element-html select,
.ContactForm .form-element-html textarea {
border-color: #000 !important;
}
.ContactForm .form-element-html textarea {
width: 99% !important;
}
.ContactForm input::placeholder,
.ContactForm textarea::placeholder {
color: #000 !important;
}
html .form-contact-page .formcraft-css .fc-form .form-element .form-element-html input[type=text] {
box-sizing: border-box;
padding: .72em .9em .65em;
border-radius: 40px;
border: solid 1px #000 !important;
background-color: #fafafa;
line-height: 1.4em;
font-family: inherit;
height: auto;
box-shadow: none;
-webkit-box-shadow: none;
-webkit-appearance: none;
font-size: inherit;
}
html .form-contact-page .formcraft-css .fc-form .form-element .form-element-html textarea {
border-radius: 40px;
}
@media only screen and (max-width: 600px) {
.ContactForm .form-element-html textarea {
width: 100% !important;
}
.single-produtos #ajax-content-wrap .vc_row.right_padding_10pct .row_col_wrap_12 {
padding-right: 0;
}
.single-produtos .col.padding-5-percent>.vc_column-inner {
padding: calc(100vw * 0);
}
}  .btn-beige {
background-image: url(//megadrinks.pt/wp-content/uploads/2025/05/mega-drinks-black.svg);
background-position: right;
background-repeat: no-repeat;
padding-right: 70px;
color: #000;
border: 2px solid #000;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
font-size: 20px;
border-radius: 30px;
}
.btn-beige:hover {
background-image: url(//megadrinks.pt/wp-content/uploads/2025/05/mega-drinks-white.svg);
color: #fff;
border: 2px solid #000;
background-color: #000;
}
.btn-red {
background-image: url(//megadrinks.pt/wp-content/uploads/2025/05/mega-drinks-white.svg);
background-position: right;
background-repeat: no-repeat;
padding-right: 70px;
color: #fff;
border: 2px solid #000;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
font-size: 20px;
border-radius: 30px;
background-color: #000;
}
.btn-red:hover {
background-image: url(//megadrinks.pt/wp-content/uploads/2025/05/mega-drinks-black.svg);
color: #000;
border: 2px solid #000;
background-color: #fff;
}  .style-one .timeline:nth-child(even) .timeline-content::before {
background: linear-gradient(to right,
#cca872 79%,
transparent 180px) !important;
}
.style-one .timeline:nth-child(odd) .timeline-content::before {
background: linear-gradient(to right, transparent 180px, #cca872 18%);
}
.style-one .timeline .timeline-content img {
margin: auto;
} .post .content-inner {
padding-bottom: 0px;
}
body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area {
max-width: 100% !important;
margin: 0 auto !important;
}
.single-post .row,
div.clear {
padding-bottom: 0px;
}
#footer-outer #copyright a.linkCopyFooter:hover:not(.nectar-button) {
color: #000000 !important;
font-weight: 600;
}
.single-post div#page-header-wrap {
display: none;
}
.ContactForm .formcraft-css .fc-form.fc-form-2 .form-element .field-cover input[type="checkbox"]:checked {
border-color: #000000;
background: #000000;
}
.ContactForm .formcraft-css .fc-form .form-element .checkbox-cover>div label a {
color: #000000 !important;
}
.ContactForm button[type="submit"]:hover {
background-color: transparent !important;
} .moduloNoticiaHome .nectar-post-grid .nectar-post-grid-item .content .item-main,
.noticiasNoticia .nectar-post-grid .nectar-post-grid-item .content .item-main {
display: grid;
}
.moduloNoticiaHome span.nectar-post-grid-item__meta-wrap,
.noticiasNoticia span.nectar-post-grid-item__meta-wrap {
order: 1;
}
.moduloNoticiaHome h4.post-heading,
.noticiasNoticia h4.post-heading {
order: 2;
}
.moduloNoticiaHome .nectar-post-grid-item__excerpt-wrap.item-meta-extra,
.noticiasNoticia .nectar-post-grid-item__excerpt-wrap.item-meta-extra {
order: 3;
}
.noticiasNoticia .nectar-post-grid-wrap .load-more {
background-image: url(//megadrinks.pt/wp-content/uploads/2025/05/mega-drinks-black.svg);
background-position: right;
background-repeat: no-repeat;
padding-right: 70px;
color: #000;
border: 2px solid #000;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
font-size: 20px;
border-radius: 30px;
}
.noticiasNoticia .nectar-post-grid-wrap .load-more:hover {
background-image: url(//megadrinks.pt/wp-content/uploads/2025/05/mega-drinks-white.svg);
color: #fff;
border: 2px solid #000;
background-color: #000;
}
.page-id-2 #ajax-content-wrap .nectar-post-grid .flickity-page-dots {
bottom: -30px;
}
.post-content .post-featured-img {
display: none;
}
.nectar-post-grid .meta-date {
font-size: 14px;
padding-bottom: 5px;
}
.nectar-post-grid .meta-excerpt {
font-size: 16px;
}
.w-33 {
width: 15% !important;
}
@media (max-width: 480px) {
html body .nectar-global-section .fc-form .form-element {
width: auto !important;
}
.w-33 {
width: 50% !important;
margin-right: 2vw !important;
}
}
.page-id-1524 #header-outer.transparent.dark-slide>#top nav>ul>li>a {
color: #772611 !important;
}
.logosMarcas:not(.page-id-2 .logosMarcas):not(.page-id-280 .logosMarcas):not(.page-id-1524 .logosMarcas):not(.page-id-236 .logosMarcas) {
display: none;
} body #footer-outer #copyright p {
font-size: 12px;
}
div#pi_tracking_opt_in_div {
display: none !important;
}
.flex {
display: flex;
justify-content: flex-start;
} body,
html {
min-height: 100%
}
body.age-restriction,
html.age-gate-restricted {
height: 100vh;
overflow: hidden;
position: fixed;
width: 100%;
top: 0;
left: 0
}
body.age-restriction *,
html.age-gate-restricted * {
box-sizing: border-box
}
.age-gate-wrapper {
background-color: #fffffff5;
height: 100vh;
z-index: 2;
position: fixed;
z-index: 99998;
width: 100%;
top: 0;
left: 0;
overflow-y: auto;
display: flex;
align-items: center;
flex-flow: column
}
.age-gate-wrapper.transition {
transition: all .4s ease-out
}
.age-gate-wrapper.transition.up {
transform: translateY(-100%)
}
.age-gate-wrapper.transition.down {
transform: translateY(100%)
}
.age-gate-wrapper.transition.left {
transform: translateX(-100%)
}
.age-gate-wrapper.transition.right {
transform: translateX(100%)
}
.age-gate-wrapper.transition.fade {
opacity: 0
}
.age-gate-background,
.age-gate-background-colour {
position: fixed;
width: 100vw;
height: 100vh;
background-size: cover;
top: 0;
left: 0;
z-index: -1
}
.age-gate {
text-align: center;
width: 100%;
margin: auto;
background-color: transparent;
}
@media screen and (max-width: 768px) {
.age-gate {
padding-bottom: 50px;
}
}
.age-gate-form {
margin: 0 auto;
max-width: 500px;
width: 100%;
background: transparent;
padding: 50px 20px;
position: relative
}
.age-gate-heading {
margin: 0 0 10px;
padding: 0
}
.age-gate-heading.age-gate-logo {
margin: 0 auto 10px
}
.age-gate-heading.age-gate-logo img {
max-width: 100%
}
.age-gate-subheading {
margin: 0 0 10px;
padding: 0
}
.age-gate-challenge,
.age-gate-message {
margin: 0 0 30px
}
.age-gate-form-elements {
margin: 0;
list-style: none;
display: flex;
align-items: center;
justify-content: center
}
.age-gate-form-section {
margin: 0 5px 10px
}
.age-gate-label {
cursor: pointer
}
.age-gate-input,
.age-gate-select {
text-align: center;
max-width: 80px;
width: 100%
}
.age-gate-input: : -webkit-contacts-auto-fill-button,
.age-gate-input: : -webkit-credentials-auto-fill-button,
.age-gate-select: : -webkit-contacts-auto-fill-button,
.age-gate-select: : -webkit-credentials-auto-fill-button {
visibility: hidden;
pointer-events: none;
position: absolute;
right: 0
}
.age-gate-select {
min-width: 80px
}
.age-gate-remember-wrapper {
margin: 0
}
.age-gate-error-message+.age-gate-remember-wrapper,
.age-gate-error.has-error+.age-gate-remember-wrapper {
margin-top: 10px
}
.age-gate-remember {
margin: 0 0 10px
}
.age-gate-submit {
margin-bottom: 10px
}
.age-gate-submit-yes {
margin: 0 5px 10px 0
}
.age-gate-submit-no {
margin: 0 0 10px 5px
}
.age-gate-error-message {
color: #c00;
margin: 0;
font-weight: 700
}
.age-gate-loader {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 100;
display: none
}
.age-gate-working .age-gate-loader {
display: block
}
.age-gate-working .age-gate-form {
pointer-events: none;
opacity: .3
}
.age-gate-loading-icon {
fill: #000
}
p.age-gate-message {
font-size: 22px;
color: #000000;
}
button.age-gate-submit-yes,
button.age-gate-submit-no {
padding-left: 70px;
padding-right: 70px;
color: #ffffff;
background-color: #000000 !important;
border-radius: 7px;
padding-top: 15px;
padding-bottom: 15px;
border: 0px;
}
button.age-gate-submit-yes:hover,
button.age-gate-submit-no:hover {
color: #000000;
background-color: #ffffff !important;
border: solid 2px #000000;
}
p.age-gate-challenge {
font-weight: 600;
font-size: 17px;
}
.playfair {
font-family: "Playfair Display" !important;
}
h6 span {
color: #000 !important;
}
.FooterNewsletterText h6 span {
color: #ffffff !important;
}
h5.segmentoTexto {
color: #000000 !important;
}
.produto-item svg circle, .produto-item svg path {
stroke: #000000 !important;
}
.produtos h3 {
font-family: "Playfair Display" !important;
}