@import url("https://fonts.googleapis.com/css2?family=Lora&family=Parisienne&display=swap");
.display-font {
font-family: "Parisienne", "Lato", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
body {
font-family: "Lato", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
background: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Lato", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
color: #000;
}
.gradient-title {
background-color: var(--nectar-extra-color-1);
background-image: linear-gradient(-130deg, var(--nectar-accent-color) 0%, var(--nectar-extra-color-1) 100%);
color: var(--nectar-accent-color);
display: block;
background-clip: text;
text-fill-color: transparent;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
body .nectar-button.extra-color-gradient-1,
body .nectar-button.see-through-extra-color-gradient-1 {
background-image: linear-gradient(to bottom right, var(--nectar-extra-color-1) 0, var(--nectar-accent-color) 100%);
border-radius: 6px !important;
overflow: hidden;
border: none;
padding: 16px 27px !important;
}
body .nectar-button.extra-color-gradient-1 span,
body .nectar-button.see-through-extra-color-gradient-1 span {
animation: none !important;
color: #fff !important;
background: none !important;
}
body #header-outer.transparent header#top nav > ul > li > a {
opacity: 1 !important;
}
body #header-outer {
box-shadow: 0 0 14px rgba(200, 200, 200, 0.6) !important;
}
body #header-outer[data-lhe=animated_underline] header#top nav > ul > li > a {
margin-left: 7px;
margin-right: 7px;
}
#slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a,
#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a,
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
font-size: 21px;
line-height: 26px;
font-family: 900;
font-family: "Lato", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
text-transform: uppercase;
}
html body[data-dropdown-style=minimal] #header-outer:not([data-format=left-header]) header#top nav > ul > li:not(.megamenu) ul a:hover {
background: none !important;
color: var(--nectar-accent-color) !important;
}
html body[data-dropdown-style=minimal] #header-outer:not([data-format=left-header]) header#top nav > ul > li:not(.megamenu) ul li.current-menu-item > a {
background: none !important;
color: var(--nectar-accent-color) !important;
}
.nectar-fancy-box[data-style=parallax_hover] h2 {
font-size: 38px !important;
line-height: 42px !important;
text-transform: uppercase;
}
.nectar-fancy-box[data-style=parallax_hover] .bg-img:after {
background: rgba(0, 0, 0, 0.8);
opacity: 0.7;
}
.nectar-fancy-box[data-style=parallax_hover]:hover .bg-img:after {
background: linear-gradient(to bottom right, var(--nectar-extra-color-1) 0, var(--nectar-accent-color) 100%) !important;
opacity: 0.8 !important;
}
.gradient-box {
background: linear-gradient(to bottom right, var(--nectar-extra-color-1) 0, var(--nectar-accent-color) 100%) !important;
}
h1.page-title {
font-size: 3.5em;
line-height: 1.2em;
margin-bottom: 0.5em;
}
body h1 {
color: var(--nectar-extra-color-1);
}
h3 {
font-size: 1.2em;
}
#header-outer.transparent header#top nav > ul > li > a,
#header-outer.transparent header#top nav ul #search-btn a span.icon-salient-search,
#header-outer.transparent header#top nav ul #nectar-user-account a span,
#header-outer.transparent nav > ul > li > a > .sf-sub-indicator [class^=icon-],
#header-outer.transparent nav > ul > li > a > .sf-sub-indicator [class*=" icon-"],
#header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart,
.ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart {
margin-left: 8px;
margin-right: 8px;
}
.cleanPlayer [class^=icon-],
.cleanPlayer i[class*=" icon-"] {
background-color: transparent !important;
}
#footer-outer {
margin-top: 0;
background: #fff !important;
color: #000;
}
#footer-outer .row.sponsors {
text-align: center;
padding: 2rem 0 0;
}
#footer-outer .sponsor {
display: inline;
}
#footer-outer .sponsor img {
max-width: 80px;
height: auto;
}
.home #video-hero .owl-carousel .owl-stage {
padding: 0;
}
.home #hero img {
width: 100%;
margin-bottom: 0 !important;
border-radius: 10px;
}
.home #hero .nectar-button {
margin-top: 1.5rem;
}
.home #hero .owl-carousel .owl-stage {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.home #hero .main-hero .owl-item {
border-radius: 10px;
overflow: hidden;
}
.home #hero .main-hero .owl-item .img-with-aniamtion-wrap .inner::after {
background: linear-gradient(-180deg, hsla(44, 36%, 55%, 0) 46%, rgba(0, 0, 0, 0.8));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00b6a165", endColorstr="#99000000", GradientType=0);
content: "";
display: block;
position: absolute;
z-index: 2;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.home #hero .wpb_text_column {
position: absolute;
z-index: 3;
bottom: 0;
margin-bottom: 0;
padding: 0 2.5rem 5rem;
width: 100%;
}
.home #hero h1 {
color: #fff;
font-size: 48px;
line-height: 1.2em;
font-weight: 900;
}
.home #hero h1 em {
font-weight: 300 !important;
font-style: normal;
}
.home #hero h2 {
color: #fff;
}
.home #hero p {
color: #fff;
padding: 0;
}
.home #celebrate h1 {
font-size: 70px;
line-height: 1.1em;
margin-bottom: 2rem;
color: #000;
padding: 0 4px 13px 0;
}
.home #celebrate img {
border-radius: 10px;
}
.home #dont-miss h1 {
font-size: 90px;
line-height: 1em;
margin-bottom: 2rem;
}
.home #dont-miss img {
border-radius: 10px;
}
#film-page {
padding-top: 0 !important;
}
#film-page #film-banner .row-bg-overlay {
background-image: linear-gradient(to bottom right, var(--nectar-extra-color-1) 0, var(--nectar-accent-color) 100%);
opacity: 0.7;
}
#film-page #film-banner h1 {
text-transform: uppercase;
font-size: 2.8em;
}
#film-page #film-banner p {
padding-bottom: 5px;
}
#film-page #film-content {
padding-top: 4rem;
padding-bottom: 5rem;
}
#film-page #film-content h3 {
font-size: 1.2em;
font-weight: 800;
}
.page-id-126 .nectar_single_testimonial p {
font-weight: 900;
line-height: 1.5em;
text-shadow: 0 0 72px rgb(255, 255, 255);
}
#film-guide dl {
overflow: hidden;
clear: both;
}
#film-guide dt {
background-color: var(--nectar-extra-color-1);
background-image: linear-gradient(-130deg, var(--nectar-accent-color) 0%, var(--nectar-extra-color-1) 100%);
color: var(--nectar-accent-color);
display: block;
background-clip: text;
text-fill-color: transparent;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
font-size: 1.8em;
line-height: 1.2em;
margin-top: 1em;
margin-bottom: 0.5em;
}
#film-guide dd {
float: left;
position: relative;
padding: 0;
margin: 1%;
overflow: hidden;
border-radius: 7px;
}
#film-guide dd a,
#film-guide dd img {
display: block;
}
@media only screen and (min-width: 700px) {
#film-guide dd {
width: 48%;
}
}
@media only screen and (min-width: 1000px) {
#film-guide dd {
width: 31%;
}
}
#film-guide dd:after {
background: linear-gradient(-180deg, hsla(44, 36%, 55%, 0) 46%, rgba(0, 0, 0, 0.8));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00b6a165", endColorstr="#99000000", GradientType=0);
content: "";
display: block;
position: absolute;
z-index: 2;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
#film-guide dd strong {
position: absolute;
padding: 1em;
z-index: 3;
width: 100%;
bottom: 10px;
color: #fff;
}
.page-id-1318 h2 {
font-family: Lato, Helvetica, Arial, Tahoma, sans-serif;
margin: 3rem 0 1rem;
font-weight: 900;
}
.page-id-1318 .btn-2020 {
background: var(--nectar-accent-color);
border-radius: 10px;
padding: 0.7em 2em;
font-size: 1.2em;
display: inline-block;
color: #fff;
}
.page-id-1318 .btn-2020:hover {
background: var(--nectar-extra-color-1);
}
.page-id-1318 h3 {
font-weight: 900 !important;
margin: 0.8rem 0 1rem !important;
}
.page-id-1318 #social-media a {
margin: 0 1em;
transition: all 0.3s;
}
.page-id-1318 #social-media a i,
.page-id-1318 #social-media a i:before {
color: #fff !important;
}
.page-id-1318 #social-media a:hover {
opacity: 0.7;
}
.wpcf7-form textarea {
resize: none;
height: 8em;
}
.wpcf7-form .wpcf7-list-item {
margin-left: 0;
margin-right: 0.4em;
}
.wpcf7-form .wpcf7-acceptance {
float: left;
}
#sponsors-page .sponsors-gallery {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
#sponsors-page .partner {
max-width: 200px;
}
.page-id-1757.logged-in #voting-login,
.page-id-1757 #voting-form,
.page-id-1903.logged-in #voting-login,
.page-id-1903 #voting-form {
display: none !important;
}
.page-id-1757 .forminator-poll-header,
.page-id-1903 .forminator-poll-header {
display: none !important;
}
.page-id-1757.logged-in #voting-form,
.page-id-1903.logged-in #voting-form {
display: block !important;
}
.page-id-1757 .forminator-radio .forminator-radio--label,
.page-id-1757 .page-id-1757 .forminator-radio .forminator-radio--label,
.page-id-1903 .forminator-radio .forminator-radio--label,
.page-id-1903 .page-id-1757 .forminator-radio .forminator-radio--label {
color: #7979c7 !important;
}
.page-id-1757 .forminator-ui.forminator-poll-1850.forminator-design--flat .forminator-radio span[aria-hidden]:before,
.page-id-1757 .et-db #et-boc .et_pb_module .forminator-ui.forminator-poll-1850.forminator-design--flat .forminator-radio span[aria-hidden]:before,
.page-id-1903 .forminator-ui.forminator-poll-1850.forminator-design--flat .forminator-radio span[aria-hidden]:before,
.page-id-1903 .et-db #et-boc .et_pb_module .forminator-ui.forminator-poll-1850.forminator-design--flat .forminator-radio span[aria-hidden]:before {
background-color: #7979c7 !important;
}
.page-id-1757 .et-db #et-boc .et_pb_module .forminator-ui.forminator-poll[data-design=flat] .forminator-radio,
.page-id-1757 .forminator-ui.forminator-poll[data-design=flat] .forminator-radio,
.page-id-1903 .et-db #et-boc .et_pb_module .forminator-ui.forminator-poll[data-design=flat] .forminator-radio,
.page-id-1903 .forminator-ui.forminator-poll[data-design=flat] .forminator-radio {
margin: 10px 0;
}
.film-gallery h2 {
margin: 0 40px;
text-align: left;
color: #888;
}
.film-gallery .film-gallery-list__preview {
display: none;
background: transparent !important;
border-radius: 4px;
padding: 20px;
width: 65%;
}
.film-gallery .film-gallery-list__preview h3 {
color: var(--wp-admin-theme-color);
}
.film-gallery .film-gallery-list {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 20px;
margin: 40px;
}
.film-gallery .film-gallery-list__film {
list-style: none;
}
.film-gallery .film-gallery-list__film-thumb {
display: block;
overflow: hidden;
transition: all 0.3s ease-in-out;
}
.film-gallery .film-gallery-list__film-thumb:hover {
transform: scale(1.3);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.film-gallery .film-gallery-list__film img {
margin-bottom: 0 !important;
display: block;
width: 100%;
}
@media screen and (min-width: 768px) {
.film-gallery-list__preview .film-info {
min-width: 500px;
}
}
.page-id-31370 .brazilian-cinema-title {
line-height: 1.2;
margin: auto;
letter-spacing: -0.2rem;
text-transform: capitalize;
}
.page-id-31370 .brazilian-cinema-title strong {
font-size: 6.5rem;
font-family: "Lora", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
display: block;
opacity: 0;
transform: translateY(10px);
transition: all 0.8s ease-out;
}
@media screen and (max-width: 768px) {
.page-id-31370 .brazilian-cinema-title strong {
font-size: 2.5rem;
}
}
.page-id-31370 .brazilian-cinema-title.animate strong {
opacity: 1;
transform: translateY(0);
}
.page-id-31370 .brazilian-cinema-title.animate strong:nth-child(1) {
transition-delay: 0.2s;
}
.page-id-31370 .brazilian-cinema-title.animate strong:nth-child(2) {
font-size: 1.2;
transition-delay: 0.6s;
}
.page-id-31370 .brazilian-cinema-title.animate strong:nth-child(3) {
transition-delay: 1s;
}
.page-id-31370 h1 {
font-size: 4.5rem;
}
@media screen and (max-width: 768px) {
.page-id-31370 h1 {
font-size: 2.5rem;
}
}
.page-id-31370 .embrace-box .brazilian-cinema-title {
line-height: 1;
}
.page-id-31370 .embrace-box .brazilian-cinema-title strong {
font-size: 5.5rem;
}
@media screen and (max-width: 768px) {
.page-id-31370 .embrace-box .brazilian-cinema-title strong {
font-size: 3.5rem;
}
}
.page-id-31370 .woocommerce ul.products li.product.classic .product-wrap img {
border-radius: 10px;
}