html,body { background:#fff; } #mainToolbarController { background-color:transparent; position:fixed; top:0; left:0; width:100%; height:110px; } #mainToolbarController .md-toolbar-tools { background:rgba(255,255,255,1); color:#000; height:110px; max-height:none; padding:0 40px; } .md-sidenav-right { position:fixed; } md-backdrop.md-sidenav-backdrop { position:fixed; } .quicksearch-container { top:110px;left:0;right:0;bottom:0;background-color:rgba(255,255,255,1);position:fixed;z-index:10; } .qs_searchfield input { height:50px; } md-input-container.qs_searchfield label, md-input-container.qs_searchfield .md-placeholder, md-input-container.qs_searchfield label:not(.md-no-float):not(.md-container-ignore) { -webkit-transform: translate3d(0,48px,0) scale(1); transform: translate3d(0,48px,0) scale(1); } md-input-container.qs_searchfield.md-input-focused label:not(.md-no-float) { -webkit-transform: translate3d(0,6px,0) scale(.75); transform: translate3d(0,6px,0) scale(.75); } md-input-container.qs_searchfield.md-input-focused label:not(.md-no-float), md-input-container.qs_searchfield.md-input-has-placeholder label:not(.md-no-float), md-input-container.qs_searchfield.md-input-has-value label:not(.md-no-float) { -webkit-transform: translate3d(0,6px,0) scale(.75); transform: translate3d(0,6px,0) scale(.75); } md-input-container.qs_searchfield.md-default-theme .md-placeholder, md-input-container.qs_searchfield .md-placeholder, md-input-container.qs_searchfield.md-default-theme label, md-input-container.qs_searchfield label { color: rgba(0,0,0,1); } md-input-container.qs_searchfield.md-default-theme:not(.md-input-invalid).md-input-focused label, md-input-container.qs_searchfield:not(.md-input-invalid).md-input-focused label, md-input-container.qs_searchfield.md-default-theme:not(.md-input-invalid).md-input-focused md-icon, md-input-container.qs_searchfield:not(.md-input-invalid).md-input-focused md-icon { color: rgb(63,81,181); } md-input-container.qs_searchfield.md-default-theme .md-input, md-input-container.qs_searchfield .md-input { border-bottom-width: 2px; border-color: rgba(0,0,0,1); } md-input-container.qs_searchfield.md-default-theme:not(.md-input-invalid).md-input-focused .md-input, md-input-container.qs_searchfield:not(.md-input-invalid).md-input-focused .md-input, md-input-container.qs_searchfield.md-default-theme:not(.md-input-invalid).md-input-resized .md-input, md-input-container.qs_searchfield:not(.md-input-invalid).md-input-resized .md-input { border-color: rgb(63,81,181); } .quicksearch-container .lojas-results a.result { display:inline-block; margin:10px 10px; border:1px solid #ddd; color:#000; text-decoration:none; text-align:center; } .quicksearch-container .lojas-results a.result:hover { border-color:#999; -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5); } .quicksearch-container .vitrine-results div.result { display:inline-block; margin:10px 10px; border:1px solid #ddd; } .quicksearch-container .vitrine-results div.result:hover { border-color:#999; -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5); } .quicksearch-container .cinema-results>div.result { display:inline-block; float:left; width:220px; margin:0 20px; padding:10px; border:1px solid transparent; } .quicksearch-container .cinema-results>div.result:hover { border-color:#999; } .quicksearch-container .sitemap a { text-decoration:none; color:#000; } .quicksearch-container .sitemap a:hover { text-decoration:underline; } .quicksearch-container .sitemap .submenuitem { display:block; margin:10px 0; } #main-toolbar .submenulist { padding:0 0 20px 0; } #main-toolbar .submenulist md-list-item { min-height:20px; line-height:20px; } #main-toolbar .submenulist md-list-item>.md-button { min-height:20px; line-height:20px; } #main-toolbar .submenulist md-list-item>.md-button>button { min-height:20px; line-height:20px; } #main-toolbar .submenulist md-list-item>.md-button>.md-list-item-inner { min-height:20px; line-height:20px; border-bottom:1px solid #eee; } #main-toolbar .submenulist md-list-item>.md-button>.md-list-item-inner h4 { margin:0; padding:8px 20px 8px 20px; font-size:1.2em; } #main-toolbar .submenulist md-list-item>.md-button>.md-list-item-inner:before, #main-toolbar .submenulist md-list-item:before { min-height:20px; } h2.home-title { border-bottom:1px solid #666; text-align:center; text-transform:uppercase; margin-bottom:30px; } h2.home-title>span { display:inline-block; border-bottom:3px solid #666; font-weight:normal; font-size:1.3em; } h3.busca-title { text-align:center; text-transform:uppercase; margin-bottom:0; } h3.busca-title>span { display:inline-block; border-bottom:3px solid transparent; font-weight:normal; font-size:1.2em; margin:0 15px; outline:0; } h3.busca-title>span.current { font-weight:bold; border-color:#666; } .slick-dots { bottom:-50px; } .slick-dots li { height:5px; width:30px; } .slick-dots li button { background-color:rgba(0,0,0,.1); height:5px; width:30px; padding:0; } .slick-dots li.slick-active button { background-color:rgba(0,0,0,.6); } .slick-dots li button:before { font-size:0; } #carousel-noticias.slick-slider .slick-list { height:100%; } #carousel-noticias.slick-slider .slick-list .slick-track { height:100%; } #carousel-noticias.slick-slider .thumbnail { background:#333; color:#fff; } #carousel-noticias.slick-slider .thumbnail a { color:#fff; text-decoration: none; height:100%; } #carousel-noticias.slick-slider .thumbnail h4 { margin-top:0; } #carousel-noticias.slick-slider .thumbnail .caption { padding:15px; } #vitrine-content { background-color:transparent; margin-top:25px; margin-bottom:60px; padding:0 30px; } #vitrine-content span.slick-arrow { color:#999; } #vitrine-content span.slick-arrow:hover { color:#000; } #cinema-content { background-color:transparent; margin-top:25px; margin-bottom:60px; padding:0 30px; } #cinema-content span.slick-arrow { color:#999; } #cinema-content span.slick-arrow:hover { color:#000; } #carousel-cinema { position:relative; } #carousel-cinema a.link-filme { display:inline-block; position:relative; margin:0 2px; outline:0; } #carousel-cinema a.link-filme>img { width:100%; } #carousel-cinema a.link-filme div.info { position:absolute; top:0; left:0; right:0; bottom:0; padding:10px; background-color:rgba(0,0,0,.8); color:#fff; overflow:hidden; opacity:0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #carousel-cinema a.link-filme:hover div.info { opacity:1; } #carousel-cinema a.link-filme div.info span.duracao { display:inline-block; width:48%; text-align:center; border-right:2px solid #fff; } #carousel-cinema a.link-filme div.info span.censura { display:inline-block; width:48%; text-align:center; } #carousel-cinema a.link-filme div.info div.buttons { position:absolute; left:0; right:0; bottom:0; background-color:#000; padding:10px; } #carousel-cinema a.link-filme div.info div.buttons button.btn-comprar-ingresso { font-weight:bold; } #carousel-cinema a.link-filme div.info div.buttons button.btn-comprar-ingresso span.glyphicon { margin-right:5px; } #carousel-cinema a.link-filme div.info div.buttons button.btn-mais-informacoes { font-weight:bold; } #carousel-cinema a.link-filme div.info div.buttons button.btn-mais-informacoes span.glyphicon { margin-right:5px; } #social-network-content { padding:0 30px; } #brands-content { padding:0 30px; } #carousel-brands { position:relative; } #carousel-brands a.link-brand { display:inline-block; position:relative; margin:0 15px; outline:0; } #carousel-brands a.link-brand>img { width:100%; } #carousel-bannermain { position:relative; } #carousel-bannermain > .banner-container { display:none; } #carousel-bannermain > .banner-container:nth-child(3) { display:block; } #carousel-bannermain .banner-container { background-color:transparent; background-position:50% 50%; background-size:cover; height:340px; } @media (max-width:1280px){ #carousel-bannermain .banner-container { height:calc(100vw*0.265625); } } @media (max-width:960px){ #carousel-bannermain .banner-container { height:calc(100vw*0.472222); } } @media (min-width:1920px){ #carousel-bannermain .banner-container { height:calc(100vw*0.177083); } } #carousel-bannermain .slick-dots { bottom:10px; } #carousel-bannermain .slick-dots li button { background-color:rgba(220,220,220,1); height:7px; border:1px solid #ddd; } #carousel-bannermain .slick-dots li.slick-active button { background-color:rgba(0,0,0,1); } .newsletter-bar { background-color:#444; color:#fff; padding:10px 0; } .newsletter-bar a.link-sn { font-size:30px; color:#fff; display:inline-block; margin:0 5px; } .newsletter-dialog { padding:30px; max-width:400px; } .newsletter-dialog md-input-container { margin-bottom:10px; } .newsletter-dialog md-input-container .md-errors-spacer { display:none; } /* the transition tells ngAnimate to make the animation happen */ .slide.ng-enter { transition:0.5s linear all; } /* this extra CSS class will be absorbed into the transition since the $animateCss code is adding the class */ .maroon-setting { background:red; } #footer-content { background-color:#2b2e32; color:#fff; } #footer-content a { color:#fff; text-decoration: none; } #footer-content a.link-sn { font-size:35px; color:#fff; display:inline-block; margin:0 5px; } #footer-content a.link-contato { color:#999; } #footer-content a.link-contato:hover { color:#fff; } #footer-content .fc-col1 { padding:0 20px; text-align:center; } #footer-content .fc-col2 { padding:0 20px;border-left:1px solid #666; } #footer-content .fc-col3 { padding:0 20px;border-left:1px solid #666; } #footer-content .last-content { padding:30px 20px 20px 20px; margin-top:30px; color:#999; } #footer-content .compusea { font-size:0.7em; font-weight:bold; color:#999; } #footer-content .compusea:hover { color:#fff; } @media (max-width:599px){ #footer-content .btn-intranet { margin-top:30px; } } @media (max-width:960px){ #footer-content { text-align:center; } #footer-content .fc-col2 { border-color:transparent; margin-top:30px; } #footer-content .fc-col3 { border-color:transparent; margin-top:30px; } } #shopping-list { position:fixed;visibility:hidden;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.95);z-index:10; } #shopping-list.visible { visibility:visible; } #shopping-list .shopping { position:relative; opacity:0; top:-80px; border:1px solid transparent; border-radius:5px; text-align:center; padding:20px; } #shopping-list .shopping:hover { background:#fff; border-color:#ccc; } #shopping-list .shopping img { width:100%; max-width:300px; } #shopping-list.visible .shopping:nth-child(1) { transition:top .5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; top:0; opacity:1; } #shopping-list.visible .shopping:nth-child(2) { transition:top .5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s; top:0; opacity:1; } #shopping-list.visible .shopping:nth-child(3) { transition:top .5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s, opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s; top:0; opacity:1; } @media (max-width:599px){ #shopping-list .shopping img { max-width:160px; } } #cinema-datas-container { background:#600; color:#fff; border-top:1px solid #fff; border-bottom:1px solid #fff; text-align:center; padding:0 40px; } #cinema-datas-container .data-container { padding:15px 10px; outline:0; } #cinema-datas-container .data-container.dataatual { background-color:#fff; color:#000; font-weight:bold; } #cinema-datas-container .data-container .weekday { font-size:0.8em; text-transform: uppercase; } #cinema-datas-container .data-container .daynumber { font-size:1.4em; } #cinema-full-content span.censura, #cinema-full-content span.duracao, #cinema-full-content span.genero { display:inline-block; padding:3px 6px; margin:0 5px; border:1px solid #fff; color:#fff; border-radius:5px; background:rgba(0,0,0,.7); } #cinema-full-content .filme-container { outline:0; padding:35px 40px; color:#fff; border-top:1px solid #fff; min-height:250px; background-color:#000; background-repeat:no-repeat; background-position:50% 50%; background-size: cover; } #busca-container .loja-res { padding:15px; } #busca-container .loja-res>div { min-height:220px; border-bottom:1px solid #666; padding:10px; } #busca-container .loja-res>div:hover { background-color:rgba(0,0,0,.05); } #busca-container .cinema-res { max-width:350px; margin:15px; } #busca-container .vitrine-res { } #busca-container .vitrine-res>div { border-bottom:1px solid #666; padding:10px; } #busca-container .vitrine-res>div:hover { background-color:rgba(0,0,0,.05); } #directions-form .ponto-partida .md-errors-spacer { display:none; } #vitrine-search-container md-input-container .md-errors-spacer { display:none; } p.produto_valor { color:#c00; } .instagram-entry { margin:0; position:relative; margin-bottom:-4px; } .instagram-entry .stats { position:absolute; display:none; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.8); color:#fff; } .instagram-entry:hover .stats { display:block; } #fale-conosco-content { padding:30px; } #fale-conosco-content .description { font-size:0.7em; color:#999; } #fale-conosco-content .md-errors-spacer { display:none; } #fale-conosco-content .field-container { padding-left:10px; padding-right:10px; }