@media (max-width:980px){.et_pb_column{margin-bottom:0}}@media screen and (max-width:1200px) and (min-width:981px){#clc-header .et_pb_row{width:95%!important}}.dropdowns-header select{width:240px;border:1px solid #a50008;font-size:17px;font-weight:600;color:#000000;text-transform:uppercase;letter-spacing:1px;background:url(/wp-content/uploads/2019/12/castello-lopes-arrow-100.jpg) no-repeat right;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-size:28px;padding:5px 25px 5px 15px}.dropdowns-header select:first-child{margin-right:27px}.dropdowns-header select>option{font-size:16px;font-weight:500;text-transform:none;letter-spacing:1px;line-height:1.3em!important;padding-inline-start:3px;padding-inline-end:5px}.dropdowns-header select option:first-child{font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}nav#navigation a{text-decoration:none}nav#navigation ul{list-style:none;margin:0;padding:0}nav#navigation li{color:#000000;background-color:#ffffff;display:inline-block;padding:5px 25px 5px 10px;position:relative;text-decoration:none;transition-duration:0.5s;text-align:left;background:url(/wp-content/uploads/2024/12/castello-lopes-arrow.png) no-repeat right;background-size:28px;line-height:20px}nav#navigation li ul li{border:0px;background:none;margin-right:0!important;padding:0;line-height:18px!important;width:inherit}nav#navigation li ul li a{letter-spacing:normal;text-transform:none;font-weight:500;font-size:15px;padding:7px 25px 7px 10px;display:block}nav#navigation li ul li:hover{background-color:#d2d2d2}nav#navigation li a{color:#000000}nav#navigation li:hover{cursor:pointer}nav#navigation li:focus-within{cursor:pointer}nav#navigation li:focus-within a{outline:none}nav#navigation ul li ul{background-color:#ffffff;visibility:hidden;opacity:0;width:240px;position:absolute;transition:all 0.5s ease;margin-top:5px;left:0;display:none;max-height:250px;overflow-x:hidden}nav#navigation ul li:hover ul{visibility:visible;opacity:1;display:block}nav#navigation ul li:hover>ul,nav#navigation ul li ul:hover,nav#navigation ul li ul:focus{visibility:visible;opacity:1;display:block}nav#navigation ul li:focus-within>ul{visibility:visible;opacity:1;display:block}.et_pb_menu_0_tb_header.et_pb_menu ul li a{color:#000000}@media only screen and (min-width:981px){.popup-newsletter{background:#a50008;margin-top:-2px!important;margin-right:10px!important;margin-left:10px!important;border-radius:5px}.et_pb_menu ul li.popup-newsletter a{color:#ffffff!important;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px!important}}.et_pb_menu__search-button:after{font-weight:600}ul#menu-mobile-menu li.popup-newsletter{padding:8px 0;max-width:230px;margin:0 auto;background-color:#a50008!important}ul#menu-mobile-menu li.popup-newsletter a{color:#ffffff!important}@media (max-width:980px){header div.et_pb_column.menu-logo,.et-db #et-boc .et-l .et_pb_column_0_tb_header.menu-logo{width:100%!important}header div.et_pb_column.menu-links,.et-db #et-boc .et-l .et_pb_column_1_tb_header.menu-links{width:100%!important}.dropdowns-header select{width:49%;font-size:13px;background:url(/wp-content/uploads/2019/12/castello-lopes-arrow-100.jpg) no-repeat right;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-size:28px;padding:5px 15px}.dropdowns-header select:first-child{margin-right:0}.et_pb_menu .et_mobile_menu{top:124%}.et_pb_menu_0_tb_header.et_pb_menu{width:65%}.et_pb_menu .et_mobile_menu li.socials{width:10%;display:inline-block!important}.et_pb_menu .et_mobile_menu li.socials a{border-bottom:0!important}span.fab.fa-spotify{padding-left:10px}}#ssb-btn-0{margin-bottom:2px!important}#ssb-container{top:60%}.acf-filme b,.acf-filme strong{font-weight:600!important}body.logged-in .YouTubePopUp-Wrap{top:0}body.category-proximas-estreias .info-estreia-cinemas{display:block}.wpcf7 input.text,.wpcf7 input.title,.wpcf7 input[type=email],.wpcf7 input[type=password],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 select,.wpcf7 textarea{margin-bottom:10px;background-color:#fdfdfd;font-size:18px;color:#666666;padding:16px;font-weight:300;width:100%}.wpcf7 span.form_consent.contact{margin-bottom:10px;background-color:#fdfdfd;border:1px solid #cccccc;font-size:13px;color:#666666;padding:16px;font-weight:300;width:100%;display:block;line-height:1.6em;height:200px;overflow:auto}.wpcf7 span.wpcf7-list-item{display:inline-block;margin:0 0 0 0em}.wpcf7 input[type="checkbox"]{margin:3px 3px 3px 0px!important}.wpcf7 span.wpcf7-form-control-wrap.your-consent{margin-top:10px;display:block}.wpcf7 span.form_consent{vertical-align:text-bottom}.wpcf7 input.wpcf7-form-control.wpcf7-submit{color:#ffffff;font-size:18px;background-color:#870102;padding:0 31px 0 31px;line-height:53px;border:0}form.wpcf7-form p{padding-bottom:0em}@media (max-width:980px){.wpcf7 input.text,.wpcf7 input.title,.wpcf7 input[type=email],.wpcf7 input[type=password],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 select,.wpcf7 textarea,.wpcf7 input.wpcf7-form-control.wpcf7-submit{font-size:14px}.wpcf7 span.form_consent.contact{font-size:11px}.pum-container,.pum-theme-lightbox .pum-container{padding:20px}}.popmake-content .wpcf7 input[type=text],.popmake-content .wpcf7 input[type=email]{font-size:16px!important;background-color:#870102!important;border:none;color:#ffffff}.popmake-content .wpcf7 input::placeholder{color:rgb(255 255 255 / 70%)!important;font-weight:400!important;font-size:14px!important}.popmake-content .wpcf7 .wpcf7-not-valid-tip{font-size:14px;color:#FFC107;padding-bottom:0}.popmake-content .wpcf7 span.form_consent{font-size:14px!important;vertical-align:text-bottom}.popmake-content .wpcf7 a{color:#ffffff!important;text-decoration:underline}.popmake-content .wpcf7 .captcha-image{padding:16px 0 0;text-align:left;border-color:transparent}.cf7ic_instructions{padding-bottom:16px}.popmake-content .wpcf7 .captcha-image .cf7ic_instructions span{color:#ffffff;font-weight:bold}.popmake-content .wpcf7 input[type=submit]{font-size:16px;font-weight:600!important;cursor:pointer}.et-tb-has-header #et-main-area{padding-top:0px!important}.page-id-2 #clc-header{background-color:transparent!important;background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8015581232492998) 100%)}.page-id-2 #clc-header.et_pb_sticky{background-color:#a50008!important;background:#a50008!important}article#esg-grid-1-1-wrap,article#esg-grid-1-1-wrap .esg-container-fullscreen-forcer,#esg-grid-1-1,article#esg-grid-1-1-wrap .esg-overflowtrick,article#esg-grid-1-1-wrap ul.mainul,article#esg-grid-1-1-wrap ul.mainul li,article#esg-grid-1-1-wrap .esg-entry-cover,article#esg-grid-1-1-wrap .esg-entry-media{min-height:500px!important}.eg-homeslider2024-element-11,.eg-homeslider2024-element-10,.eg-homeslider2024-element-12-a{padding:0 10%!important;max-width:1000px!important}.eg-homeslider2024-element-12{margin-bottom:60px}#esg-grid-1-1 .esg-filters{z-index:9999999999999999!important;margin-top:-60px!important;padding-bottom:60px!important}@media (max-width:980px){article#esg-grid-1-1-wrap,article#esg-grid-1-1-wrap .esg-container-fullscreen-forcer,#esg-grid-1-1,article#esg-grid-1-1-wrap .esg-overflowtrick,article#esg-grid-1-1-wrap ul.mainul,article#esg-grid-1-1-wrap ul.mainul li,article#esg-grid-1-1-wrap .esg-entry-cover,article#esg-grid-1-1-wrap .esg-entry-media{min-height:220px!important}.eg-homeslider2024-element-11{font-size:22px!important;line-height:30px!important;padding-top:70px!important}#esg-grid-1-1 .esg-filters{display:none!important}.eg-homeslider2024-element-10{margin:0px!important}.eg-homeslider2024-element-12{margin-bottom:0px!important}}@media (max-width:768px){.eg-homeslider2024-element-11,.eg-homeslider2024-element-10,.eg-homeslider2024-element-12-a{padding:0 5%!important}}.eg-filme-element-40,.eg-filme-element-42,.eg-filme-element-47{visibility:hidden!important;position:absolute!important;top:-10px;left:-10px}.eg-filme-element-40 span,.eg-filme-element-42 span,.eg-filme-element-47 span{position:absolute;left:0;top:24px;width:10px;height:10px;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #660000 transparent transparent;transform:rotate(0deg)}.filter-estreias .eg-filme-element-40{visibility:visible!important}.filter-pre-venda .eg-filme-element-42{visibility:visible!important}.filter-reposicao .eg-filme-element-47{visibility:visible!important}.eg-filme-element-53,.eg-filme-element-54,.eg-filme-element-55{visibility:hidden!important;position:absolute!important;top:-10px;right:-10px}.filter-dobrado .eg-filme-element-53{visibility:visible!important}.filter-legendado .eg-filme-element-54{visibility:visible!important}.filter-3d .eg-filme-element-55{visibility:visible!important}#esg-grid-23-2 .esg-navigationbutton.esg-loadmore{text-transform:none!important;color:#a50008!important}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{width:32%;margin-right:2%}.blog-noticias-servicos .et_pb_blog_grid .et_pb_post{padding:0!important}.blog-noticias-servicos .et_pb_image_container{margin:0!important}.blog-noticias-servicos .et_pb_post .entry-featured-image-url{margin-bottom:20px!important}.blog-noticias-servicos .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:50px!important}a.eg-noticias-servicos-element-0{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;height:50px}@media (max-width:1024px){a.eg-noticias-servicos-element-0{height:30px}}@media (max-width:640px){a.eg-noticias-servicos-element-0{height:auto!important;font-size:15px!important}}@media (max-width:980px){.contactos-cinemas .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0px}}.localizacao a:after{content:"\35";font-family:"ETmodules";font-weight:700;color:#a50008;font-size:23px;padding:0 12px;height:19px;line-height:19px;display:inline-block;vertical-align:sub}.localizacao a{color:#4d4d4d}.cartaz-cinemas-grid [class*=" eg-icon-"]:before,.cartaz-cinemas-grid [class^=eg-icon-]:before{color:#a50008;font-size:35px;line-height:35px}.cartaz-cinemas-grid .minimal-dark .esg-navigationbutton{border:0px solid rgb(255,255,255);border:0px solid rgba(255,255,255,0.1)}.cartaz-cinemas-grid .esg-filters.esg-navbutton-solo-right,.cartaz-cinemas-grid .esg-filters.esg-navbutton-solo-left{top:35%}.cartaz-cinemas-grid article.esg-navbutton-solo-right{margin-right:-57px!important}.cartaz-cinemas-grid article.esg-navbutton-solo-left{margin-left:-57px!important}.cartaz-cinemas-grid .minimal-dark .esg-navigationbutton:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.13)}.cartaz-cinemas-grid .minimal-dark .esg-navigationbutton{padding:0px}@media (max-width:767px){.cartaz-cinemas-grid article.esg-navbutton-solo-right{margin-right:-35px!important}.cartaz-cinemas-grid article.esg-navbutton-solo-left{margin-left:-35px!important}}@media (max-width:580px){.cartaz-cinemas-grid article.esg-navbutton-solo-right{margin-right:-24px!important}.cartaz-cinemas-grid article.esg-navbutton-solo-left{margin-left:-24px!important}}@media (max-width:400px){.cartaz-cinemas-grid article.esg-navbutton-solo-right{margin-right:-22px!important}.cartaz-cinemas-grid article.esg-navbutton-solo-left{margin-left:-22px!important}.cartaz-cinemas-grid [class*=" eg-icon-"]:before,.cartaz-cinemas-grid [class^=eg-icon-]:before{color:#a50008;font-size:28px;line-height:28px}}.w50{width:49%;display:inline-block!important}.w50:first-child{margin-right:2%}.wpcf7::placeholder{color:#4d4d4d!important}.trabalhe-connosco .wpcf7 label{display:block;margin-bottom:30px}.trabalhe-connosco .wpcf7 input,.trabalhe-connosco .wpcf7 textarea,.trabalhe-connosco .wpcf7 select{border:2px solid #a50008}.trabalhe-connosco .wpcf7 input.text:focus,.trabalhe-connosco .wpcf7 input.title:focus,.trabalhe-connosco .wpcf7 input[type=text]:focus,.trabalhe-connosco .wpcf7 select:focus,.trabalhe-connosco .wpcf7 textarea:focus{border-color:#a50008}.trabalhe-connosco .wpcf7 input[type=file]{font-size:18px;color:#4d4d4d;padding:16px;font-weight:300;width:100%}.trabalhe-connosco input.wpcf7-form-control.wpcf7-submit{color:#a50008;background-color:transparent;border:2px solid #a50008;margin-top:30px;text-transform:uppercase;font-weight:600;cursor:pointer}.trabalhe-connosco input.wpcf7-form-control.wpcf7-submit:hover{color:#ffffff;background-color:#a50008}.trabalhe-connosco input[type="file"]::-webkit-file-upload-button{border:0!important;padding:7px 16px!important;background-color:#e6e6e6!important}.trabalhe-connosco .wpcf7 select{background:url(/wp-content/uploads/2019/12/castello-lopes-arrow-100.jpg) no-repeat right;background-size:40px;-moz-appearance:none;-webkit-appearance:none}span.wpcf7-not-valid-tip{font-size:15px;line-height:15px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok{border-width:0px!important;margin-top:15px!important;color:#a50008;font-size:15px;line-height:15px}div.wpcf7-response-output{margin:0;padding:0;border:0px solid #ff0000}@media (max-width:980px){.w50{width:100%!important}.trabalhe-connosco input.wpcf7-form-control.wpcf7-submit{margin-top:10px}.trabalhe-connosco .wpcf7 label{margin-bottom:10px}.trabalhe-connosco .wpcf7 input[type=file]{font-size:15px}.trabalhe-connosco input.wpcf7-form-control.wpcf7-submit{padding:0 20px 0 20px;line-height:40px}}#cookie-law-info-again{box-shadow:#161616 0px 0px 0px 0px!important;background-color:#e9e9e9!important;color:#353535!important}#cookie-law-info-bar{font-size:12px!important}.cli-plugin-main-link{font-size:12px!important}a.cli-plugin-button{margin-left:10px}.cli-plugin-button,.cli-plugin-button:visited{padding:7px 11px!important}@media (max-width:980px){#cookie-law-info-again{font-size:7pt!important;padding:0px 8px!important;right:15px!important}}a.notfound:after{content:"\35";font-family:"ETmodules";font-weight:700;color:#a50008;font-size:23px;padding:0 12px;height:19px;line-height:19px;display:inline-block;vertical-align:sub}.et_pb_fullwidth_header.404 .et_pb_fullwidth_header_scroll{display:none}#sessions-header{border-bottom:1px #a50008 solid;padding:30px 0 0!important}.movies-sessions select{background:url(/wp-content/uploads/2019/12/castello-lopes-arrow-100.jpg) no-repeat right;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-size:45px;padding:10px 40px 10px 15px;border:0px solid #a50008;font-size:18px;margin-bottom:0px!important;margin-top:3px}.movies-sessions a.vp-a{color:#ffffff;font-size:15px;text-transform:initial;font-weight:700;letter-spacing:1px;background-color:#a50008;border-radius:20px 20px 20px 20px;padding:8px 16px!important}.movies-sessions a.castello-vp-link{color:#ffffff;font-size:15px;text-transform:initial;font-weight:700;letter-spacing:1px;background-color:#a50008;border-radius:20px 20px 20px 20px;padding:8px 16px!important}.movies-sessions a{font-size:20px;font-weight:700}.session-times{text-align:left;font-weight:400}#sessions-table{font-size:18px;text-transform:uppercase}.movies-sessions .et_pb_row{width:100%;max-width:100%}.movies-sessions .et_pb_row .et_pb_column{min-height:auto}.page .movies-sessions .et_pb_row .et_pb_column{min-height:auto;width:fit-content;margin-right:0px}#movie-table-title{color:#a50008;font-weight:700;font-size:18px;text-transform:uppercase;line-height:48px}.contactos-cinemas #sessions-table .et_pb_row{padding:35px 0 0 0!important}.contactos-cinemas #sessions-table img{width:100%!important}@media (min-width:980px){.contactos-cinemas #sessions-table .et_pb_row .et_pb_column:first-child{width:180px!important;margin-right:3%!important}.contactos-cinemas #sessions-table .et_pb_row .et_pb_column:last-child{width:calc(97% - 180px)!important}}.contactos-cinemas .movie-title a{color:#4d4d4d;font-size:24px;font-weight:bold;text-transform:uppercase}.movie-title{padding-top:25px}.contactos-cinemas .session-times{padding-bottom:30px;line-height:1.5em}a.vp-a{font-weight:bold}.session-times span:not(:last-child):after{content:"|";padding:0 10px}.session-info span:not(:last-child):after{content:"|";padding:0 6px}.session-info span{display:inline-block}.session-info{padding-bottom:25px;font-weight:600;font-size:15px;text-transform:capitalize;padding-top:5px;line-height:1.5em}.sessions-table-part{display:none}#sessions-empty-msg p{text-align:center;border-bottom:2px solid#A50008;border-top:2px solid#A50008;padding:10px}@media (max-width:980px){.session-times{text-align:left!important}#sessions-table{font-size:15px!important}.movies-sessions select{font-size:14px!important}.contactos-cinemas .movie-title a{font-size:15px!important}a.vp-a{font-size:14px!important}#sessions-table .et_pb_row .et_pb_column:first-child{margin:0 0 5px 0!important}.contactos-cinemas .session-times{padding-bottom:10px!important}.movie-title{padding:0!important;line-height:1.5em}#sessions-table .et_pb_row{padding:20px 0!important}#sessions-header .et_pb_column{width:50%!important}.contactos-cinemas #sessions-table .et_pb_row .et_pb_column:first-child{width:42%!important;margin-right:3%!important}.contactos-cinemas #sessions-table .et_pb_row .et_pb_column:last-child{width:55%!important}.session-info{padding-bottom:15px;font-size:13px}.session-times span:not(:last-child):after{padding:0 6px}}#date_order_codefive{display:none!important}