/* ==========================================================================   Base   ========================================================================== */body {    overflow-x: hidden;    position: relative;    width: 100%;}.page-template {    margin-top: -77px;}/* =============================================================================   Header   ========================================================================== */#top-navbar { }.navbar-fixed-top .container {    width: 888px;     padding-top: 10px;}.navbar-static-top .container {    width: 1000px;    padding-top: 10px;}.navbar-inner {     margin: auto;    height: 62px;    background: url('../img/navbar-background.png');    border-bottom: none;}.page-template-templatesblog-php .navbar-inner {    background: url('../img/dark-header-background.png');}.page-id-781 .navbar-inner {    background: url('../img/dark-header-background.png');}.navbar .nav>li>a {    color: #999999;    font-size: 24px;    background-color: transparent;    height: 22px;    text-shadow: none;}.navbar .nav>li>a>h2 {    line-height: 0px;    margin-top: -10px;}.home .navbar .nav>.active>a {    background: none;    color: #999;}.navbar .nav>.active>a {    background-color: #CC9933;    border-radius: 5px;    color: #fff;}#menu-primary-navigation {    padding-top: 10px;}#movie-poster {    position: absolute;    top: 0;    left: 50%;    width: 100%;    height: auto;    margin-left: -960px;    z-index: -1;    min-width: 1920px;}#inner-header {    width: 1400px;    height: 540px;    margin-left: -200px;    top: 0;    padding-top: 77px;}#inner-header img {    }#hover-images {    width: 100%;    text-align: center;}#movie-logo {    width: 580px;    margin: auto;     padding-top: 75px;}#quote {    position: absolute; top: 400px; right: 100px;}#play-button {    margin: auto;    padding-top: 215px;}#image-dark {    width: 100%;    height: 230px;    background: url('../img/navbar-background.png');    margin-top: 114px;}#image-dark h1 {    color: #fff;    padding-top: 25px;}#smedia-row {    width: 196px;    margin: auto;    padding-top: 30px;}.smedia-row {    width: 196px;    margin: auto;}#smedia-row a {    padding-right: 10px;}.smedia-row a {    padding-right: 10px;}.container {    margin: auto;    width: 1018px;}.homepage-black {    height: 1245px;    width: 100%;    background-color: #000;}.homepage-black #credits {    display: block;    width: 886px;    margin: auto;    padding-top: 60px;    padding-bottom: 57px;}.wrap.container {    position: relative;}.home .wrap {    width: 100%;}.page-id-781 header {    top: 0px;}.page-id-74 header, .page-id-1274 header {    top: 77px;}.page-id-74 .wrap.container, .page-id-1274 .wrap.container {    padding-top: 100px;}.single-post header {    top: 0px;}.single-post .navbar-inner {    background: url('../img/dark-header-background.png');}/* ==========================================================================   Content   ========================================================================== */.content { }body {    color: #333333;    font-size: 16px;}.home {    color: #999999;}body a {    color: #CC9900;}h1 {    text-transform: uppercase;    font-size: 64px;}h2 {    font-size: 32px;    text-transform: uppercase;}h3 {    font-family: Signika;}p {    font-family: Signika Negative, Sans-Serif;    font-weight: 300;}#date {    font-family: Signika, Sans-Serif;    font-weight: bold;    font-size: 16px;    padding-top: 10px;    padding-bottom: 10px;}.col-info p {    font-family: Signika, Sans-Serif;}.col-info a {    font-family: Signika, Sans-Serif;    color: #CC9900;}.content-info {    font-family: Signika, Sans-Serif;    color: #999;    border: none;    border-radius: 0;}.content-info a {    color: #999;}#interior-footer .col-info-wrap {    margin-top: 40px;    border-top: 1px solid #f3f3f3;}.col-info {    background: none;    width: 1000px;    margin: auto;    padding-top: 40px;    height: 250px;    padding-bottom: 55px;}#trailer-col {    margin: auto;    width: 220px;    height: 180px;    float: left;    padding-right: 28px;}#screenings-col {    margin: auto;    width: 220px;    height: 180px;    float: left;    padding-right: 28px;}#twitter-col {    margin: auto;    width: 220px;    height: 180px;    float: left;    padding-right: 28px;}#blog-col {    margin: auto;    width: 220px;    height: 180px;    float: left;}#about {    width: 1000px;    margin: auto;    height: 288px;    padding-top: 45px;    padding-bottom: 55px; }#about p {    width: 475px;    padding-right: 25px;    float: left;}.border-home {    border-bottom: 2px solid #151515;}.page-template-templatesblog-php article {    width: 580px;    float: left;    margin-top: -45px;    padding-bottom: 75px;}.page-template-templatesblog-php h2 a {    color: #333;}.page-template-templatesblog-php article h2 {    padding-top: 25px;}#continue {    display: block;    padding-top: 10px;}.post-categories li {    list-style-type: none;    float: left;}.post-categories a {    margin-right: 20px;    font-size: 14px;    font-family: Signika Negative;}.post-categories {    margin: 0;}hr {    border: none;    background: url('../img/box-shadow.jpg') no-repeat center;    z-index: -5;    height: 164px;    margin: -100px -280px 0;}/* ==========================================================================   Primary Content   ========================================================================== */.main { }.page-header {    border-bottom: none;    padding-top: 40px;    padding-bottom: 0px;}.page-container {    width: 583px;    padding-right: 97px;    float: left;    padding-bottom: 125px;}#gform_submit_button_1 {    margin-top: -35px;}.gform_wrapper {    font-family: Signika, Sans-Serif;}.gform_body ul li div input {    border-radius: 0px;    border: 1px solid #999;}/* ==========================================================================   Sidebar   ========================================================================== */#sidebar {     width: 248px;    float: right;    background: url('../img/sidebar-background.png');    border: 1px solid #eaeaea;    padding: 10px 20px 40px 20px;    margin-bottom: 125px;    font-family: Signika, Sans-Serif;}#sidebar h3 {    font-weight: bold;    font-size: 15px !important;    margin-bottom: -5px;}#sidebar #input_3_1 {    border: none;    border-radius: 5px;}#smedia-row-sidebar {    height: 80px;    padding: 0;    margin-left: -20px;    width: 289px;    border-top: #eaeaea 1px solid;    border-bottom: #eaeaea 1px solid;}#smedia-row-sidebar #smedia-row {    padding-left: 15px;}.gform_wrapper .ginput_complex label {    margin-top: -10px;}#sidebar h3 a {    color: #333;     font-size: 22px;}#sidebar h3 {    font-size: 22px;}._4s7c {    border: none;}.front-photo {    margin-bottom: 4px;}.tweets {    list-style-type: none;    margin-left: 0px;}#sidebar #gform_wrapper_3 .gform_body {    width: 150px;    float: left;}#gform_wrapper_3 .gform_footer {    width: 72px;    float: left;}#sidebar #gform_wrapper_3 #input_3_1 {    width: 150px;}#sidebar #gform_wrapper_3 .gform_footer {    clear: none;    padding: 0px;    margin-left: 10px;    margin-top: 19px;}#sidebar #gform_wrapper_3 .gfield_required {    display: none;}#sidebar #gform_wrapper_3 .gform_heading {    margin-bottom: 0px;}.navbar-static-top {   left: 50%;   margin-left: -709px;   top: 540px;   z-index: 5;}.navbar-static-top .navbar-inner {    height: 77px;    bottom: 0;    padding: 0;    position: relative;    width: 1400px;}.navbar-static-top.banner {    position: absolute;}.navbar-static-top h2 {    font-size: 24px;}.navbar-static-top #menu-main-menu {    left: 113px;    top: 18px;}.navbar-static-top a {    height: 6px !important;}#sidebar iframe {    margin-left: -5px; }#sidebar .widget-inner img {    display: none;}#sidebar .widget-inner ul {    list-style-type: none;}#sidebar .widget-inner li {    padding-bottom: 10px;    margin-left: -25px;}#sidebar .newsletter-signup-box {    border-radius: 5px;}/* ==========================================================================   Posts   ========================================================================== */.hentry header { }.hentry time { }.hentry .byline { }.single-post .wrap.container {    padding-top: 80px;}.hentry .entry-content { }.hentry footer {}/* ==========================================================================   Footer   ========================================================================== */.content-info {     height: 40px;    width: 100%;    margin: auto;    background: #000;    padding-top: 50px;    padding-left: 22px;}#interior-footer .content-info {    padding-top: 75px;}.homepage-black .col-info {    padding-top: 55px;}.footer-col {    padding-left: 15px;    padding-right: 15px;    width: auto;    float: left;    border-right: 1px solid #333;} #interior-footer .footer-col {    border-right: 1px solid #eff0f0;}.footer-col a {    padding-left: 5px;    padding-right: 5px;}.footer-col,.smedia-row {    padding-right: 18px;}#interior-footer #footer-bottom-content {    margin: auto;    width: 995px;    padding: 25px 0px 10px;}#interior-footer .container {    background: #f5f6f6;    width: 100%;    margin-top: 35px;    border-top: 1px solid #f3f3f3;}#interior-footer.content-info {    background: #f9f9f9;    height: auto;    padding-top: 50px;    padding-left: 0;    box-shadow: 0px 10px 65px rgba(0, 0, 0, 0.15);}#interior-footer .footer-col {    border: none;}#interior-footer .col-info {    padding-bottom: 0px;}#interior-footer.content-info .col-info p {    color: #333333;}#interior-footer.content-info .col-info h3 {    color: #333333;}#interior-footer.content-info .col-info a {    color: #CC9900;}#interior-footer.content-info .container .footer-col a {    color: #333333;}#interior-footer.content-info .container .footer-col p {    color: #333333;}#interior-footer.content-info .container .footer-col {    border-left: 1px solid #999999;}#intheaters {    display: block;    margin: auto;}/* ==========================================================================   WordPress Generated Classes   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes   ========================================================================== */.aligncenter { display: block; margin: 0 auto; }.alignleft { float: left; }.alignright { float: right; }figure.alignnone { margin-left: 0; margin-right: 0; }/* ==========================================================================   Media Queries   ========================================================================== */@media (max-width: 767px) {}/*    Colorbox Core Style:    The following CSS is consistent between example themes and should not be altered.*/#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}.cboxIframe{width:100%; height:100%; display:block; border:0;}#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}/*     User Style:    Change the following styles to modify the appearance of Colorbox.  They are    ordered & tabbed in a way that represents the nesting of the generated HTML.*/#cboxOverlay{background: #000;}#colorbox{outline:0;}#cboxContent{margin-top:32px; overflow:visible;}.cboxIframe{background:#fff;}#cboxError{padding:50px; border:1px solid #ccc;}#cboxLoadedContent{padding:1px;}#cboxLoadingGraphic{background:url(http://beyondsightmovie.com/assets/css/images/loading.gif) no-repeat center center;}#cboxLoadingOverlay{}#cboxTitle{position:absolute; top:-22px; left:0; color:#000;}#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(../img/controls.png) no-repeat 0 0;}/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}#cboxPrevious{background-position:0px 0px; right:44px;}#cboxPrevious:hover{background-position:0px -25px;}#cboxNext{background-position:-25px 0px; right:22px;}#cboxNext:hover{background-position:-25px -25px;}#cboxClose{background-position:-50px 0px; right:0;}#cboxClose:hover{background-position:-50px -25px;}.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}.tweet,.query {    color: #085258;}#twitter-feed {    margin-left: -5px;    font-family: Signika, Sans-Serif;    font-size: 15px;}.tweet_list {    -webkit-border-radius: 0.5em;    -moz-border-radius: 0.5em;    border-radius: 0.5em;    list-style: none;    margin-top: -10px;    margin-left: 0;    padding: 0;    overflow-y: hidden;    background: #000;}#interior-footer .tweet_list {    background: #f9f9f9;    color: #333;}#interior-footer .tweet_list .tweet_even {    background: #f9f9f9;    color: #333;}.tweet_list li {    overflow-y: auto;    overflow-x: hidden;    padding: 0.5em;    list-style-type: none;}.tweet_list li a {    color: #CC9900;}.tweet_list .tweet_even {    background: #000;}.tweet_avatar {    display: none;}.tweet_time {    display: none;}.tweet_join {    display:none;}#interior-footer .col-info h2 {    color: #333;}.hairline {    border-bottom: 1px solid #f9f9f9;    background: none;    z-index: -1;    position: relative;}#logo-div {    width: 100%;    text-align: center;    height: 900px;}#play {    left: 45%;    position: absolute;    top: 500px;}.sitemap.page-template {    margin-top: 0;}.sitemap .navbar-static-top {    top: 0px;}.sitemap .wrap.container {    padding-top: 85px;}.sitemap .navbar-inner {    background: url("../img/dark-header-background.png") repeat scroll 0 0 transparent;}.sitemap h3 {    font-size: 16px;}.archives.page-template {    margin-top: 0;}.archives .navbar-static-top {    top: 0px;}.archives .wrap.container {    padding-top: 85px;}.archives .navbar-inner {    background: url("../img/dark-header-background.png") repeat scroll 0 0 transparent;}.archives h3 {    font-size: 20px;}

#cboxClose, #cboxClose:hover {
background-position: -27px -2px;
}

.pt-br .navbar .nav>li>a { padding: 10px; }
.pt-br .navbar .nav { margin-top: 18px; margin-left: 20px; }

#lang-switcher {
    position: absolute;
    top: 24px;
    right: 15px;
}

.home #lang-switcher {
    top: 15px;
}

#lang-switcher a {
    float: left;
}

.navbar-static-top #lang-switcher a {
    height: auto !important;
}