body{font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:14px;line-height:1.57143;background:#171717 url(/sites/all/themes/calgaryfilm/images/footer-bg.gif) center top;color:#333;}a{text-decoration:none;}a:hover{text-decoration:underline;}img{max-width:100%;height:auto !important;display:block;}h1,h2,h3,h4{text-transform:uppercase;}.field-type-text-long p + p,.field-type-text-long p + ol,.field-type-text-long p + ul{margin-top:1em;}.group:after{content:"";display:table;clear:both;}.nowrap{white-space:nowrap;}.indented{max-width:1165px;margin:0 auto;padding:0 3.125%;}.vertical-center{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;}.vertical-center .wrapper{display:table;height:100%;width:100%;}.vertical-center .wrapper .center{display:table-cell;vertical-align:middle;}a.return-link{color:white;border:3px solid white;padding:0.5em 1em 0.5em 0.5em;margin:2em 0;display:table;text-transform:uppercase;font-size:16px;}a.return-link:hover{text-decoration:none;background:white;color:black;}a.return-link:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e605";font-size:22px;position:relative;top:2px;padding-right:0.25em;}.no-image{height:0;position:relative;background:black url(/sites/all/themes/calgaryfilm/images/generic-bg.gif) center center;padding-top:56.25%;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.no-image{background-image:url(/sites/all/themes/calgaryfilm/images/generic-bg-hr.gif);background-size:112px 194px;}}.no-image h4{color:white;font-size:20px;text-align:center;margin-top:6.5%;font-weight:normal;line-height:1;}.no-image.film{background:#8ac2c4 url(/sites/all/themes/calgaryfilm/images/generic-film-bg.gif) center center;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.no-image.film{background-image:url(/sites/all/themes/calgaryfilm/images/generic-film-bg-hr.gif);}}.no-image .center{padding:0 10px;}.no-image img{max-width:255px;margin:0 auto;width:100%;}.large-feature-tile .no-image img{width:100%;}.large-feature-tile .no-image h4{font-size:22px;font-size:40px;}.view-empty{font-size:24px;text-align:center;padding:1em 10px;}.top-border{border-top:5px solid #e1e1e1;margin-top:5.83333%;}.top-border h2{display:table;margin-left:auto;margin-right:auto;float:none;background:white;position:relative;top:-20px;padding:0 0.6em;font-size:32.84px;text-transform:uppercase;}.media-bar{background:#39b389;text-align:center;}.media-bar .sharing{padding:15px 10px 10px;}.media-bar .fb-like{padding-right:10px;}.media-bar .field-name-field-quote{max-width:1010px;margin:0 auto;padding:0 10px;color:white;font-size:30px;line-height:40px;font-style:italic;font-family:"Roboto Condensed",Tahoma,Helvetica,sans-serif;}.media-bar.with-quote{padding:4.16667% 0 5%;}.media-bar.with-quote .sharing{padding-top:0;}.banner{position:relative;}.banner .content{color:white;text-align:center;text-shadow:0 0 6px rgba(0,0,0,0.4);}.banner h2{font-weight:normal;display:table;margin-left:auto;margin-right:auto;float:none;border-bottom:2px solid white;font-size:15px;padding-bottom:4px;border-width:6px;font-size:19px;}.banner h1{font-weight:normal;line-height:1;font-size:1.67702em;line-height:1.2;font-size:54px;}.banner h3{font-size:16px;font-size:20px;font-weight:normal;}.banner i{color:rgba(255,255,255,0.75);-moz-transition:color 0.5s;-webkit-transition:color 0.5s;-o-transition:color 0.5s;-ms-transition:color 0.5s;transition:color 0.5s;font-size:4.10714em;font-size:115px;}.banner #player{display:none;}.banner .play{padding-top:2.08333%;}.banner a.trailer:hover{text-decoration:none;}.banner a.trailer:hover i{color:white;}.banner .banner-no-image{padding:10% 3.125%;background:black url(/sites/all/themes/calgaryfilm/images/generic-bg.gif) center center;padding:10% 60px;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.banner .banner-no-image{background-image:url(/sites/all/themes/calgaryfilm/images/generic-bg-hr.gif);background-size:112px 194px;}}.field-name-body p,.field-name-body ul,.field-name-body ol,.rich-text p,.rich-text ul,.rich-text ol{margin:1em 0;}.rich-content-area{display:table;table-layout:fixed;width:100%;margin-top:5%;margin-bottom:6.25%;}.rich-content-area .section-info a{color:#3fa67a;}.rich-content-area .section-info a:hover{text-decoration:none;color:#ff3333;}.rich-content-area .section-info .footer{margin-top:1.8em;}.rich-content-area .section-info .details,.rich-content-area .section-info .genres,.rich-content-area .section-info .premiere{color:black;line-height:1.2;margin-top:0.35em;font-size:20px;text-transform:uppercase;font-weight:bold;}.rich-content-area .section-info .details,.rich-content-area .section-info .genres{line-height:1.8em;}.rich-content-area .section-info .details a,.rich-content-area .section-info .genres a{color:white;background-color:#3fa67a;padding:3px 4px;}.rich-content-area .section-info .details a:hover,.rich-content-area .section-info .genres a:hover{background-color:#ff3333;}.rich-content-area .section-info .premiere{color:#3fa67a;margin-bottom:0.6em;}.rich-content-area .section-info .links{margin-top:1em;}.rich-content-area .section-info .links a{color:#339966;font-size:20px;}.rich-content-area .section-additional{padding-top:5%;}.rich-content-area .field-name-field-poster{float:left;padding-right:25px;padding-bottom:10px;max-width:50%;}.rich-content-area .field-name-body{color:black;}.rich-content-area .field-name-body p{margin-top:0;margin-bottom:1em;}.rich-content-area .field-name-body p:first-child:first-line{font-weight:bold;text-transform:uppercase;}.rich-content-area .field-name-field-legacy-image{margin-bottom:6%;}.rich-content-area .sponsors ul,.rich-content-area .partners ul{padding:2.91667% 0 5.83333%;margin-left:-10px;margin-left:-28px;}.rich-content-area .sponsors li,.rich-content-area .partners li{float:left;padding-left:10px;padding-left:28px;}.rich-content-area h3,.rich-content-area a.toggle{font-size:20px;text-transform:uppercase;font-weight:bold;}.rich-content-area .director,.rich-content-area .speakers{margin-bottom:1.75em;}.rich-content-area .director h3,.rich-content-area .speakers h3{text-transform:none;margin-bottom:0.5em;}.rich-content-area .director h3 span,.rich-content-area .speakers h3 span{text-transform:uppercase;color:#3fa67a;}.rich-content-area .full-credits h3{display:block;background:#3fa67a;padding:0.5em 0;text-align:center;color:white;}.rich-content-area .full-credits .content{margin-top:1em;}.rich-content-area.single-column{display:block;}.rich-content-area.single-column .section-info{border-right:0;padding-right:0;display:block;max-width:700px;margin:0 auto;text-align:center;}.title-grid .tile{width:50%;float:left;}.title-grid .content{margin:10px 0;border-left:1px solid #ccc;color:black;}.title-grid .odd,.title-grid .views-row-odd{clear:left;}.title-grid .title-tile{width:100%;background:#505050 url(/sites/all/themes/calgaryfilm/images/grey-thatch.gif);}.title-grid .title-tile h2{color:white;font-size:60px;text-align:center;padding:10px;}.title-grid .odd .content,.title-grid .views-row-odd .content{border-left:0;}.font-scaling{font-size:125%;font-size:150%;font-size:175%;font-size:200%;}div.placeholder{background:#ddd;width:100%;display:table;color:#aaa;}div.placeholder h2{display:table-cell;vertical-align:middle;text-align:center;font-size:24px;font-style:italic;font-weight:normal;}span.placeholder{background:red;}div.fixed-aspect{height:0;position:relative;}div.fixed-aspect h2{position:absolute;top:45%;width:100%;bottom:0;left:0;right:0;display:block;}span.missing{background:red;padding:0 5px;}.view-filters .form-item .description{display:none;}.pager a{color:#3fa67a;}#page{min-width:320px;}header{z-index:100;}#context-menu .fixed{z-index:50;}#utility-cover{z-index:150;}#utility{z-index:200;}#main-wrapper{background:#111;}#main{max-width:1200px;margin:0 auto;position:relative;background:#fff;}#messages{background:#ddd;padding:1px 7px;}#content{position:relative;}#admin-controls{position:absolute;top:25px;right:20px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}#admin-controls:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}#admin-controls ul{float:left;background:#e0e0d8;border-bottom:0;border:3px solid white;border-radius:10px;padding:5px 0 5px 5px;}#admin-controls ul li{float:left;margin-right:5px;}#admin-controls ul a{display:block;padding:2px 10px;border-radius:5px;color:black;background:#a6a7a2;border:1px solid #a6a7a2;}#admin-controls ul a:hover{color:white;}#admin-controls ul a.active{background:white;border:1px solid #c9cac4;}#admin-controls ul a.active:hover{color:black;}#admin-controls ul + ul{margin-left:10px;}footer{position:relative;padding-bottom:47px;}footer #footer-links-wrapper{background:black;}footer #footer-links{max-width:1200px;margin:auto;background:black;font-weight:normal;font-size:12px;line-height:25px;padding:5px 0;line-height:40px;padding:0;}footer #footer-links label{color:#f1dda7;font-family:Helvetica,Arial,sans-serif;font-weight:100;margin-right:5px;}footer #footer-links a{color:white;text-transform:uppercase;}footer #footer-links .menu{color:#2f2f2f;display:table;margin-left:auto;margin-right:auto;float:none;float:left;padding-left:10px;padding-left:80px;}footer #footer-links .menu a{margin:0 10px;}footer #footer-links .social{font-size:20px;display:table;margin-left:auto;margin-right:auto;float:none;float:right;padding-right:10px;padding-right:80px;}footer #footer-links .social a{padding:1px 5px 0;}footer #footer-links .social a:hover{text-decoration:none;}footer #footer{color:white;text-align:center;padding:3.75% 10px 4.16667%;}footer #footer h3{color:#ffe8b0;text-transform:uppercase;font-size:20px;font-weight:normal;}footer #footer h4{font-size:15px;font-weight:normal;color:#2f2f2f;margin-top:0.75em;text-transform:uppercase;}footer #footer h4 span{color:white;margin:0 7px;}footer #footer h4 a{color:white;}footer #footer h5{color:#5cb28f;margin-top:1em;font-weight:normal;}footer #footer h5 a{color:#5cb28f;}#home{padding:8px 2.5% 8px 10px;display:table;margin-left:auto;margin-right:auto;float:none;}#home img{max-width:none;}header{position:relative;background:#fff;}header .menu{background:white;position:absolute;top:0;left:0;right:44px;display:none;overflow:hidden;}header #menu-toggle{position:absolute;right:0;top:0;height:44px;width:44px;text-align:center;background:#f33;color:white;font-size:28px;line-height:46px;}header #menu-toggle:hover{text-decoration:none;}header #menu-toggle .icon-cancel{display:none;}header.show-nav{z-index:300;}header.show-nav .menu{display:block;z-index:400;}header.show-nav #menu-toggle .icon-cancel{display:inline;}header.show-nav #menu-toggle .icon-list{display:none;}header.show-nav .panel{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}header #header{position:relative;max-width:1200px;margin:auto;}header #header #main-menu{overflow:hidden;}header #header #main-menu li{float:none;border-bottom:1px solid #d6d6d6;margin:0 10px;}header #header #main-menu a{display:block;font-size:18px;font-weight:bold;color:black;text-transform:uppercase;height:44px;line-height:44px;padding-left:25px;}header #header #main-menu a.active-trail{color:#ff3333;}header #header .box-office{position:static;display:block;background:#f33;width:auto;height:44px;line-height:44px;border-right:1px solid #eb5d62;padding-left:35px;font-size:20px;text-transform:uppercase;font-weight:normal;color:white;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){header #header .box-office{background-image:url(/sites/all/themes/calgaryfilm/images/box-office-bg-hr.png);background-size:14px 46px;}}header #header .menu-footer{padding:15px 23px;}header #header .menu-footer a{background:#5cbd9a;color:white;}header #header .menu-footer .social{display:table;width:100%;}header #header .menu-footer .social li{display:table-cell;}header #header .menu-footer .social a{display:block;height:38px;width:38px;border-radius:19px;text-align:center;line-height:38px;font-size:20px;display:table;margin-left:auto;margin-right:auto;float:none;}header #header .menu-footer .social a:hover{text-decoration:none;}header #header .menu-footer .contact{display:block;text-transform:uppercase;text-align:center;padding:10px 0;margin-top:15px;}#utility{position:fixed;left:0;bottom:0;width:100%;height:auto;}#utility #utility-content-container{position:absolute;bottom:0;width:100%;height:0;background:#161616;overflow:hidden;color:#fff;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}#utility #utility-content-container h2{padding:1.5em 0;background:#3C8184;text-align:center;font-size:1.1em;font-weight:normal;}#utility #utility-content-container h2 span{color:#74bdc0;}#utility #utility-content-container h3{padding:0.5em 0;border-bottom:3px solid #3c8184;line-height:1.5em;text-align:center;color:#3c8184;}#utility #utility-content-container h3 span{display:block;color:#1b4143;}#utility #utility-content-container .utility-content{display:none;}#utility #utility-content-container .active .utility-content{display:block;overflow:hidden;padding-bottom:45px;}#utility .button{display:block;font-size:1.4em;line-height:0.8em;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;padding:0.3em 0.4em 0.2em;}#utility .button span{font-size:0.5em;}#utility .button.buy{background:#fe2e14;box-shadow:-4px 4px 0 #6c0c00;}#utility .button.buy:hover{background:#fc4932;}#utility.isOpen{height:100%;}#utility.isOpen #utility-content-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;}#utility-nav{position:absolute;bottom:0;left:0;width:100%;background:#3c8184;text-align:center;}#utility-nav a{display:inline-block;width:25%;padding:7px;text-align:center;color:white;font-size:1.5em;background:#3c8184;border-left:1px solid #6DA1A3;}#utility-nav a i{display:inline-block;}#utility-nav a i.icon-cancel{display:none;color:#93e2e5;}#utility-nav a:first-child i{border-top:none;}#utility-nav a:hover{background:#2e7073;text-decoration:none;}#utility-nav a.active{background:#161616;}#utility-nav a.active i{display:none;}#utility-nav a.active i.icon-cancel{display:inline-block;}#utility-nav a#search{border-right:1px solid #6DA1A3;}#utility-cover{display:none;}#utility-cover.isOpen{display:block;position:fixed;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.4);}.utility-content dl dt{display:none;border-bottom:3px solid #3c8184;padding-top:0.2em;font-size:4em;text-align:center;}.utility-content dl dt span{padding-left:0.2em;font-size:0.4em;color:#3c8184;}.utility-content dl dd{margin:0 10px;}.utility-content dl dd:hover{background:rgba(255,255,255,0.1);}.utility-content dl dd .showtime{border-top:3px solid #3c8184;}.utility-content dl dd .showtime.first{border:none;}.utility-content .no-results{margin:1em;text-align:center;font-size:1.6em;}.utility-content .no-results i{font-size:1.5em;}#utility-schedule h2{position:relative;}#utility-schedule h2 a{position:absolute;top:0.4em;width:1em;font-size:2em;color:#fff;}#utility-schedule h2 a#schedule-previous{left:0;}#utility-schedule h2 a#schedule-next{right:0;}#utility-schedule h2 a:hover{text-decoration:none;color:#74BDC0;}#utility-favorites dl{border-bottom:3px solid #3c8184;}#utility-search .utility-content{padding:1em 2em;}#utility-search form{overflow:hidden;padding:0 0 1em;border-bottom:3px solid #fff;}#utility-search form label{display:block;padding-bottom:0.3em;font-size:1.4em;font-weight:normal;color:#fff;}#utility-search form label i{padding-right:0.3em;}#utility-search form input{background:#FFFFFF;border:none;color:#000000;font-size:1.8em;padding:0.3em;width:75%;font-family:'Montserrat',Arial,Helvetica,sans-serif;}#utility-search form .button{float:right;}#utility-search #utility-search-results{padding:1em 0;}#utility-search #utility-search-results .film{position:relative;float:left;width:100%;height:200px;margin-bottom:1em;background-size:cover;}#utility-search #utility-search-results .film span{position:relative;display:block;margin:0 2em;text-align:center;text-decoration:none;color:#fff;}#utility-search #utility-search-results .film .series{background:#66cc99;color:#000000;margin-bottom:0.7em;margin-top:5em;text-align:center;}#utility-search #utility-search-results .film .title{font-size:1.2em;font-weight:bold;line-height:1.3em;}#utility-search #utility-search-results .film .director{font-size:0.9em;}#utility-search #utility-search-results .film .tint{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);}#utility-search #utility-search-results .film:hover{text-decoration:none;}#utility-search #utility-search-results .film:hover .tint{display:none;}h2.tag{float:left;color:white;font-weight:normal;padding-left:18px;font-size:15px;height:44px;line-height:44px;}h2.tag:after{display:block;float:right;position:relative;right:-18px;content:"";border:22px solid white;height:0;border-right-width:0;}.header-icon-columns{padding:5.15625% 5.07813%;}.header-icon-columns h2{margin-left:3.33333%;}.header-icon-columns .columns{clear:both;padding-top:30px;}.header-icon-columns .column{padding:0 15px;}.header-icon-columns .content{margin:0 auto;}.header-icon-columns h3{font-size:35px;margin-bottom:0.25em;font-weight:normal;}.header-icon-columns .column + .column h3{padding-top:0.6em;}.header-icon-columns i{font-size:38px;float:left;margin-right:15px;}.header-icon-columns li{list-style-type:disc;margin-left:1.5em;}.header-icon-columns li + li{margin-top:0.5em;}.header-icon-columns p + p{margin-top:0.75em;}.banner-feature{position:relative;color:white;}.banner-feature a{color:white;}.banner-feature a.external:hover .icon-play{color:white;}.banner-feature .center{text-align:center;text-shadow:0 0 6px rgba(0,0,0,0.4);padding:0 10px;}.banner-feature .play{margin-bottom:2.5%;}.banner-feature .icon-play{-moz-transition:color 0.5s;-webkit-transition:color 0.5s;-o-transition:color 0.5s;-ms-transition:color 0.5s;transition:color 0.5s;color:rgba(255,255,255,0.5);font-size:3.57143em;}.banner-feature h2{font-size:1.5em;font-weight:normal;}.banner-feature h3{font-size:0.92857em;font-weight:normal;}.banner-feature h4{font-size:0.85714em;font-weight:normal;margin-top:0.75%;}.banner-feature .icon-play{font-size:115px;}.banner-feature h2{font-size:42px;}.banner-feature h3{font-size:26px;}.banner-feature h4{font-size:24px;}.banner-feature p{margin-top:0.7em;}.banner-feature .links{display:table;margin-left:auto;margin-right:auto;float:none;padding-top:15px;padding-top:30px;}.banner-feature .links a{text-transform:uppercase;display:block;float:left;background:black;background:rgba(0,0,0,0.5);text-align:center;text-shadow:none;font-size:13px;padding:0.25em 1em;border:2px solid white;font-size:15px;padding:0.5em 1em;width:150px;border:3px solid white;}.banner-feature .links a + a{margin-left:1em;}.banner-feature .links .highlighted{background:white;color:black;}.node-custom-support .banner-feature .content{max-width:575px;margin:0 auto;}.node-custom-support .banner-feature p{font-size:14px;line-height:1.3;line-height:1.57143;}.featured-film h2{padding-top:2.08333%;font-size:54px;}.featured-film h3{font-weight:normal;display:table;margin-left:auto;margin-right:auto;float:none;border-bottom:3px solid white;padding-bottom:2px;padding-bottom:4px;border-bottom:6px solid white;font-size:19px;}#context-menu,#views-exposed-form-film-details-page-1,#views-exposed-form-films-archives{background:#e47e59;padding:3% 0;color:white;}#context-menu > div > div,#views-exposed-form-film-details-page-1 > div > div,#views-exposed-form-films-archives > div > div{background:#e47e59;width:100%;}#context-menu > div > div.fixed,#views-exposed-form-film-details-page-1 > div > div.fixed,#views-exposed-form-films-archives > div > div.fixed{position:fixed;top:0;}#context-menu ul,#context-menu .views-exposed-form,#views-exposed-form-film-details-page-1 ul,#views-exposed-form-film-details-page-1 .views-exposed-form,#views-exposed-form-films-archives ul,#views-exposed-form-films-archives .views-exposed-form{padding-left:10px;}#context-menu .views-exposed-widget,#views-exposed-form-film-details-page-1 .views-exposed-widget,#views-exposed-form-films-archives .views-exposed-widget{padding:3px 10px 0 0;}#context-menu li{float:left;}#context-menu a{color:white;text-transform:uppercase;display:block;padding:0.2em 0.3em;font-size:0.85714em;font-size:16px;padding:0.2em 0.5em;}.content-padding{padding:5.83333% 6.25% 4.16667%;}.node-type-page #main,.node-type-webform #main,.node-type-blog #main,.page-blog #main{padding:0 6.25%;}.node-type-page #content,.node-type-webform #content,.node-type-blog #content,.page-blog #content{padding:5.83333% 0 4.16667%;max-width:988px;margin:0 auto;}.node-type-page .region-content h1,.node-type-webform .region-content h1,.node-type-blog .region-content h1,.page-blog .region-content h1{line-height:1.1;font-size:40px;font-size:54px;}.node-type-page .field-name-body h2,.node-type-webform .field-name-body h2,.node-type-blog .field-name-body h2,.page-blog .field-name-body h2{font-size:16px;font-weight:normal;margin-top:3%;}.node-type-page .field-name-body p,.node-type-webform .field-name-body p,.node-type-blog .field-name-body p,.page-blog .field-name-body p{margin-bottom:1em;}.node-type-page #main,.node-type-webform #main{background:black;}.node-type-page #content,.node-type-webform #content{color:white;}.node-type-page .field-name-body h2,.node-type-webform .field-name-body h2{color:#a5e2af;}.node-type-page .field-name-body a,.node-type-webform .field-name-body a{color:#e47e59;text-transform:uppercase;font-size:16px;}.node-webform .content{margin-top:2em;}.node-webform .content label{float:left;width:125px;}.node-webform .content .form-text{width:280px;}.node-webform .content .form-required{font-weight:normal;}.node-generic .banner{position:relative;}.node-generic .rich-content-area .section-info{width:66%;}.node-generic .rich-content-area .section-additional{width:34%;}.region-sidebar-first a{color:#3fa67a;}.region-sidebar-first .block + .block{margin-top:20px;}.node .submitted{color:#999;}.node-blog .field-name-field-blog-tags .field-item{background:#3fa67a;color:white;display:inline-block;border-radius:5px;padding:0 4px;font-variant:small-caps;}.node-blog .field-name-field-blog-tags .field-item + .field-item{margin-left:5px;}.node-blog .submitted{float:left;}.node-blog .field-name-field-blog-tags{float:right;}.node-blog .content{clear:left;}.node-blog .sharing-controls{float:right;margin-top:5px;}.node-blog .sharing-controls i{font-size:20px;}.node-blog .sharing-controls .twitter-share-button,.node-blog .sharing-controls a{margin-left:10px;}.node-blog .sharing-controls a{color:#333;}.node-blog .sharing-controls a:hover{text-decoration:none;}.node-blog-teaser h2 a{color:#3fa67a;}.node-blog-teaser .field-name-field-image{float:right;margin-left:20px;width:125px;width:auto;}.node-blog-teaser + .node-blog-teaser{margin-top:20px;}.fb_iframe_widget{top:-6px;}.blog-header{margin-top:5px;}.blog-header .submitted{margin-top:5px;}.node-blog-full .return{color:#3fa67a;}.node-blog-full .blog-header:after{content:"";display:table;clear:both;}.node-blog-full .submitted{float:left;}.node-blog-full .field-name-field-image{margin-top:10px;}.node-blog-full .content{margin-top:20px;}.scroll-indicator{position:fixed;bottom:0;z-index:100;max-width:1200px;width:100%;height:3em;margin:auto;line-height:3em;background:rgba(0,0,0,0.5);text-align:center;color:rgba(255,255,255,0.8);transition:all 0.3s;}.scroll-indicator i{font-size:1.5em;font-weight:bold;padding:0 0.5em;}.scroll-indicator.hidden{bottom:-3em;}.node-film-full .banner h1{padding-top:2.08333%;}.node-film-full .banner .banner-no-image{padding:6% 3.125%;padding:6% 60px;background-image:url(/sites/all/themes/calgaryfilm/images/generic-film-bg.gif);}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.node-film-full .banner .banner-no-image{background-image:url(/sites/all/themes/calgaryfilm/images/generic-film-bg-hr.gif);}}.node-film-full .showtimes .field-collection-container{padding:40px 75px 0 18px;padding:0 10px;}.node-film-full .showtimes .showtime{padding:0;}.node-film-full .showtimes .showtime .favorite{font-size:40px;font-size:56px;}.node-film-full .showtimes .field-name-field-date-time{font-size:16px;}.node-film-full .showtimes .favorite,.node-film-full .showtimes .film-info{display:block;float:left;}.node-film-full .showtimes .favorite{width:auto;}.node-film-full .showtimes .film-info{padding-left:10px;padding-top:1px;padding-top:10px;padding-top:1px;}.node-film-full .showtimes .actions{display:block;width:auto;clear:left;clear:none;float:left;padding-left:20px;}.node-film-full .extra-info{margin:1em 0;color:black;line-height:1.2;font-size:20px;}.node-film-full .awards li{list-style-type:disc;margin-left:1.5em;}.node-film-full .awards.count1 h2{display:none;}.node-film-full .awards.count1 ul{display:table;width:100%;min-height:120px;}.node-film-full .awards.count1 li{list-style-type:none;margin-left:0;display:table-cell;vertical-align:middle;text-align:center;}.node-film-full .awards.count1 li img{display:inline;line-height:0.9;}.node-film-full .awards.count1 li.text{background:url(/sites/all/themes/calgaryfilm/images/laurels.gif) center center no-repeat;height:120px;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.node-film-full .awards.count1 li.text{background-image:url(/sites/all/themes/calgaryfilm/images/laurels-hr.gif);background-size:236px 120px;}}.node-film-full .awards.count1 .content{width:156px;margin:0 auto;font-size:17px;font-weight:bold;font-family:"Roboto Condensed",Tahoma,Helvetica,sans-serif;line-height:1.2;}.node-film-full .awards.count2 h2{display:none;}.node-film-full .awards.count2 ul{display:table;width:100%;min-height:120px;}.node-film-full .awards.count2 li{list-style-type:none;margin-left:0;display:table-cell;vertical-align:middle;text-align:center;}.node-film-full .awards.count2 li img{display:inline;line-height:0.9;}.node-film-full .awards.count2 li.text{background:url(/sites/all/themes/calgaryfilm/images/laurels.gif) center center no-repeat;height:120px;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.node-film-full .awards.count2 li.text{background-image:url(/sites/all/themes/calgaryfilm/images/laurels-hr.gif);background-size:236px 120px;}}.node-film-full .awards.count2 .content{width:156px;margin:0 auto;font-size:17px;font-weight:bold;font-family:"Roboto Condensed",Tahoma,Helvetica,sans-serif;line-height:1.2;}.node-film-full .gallery{position:relative;margin-top:55px;}.node-film-full .gallery .field-item{float:left;width:33.333333%;}.node-film-full .gallery .control{position:absolute;height:100%;top:0;bottom:0;color:white;width:19%;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}.node-film-full .gallery .control:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;text-decoration:none;}.node-film-full .gallery .control i{font-size:82px;line-height:1;display:block;padding-top:67%;}.node-film-full .gallery .prev{left:0;}.node-film-full .gallery .next{right:0;}.node-film-full .reviews .field-collection-view{padding:20px 25px 30px;float:left;width:50%;}.node-film-full .reviews .text{font-size:20px;font-style:italic;font-weight:bold;color:black;line-height:28px;font-family:"Roboto Condensed",Tahoma,Helvetica,sans-serif;}.node-film-full .reviews .details{font-weight:bold;margin-top:1em;height:28px;line-height:28px;}.node-film-full .reviews .source,.node-film-full .reviews .field-name-field-date,.node-film-full .reviews .field-name-field-url{float:left;}.node-film-full .reviews .field-name-field-date{color:#e47e59;padding-left:0.5em;padding-right:1em;}.node-film-full .reviews .field-name-field-url a{padding:0 1em;background:#e2653c;color:white;display:block;text-transform:uppercase;font-weight:normal;letter-spacing:1px;}.node-film-full .social-grid{margin-top:60px;}.node-film-full .related h2{font-size:24px;font-size:30px;padding:3.2% 10px;text-align:center;}.node-film-full .related h2 a{color:#5cb28f;}.view-id-films .views-row,.view-id-film_details .views-row{float:left;width:50%;}.view-id-films a,.view-id-film_details a{color:black;}.view-id-films a:hover,.view-id-film_details a:hover{text-decoration:none;}.view-id-films .content,.view-id-film_details .content{margin:10px 0;padding:0 10px;border-left:1px solid #ccc;}.film-grid .views-row-odd{clear:left;}.film-grid .views-row-odd .content{border-left:0;}.view-id-films .content{display:table;width:100%;}.view-id-films h3{display:table-cell;vertical-align:middle;text-align:center;font-size:15px;height:40px;height:55px;font-size:19px;}.view-id-film_details .showtimes{float:right;font-size:14px;font-family:"Roboto Condensed",Tahoma,Helvetica,sans-serif;line-height:1.2;white-space:nowrap;text-align:right;}.view-id-film_details .showtimes li + li{margin-top:4px;}.view-id-film_details .showtimes span{font-weight:bold;}.view-id-film_details .details{font-family:"Roboto Condensed",Tahoma,Helvetica,sans-serif;font-size:14px;line-height:1.2;}.view-id-film_details h3{font-size:15px;margin-top:4px;}.node-homepage .grid{position:relative;}.node-homepage .large-feature-tile a{color:#333;}.node-homepage .large-feature-tile .content{display:table;width:100%;padding:0 10px;}.node-homepage .large-feature-tile .no-image img{max-width:509px;}.node-homepage .large-feature-tile h3{text-align:center;display:table-cell;vertical-align:middle;padding:4% 0;font-size:26px;font-size:42px;}.node-homepage .headline{text-align:center;padding:2% 10px;}.node-homepage .headline h2{font-size:2em;font-size:50px;line-height:1;}.node-homepage .headline h3{text-transform:none;font-size:14px;margin-top:1%;}.node-homepage .featured-films:after{content:"";display:table;clear:both;}.node-homepage .featured-films:after{display:none;clear:none;}.node-homepage .featured-films .views-row-odd{clear:left;}.node-homepage .tile{position:relative;padding:20px 0;background-size:cover;float:left;width:50%;padding:0;}.node-homepage .tile .vertical-center{position:static;padding:0 10px;}.node-homepage .tile .vertical-center{position:absolute;}.node-homepage .tile .ar16x9{height:0;padding-top:56.25%;}.node-homepage .tile .fixed75{height:75px;}.node-homepage .tile .wrapper{max-width:320px;margin:0 auto;}.node-homepage .tile .center{color:white;text-transform:uppercase;text-align:center;}.node-homepage .tile h3{font-weight:normal;font-size:24px;line-height:1.1;font-size:35px;}.node-homepage .tile h4{font-weight:normal;margin-top:0.5em;font-size:14px;line-height:1.2;font-size:16px;line-height:1.5;}.node-homepage .tile .field-name-field-link{margin-top:1em;}.node-homepage .tile a{color:white;font-size:15px;padding:0.5em 1em;width:150px;border:3px solid white;display:table;margin-left:auto;margin-right:auto;float:none;}.node-homepage .block{float:left;width:50%;}.node-homepage .block .content{display:table;margin-left:auto;margin-right:auto;float:none;color:white;text-align:center;margin-top:5%;margin-bottom:5%;}.node-homepage .block .icon{height:60px;overflow:hidden;}.node-homepage .block .icon i{line-height:60px;}.node-homepage .block h2,.node-homepage .block form{height:40px;line-height:40px;}.node-homepage .all-films{clear:left;background:#142b3d;}.node-homepage .all-films i{font-style:normal;font-weight:100;line-height:1;font-family:Helvetica,Arial,sans-serif;font-size:60px;}.node-homepage .all-films h2{color:white;font-weight:normal;font-size:16px;font-size:25px;}.node-homepage .tags{background:#55bc9b;}.node-homepage .tags .icon i{line-height:68px;font-size:31px;}.node-homepage .tags select{width:140px;font-size:14px;width:auto;font-size:16px;}.node-homepage .news{width:50%;float:left;padding-bottom:33.3333333%;}.node-homepage .section-header h2{padding:3% 10px;color:white;font-weight:normal;font-size:1.35714em;text-align:center;font-size:38px;}.node-homepage .sponsors h2{background:#3c8083;}.node-homepage .featured-sponsor{width:50%;float:left;}.node-homepage .follow{clear:left;background:#f56745;}.node-homepage .follow a{display:block;color:white;}.node-homepage .follow h2 strong{font-weight:normal;}.node-homepage .custom-tile{}html.js #tag-search input{display:none;}#full-schedule{font-size:1.3em;background:#3c8184;text-align:center;line-height:1.2em;}#full-schedule a{font-weight:bold;text-transform:uppercase;color:#fff;display:block;padding:10px;}#full-schedule a i{padding-right:0.2em;font-weight:normal;}#views-exposed-form-film-details-page-1{padding:2% 0;}#views-exposed-form-film-details-page-1 label{font-weight:normal;padding-right:0.4em;}#views-exposed-form-film-details-page-1 label,#views-exposed-form-film-details-page-1 .views-widget{float:left;}#views-exposed-form-film-details-page-1 input{margin-top:0;}#views-exposed-form-films-archives{padding:2% 0;}#views-exposed-form-films-archives label{font-weight:normal;}.sitemode_docsoup .node-films-full #about .column{padding:3.125%;}.sitemode_docsoup .node-films-full #about h2{font-size:30px;text-align:center;line-height:1.15;margin-bottom:2%;}.sitemode_docsoup .node-films-full #about h3{font-size:14px;line-height:1.5;}.sitemode_docsoup .node-films-full #about p{margin-top:2%;}.sitemode_docsoup .node-films-full #about .doc-soup h2 em{font-style:normal;display:block;color:#438588;}.sitemode_docsoup .node-films-full #about .doc-soup p{font-weight:bold;}.sitemode_docsoup .node-films-full #about .hot-docs{background-color:#18100a;background-repeat:no-repeat;background-position:center center;background-size:cover;color:white;}.sitemode_docsoup .node-films-full #about .hot-docs h2{font-weight:normal;}.sitemode_docsoup .node-films-full #about .field-name-field-url{margin-top:2.5%;font-size:18px;font-weight:normal;text-transform:uppercase;}.sitemode_docsoup .node-films-full #about .field-name-field-url a{color:#ffea00;}.sitemode_docsoup .node-films-full #films .title-tile h2,.sitemode_docsoup .node-films-full #films-featured-series .title-tile h2{font-size:30px;}.sitemode_docsoup .node-films-full #films .title-tile h2 span,.sitemode_docsoup .node-films-full #films-featured-series .title-tile h2 span{white-space:nowrap;}.sitemode_docsoup .node-films-full #films .title-tile .vertical-center,.sitemode_docsoup .node-films-full #films-featured-series .title-tile .vertical-center{position:static;}.sitemode_docsoup .node-films-full #films-featured-series .title-tile{background:#e47e59;}.node-custom-attend .section{padding:5.33333% 3.125%;}.node-custom-attend #when{text-align:center;padding:5% 10px;}.node-custom-attend #when h2{font-size:2em;font-size:50px;line-height:1;}.node-custom-attend #when h3{text-transform:none;font-size:14px;margin-top:1em;}.node-custom-attend .tickets-info{background:#a6e2af;}.node-custom-attend .field-name-field-tickets-info{max-width:700px;text-align:center;margin:0 auto;}.node-custom-attend #tickets .columns{background:#a6e2af;}.node-custom-attend #tickets .column{width:50%;}.node-custom-attend #tickets .tickets{float:right;position:relative;}.node-custom-attend #tickets .tickets .content{max-width:346px;margin:0 auto;padding:3.125%;padding:25% 10px 0;}.node-custom-attend #tickets .tickets h2{font-size:39px;}.node-custom-attend #tickets .tickets .early-bird{padding-top:5%;position:relative;text-align:right;}.node-custom-attend #tickets .tickets .early-bird label{position:absolute;text-align:left;left:0;bottom:6px;line-height:1;text-transform:uppercase;font-size:20px;}.node-custom-attend #tickets .tickets .early-bird strong{font-size:72px;line-height:1;}.node-custom-attend #tickets .tickets .early-bird strong sup{font-size:37px;vertical-align:baseline;position:relative;top:-23px;}.node-custom-attend #tickets .tickets .other-prices{padding:5% 0 7%;}.node-custom-attend #tickets .tickets a.films{display:block;background:white;color:#333;text-transform:uppercase;text-align:center;font-weight:bold;padding:0.75em 0;font-size:15px;}.node-custom-attend #tickets .other{float:left;}.node-custom-attend #tickets .gala{display:none;position:relative;}.node-custom-attend #tickets .gala .wrapper{position:absolute;width:100%;left:0;right:0;bottom:0;background:rgba(220,42,28,0.95);}.node-custom-attend #tickets .gala .content{display:table;width:100%;padding:10px;}.node-custom-attend #tickets .gala .title,.node-custom-attend #tickets .gala .price,.node-custom-attend #tickets .gala .actions{float:left;}.node-custom-attend #tickets .gala .title{border-right:1px solid rgba(255,255,255,0.25);color:black;text-align:center;width:40%;}.node-custom-attend #tickets .gala .title h3{color:white;font-size:23px;font-weight:normal;line-height:1;margin:3px 0;}.node-custom-attend #tickets .gala .title h4{font-size:12px;letter-spacing:1px;font-weight:normal;}.node-custom-attend #tickets .gala .title h5{font-size:11px;text-transform:uppercase;font-weight:normal;}.node-custom-attend #tickets .gala .price{color:white;width:60%;padding-left:20px;padding-top:8px;padding-right:10px;}.node-custom-attend #tickets .gala .price h4{font-size:12px;font-weight:normal;float:left;padding-right:10px;}.node-custom-attend #tickets .gala .price strong{float:left;font-size:25px;font-weight:normal;}.node-custom-attend #tickets .gala .price sub{font-weight:normal;vertical-align:baseline;font-size:12px;}.node-custom-attend #tickets .gala .actions{width:60%;padding-left:20px;}.node-custom-attend #tickets .gala .actions a{display:block;border:3px solid white;text-align:center;text-transform:uppercase;float:left;padding:0.4em 0.4em;}.node-custom-attend #tickets .gala .actions a + a{margin-left:8px;}.node-custom-attend #tickets .gala .actions .buy{background:white;color:#333;}.node-custom-attend #tickets .gala .actions .view{background:rgba(0,0,0,0.4);color:white;}.node-custom-attend #tickets .exp-pass,.node-custom-attend #tickets .package{width:50%;float:left;height:280px;float:none;width:100%;}.node-custom-attend #tickets .exp-pass,.node-custom-attend #tickets .package{position:relative;text-align:center;}.node-custom-attend #tickets .exp-pass .content,.node-custom-attend #tickets .package .content{padding-top:28%;}.node-custom-attend #tickets .exp-pass h3,.node-custom-attend #tickets .package h3{font-size:35px;font-weight:normal;}.node-custom-attend #tickets .exp-pass h4,.node-custom-attend #tickets .package h4{font-size:17px;font-weight:normal;}.node-custom-attend #tickets .exp-pass a,.node-custom-attend #tickets .package a{margin-top:1.5em;font-size:13px;display:table;margin-left:auto;margin-right:auto;float:none;padding:0.6em 2.5em;background:black;background:rgba(0,0,0,0.5);color:white;border:3px solid white;}.node-custom-attend #tickets .exp-pass{color:white;background:url(/sites/all/themes/calgaryfilm/images/custom/exp-pass-bg.jpg);background-size:cover;}.node-custom-attend #tickets .package{background:white;border:10px solid #55bc9b;}.node-custom-attend #tickets .package h3{font-size:30px;}.node-custom-attend #tickets .package a{border-color:#333;background:none;color:#333;text-transform:uppercase;}.node-custom-attend #map-canvas{height:500px;}.node-custom-attend #map-canvas .infowindow h3{padding-bottom:0.5em;}.node-custom-attend #map-canvas img{max-width:none;}.node-custom-attend #getting-around h2{background-color:#e47e59;color:white;}.node-custom-attend #getting-around h2:after{border-color:white;border-left-color:#e47e59;}.node-custom-attend #getting-around i{position:relative;}.node-custom-attend #getting-around i span{position:absolute;left:14px;top:8px;font-size:20px;}.node-custom-attend #getting-around .by-car a{color:#e47e59;text-transform:uppercase;padding-top:0.5em;padding-bottom:0.5em;display:inline-block;border-bottom:1px solid white;line-height:3em;}.node-custom-attend #getting-around .by-car a:hover{text-decoration:none;border-bottom:1px solid #e47e59;}.node-custom-attend #getting-around .by-car a:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e608";font-size:26px;margin-right:0.2em;}.node-custom-attend #box-office{background:#244242;color:white;}.node-custom-attend #box-office .content{max-width:1000px;margin:0 auto;}.node-custom-attend #box-office h2{font-size:39px;font-weight:normal;margin-bottom:0.5em;}.node-custom-attend #box-office h3{font-size:18px;font-weight:normal;margin-top:1em;margin-bottom:0.5em;}.node-custom-attend #box-office p + p{margin-top:1em;}.node-custom-attend #box-office a{color:white;}.node-custom-attend #getting-here{background:#e47e59;color:white;}.node-custom-attend #getting-here h2{background-color:white;color:#e47e59;}.node-custom-attend #getting-here h2:after{border-color:#e47e59;border-left-color:white;}.node-custom-attend #getting-here h3{font-weight:normal;}.complex-text{padding:5.33333% 0;}.complex-text h2{text-align:center;font-size:30px;padding:0 10px 0.5em;}.complex-text p + p{margin-top:1em;}.complex-text .footer{max-width:600px;margin:0 auto;text-align:center;}.complex-text .points{text-transform:uppercase;line-height:1.8;padding-left:3.125%;font-weight:bold;}.complex-text .points h3{margin:0;}.complex-text .copy{margin:0 3.125%;padding:10px 0 15px;border-bottom:1px solid #333;clear:left;}.complex-text .footer{padding:15px 20px 0;}.complex-text .action{margin-top:3.16667%;}.node-custom-support .section{padding:5.33333% 3.125%;}.node-custom-support a.action{font-size:15px;padding:0.6em 2em;text-transform:uppercase;font-weight:bold;color:white;border:3px solid white;display:table;margin-left:auto;margin-right:auto;float:none;}.node-custom-support .block1{background:#a6e2af;}.node-custom-support .block1 a{color:#333;border-color:#333;}.node-custom-support #sponsors{padding:5% 3.125%;}.node-custom-support #sponsors h3{border-top:3px solid #333;padding-top:0.2em;}.node-custom-support #sponsors .additional-prizes-generously-provided-by h3{font-weight:normal;font-style:italic;border-top:0;text-transform:none;font-size:13px;}.node-custom-support #sponsors .text-sponsor{color:#333;font-weight:bold;}.node-custom-support #sponsors .sponsor-group{clear:left;}.node-custom-support #sponsors .sponsor-group + .sponsor-group{padding-top:10px;}.node-custom-support #sponsors li{text-align:center;float:left;padding:1.5625% 3.125%;padding:0.83333% 1.38889%;width:50%;width:25%;}.node-custom-support #sponsors li.nth-2{clear:left;}.node-custom-support #sponsors li.nth-2{clear:none;}.node-custom-support #sponsors li.nth-4{clear:left;}.node-custom-support #sponsors .label{font-size:11px;line-height:1.3;padding-top:8px;}.node-custom-support #sponsors .edit-link{text-transform:none;font-weight:normal;font-style:normal;font-size:14px;}.node-custom-support #sponsors div.edit-link{padding-bottom:1em;}.node-custom-support #sponsors span.edit-link{padding-left:0.5em;}.node-custom-support .simple-text{color:white;}.node-custom-support .simple-text a{color:white;}.node-custom-support .simple-text .content{max-width:866px;margin:0 auto;}.node-custom-support .simple-text h2{font-size:30px;text-align:center;font-weight:normal;}.node-custom-support .simple-text h3{font-size:16px;font-size:22px;font-weight:normal;margin-top:1.5em;line-height:1.3;}.node-custom-support .simple-text p{margin-top:1.5em;font-weight:normal;}.node-custom-support .simple-text p strong{text-transform:uppercase;}.node-custom-support .simple-text .action{margin-top:2em;margin-top:3em;}.node-custom-support .block2{background:#244242;}.node-custom-support .block2 .action{text-align:center;padding-left:10px;padding-right:10px;padding-left:2em;padding-right:2em;}.node-custom-support .block3{background:#55bc9b;}.node-custom-support .block3 .action{margin-top:2em;}.node-custom-support #advertise{background:#f56745;color:white;}.node-custom-support #advertise h2{font-weight:normal;}.node-custom-about #about h2{background-color:#55bd9c;color:white;}.node-custom-about #about h2:after{border-color:white;border-left-color:#55bd9c;}.node-custom-about #about h3{font-size:31px;line-height:1.3;}.node-custom-about #directors h2{color:white;background:#244242;padding:3% 10px;font-size:36px;font-weight:normal;text-align:center;}.node-custom-about #directors .columns{padding:5% 0;}.node-custom-about #directors .column{padding-left:7.5%;padding-right:20px;font-weight:bold;line-height:1.2;font-size:15px;font-size:20px;text-transform:uppercase;float:left;width:50%;}.node-custom-about #directors .column:first-child{border-right:6px solid #d5d5d5;}.node-custom-about #directors .column li{margin-top:0.7em;}.node-custom-about #directors .column li:first-child{margin-top:0;}.node-custom-about #directors .column span{font-weight:normal;white-space:nowrap;}.node-custom-about #staff .tile .content{padding-top:3px;padding-left:15px;}.node-custom-about #staff h3{font-size:18px;font-weight:bold;margin-top:1px;}.node-custom-about #staff h4{font-family:"Roboto Condensed",Tahoma,Helvetica,sans-serif;font-weight:normal;font-size:14px;text-transform:none;color:#333;}.node-custom-about #quote{padding:6% 10px;background:#67999a;font:italic normal 30px "Roboto Condensed",Tahoma,Helvetica,sans-serif;color:white;text-align:center;}.node-custom-about #quote .content{max-width:1000px;margin:0 auto;}.node-type-article #main{background:none;max-width:880px;}.node-article-full{color:white;padding-top:4%;padding-bottom:8%;}.node-article-full .header,.node-article-full .main{padding:0 3.125%;}.node-article-full .rich-text a{color:#e47e59;}.node-article-full h1{font-weight:normal;font-size:22px;}.node-article-full .subheader{margin:1.5% 0 4%;}.node-article-full .release-date{font-size:18px;float:left;}.node-article-full .sharing{float:right;}.node-article-full .sharing .button{background:white;color:#333;display:inline-block;height:40px;width:40px;border-radius:20px;text-align:center;line-height:40px;font-size:20px;}.node-article-full .sharing .button:hover{text-decoration:none;}.node-article-full .sharing .fb-like{margin-right:6px;margin-right:20px;}.node-article-full .sharing .email{margin-right:5px;margin-right:10px;}.node-article-full .field-name-body{margin-top:4%;}.node-article-full .footer{margin-top:3.5%;border-top:5px solid #5fb291;padding-top:4.5%;}.node-article-full .return-link{margin:8% 0 0;}.node-type-news .media-bar{background:#264242;}.node-article-teaser{float:left;width:50%;height:300px;background:#333;color:white;position:relative;padding:90px 5.5% 5%;}.node-article-teaser h2{font-size:18px;font-weight:normal;}.node-article-teaser .date{position:absolute;top:0;right:45px;text-align:center;padding-top:15px;color:white;width:70px;height:88px;background:url(/sites/all/themes/calgaryfilm/images/badge-news.png);}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.node-article-teaser .date{background:url(/sites/all/themes/calgaryfilm/images/badge-news-hr.png);background-size:70px 88px;}}.node-article-teaser .day{font-size:30px;line-height:1;}.node-article-teaser .month-year{font-size:12px;}.node-article-teaser .field-name-field-summary{margin-top:0.75em;font-size:13px;}.node-article-teaser .links{margin-top:20px;}.node-article-teaser .read-more{color:white;background:#244242;padding:5px 15px;text-transform:uppercase;font-size:13px;}.article-doc_soup .date{padding-top:25px;width:85px;height:81px;background:url(/sites/all/themes/calgaryfilm/images/badge-event.png);}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.article-doc_soup .date{background:url(/sites/all/themes/calgaryfilm/images/badge-event-hr.png);background-size:85px 81px;}}#news-grid .m1 .node-article-teaser{background:#55bc9b;}#news-grid .m2 .node-article-teaser{background:#e47e59;}#news-grid .m3 .node-article-teaser{background:#fff;color:#333;}#news-grid .m3 .node-article-teaser h2{font-weight:bold;}.node-custom-newsletter #main{background:#000000;padding:0 6.25%;}.node-custom-newsletter #content{color:white;padding:5.83333% 0 4.16667%;max-width:988px;margin:0 auto;}.node-custom-newsletter h1{font-size:40px;line-height:1.1;font-size:54px;}.node-custom-newsletter #mc_embed_signup{background-color:#000;font-family:"Montserrat",Arial,Helvetica,sans-serif;line-height:1.57143;}.node-custom-newsletter #mc-embedded-subscribe-form{padding-top:28px;}.node-custom-newsletter #mc-embedded-subscribe-form h2{font-size:18px;text-transform:none;}.node-custom-newsletter #mc-embedded-subscribe-form label{width:125px;display:inline-block;}.node-custom-newsletter #mc-embedded-subscribe-form input{width:280px;}.node-custom-newsletter #mc-embedded-subscribe-form input[type="checkbox"]{width:auto;margin-right:10px;padding:7px;}.node-custom-newsletter #mc-embedded-subscribe-form input#mc-embedded-subscribe{width:auto;}.node-custom-newsletter #mc-embedded-subscribe-form .asterisk{color:#f00;}.node-custom-newsletter #mc-embedded-subscribe-form .mc-field-group{margin-top:1em;margin-bottom:1em;}.node-custom-newsletter #mc-embedded-subscribe-form .mc-field-group strong{display:none;}.node-custom-newsletter #mc-embedded-subscribe-form .mc-field-group.input-group label{width:auto;}.node-custom-newsletter #mc-embedded-subscribe-form .mc-field-group .main-news{vertical-align:top;vertical-align:baseline;}.node-custom-newsletter #mc-embedded-subscribe-form .mc-field-group .main-news + label{width:250px;width:auto;}.node-custom-newsletter #mc-embedded-subscribe-form #mce-success-response{color:red;}.node-custom-newsletter #mc-embedded-subscribe-form p{margin-top:40px;}.showtime{display:table;padding:1em;}.showtime .favorite{display:table-cell;width:20%;font-size:4em;text-align:left;}.showtime .favorite a{text-decoration:none;}.showtime .favorite a .icon-star{display:none;color:#3c8184;}.showtime .favorite a .icon-star-2{display:block;color:#333;}.showtime .favorite a:hover i{color:#ff3333;}.showtime .favorite.active a .icon-star{display:block;}.showtime .favorite.active a .icon-star-2{display:none;}.showtime a.film-info{display:table-cell;margin-bottom:1em;color:#fff;}.showtime a.film-info .film-title{display:block;font-size:1.5em;line-height:1.2em;text-transform:uppercase;}.showtime a.film-info .film-series{display:block;padding-top:0.3em;font-size:0.7em;line-height:2em;text-transform:uppercase;}.showtime a.film-info .film-details{display:block;margin-top:0.5em;font-size:0.9em;}.showtime a.film-info .pipe{display:none;}.showtime a.film-info:hover{text-decoration:none;}.showtime .field-name-field-date-time{font-size:28px;font-weight:bold;text-transform:uppercase;line-height:1.2;}.showtime .venue{text-transform:uppercase;font-weight:bold;margin-bottom:10px;}.showtime .actions{display:table-cell;width:38%;padding-top:0.5em;}.showtime .actions a{display:inline-block;text-align:center;text-transform:uppercase;width:200px;height:44px;}.showtime .actions a i{font-size:20px;position:relative;top:2px;}.showtime .field-name-field-tickets-url,.showtime .share{float:left;}.showtime .film-cta{display:block;width:100%;}.showtime .buy-tickets{color:white;background:#ff1d1d;line-height:44px;margin-right:10px;margin-bottom:10px;}.showtime .share{color:black;border:5px solid black;line-height:34px;}.showtime.utility{display:block;padding:1em 0;display:table;width:100%;}.showtime.utility .favorite{font-size:3em;text-align:left;display:table-cell;vertical-align:top;width:48px;}.showtime.utility .favorite a .icon-star{color:#3c8184;}.showtime.utility .favorite a .icon-star-2{color:#fff;}.showtime.utility .favorite a:hover i{color:#ff3333;}.showtime.utility a.film-info{margin-bottom:1em;display:table-cell;vertical-align:top;}.showtime.utility a.film-info .film-title{font-size:1.2em;}.showtime.utility a.film-info .film-series{display:none;}.showtime.utility a.film-info .runtime{display:none;}.showtime.utility .film-cta{display:table-cell;width:65px;text-align:center;vertical-align:top;}.showtime.utility .film-cta a.button{float:right;}.showtime.utility .film-cta span{display:block;}.social-grid{background:#3fa67a;}.social-grid h2{text-align:center;font-weight:normal;padding:3% 10px;font-size:24px;font-size:30px;color:white;}.social-grid h2 a{color:#ffe8b0;}.social-grid h2 i{font-size:42px;padding-right:10px;position:relative;top:6px;}.social-grid .tweet{border:5px solid #23686b;background:white;text-align:left;padding:1em;font-size:0.9em;}.social-grid .tweet .tweet-user{font-size:1.4em;font-weight:bold;}.social-grid .tweet .tweet-user a{color:#333;}.social-grid .tweet .tweet-content{padding:0.7em 0;}.social-grid .tweet .tweet-content a{text-decoration:none;color:#333;}.social-grid .tweet .tweet-content a:hover{text-decoration:underline;}.social-grid .tweet .tweet-time{font-weight:bold;text-transform:uppercase;color:#e47e59;}.social-grid .views-row-odd .tweet{border-color:#74babd;}.social-grid .join{padding:0 0 10px;}.social-grid .icons{padding-left:5px;margin:0 auto;}.social-grid .icons a{color:white;display:block;float:left;font-size:46px;padding:0 15px;text-align:center;}.social-grid .icons a:hover{text-decoration:none;}.social-grid h3{color:white;font-weight:normal;text-align:center;margin-top:5px;}.cart-item .content{position:relative;}.cart-item .title{text-transform:uppercase;font-weight:bold;line-height:1.3;padding-bottom:2px;}.cart-item .details{font-size:13px;}.cart-item .qty-spinner{position:absolute;top:-5px;right:-2px;width:92px;height:40px;}.cart-item .qty-spinner input{font-size:24px;border:0;background:none;width:32px;height:40px;text-align:center;position:relative;top:-5px;}.cart-item .qty-spinner a{font-size:30px;height:40px;display:inline-block;width:30px;}.cart-item .qty-spinner a i{position:relative;left:3px;}.cart-item .qty-spinner a:hover,.cart-item .delete:hover{text-decoration:none;}.cart-item .delete{position:absolute;bottom:0;right:0;font-size:24px;display:block;line-height:1;}.cart-item + .cart-item,.cart-actions{border-top:1px solid white;margin-top:15px;padding-top:15px;}#cart-toggle{position:static;display:block;background:#ff3333;width:auto;height:44px;line-height:44px;border-right:1px solid #eb5d62;padding-left:35px;font-size:20px;text-transform:uppercase;font-weight:normal;color:white;height:46px;line-height:40px;text-align:center;position:absolute;right:0;top:0;padding-left:0;border-right:0;background:url(/sites/all/themes/calgaryfilm/images/box-office-bg.png) repeat-x;width:150px;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#cart-toggle{background-image:url(/sites/all/themes/calgaryfilm/images/box-office-bg-hr.png);background-size:14px 46px;}}#cart-panel{display:none;position:absolute;right:0;top:40px;width:320px;padding:15px;background:#ff3333;color:white;}#cart-panel .title,#cart-panel .info,#cart-panel .time{width:190px;}#cart-panel #cart-clear{color:white;}#cart-panel #cart-checkout{background:white;color:#ff3333;float:right;}#cart-panel .empty-message,#cart-panel .initial-message{display:none;}#cart-panel.initial .initial-message{display:block;}#cart-panel.initial .cart-actions{display:none;}#cart-panel.empty .empty-message{display:block;}#cart-panel.empty .cart-actions{display:none;}#cart-panel .cart-actions a{display:inline-block;padding:5px 10px;border:2px solid white;text-transform:uppercase;}#cart-panel .cart-item + .cart-item,#cart-panel .cart-actions{border-top:1px solid white;margin-top:15px;padding-top:15px;}#cart-items a,#cart-items input{color:white;}#checkout-panel .cart-item + .cart-item,#checkout-panel .cart-actions{border-top:1px solid black;margin-top:15px;padding-top:15px;}#checkout-items a,#checkout-items input{color:#3fa67a;}
#toolbar,#menu-toggle,#header .menu,#content ul.tabs,#messages,#footer-links-wrapper,#utility-cover,#utility,#context-menu,a.return-link{display:none;}header #header{max-width:none;}#main{max-width:none !important;padding:0 !important;}#home{padding-left:0;display:block;margin-bottom:10px;}body.toolbar-drawer{padding-top:0 !important;}body{background:none;}#main-wrapper{background:none;}footer{border-top:2px solid black;}footer #footer h3,footer #footer h4,footer #footer h5{color:black;}footer #footer h4 a,footer #footer h4 span{color:black;}.indented{max-width:none;padding:0;}.banner .play{display:none;}.node-film .media-bar .sharing{display:none;}.node-film .showtimes .actions{display:none;}.node-article{color:black;}.node-article .sharing{display:none;}.node-article .header,.node-article .main{padding:0 !important;}.node-article .field-name-field-image{width:50%;float:right;margin:0 0 10px 15px;}.node-article .footer{border-top:1px solid black;}
