html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{background:transparent;border:0;font-size:100%;outline:0;margin:0;padding:0;vertical-align:baseline}article,aside,figure,footer,header,hgroup,nav,section{display:block}object,embed{max-width:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{background:transparent;margin:0;padding:0;vertical-align:baseline}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}input[type='submit']::-moz-focus-inner{border:0;padding:0}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}textarea{resize:vertical}table{font-size:inherit;font:100%}a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative;text-transform:none}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache", false, true))}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}@font-face{font-family:"Oswald";src:url("../fonts/Oswald-Bold-webfont.eot");src:local("☺"),url("../fonts/Oswald-Bold-webfont.svg#OswaldBold") format("svg"),url("../fonts/Oswald-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Oswald-Bold-webfont.woff") format("woff"),url("../fonts/Oswald-Bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.select2-container{position:relative;display:inline-block;zoom:1;*display:inline}.select2-container,.select2-drop,.select2-search,.select2-search input{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 50%);background-image:-o-linear-gradient(bottom, #eee 0%, #fff 50%);background-image:-ms-linear-gradient(top, #eee 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#ffffff', GradientType = 0);background-image:linear-gradient(top, #eeeeee 0%,#ffffff 50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #aaa;display:block;overflow:hidden;white-space:nowrap;position:relative;height:26px;line-height:26px;padding:0 0 0 8px;color:#444;text-decoration:none}.select2-container .select2-choice span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.select2-container .select2-choice abbr{display:block;position:absolute;right:26px;top:8px;width:12px;height:12px;font-size:1px;background:url(../img/select/select2.png) right top no-repeat;cursor:pointer;text-decoration:none;border:0;outline:0}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-container .select2-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);-o-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);z-index:999;width:100%;margin-top:-1px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.select2-container .select2-choice div{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));background-image:-webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-o-linear-gradient(bottom, #ccc 0%, #eee 60%);background-image:-ms-linear-gradient(top, #ccc 0%, #eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#cccccc', endColorstr = '#eeeeee', GradientType = 0);background-image:linear-gradient(top, #cccccc 0%,#eeeeee 60%);border-left:1px solid #aaa;position:absolute;right:0;top:0;display:block;height:100%;width:18px}.select2-container .select2-choice div b{background:url("../img/select/select2.png") no-repeat 0 1px;display:block;width:100%;height:100%}.select2-container .select2-search{display:inline-block;white-space:nowrap;z-index:1010;min-height:26px;width:100%;margin:0;padding-left:4px;padding-right:4px}.select2-container .select2-search input{background:#fff url("../img/select/select2.png") no-repeat 100% -22px;background:url("../img/select/select2.png") no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url("../img/select/select2.png") no-repeat 100% -22px,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("../img/select/select2.png") no-repeat 100% -22px,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("../img/select/select2.png") no-repeat 100% -22px,-o-linear-gradient(bottom, #fff 85%, #eee 99%);background:url("../img/select/select2.png") no-repeat 100% -22px,-ms-linear-gradient(top, #fff 85%, #eee 99%);background:url("../img/select/select2.png") no-repeat 100% -22px,linear-gradient(top, #ffffff 85%,#eeeeee 99%);padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-family:sans-serif;font-size:1em;width:100%;margin:0;height:auto !important;min-height:26px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.select2-container .select2-search input.select2-active{background:#fff url("../img/select/spinner.gif") no-repeat 100%;background:url("../img/select/spinner.gif") no-repeat 100%,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url("../img/select/spinner.gif") no-repeat 100%,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("../img/select/spinner.gif") no-repeat 100%,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("../img/select/spinner.gif") no-repeat 100%,-o-linear-gradient(bottom, #fff 85%, #eee 99%);background:url("../img/select/spinner.gif") no-repeat 100%,-ms-linear-gradient(top, #fff 85%, #eee 99%);background:url("../img/select/spinner.gif") no-repeat 100%,linear-gradient(top, #ffffff 85%,#eeeeee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb;outline:none}.select2-dropdown-open .select2-choice{border:1px solid #aaa;border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);background-image:-moz-linear-gradient(center bottom, #fff 0%, #eee 50%);background-image:-o-linear-gradient(bottom, #fff 0%, #eee 50%);background-image:-ms-linear-gradient(top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );background-image:linear-gradient(top, #ffffff 0%,#eeeeee 50%);-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-dropdown-open .select2-choice div{background:transparent;border-left:none}.select2-dropdown-open .select2-choice div b{background-position:-18px 1px}.select2-container .select2-results{margin:4px 4px 4px 0;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;max-height:200px}.select2-container .select2-results li{line-height:100%;padding:7px 7px 8px;margin:0;list-style:none;cursor:pointer;display:list-item}.select2-container .select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-container .select2-results li em{background:#feffde;font-style:normal}.select2-container .select2-results .select2-highlighted em{background:transparent}.select2-container .select2-results .select2-no-results{background:#f4f4f4;display:list-item}.select2-container .select2-results .select2-disabled{display:none}.select2-more-results.select2-active{background:#f4f4f4 url("../img/select/spinner.gif") no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container-multi .select2-choices{background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:-moz-linear-gradient(top, #eee 1%, #fff 15%);background-image:-o-linear-gradient(top, #eee 1%, #fff 15%);background-image:-ms-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(top, #eeeeee 1%,#ffffff 15%);border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto !important;height:1%;position:relative}.select2-container-multi .select2-drop{margin-top:0}.select2-container-multi.select2-container-active .select2-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb;outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{white-space:nowrap;margin:0;padding:0}.select2-container-multi .select2-choices .select2-search-field input{color:#666;background:transparent !important;font-family:sans-serif;font-size:100%;height:15px;padding:5px;margin:1px 0;outline:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(top, #f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;border:1px solid #aaaaaa;line-height:13px;padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;cursor:default}.select2-container-multi .select2-choices .select2-search-choice span{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:13px;font-size:1px;background:url(select2.png) right top no-repeat;outline:none}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi .select2-results{margin:-1px 0 0;padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{color:#fff;font-size:87.5%;line-height:1.71429em;font-family:Helvetica,Arial,sans-serif;height:100%;text-align:center;background:#000 url(../img/bg.png) repeat 0 0}p{margin-bottom:1.6em}i,em{font-style:italic}a{color:#87c0de;position:relative;text-decoration:none;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;cursor:pointer}a:hover{color:#999}a:active{top:1px}a:link{-webkit-tap-highlight-color:#fcd700}.clearfix:after{content:"";display:table;clear:both}.clear{clear:both}span.lcase{text-transform:lowercase}span.ncase{text-transform:none}.small{font-size:0.85714em;line-height:1.4em}.dark-bg{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px}.light-bg{background:transparent url(../img/white_01.png) repeat 0 0;background:rgba(255,255,255,0.1)}::-moz-selection{background:#87c0de;color:#000}::selection{background:#87c0de;color:#000}#hd_wrap,#nav_wrap,#bd_wrap,#ft_wrap{width:100%;text-align:center}#header,#nav,#footer,#bd,#sponsors-ft{width:1000px;margin:0 auto}#nav_wrap,#ft_wrap{margin-top:10px;background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;padding:0 !important}#nav_wrap{position:relative;z-index:999}#bd_wrap{position:relative;z-index:888}.home #bd_wrap{overflow:hidden}#bd{text-align:left;padding:40px 0 0}#bd:after{content:"";display:table;clear:both}body.home #bd{padding-top:10px}#content{float:left;width:66%;margin-bottom:20px}#content img{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px}#content img.twtr-profile-img{background:0 !important;padding:0 !important}#content img.plain{background:transparent;padding:0}body.home #content{width:100%}#sidebar{float:right;width:32%}#sidebar #sidebar-nav{font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal}#sidebar #sidebar-nav ul{margin:0 0 2em 0}#sidebar #sidebar-nav li{line-height:1.2em;margin-bottom:1em}#sidebar .cover{margin-left:20px;margin-bottom:2em}#sidebar .cover img{border:10px solid #1b1b1b;border:10px solid rgba(0,0,0,0.3)}#hd_wrap{background:#87c0de url(../img/hd_2013.jpg) no-repeat 50% 0;-webkit-box-shadow:inset 0 115px 85px -85px rgba(0,0,0,0.65);-moz-box-shadow:inset 0 115px 85px -85px rgba(0,0,0,0.65);box-shadow:inset 0 115px 85px -85px rgba(0,0,0,0.65)}body.home #hd_wrap{background-image:url(../img/hd_2013_home.jpg)}.ie8 #hd_wrap #hd_wrap_ie{background:url(../img/hd_ie_shadow.png) repeat-x 0 0}#header{height:250px;position:relative}body.home #header{height:350px}#header h1,#header h2{margin:0;padding:0;position:absolute}#header h2{top:189px;left:14px;font-size:1em;text-transform:uppercase;letter-spacing:2.6px}body.home #header h2{top:239px;left:14px}body#body-fr #header h2{letter-spacing:2.1px}#header ul,#header li{padding:0;margin:0;list-style:none}#header ul{overflow:hidden}#header ul.partners{float:left}#header ul.partners li.sympatico a{margin-left:3px;margin-right:3px}#header ul li{float:left}#header ul.share,#header a.lang,#header a.tix{float:right;padding-top:21px}#header a.lang,#header a.tix{font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal}#header a.lang{color:#fff}#header a.lang:hover{color:#900}#header ul.share{padding-top:18px}#header a.tix{background:#900;color:#fff;display:block;padding:21px 18px 15px;margin:0 15px;position:relative;-webkit-transition:padding-top 0.3s cubic-bezier(0.15, -0.035, 0, 2);-moz-transition:padding-top 0.3s cubic-bezier(0.15, -0.035, 0, 2);-o-transition:padding-top 0.3s cubic-bezier(0.15, -0.035, 0, 2);transition:padding-top 0.3s cubic-bezier(0.15, -0.035, 0, 2)}#header a.tix:hover{text-decoration:none;padding-top:28px}#header a.tix:after{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;background:transparent url(../img/tix_border.gif) repeat-x 0 0;background-image:linear-gradient(90deg, #990000 50%,transparent 50%);background-size:4px 4px;background-color:transparent}#header ul.partners{color:#878078;font-size:0.71429em;margin-top:16px}#header ul.partners li{margin-right:36px}#header ul.partners a{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;background:url(../img/sponsors.png) no-repeat 0 0;width:50px;height:33px;display:block;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}#header ul.partners a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75}#header ul.partners .sympatico a{width:90px;height:22px;background-position:0 0;display:inline-block;margin-top:10px}#header ul.partners .sympatico span{position:relative;color:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;top:-4px}#header ul.partners .sympatico2 a{width:108px;height:28px;background-position:-95px 0;margin-top:2px}#header ul.partners .ubisoft a{width:109px;height:33px;background-position:-210px 0}#logo{top:99px;left:0}body.home #logo{top:149px;left:0}#logo a{background:url(../img/logo.png) no-repeat 0 0;width:491px;height:75px;overflow:hidden;text-indent:100%;white-space:nowrap;display:block}ul.share{float:right}ul.share li a{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;display:block;margin:0 0 0 6px;background:url(../img/social.png) no-repeat 0 0;width:32px;height:32px;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}ul.share li.facebook a{background-position:0 0}ul.share li.facebook a:hover{background-position:0 -32px}ul.share li.twitter a{background-position:-35px 0}ul.share li.twitter a:hover{background-position:-35px -32px}ul.share li.flickr a{background-position:-70px 0}ul.share li.flickr a:hover{background-position:-70px -32px}ul.share li.instagram a{background-position:-175px 0}ul.share li.instagram a:hover{background-position:-175px -32px}ul.share li.youtube a{background-position:-105px 0}ul.share li.youtube a:hover{background-position:-105px -32px}ul.share li.vimeo a{background-position:-210px 0}ul.share li.vimeo a:hover{background-position:-210px -32px}ul.share li.rss a{background-position:-140px 0}ul.share li.rss a:hover{background-position:-140px -32px}#nav{font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal;font-size:1.14286em}#nav ul,#nav li{padding:0;margin:0;list-style:none}#nav ul{margin:0 auto;height:60px}#nav ul li{float:left;position:relative}#nav ul li a{display:block;padding:18px 0;top:0 !important;cursor:pointer;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}#nav ul li a.active{color:#1b1b1b;background:#87c0de}#nav ul li ul{background:#87c0de;-webkit-box-shadow:2px 2px 0 2px rgba(0,0,0,0.7);-moz-box-shadow:2px 2px 0 2px rgba(0,0,0,0.7);box-shadow:2px 2px 0 2px rgba(0,0,0,0.7);min-width:100%;height:auto;position:absolute;visibility:hidden;text-align:left;top:60px;left:0}#nav ul li ul li{width:100%}#nav ul li ul li a{background:url(../img/dark_bg_o.gif) repeat 0 50% !important;color:#87c0de !important;display:block;padding:10px 30px;white-space:nowrap}#nav ul li ul li a:hover{color:#000 !important;background:#87c0de !important}#nav ul li:hover a:hover{color:#1b1b1b;background:#87c0de}#nav ul li:hover ul{visibility:visible}#nav ul>li.pre-fest>a{width:92px}#nav ul>li.films>a{width:158px}#nav ul>li.guests>a{width:156px}#nav ul>li.industry>a{width:124px}#nav ul>li.news>a{width:96px}#nav ul>li.about>a{width:104px}#nav ul>li.itunes>a{width:106px}#nav ul>li.visit{float:right}#nav ul>li.visit>a{width:164px}body#body-fr #nav ul>li.pre-fest>a{width:77px}body#body-fr #nav ul>li.films>a{width:179px}body#body-fr #nav ul>li.guests>a{width:144px}body#body-fr #nav ul>li.industry>a{width:114px}body#body-fr #nav ul>li.news>a{width:118px}body#body-fr #nav ul>li.about>a{width:110px}body#body-fr #nav ul>li.itunes>a{width:90px}body#body-fr #nav ul>li.visit>a{width:168px}body#body-fr #nav ul>li ul li a{padding:10px 23px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#nav ul li ul{display:none}#nav ul li:hover ul{display:block}}table#sponsors{background:#fff;padding:0;margin:0}table#sponsors td,table#sponsors th{border:0;padding:0 !important}table#sponsors td img,table#sponsors th img{padding:0;background:none;max-width:100%}#sponsors-ft{clear:both;text-align:center;margin-bottom:60px}#sponsors-ft a{display:block}#sponsors-ft .box{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px}#sponsors-ft .box span{background:#fff;display:block;padding:30px 0}#sponsors-ft .box span img{background:none;padding:0}#sponsors-ft img:first-child{padding:10px 0 30px}#footer{color:#666;overflow:hidden;position:relative;padding-bottom:200px}#footer .nav,#footer .copyright,#footer .sponsor{float:left;margin:0}#footer .language,#footer .share,#footer .plank{float:right}#footer .sponsor,#footer .plank{margin-top:32px}#footer .sponsor{clear:both}.ie7 #footer .sponsor{display:block;width:90%}#footer .share{margin-right:25px;margin-top:-7px}body#body-fr #footer .share{margin-right:15px}#footer .share li{padding:3px 0}#footer .share a{opacity:0.3}#footer .share a:hover{opacity:1}#footer a{color:#666}#footer a:hover{color:#87c0de}#footer a.language{color:#87c0de;font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal}#footer a.language:hover{color:#999}#footer ul,#footer li{padding:0;margin:0;list-style:none}#footer ul{margin:0;overflow:hidden;white-space:nowrap}#footer ul li{float:left;padding:2px 0;width:auto}.ie7 #footer ul li{display:block}body#body-fr #footer .nav li:before{padding:0 4px}body#body-fr #footer .nav li:first-child:before{padding:0}#footer .nav a{color:#e6e7e8}#footer .nav a:hover{color:#87c0de}#footer .nav,#footer .sponsor{overflow:hidden;list-style:none}#footer .nav li,#footer .sponsor li{float:left}#footer .nav li:before,#footer .sponsor li:before{content:"|";padding:0 6px}#footer .nav li:first-child:before,#footer .sponsor li:first-child:before{content:"";padding:0}.ie7 #footer .nav li,.ie7 #footer .sponsor li{border-right:1px solid #999;padding-right:5px;margin-right:5px}.ie7 #footer .plank{white-space:nowrap;margin-top:50px}#footer .plank a{background:url(../img/plank.png) no-repeat right 0;padding:2px 17px 2px 0;display:inline-block}h1,h2,h3,h4,h5,h6{line-height:1.2em;position:relative}h1,h2,h3{font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal}h1{font-size:2.57143em;margin:0 0 30px}h1 .subtitle{font-size:0.5em;display:block}h2{font-size:1.71429em;margin:0 0 10px}h3{font-size:1.42857em;margin:0 0 1em}h4{font-size:1.28571em;margin:0 0 12px}h5{font-size:1em;text-transform:uppercase;margin:0 0 12px}h6{font-size:1em;margin:0}blockquote{background:url(../img/dark_bg_o.gif) repeat 0 0;margin-bottom:1.6em;padding:2em 20px 1.25em;position:relative;padding:12px 25px 25px;margin:10px 0 5em;text-align:center;font-style:italic}blockquote:after{background:url(../img/skew_title.png) repeat 0 0;content:"";height:15px;left:0;bottom:-15px;position:absolute;width:100%;z-index:-1}blockquote:after{background:url(../img/skew_bq.png) repeat 0 0}blockquote h2,blockquote h3{font-style:normal;margin:1.25em 0 0.25em}#content blockquote p{margin-left:0}#content blockquote>:last-child{margin-bottom:0}.date{display:block}.indent>p,.indent>h4,.indent>h5,.indent>h6{margin-right:20px;margin-left:20px}.indent>ul,.indent>ol{margin-left:60px}.indent>ul.itembox,.indent>ul.itemblock,.indent>ul.two-column{margin-left:0;margin-right:0}.color1{color:#900}p+ul{margin-top:-1.6em}ul{margin:0 0 1.6em 30px}ul ul,ol ul{margin:0 0 0 30px}ol{margin:0 0 1.6em 37px}ol ol,ul ol,ul ul ol{margin:0 0 0 20px}ul li,ol ul li,ul ol ul li,ol ol ul li{padding:0}ol li,ul ol li,ol ul ol li,ul ul ol li{list-style:decimal;padding:0}ol ol li,ul ol ol li{list-style:lower-alpha}table{clear:both;margin:30px 0 60px 0;font-size:1em;background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;width:100%}table caption{font-weight:normal;padding-bottom:10px}table td,table th{padding:10px !important;border-top:1px #333 solid;text-align:left}table td.legend,table th.legend{width:220px;text-align:right}table th{border-top:0;font-weight:normal;text-align:center !important}table tr:first-child td{border-top:0}table td.price{text-align:center;vertical-align:middle}table td.price h3{padding-top:0}table th p{margin:0}table h3{font-size:1.14286em;margin-bottom:0;padding-top:10px}table .small{font-size:0.78571em;color:#999}.button{background:#900;font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal;color:#fff;border:0;padding:14px 30px;font-size:1.28571em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block}.button:hover{-webkit-box-shadow:inset 0 80px 0 -20px #87c0de;-moz-box-shadow:inset 0 80px 0 -20px #87c0de;box-shadow:inset 0 80px 0 -20px #87c0de;color:#fff}.ie8 .button:hover{background:#999}form input,form textarea{color:#999;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:0}select,input,textarea,button{font:99% sans-serif}#mc_embed_signup{border-bottom:1px solid #3b3b3b;text-align:left;padding:44px 0 47px;margin-bottom:42px;overflow:hidden}#mc_embed_signup input{line-height:1.5em;height:56px}#mc_embed_signup input.email{font-size:1.28571em;padding:0 15px;width:58%}.ie7.ie #mc_embed_signup input.email{width:50% !important}#mc_embed_signup label{color:#fff;font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal;font-size:1.71429em;line-height:1.2em;vertical-align:middle;display:inline-block;margin-right:15px}#mc_embed_signup .button{float:right;width:180px;padding:14px 0;margin:0}body#body-fr #mc_embed_signup input.email{width:58%}.ie body#body-fr #mc_embed_signup input.email{width:58%}#mc_embed_signup .ie .button{cursor:pointer;float:right}.ie #mc_embed_signup{zoom:1}.ie #mc_embed_signup label{float:left}.ie #mc_embed_signup input.email{width:58%;float:left}#flashMessage{padding:1em;background:#900;color:#fff;margin-bottom:1em}.error-message{display:block;clear:both;margin:1em 0 0 13em;color:#900}input.form-error,textarea.form-error{background:#ffc2c2;color:#000}#VolunteerAddForm fieldset,#FilmAddForm fieldset{margin:0 0 4em 0}#VolunteerAddForm fieldset fieldset,#FilmAddForm fieldset fieldset{margin-bottom:0.5em}#VolunteerAddForm legend,#FilmAddForm legend{font-size:1.28571em;font-family:"Oswald",sans-serif;text-transform:uppercase;margin-bottom:1em;display:block}#VolunteerAddForm div legend,#FilmAddForm div legend{font-size:1em}#VolunteerAddForm div,#FilmAddForm div{margin-bottom:1em}#VolunteerAddForm div:after,#FilmAddForm div:after{content:"";display:table;clear:both}#VolunteerAddForm div.checkbox,#FilmAddForm div.checkbox{float:left}#VolunteerAddForm div.checkbox label,#FilmAddForm div.checkbox label{width:14em;vertical-align:text-top}#VolunteerAddForm div.radio,#FilmAddForm div.radio{float:left}#VolunteerAddForm div.radio label,#FilmAddForm div.radio label{float:none !important;display:inline-block !important;vertical-align:text-top;margin-top:0.1em}#VolunteerAddForm label,#FilmAddForm label{display:inline-block;overflow:hidden !important;width:13em;padding-right:1em;line-height:1.3em;margin-bottom:0.5em;vertical-align:middle}#VolunteerAddForm input[type=text],#VolunteerAddForm input[type=email],#FilmAddForm input[type=text],#FilmAddForm input[type=email]{display:inline-block;width:20em}#VolunteerAddForm input[type=checkbox],#FilmAddForm input[type=checkbox]{clear:left;display:inline-block;margin:0 0.5em 0 0;vertical-align:middle}.ie #VolunteerAddForm input[type=checkbox],.ie #FilmAddForm input[type=checkbox]{padding:0}#VolunteerAddForm input[type=radio],#FilmAddForm input[type=radio]{clear:left;display:inline-block;margin:0 0.5em 0 0;vertical-align:middle}.ie #VolunteerAddForm input[type=radio],.ie #FilmAddForm input[type=radio]{padding:0}#FilmAddForm div.select label.genre{float:none;display:block;margin-bottom:1em}#FilmAddForm .textarea label{vertical-align:top;margin-top:0.5em}#FilmAddForm textarea{width:30em}#FilmAddForm input[type=text],#FilmAddForm input[type=email]{width:30em}#VolunteerAddForm div.english_skills,#VolunteerAddForm div.french_skills{float:left;width:15em}#VolunteerAddForm div.english_skills label,#VolunteerAddForm div.french_skills label{float:left;display:block;overflow:auto;line-height:1em;margin-bottom:0.5em}#VolunteerAddForm div.language_other{clear:both}#VolunteerAddForm div.language_other label{float:none;width:auto;margin-bottom:1em;display:block}#VolunteerAddForm div.language_other input{width:30em}#VolunteerAddForm div.drivers_license{padding-top:1em}#VolunteerAddForm div.drivers_license,#VolunteerAddForm div.has_car,#VolunteerAddForm div.has_van{clear:both;display:block}#VolunteerAddForm div.about_me label{float:none;width:30em;margin-bottom:1em}#VolunteerAddForm div.about_me textarea{width:30em}#FilmReview{background:none;padding:0;margin-top:0 !important}#FilmReview tr,#FilmReview th,#FilmReview td{text-align:left !important}#FilmReview th{width:22em;text-transform:uppercase;vertical-align:top}#FilmReview tr{border-top:1px dotted #666}#FilmReview tr.title-row{border-top:none !important}#FilmReview tr.title-row th{padding-top:0 !important}#FilmReview td{border-top:none !important;border-left:1px dotted #666}#FilmReview h2{padding-top:1em}.b_withoutabox{background-color:#fff;display:inline-block;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.b_withoutabox img{display:block;margin:0 !important}.two-column{overflow:hidden;margin:0 0 20px}.two-column li{list-style:none;margin-bottom:20px}.two-column li ul li{float:left !important}.two-column>li{float:left;width:48.48485%;padding:5px 0;clear:both}.two-column>li:nth-child(even){float:right;margin-left:3.0303%;clear:none}.two-column li.even{float:right;margin-left:3.0303%;clear:none}.itembox{margin:0 0 20px;overflow:hidden}.itembox li,.itembox article{padding:0;margin:0;list-style:none;overflow:hidden;margin-bottom:40px}.itembox div{overflow:hidden}.itembox .image{float:left;margin-right:20px}.itembox .image img{display:block}.itembox.welcome .image{border:none}.itembox.welcome .image img{border:10px solid #1b1b1b;border:10px solid rgba(0,0,0,0.3);width:93%}.itembox h3{font-size:1em}.itemblock{margin:0 0 10px 0}.itemblock>li{padding:0;margin:0;list-style:none;margin-bottom:30px}.itemblock img{display:block;margin-bottom:7px}.itemblock h3{font-size:1em;padding-left:10px}#news-banner{background:transparent url(../img/notice.png) repeat 0 0;background-color:transparent;background-image:repeating-linear-gradient(-45deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1) 50px, transparent 50px, transparent 68px);float:left;overflow:hidden;margin-bottom:10px;width:100%;height:70px}#news-banner ul.slides_container{padding:0;margin:0;list-style:none;float:left;width:440px;height:70px;overflow:hidden}#news-banner ul.slides_container li{display:block;line-height:1.2em;text-shadow:0 2px 2px rgba(0,0,0,0.5);overflow:hidden;width:440px;height:70px}#news-banner ul.slides_container li div{display:table-cell;height:70px;vertical-align:middle}#body-fr #news-banner ul.slides_container{width:475px}#body-fr #news-banner ul.slides_container li{width:475px}#news-banner h3{font-size:1.71429em;float:left;padding:22px 27px 0 20px;margin:0;white-space:nowrap}#slider,#news,#flickrbadge,.events{margin-bottom:40px}.callouts ul,.callouts li{padding:0;margin:0;list-style:none}.callouts ul{overflow:hidden}.callouts li{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px}.callouts.media{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;overflow:hidden;margin-bottom:40px}.callouts.media>div{background:transparent url(../img/white_01.png) repeat 0 0;background:rgba(255,255,255,0.1);overflow:hidden;padding:20px 0 20px 90px}#body-fr .callouts.media>div{padding-left:60px}.callouts.media>div h3,.callouts.media>div a{float:left;display:block;margin-bottom:0;margin-right:48px}.callouts.media>div a{margin-top:5px}.events ul{margin-top:20px}.events ul:first-child{margin-top:0}.events li{width:23.5%;float:left;margin:0 0 0 2%}.ie7 .events li{width:216px}.events li.cdn-horror a{background-image:url(../img/callouts/cdn-horror.gif)}.events li.bordwell a{background-image:url(../img/callouts/bordwell.gif)}.events li.nikkatsu a{background-image:url(../img/callouts/nikkatsu.gif)}#body-fr .events li.nikkatsu a{background-image:url(../img/callouts/nikkatsu-fr.gif)}.events li.industry a{background-image:url(../img/callouts/industry.gif)}#body-fr .events li.industry a{background-image:url(../img/callouts/industry-fr.gif)}.events li.rois-du-rire a{background-image:url(../img/callouts/rois-du-rire.jpg)}.events li.callout-panels a{background-image:url(../img/callouts/panels.jpg)}#body-fr .events li.callout-panels a{background-image:url(../img/callouts/panels-fr.jpg)}.events li.ventre-dragon a{background-image:url(../img/callouts/ventre_dragon.gif)}#body-fr .events li.ventre-dragon a{background-image:url(../img/callouts/ventre_dragon-fr.gif)}.events li.ff-weekend a{background-image:url(../img/callouts/ff-weekend.gif)}.events li.colloque a{background-image:url(../img/callouts/ff-weekend-colloque.gif)}.events li.under-stars a{background-image:url(../img/callouts/under_stars.gif)}#body-fr .events li.under-stars a{background-image:url(../img/callouts/under_stars-fr.gif)}.events li.history-devil a{background-image:url(../img/callouts/history-devil.gif)}.events li.zulawski a{background-image:url(../img/callouts/zulawski.gif)}.events li.bryan-singer a{background-image:url(../img/callouts/bryan-singer.gif)}.events li.itunes a{background-image:url(../img/callouts/itunes.gif)}#body-fr .events li.itunes a{background-image:url(../img/callouts/itunes-fr.gif)}.ie7 .events li.last{margin-left:1%}.events li a{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;width:100%;height:168px;background-repeat:no-repeat;background-position:0 0}.events li:first-child{margin:0}.essentials{margin-bottom:20px}.essentials li{width:49%;margin:0 0 20px;float:left;overflow:hidden}.essentials li:nth-child(even){margin-left:2%}.essentials li.even{margin-left:2%}.essentials li:nth-child(odd){clear:both}.essentials li>div{background:transparent url(../img/white_01.png) repeat 0 0;background:rgba(255,255,255,0.1);height:233px;display:block;padding:24px 10px 10px;overflow:hidden}.essentials li.trailers>div{padding-top:10px;padding-right:0}.essentials li.fantastique-we{text-align:center}.essentials li.fantastique-we h3{margin-bottom:0}.essentials li.fantastique-we h3 a{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;display:block;background:url(../img/callouts/fantastique-we.gif) no-repeat 0 0;height:122px;width:296px;margin:0 auto 0.2em}.essentials li.fantastique-we ul,.essentials li.fantastique-we li{padding:0;margin:0;list-style:none;background:transparent}.essentials li.fantastique-we ul{margin-right:35px;margin-top:12px}.essentials li.fantastique-we ul li:first-child{width:46%}.essentials li.fantastique-we ul li:last-child{width:54%}.essentials .info{overflow:hidden}.essentials .image{float:left;width:31.33333%;margin-right:4.44444%}.essentials .image img{background:none !important;padding:0 !important}.essentials .embed{float:left;width:71.11111%}.essentials h3{font-size:2.57143em;margin-bottom:0.5em}.ie .essentials h3{letter-spacing:-1px}.essentials .trailers h3{font-size:1em;margin-bottom:0.25em}.essentials .trailers .info{text-align:center;margin-top:78px;padding:0 5px}.essentials .trailers .embed{width:379px}.essentials a.vimeo span{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;background:url(../img/vimeo_trailers.gif) no-repeat 0 0;width:39px;height:39px;margin:0 auto;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.essentials a.vimeo span:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.essentials .tickets p{margin-bottom:0}.essentials .tickets h3{line-height:1em;margin-top:3px}.essentials .tickets a+p{margin-top:10px}.essentials .visit .image img{padding:5px 0 0 5px !important}#news{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;padding-bottom:0}#news h1{margin:0.3889em 0.25em}#news h1 a{color:#fff}#news ul.blog_posts,#news li{padding:0;margin:0;list-style:none}#news ul.blog_posts{overflow:hidden}#news ul.blog_posts li{background:transparent url(../img/white_01.png) repeat 0 0;background:rgba(255,255,255,0.1);float:left;width:49.4898%;margin-bottom:10px;padding:40px;overflow:hidden}#news ul.blog_posts li:nth-child(even){margin-left:10px}#news ul.blog_posts li:nth-child(odd){clear:both}#news ul.blog_posts li.even{margin-left:10px}#news ul.blog_posts li.odd{clear:both}#news ul.blog_posts img{padding:0;float:left;width:120px;height:120px;margin-right:2em}#news ul.blog_posts .excerpt{height:9em;overflow:hidden}#news ul.blog_posts .excerpt h4,#news ul.blog_posts .excerpt span.date,#news ul.blog_posts .excerpt p{line-height:22px}#news ul.blog_posts .excerpt h4{font-family:helvetica,arial,sans serif;font-size:1.28571em}#news ul.blog_posts .excerpt span.date{color:#999;font-size:1em}.home #embeds{overflow:hidden}.home .widget{float:left;width:32%;margin-left:2%}.home .widget:first-child{margin-left:0}.home .widget#facebook,.home .widget#twitter{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;height:320px}.ie7 .home .widget#facebook,.ie7 .home .widget#twitter{width:30%}#flickrbadge{overflow:hidden;background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px}#flickrbadge h2{margin:0.58333em 0.5em 1em}#flickrbadge h2 a{color:#fff}#flickrbadge img{display:block;border:0;padding:0;margin:0;float:left;width:140px !important;height:140px !important}#flickrbadge .flickr{color:#3993ff;text-transform:lowercase}#flickrbadge .flickr span{color:#ff1c92}#slider{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;clear:both;overflow:hidden;padding:10px;position:relative}#slider .slide_container{width:980px;height:360px}#slider .slides_title{color:#666;position:absolute;top:30px;left:40px;font-weight:normal;font-size:0.78571em}#slider article{width:980px;height:360px}#slider article div{padding:30px}#slider h3{font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal;font-size:2.57143em;line-height:1em;margin:10px 0 15px 0}#slider p{font-size:1.28571em;line-height:1em}#slider img{border:0;float:right;padding:0;margin:-30px -30px -30px 0px;width:auto !important}#slider .pagination{position:absolute;bottom:20px;left:40px}#slider .pagination,#slider .pagination li{padding:0;margin:0;list-style:none}#slider .pagination li{float:left;padding-right:6px}#slider .pagination li a{background:#000 url(../img/bg.png) repeat 0 0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal;font-size:1em;line-height:35px;width:35px;height:35px;text-align:center;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}#slider .pagination li a:hover{color:#1b1b1b;background:#87c0de}#slider .pagination li.current a{color:#666}#slider .pagination li.current a:hover{color:#1b1b1b}a.b_arrowr{font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal;font-size:1em;line-height:1em;display:inline-block}a.b_arrowr:after{content:"";border-left:5px solid #87c0de;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;width:0;height:0;top:1px;right:-11px;-webkit-transition:all 0.3s cubic-bezier(0.15, -0.035, 0, 2);-moz-transition:all 0.3s cubic-bezier(0.15, -0.035, 0, 2);-o-transition:all 0.3s cubic-bezier(0.15, -0.035, 0, 2);transition:all 0.3s cubic-bezier(0.15, -0.035, 0, 2)}a.b_arrowr:hover:after{right:-14px;border-left-color:#999}#slider-films .slides{height:380px;width:660px;margin:0;background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px}#slider-films .slides li{list-style:none}#slider-films .slides li img.feature-still{background:transparent;padding:0;height:360px;width:640px}.callout{border:10px solid #1b1b1b;border:10px solid rgba(0,0,0,0.3);margin:20px 0}.callout a{display:inline-block;padding:1px 5px}.callout#program>a{padding:0;display:block}.callout#program img{display:block}.callout#program h3{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;margin:0;padding:35px 0 20px;font-size:1em;text-align:center}.callout#program h3 a{padding:5px 0 10px 32px;background:url(../img/download.png) no-repeat 0 5px;-webkit-transition:background-position 0.3s cubic-bezier(0.15, -0.035, 0, 2);-moz-transition:background-position 0.3s cubic-bezier(0.15, -0.035, 0, 2);-o-transition:background-position 0.3s cubic-bezier(0.15, -0.035, 0, 2);transition:background-position 0.3s cubic-bezier(0.15, -0.035, 0, 2)}.callout#program h3 a:hover{background-position:0 8px}.callout#cinemabox a{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;background:url(../img/cinemabox.jpg) no-repeat 0 0;padding:0;height:140px;width:300px}#sidebar .widget{margin:0 0 30px;border-top:1px transparent solid}#sidebar .widget img{padding:0;margin:-5px 0 5px -20px}#sidebar .widget img.margin-reset{margin:0 !important}#sidebar .widget h3{font-size:1.14286em;padding:0;margin:0}#sidebar ul{padding-left:20px;padding-right:20px}#sidebar li{padding:0;margin:0;list-style:none}#sidebar h2{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;padding:30px 20px !important;margin-bottom:25px;position:relative}#sidebar h2 span{position:absolute;right:20px;width:27px;height:27px;background-image:url(../img/header_icons.png);background-repeat:no-repeat}#sidebar #box-office h4{padding-left:20px;padding-right:20px}#sidebar #box-office ul{padding:0;margin:0 20px 20px}#sidebar #box-office ul ul{overflow:hidden;margin:0;padding:0}#sidebar #box-office ul ul li{display:inline-block;width:48%;margin:0}#sidebar #box-office h4{padding-left:20px;margin-bottom:1em}#credits h2 span{background-position:0 -30px}#connect h2 span{background-position:0 -60px}#screens-with h2 span{background-position:0 -90px}#spotlights h2 span{background-position:0 -120px}#admissions ul,#admissions li{padding:0;margin:0;list-style:none;margin:0 0 20px}#admissions ul li,#admissions li li{margin:0}#admissions p,#admissions ul{margin-left:20px;margin-right:20px}#essentials{overflow:hidden}.ie7 #essentials{clear:both}#essentials h3{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;font-size:1em;padding:0 !important;margin-bottom:2em;float:left;width:32%;margin-left:20px}#essentials h3:first-child{margin-left:0}#essentials h3 a{background:url(../img/essentials.png) no-repeat 55px 36px;padding:34px 10px 29px 90px;display:block}#essentials h3.active a{color:#666}#essentials h3.film-index a{background-position:55px -15px}#essentials h3.theatres a{background-position:55px -69px}.ie8 #essentials h3{white-space:nowrap}#essentials.film{margin:70px 0 -55px}#sidebar #essentials h3{float:none;width:auto;margin-left:0;margin-bottom:1.2em}#calendar{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;padding:15px}#calendar h2{padding:15px 0 !important;background:none !important}#calendar table{background:none !important;border-collapse:separate;border-spacing:4px;padding:0;margin:15px -4px 30px -4px;width:103% !important;font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal}#calendar table.last{margin-bottom:0}#calendar table a{display:block;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#calendar table a:hover{background-color:#87c0de;color:#fff}#calendar td,#calendar th{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;border:0;color:#333;font-size:1em;line-height:2.5em;text-align:center;padding:0 !important}#calendar th{color:#fff}#calendar td.selected a{background-color:#87c0de;color:#000}#browse{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;padding:0 20px 20px}#browse h2{background:transparent !important;margin-bottom:0;padding:25px 0 !important}#browse select{display:block;width:100%;margin-bottom:10px}#browse a:active{top:0}#withoutabox{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;padding:0 20px 20px}#withoutabox h2{background:transparent !important;margin-bottom:0;padding:25px 0 !important}#withoutabox .b_withoutabox{margin-bottom:20px}#withoutabox *:last-child{margin-bottom:0 !important}.trademarks{color:#555;font-size:0.85714em;line-height:1.2em;margin:-10px 0 0 0;padding:0}.trademarks a{color:#555;text-decoration:underline}.trademarks a:hover{color:#666}.select2-container{display:block;width:100% !important;padding-bottom:12px}.select2-container ul{padding:0 0 0 4px !important}.select2-container li{float:none;width:auto;color:#333;padding:7px 7px 8px !important}.select2-container .select2-search input{padding:0 !important}.select2-container .select2-choice{background:#e6e7e8;height:48px;padding:12px 0 0 15px}.select2-container .select2-choice div{background:#e6e7e8;width:50px;border-color:#fff}.select2-container .select2-choice div b{background:url(../img/select/arrows-dd.png) no-repeat 50% 22px}.select2-container .select2-choice span{color:#333;font-weight:bold;margin-right:68px}.select2-container .select2-drop{width:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.75);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.75);box-shadow:0 4px 5px rgba(0,0,0,0.75);background:#e6e7e8;margin-top:-12px}.select2-container .select2-results .select2-highlighted{background:#900;color:#fff}.select2-dropdown-open .select2-choice div b{background:url(../img/select/arrows.png) no-repeat 50% -29px}.select2-container img{float:left;margin:2px 7px 0 5px !important}.select2-choice img{margin:7px 7px 0 0px !important}.film:after{content:"";display:table;clear:both}.film h1{margin-bottom:0.1em}.film h1 .subtitle{font-size:0.36111em;margin-top:-5px;font-family:helvetica,arial,sans serif;font-style:italic;font-weight:normal;color:#999;text-transform:none;line-height:2.4em}.sponsored-by{color:#999}ul.specs,ul.genres{margin:0;padding:5px 0;line-height:1.3em;overflow:hidden;list-style:none}ul.specs li,ul.genres li{float:left}ul.specs li:before,ul.genres li:before{content:"/";padding:0 3px}ul.specs li:first-child:before,ul.genres li:first-child:before{content:"";padding:0}ul.specs li,ul.genres li{line-height:inherit;margin:0}.film-info{margin:0.7em 0}.film-info ul{display:inline-block;margin:0;white-space:nowrap;vertical-align:middle}.film-info ul.genres:after{content:"•";padding:0 2px 0 8px}.film-info .premiere{display:block;margin-bottom:1.5em}.film-info .premiere span{background:#87c0de;color:#fff;padding:13px 15px !important;display:inline-block;font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal;background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;color:#999;font-size:1.28571em}.schedule .film-info ul{display:block;margin:0}.film-notes{text-transform:uppercase;font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal;background:url(../img/dark_bg_o.gif) repeat 0 0;margin-bottom:1.6em;padding:2em 20px 1.25em;position:relative;margin-top:20px}.film-notes:after{background:url(../img/skew_title.png) repeat 0 0;content:"";height:15px;left:0;bottom:-15px;position:absolute;width:100%;z-index:-1}.film-notes ul{margin:0}.film-notes ul li{padding:0;margin:0;list-style:none}.synopsis{margin-top:2em;padding-top:2em}#heading{float:left;width:66%}a.buy-tickets{font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal;font-size:1.71429em;color:#fff;text-align:center;display:block;float:right;overflow:hidden;position:relative;width:32%;margin:18px 0 20px 20px;background:#900;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}a.buy-tickets:hover{background:#87c0de}a.buy-tickets span{border:1px dotted #252525;border-width:0 2px;padding:30px 0;width:238px;display:inline-block}a.buy-tickets:before,a.buy-tickets:after{background:url(../img/bg.png) repeat 0 0;content:" ";height:20px;width:20px;position:absolute;top:30px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}a.buy-tickets:before{left:-10px}a.buy-tickets:after{right:-10px}.film-trailer{margin-bottom:30px;position:relative}.film-trailer img{display:block}.film-trailer .video-player-wrap{display:none;background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px}.no-js .film-trailer .video-player-wrap{display:block}.film-trailer .video-player{display:block}.film-trailer .b_watchtrailer{background-color:#000;background:rgba(0,0,0,0.75) url(../img/arrows_rightwhite.png) 17px 15px no-repeat;display:block;font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal;padding:8px 20px 8px 30px;position:absolute;bottom:10px;right:10px;top:auto !important;text-transform:uppercase}.film-trailer .b_watchtrailer:hover{background-position:17px -31px}#sidebar.film ul{margin:0}#sidebar.film ul.actions{color:#666;overflow:hidden;list-style:none}#sidebar.film ul.actions li{float:left}#sidebar.film ul.actions li:before{content:"|";padding:0 6px}#sidebar.film ul.actions li:first-child:before{content:"";padding:0}.ie7 #sidebar.film ul.actions li{border-right:1px solid #999;padding-right:5px;margin-right:5px}#sidebar.film #screening-times{margin-bottom:10px}#sidebar.film #screening-times ul{margin:0}#sidebar.film #screening-times ul li{padding:0 0 1em;position:relative}#sidebar.film #screening-times ul ul{padding:0;overflow:hidden}#sidebar.film #screening-times .date{font-size:1.28571em;font-weight:bold}#sidebar.film #screens-with li ul{overflow:hidden;list-style:none}#sidebar.film #screens-with li ul li{float:left}#sidebar.film #screens-with li ul li:before{content:"/";padding:0 3px}#sidebar.film #screens-with li ul li:first-child:before{content:"";padding:0}#sidebar.film #spotlights li{margin-bottom:2em}#sidebar .ad{margin-bottom:2em;background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px}#sidebar #credits span,#sidebar #connect span{font-weight:bold;color:#666}#sidebar .widget#screens-with>ul,#sidebar .widget#spotlights>ul{padding-right:0;padding-left:0}#sidebar .widget#screens-with>ul img,#sidebar .widget#spotlights>ul img{margin-left:0;border:10px solid #1b1b1b;border:10px solid rgba(0,0,0,0.3);width:100%}#sidebar .widget#screens-with>ul h6,#sidebar .widget#screens-with>ul ul,#sidebar .widget#spotlights>ul h6,#sidebar .widget#spotlights>ul ul{padding-left:20px;padding-right:20px}.schedule .itemblock li div.info{margin:10px;position:relative}.schedule .itemblock li *{margin:0}.schedule .itemblock li h4{padding-top:4px}.schedule .itemblock li .name,.schedule .itemblock li h4{width:85%}.schedule .itemblock li .name,.schedule .itemblock li .details{color:#999}.schedule .itemblock li .datetime{font-weight:bold}.schedule .itemblock li .datetime:after{content:"•";padding:0 4px 0 8px}.schedule .itemblock li .spotlight{color:#999;text-transform:uppercase;font-weight:bold}.schedule .itemblock li .spotlight a{font-weight:normal;text-transform:none}.schedule .itemblock li .image{position:relative;z-index:10}.schedule .itemblock li .image .spotlight{width:140px;height:140px;overflow:hidden;position:absolute;top:10px;left:10px;z-index:90;pointer-events:none}body#body-fr .schedule .itemblock li .image .spotlight{width:180px;height:180px}.schedule .itemblock li .image .spotlight span{font-size:0.78571em;text-transform:uppercase;font-weight:bold;text-align:center;display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;padding:3px 0 0;left:-32px;top:24px;width:100%;background-color:#900;color:#fff;z-index:100}body#body-fr .schedule .itemblock li .image .spotlight span{left:-38px;top:36px}.ie8 .schedule .itemblock li .image .spotlight span,.ie7 .schedule .itemblock li .image .spotlight span{top:0 !important;left:0 !important}.schedule .itemblock li time{font-weight:bold;text-transform:uppercase}.sold-out{background:#900;padding:4px 7px 3px !important;margin-left:5px !important;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-transform:uppercase;font-size:0.78571em;font-weight:normal}#sidebar .sold-out{vertical-align:1px;font-size:0.61111em}.subt-lang{color:#999}.subt-lang:before{content:"+" !important}.content-index ul{padding:0;margin:0;list-style:none;margin:0 0 30px 15px}.program .specs{margin:0}#jury>p,#jury>h3,#jury>h4,#awards>p,#awards>h3,#awards>h4,#welcome>p,#welcome>h3,#welcome>h4,.fantastique>p,.fantastique>h3,.fantastique>h4,.colloque>p,.colloque>h3,.colloque>h4{margin-left:10px;margin-right:20px}#jury p+h2.skew,#awards p+h2.skew,#welcome p+h2.skew,.fantastique p+h2.skew,.colloque p+h2.skew{margin-top:3em}#jury h2.skew+.itembox,#awards h2.skew+.itembox,#welcome h2.skew+.itembox,.fantastique h2.skew+.itembox,.colloque h2.skew+.itembox{margin-top:4em}#jury .itembox,#awards .itembox,#welcome .itembox,.fantastique .itembox,.colloque .itembox{margin-top:5em;margin-bottom:30px}#jury .itembox:first-child,#awards .itembox:first-child,#welcome .itembox:first-child,.fantastique .itembox:first-child,.colloque .itembox:first-child{margin-top:0}#jury .itembox h4,#awards .itembox h4,#welcome .itembox h4,.fantastique .itembox h4,.colloque .itembox h4{color:#87c0de;font-size:1.71429em}#jury .itembox .title,#awards .itembox .title,#welcome .itembox .title,.fantastique .itembox .title,.colloque .itembox .title{color:#999;line-height:1.5em;margin-top:0.25em !important}#jury .itembox>div.info *,#awards .itembox>div.info *,#welcome .itembox>div.info *,.fantastique .itembox>div.info *,.colloque .itembox>div.info *{padding:0;margin:0}#jury .itembox>div.info p:first-child,#awards .itembox>div.info p:first-child,#welcome .itembox>div.info p:first-child,.fantastique .itembox>div.info p:first-child,.colloque .itembox>div.info p:first-child{margin-top:50px}#jury .itembox>div.info h4:first-child,#awards .itembox>div.info h4:first-child,#welcome .itembox>div.info h4:first-child,.fantastique .itembox>div.info h4:first-child,.colloque .itembox>div.info h4:first-child{margin-top:70px}#awards .itembox{margin-top:3em;margin-bottom:20px}#awards>h3{margin-top:3em}.fantastique .itembox{margin-top:3em;margin-bottom:30px}.colloque p,.colloque h3,.colloque h4{margin-left:10px;margin-right:10px}.colloque p.guests{color:#999}.colloque span.datetime{text-transform:uppercase;font-weight:bold}.colloque img.banner{margin-bottom:10px}.colloque p.logos{font-style:italic;color:#999}.colloque p.logos img{margin-top:5px;display:block;margin-left:-10px}.under-stars p,.under-stars h3,.under-stars h4{margin-left:20px;margin-right:20px}.under-stars span.datetime{text-transform:uppercase;font-weight:bold;color:#87c0de}.under-stars p+img{margin-top:4em}.under-stars img.logos{margin:2em 0 4em}.under-stars h1{position:relative}.under-stars h1 .badge{float:right;background:#900;font-size:0.44444em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:100px;height:100px;padding:24px 10px 20px;line-height:1.2em;text-align:center;position:absolute;right:144px;top:0;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}ul.guests,ul.credits,.film-market ul{margin-left:0;margin-right:0}ul.guests.column,ul.credits.column,.film-market ul.column{float:left;width:45.45455%;margin-right:4.54555%;padding:5px 0}ul.guests li,ul.credits li,.film-market ul li{padding:0;margin:0;list-style:none;margin-bottom:2em;color:#ccc}ul.guests li h5,ul.credits li h5,.film-market ul li h5{margin-bottom:0.25em;font-size:1.28571em;color:#fff}ul.guests li .premiere,ul.guests li .notes{color:#999}ul.credits li,ul.film-market li{color:#999}ul.credits li strong,ul.film-market li strong{display:block;color:#fff}.film-market ul.column{margin-top:0 !important;margin-right:20px}.film-market ul.column.column-left{margin-left:20px}.film-market ul.column li{color:#fff}.film-market ul.column li span{color:#999}.film-market ul.column li strong{display:inline-block;font-size:1.28571em}.get-program,.theatres{margin-left:20px;font-size:0.92857em}.get-program h4,.theatres h4{color:#87c0de;font-size:1.38462em;margin-bottom:0}.get-program .metro,.theatres .metro{background:url(../img/metro.png) no-repeat 1px 3px;padding-left:26px;display:inline-block}.get-program a.map:before,.theatres a.map:before{content:"•";color:#666;padding:0 4px}.gmap{position:relative;margin-bottom:20px;height:500px}.gmap iframe{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;z-index:150}.gmap .gmap-link{background:#000;opacity:0.9;padding:10px 20px 2px 10px;position:absolute;display:inline-block;bottom:10px;left:10px;letter-spacing:0.01px;z-index:200}.two-column.itunes_titles{border-top:1px solid #444;padding-top:3em;margin-top:3em}.two-column.itunes_titles li{margin-bottom:5px}.two-column.itunes_titles a{background:url(../img/itunes-badge.png) no-repeat 0 3px;background-size:44px 15px;padding:0 0 0 54px;display:block}.no-svg .two-column.itunes_titles a{background:url(../img/itunes-badge.png) no-repeat 0 3px}p.itunes{float:right;margin:4px 40px 0 50px}p.itunes img{padding:8px 16px !important}#about p+img,#about ul+img{margin-top:4em}#about span.datetime{text-transform:uppercase;font-weight:bold}#about h2 small{line-height:1.4em;color:#999}#visitmtl p+img{margin:0 0 10px}#visitmtl .official{float:right;background:#900;font-size:0.66667em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:120px;height:120px;padding:31px 20px 20px;line-height:1.2em;text-align:center;position:relative;right:0;top:-54px}.members .info{margin:16px 10px}.members .info h4{margin-bottom:0}#welcome.official{background:#fff;padding:20px 20px;color:#333}#welcome.official h4{margin-bottom:0;text-transform:uppercase}#welcome.official img{background:none !important;padding:0 !important;display:block}#welcome.official img.headshot{margin:10px auto 30px}#welcome.official img.signature{margin-bottom:30px}#welcome.official img.logo{margin:60px auto}#welcome.official ul.headshots{overflow:hidden;list-style:none;margin-left:0}#welcome.official ul.headshots li{width:200px;float:left;margin-left:10px}#welcome.official ul.headshots li.first-of-type{margin-left:0}#welcome.official ul.headshots li img.headshot,#welcome.official ul.headshots li img.signature{margin-bottom:10px}#welcome.official ul.headshots li h4{font-size:1.14286em}#welcome.official ul.headshots li .title{font-size:0.92857em;line-height:1.2em;color:#666}.history .image img{width:235px !important}.history .image h2{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;font-size:1em;text-align:center;padding-bottom:20px !important}.history .info{padding-top:10px}.history .info h2{margin-bottom:0.933em}.more-toggle{display:none}.no-js .more-toggle{display:block}.no-js .b-toggle{display:none}a.b-toggle{display:inline-block}a.b-toggle:after{content:"";position:absolute;width:0;height:0}a.b-toggle.closed:after{border-left:5px solid #87c0de;border-top:4px solid transparent;border-bottom:4px solid transparent;top:8px;right:-11px}a.b-toggle.closed:hover:after{border-top:5px solid #999;border-left:4px solid transparent;border-right:4px solid transparent;top:10px;right:-13px}a.b-toggle.open:after{border-bottom:5px solid #87c0de;border-left:4px solid transparent;border-right:4px solid transparent;top:10px;right:-13px;position:absolute;width:0;height:0}a.b-toggle.open:hover:after{border-bottom-color:#999}.fantastique .banner{margin-bottom:20px}.fantastique .indent{clear:both}.fantastique .indent p,.fantastique .indent h3{margin-left:10px;margin-right:10px}.fantastique .indent h3{margin-top:2em}.fantastique .date,.fantastique .address{font-style:normal;font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal;font-size:1.14286em;display:block;float:left}.fantastique .date{font-size:2.57143em;margin:8px 0 1.2em 10px}.fantastique .address{line-height:1.2em;border-left:2px solid #fff;padding-left:20px;margin-left:20px}.fantastique .itembox{margin-bottom:4em}.fantastique .sponsor-logos{border:10px solid #1b1b1b;border:10px solid rgba(0,0,0,0.3);margin-bottom:5em}.fantastique .sponsor-logos span{background:#fff;display:block;text-align:center;padding:20px}.fantastique .sponsor-logos span img{background:transparent !important}#trailers{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px}.calendarBoxWrapper{-webkit-box-shadow:2px 2px 0 2px rgba(0,0,0,0.7);-moz-box-shadow:2px 2px 0 2px rgba(0,0,0,0.7);box-shadow:2px 2px 0 2px rgba(0,0,0,0.7);background:url(../img/dark_bg_o.gif) repeat 0 0;position:relative;top:-80px;left:0}#sidebar .calendarBoxWrapper h2{font-size:1.71429em;background:none !important;margin-bottom:0 !important;padding:0 !important}.calendarBoxWrapper h3{color:#999;padding-left:0 !important;margin-bottom:0.5em !important}#sidebar .calendarBoxWrapper h3{font-size:1em}.calendarBoxWrapper p{margin-bottom:1.6em !important;line-height:1.4em}.calendarBoxWrapper time{text-transform:none !important;font-weight:normal !important}.calendarBoxWrapper .close{display:block;float:right;padding:8px 11px;margin:15px 13px 0 0;position:relative;z-index:999;line-height:1em;font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal;font-size:1.28571em}#sidebar .calendarBoxWrapper .close{margin:0}.calendarBoxWrapper .innerWrapper{padding:10px 20px 10px 10px}.calendarBoxWrapper .icalendar_list{margin:0 !important;padding:0 !important;overflow:hidden}.calendarBoxWrapper .icalendar_list li{float:left;margin:0 !important;padding:0 15px 10px 0 !important;line-height:1em}.calendarBoxWrapper .icalendar_list li a{display:block}.calendarBoxWrapper .icalendar_list li a span{display:block;float:left;width:16px;height:17px;margin-right:5px}.info a.addToCalendar{background:transparent url(../img/black_03.png) repeat 0 0;background:rgba(0,0,0,0.3);padding:10px;padding:0 8px;position:absolute;z-index:1000;top:0;right:0;height:28px;padding-top:2px}.info a.addToCalendar span{font-size:2em;line-height:24.5px;font-weight:bold}.error-page #sponsors-ft{display:none}.error-page #content{text-align:center;margin:30px 0 50px;width:100%}.error-page #content h1{background:transparent url(../img/error_sign.gif) no-repeat 50% 0;padding-top:244px;margin-bottom:0.35em}.error-page #content h3{font-size:1.28571em;margin-bottom:2em}.error-page #content p.error{color:#999}.hide{display:none}.notice{background:transparent url(../img/notice.png) repeat 0 0;background-color:transparent;background-image:repeating-linear-gradient(-45deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1) 50px, transparent 50px, transparent 68px);display:block;margin:0 0 20px;color:#fff;padding:23px 20px;text-transform:uppercase;font-size:1.71429em;display:block;font-weight:bold;font-family:"Oswald",sans serif;text-transform:uppercase;font-weight:normal;text-align:center}.skew{background:url(../img/dark_bg_o.gif) repeat 0 0;margin-bottom:1.6em;padding:2em 20px 1.25em;position:relative}.skew:after{background:url(../img/skew_title.png) repeat 0 0;content:"";height:15px;left:0;bottom:-15px;position:absolute;width:100%;z-index:-1}.skew small{display:block;font-family:Helvetica,Arial,sans-serif;text-transform:none;font-weight:normal;font-size:14px;padding-top:8px}img+.skew{margin-top:10px}p+.skew,p+blockquote{margin-top:40px}p.to-do-intro{padding-top:10px;margin-bottom:40px}a.bonjour-quebec{float:right;display:block}a.bonjour-quebec img{margin:-10px 0 0 40px}.ie8 a.bonjour-quebec img{width:auto}a.press-blog{background:url(../img/press_blog.jpg) no-repeat 0 0;height:66px}.mailto{color:#87c0de}.passport{margin-top:4em}.passport img{float:left;margin:1.5em 1em 1em 2em}.passport h3{text-align:center;float:left;margin:2em 60px 3em}.passport .plus{font-size:5.14286em;line-height:0.65em}
