#movieTop{border-bottom:1px solid rgba(,,,0.25)}#dateTimePanel.moviePanel{border-bottom:0}.ui-widget{font-size:1em}.module h2{margin-top:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:}.moviePanel{margin-top:10px}.moviePanel.col-der{padding-left:30px}#movieTitle h1{font-size:30px;margin:10px 0 30px}.btn.bookScroll{padding:10px;text-transform:uppercase;margin-top:6px;border-radius:0}#moviePoster>img{max-width:90%}#moviePoster{margin-bottom:120px;position:relative;-webkit-box-reflect:below 0 -webkit-linear-gradient(bottom,rgba(,,,0.3) 0,transparent 50%,transparent 100%)}#moviePoster::before{background:-moz-linear-gradient(center top,,rgba(,,,0.9) 65%,rgba(,,,0.7)) repeat scroll 0 0 padding-box,-moz-element(#moviePoster) no-repeat scroll 0 100% content-box rgba(,,,0);content:"";height:50%;left:0;padding:1px 0;position:absolute;top:100%;-webkit-transform:scaleY(-1);transform:scaleY(-1);width:90%}#reasonsToWatch,#movieSynopsis{font-family:'',Arial,sans-serif}#movieSection #movieHeaderPanel .moviePanel:first-of-type{margin-top:0}#movieSection #movieHeaderPanel .moviePanel h2{margin:0 0 10px}#performancePrice{margin-top:25px;text-align:right}label.read-more-trigger.btn.reverseColors{float:right;background:transparent;border:1px solid }#whereOn{margin-top:15px;padding-top:15px}#locationWidget{margin-bottom:15px}#locationForm{border:2px solid }#searchingAround{line-height:48px;background:;color:;padding-left:20px;font-family:''}#locationForm\:searchTextField{width:100%;line-height:48px;padding:0 20px;border-radius:0;visibility:visible;min-height:unset;min-height:initial;font-family:'';border:0}.listingAutocompleteTitle{color:;font-family:''}#locationForm .form-horizontal .form-group{margin-bottom:0}.popupSpinner.bigger .text{margin-top:60px !important}#dateTimePanel{padding:0 0 0 25px;float:right;margin-bottom:40px}#selectedMovieTitle{margin-bottom:40px}#timeForm{padding:0}#timeForm\:screenPanel{margin-bottom:20px}.time{margin-bottom:0;padding:20px 0 0}.time li{cursor:pointer;list-style:none;background:#e7e7e7;margin:0 .5em .5em 0;padding:8px;border-radius:0;display:inline-block}.time li:hover,.time li.ui-state-highlight{color:;background:;border:0;text-shadow:none}.time .timeDiv div{padding:0;border:0;width:100%;box-shadow:none}.timeDiv{width:85%;width:calc(100% - 45px);vertical-align:middle}.dateHeader,.timeHeader,.screenHeader{width:40px;margin-top:10px;margin-bottom:5px;vertical-align:top}.dateHeader,.timeHeader,.screenHeader,.timeDiv{display:inline-block;font-family:'',Arial,sans-serif}.timeDiv .ui-selectlistbox-listcontainer{height:auto !important}.timeDiv,.dateHeader,.timeHeader,.screenHeader,.areaHeader{text-transform:uppercase}#date,#hour,#screen{border:0;box-shadow:none;padding:0;border-radius:10px;overflow:inherit;position:relative}#date div,#hour div,#screen div{overflow:inherit}.time{padding:0}.time .timeDiv li.ui-selectlistbox-item{margin:0 5px 5px 0}.time ul.ui-selectlistbox-list{margin-bottom:10px}.movieBook{clear:left;text-align:center;background-color:;margin-bottom:10px}.movieBook a{display:inline-block;width:100%;font-size:2em;line-height:2em;text-decoration:none;text-transform:uppercase}#timeForm\:cinemaSelection{position:relative}#closeCinema{position:absolute;bottom:0;right:0;z-index:10;text-align:right}#timeForm\:shareButtonsPanel{margin-bottom:0}.share-web{width:auto}.share-web+.get-crew,.share-mobile+.get-crew{width:auto;float:none}@media(max-width:480px){.share-web+.get-crew{width:calc(100% - 165px);font-size:10px}}@media(max-width:328px){.share-web+.get-crew{width:calc(100% - 140px)}.get-crew span{margin:14px auto}}.noPerformancesWrapper{min-width:100px}.noPerformancesWrapper .titleWrapper{position:relative;color:;min-width:240px;max-width:323px;width:50%;margin:auto;margin-top:20px;text-transform:uppercase;font-size:1.7em;font-family:'',Arial,sans-serif;padding:20px;padding-top:0}.noPerformancesWrapper .titleWrapper .magnifyingGlass{width:100px;height:135px;position:absolute;top:-28px;left:3px;background:url("https://www.despicableme3.ie/javax.faces.resource/magnifying-glass.png.xhtml?ln=img&rv=121&h=7");background-size:cover}.noPerformancesWrapper .description{text-transform:uppercase;font-size:1.7em;font-family:'',Arial,sans-serif;color:rgba(,,,0.5);text-decoration:underline;margin-top:20px}.noPerformancesWrapper .author{font-family:'',Arial,sans-serif;color:rgba(,,,0.75);font-size:1.2em}.noPerformancesWrapper .quote{max-width:600px;margin:auto;font-size:1.7em;color:}#movieInformation{margin-bottom:20px}.genreDiv{color:!important}.moviePict,.moviePict img{width:143px}#bookInterstitial{height:260px !important}#bookInterstitial>div{padding-top:30px}#bookInterstitial .main-text{font-weight:400;color:;font-size:1.7em}#bookInterstitial .main-text.bold{font-weight:700;color:}#bookInterstitial .bottom-text{font-size:.7em;color:}#bookInterstitial .fa-cc-stripe{font-size:1.1em;vertical-align:middle}#bookInterstitial .fa-close{position:absolute;top:4px;right:0}#bookInterstitial{border-radius:17px;color:white;background-color:}#bookInterstitial span{color:white !important;font-family:'';font-size:1.1em}#bookInterstitial .fa-remove:before,#bookInterstitial .fa-close:before,#bookInterstitial .fa-times:before{position:absolute;left:-18px;top:8px}#bookInterstitial img{width:70px;margin-left:9px}div.shopLink{position:relative;height:160px;margin-bottom:50px}div.shopLink img,div.shopLink div{width:100%;background-color:transparent}div.shopLink div{background-color:}div.shopLink a{position:absolute;top:0;bottom:0;left:0;right:0;margin:0 15px 15px 15px}div.shopLink img{padding:30px;border:2px solid }div.shopLink p{width:100%;display:table;height:100%;padding:20px 0;font-weight:bold;text-transform:uppercase;color:;font-size:11px;text-align:center;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease}div.shopLink p span{display:table-cell;text-align:center;vertical-align:middle;color:}div.shopLink:hover p{-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}@media(max-width :480px){div.shopLink{margin-top:20px;height:140px}}@media(max-width :400px){div.shopLink{height:120px}}#movieLocation{padding:0 25px 0 0;border-bottom:0}.movieTrailer,.poster{padding-right:10px}#movieCredits.moviePanel,#movieMoreInfo.moviePanel,#movieLocation.moviePanel{border-top:0}@media(max-width:767px){#movieSynopsis.moviePanel{border-top:0}#movieCredits.moviePanel,#movieMoreInfo.moviePanel{border-bottom:1px solid rgba(,,,0.25)}}@media(max-width:992px){.container{width:100%}#movieTop{margin-top:10px}#movieSection #movieHeaderPanel{padding:0;margin-top:10px}#movieLocation{margin-bottom:60px;padding-right:0}#dateTimePanel{float:none;padding-left:0}#closeCinema{bottom:10px;width:100%}}@media(max-width :767px){.module{margin-top:10px}.moviePanel.col-der{padding-left:0}#trailerPoster .module{border-bottom:0;margin-top:0}.movieTrailer{margin:0 auto}.movieTrailer video,.movieTrailer .youtube{max-height:300px}.movieBook{width:100%;position:fixed;left:0;bottom:0;z-index:500;margin-bottom:0}.movieBook a.communicatingCinema{font-size:1.4em;margin:12px 0}.movieBook a.errorTalkingCinema{font-size:23px;line-height:34px;padding-top:9px}#timeForm\:shareButtonsPanel{margin-bottom:40px}}@media(max-width:545px){#searchingAround,#locationForm\:searchTextField{font-size:11px;line-height:22px;padding:6px 0 6px 6px;white-space:nowrap}#movieTitle h1{margin-top:15px;font-size:24px;margin-bottom:10px}.btn.bookScroll{font-size:12px;white-space:initial;line-height:11px}.moviePanel h2,#whereOn{font-size:24px}.noPerformancesWrapper .titleWrapper{font-size:1.4em}.noPerformancesWrapper .titleWrapper .magnifyingGlass{width:75px;height:100px}.noPerformancesWrapper .description{text-transform:uppercase;font-size:1em}.noPerformancesWrapper .quote{font-size:1.3em}.noPerformancesWrapper{margin:0}.movieInfoSessions .rowWithBorder,.movieInfoSessions .rowWithoutBorder{font-size:.6em;margin:0 10px;padding-top:11px}.cinemaAddress{padding-left:10px}.cinemaAddress h3{margin-top:0}#movieLocation,#movieMoreInfo,#movieSection,#locationWidget,#timeForm,#whereOn{padding:0 5px}.movieListItem{margin-right:0}// Fix for iphone zoom on inputs input[type='text'],input[type='number'],textarea{font-size:16px}#timeForm\:datePanel,#timeForm\:timePanel,#timeForm\:screenPanel{font-size:.7em}}@media(max-width :480px){.navbar{margin-bottom:0}.movieTrailer .youtube{height:auto}#closeCinema{right:10px}.moviePanel{padding:0}}@media(max-width :360px){.movieTrailer .youtube{min-height:200px}#movieTitle h1{line-height:38px}.share-web+.get-crew{font-size:8px}}