﻿@charset "utf-8";/* CSS Document */body { font-family: "gesta", sans-serif; background-color: #b9bcc3; padding-bottom: 0; }.container { /* width: 960px;  */ }.container .box-wrapper { /* width: 960px;  */ }.container .row { margin: 0; }.horizontal-line-wrapp { height: 15px; padding: 0 24px; }.horizontal-line { border-top: 1px solid #b2b2b2; padding: 0px 25px; margin-bottom: 5px; }.noPaddingLR { padding: 0; }.navbar-wrapper, .article.community .navbar-wrapper { margin-top: 0; background-image: url(../images/bg-bar.png); background-repeat: repeat; /* width: 960px;  */-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-transition: background-color 0.6s; -moz-transition: background-color 0.6s; -o-transition: background-color 0.6s; -ms-transition: background-color 0.6s; transition: background-color 0.6s; }.navbar-wrapper.on-find-flight { position: fixed; z-index: 31000; background-color: #737579; }.navbar-wrapper.off-find-flight { transition-duration: 6.2s; }/* it has to be transparent with image.article .navbar-wrapper { background: #0c173a; }*/.article.theatres .navbar-wrapper, .article.about .navbar-wrapper { background-image: url(../images/bg-bar.png); }.navbar-brand { height: auto; padding: 0; }.navbar-wrapper .navbar .container { /*padding-top: 10px;*/ /* width: 960px;  */ }.navbar-wrapper .navbar { margin-bottom: 0; padding: 0px; }.navbar-wrapper .navbar.navbar-static-top {  min-height: 0;}.navbar-wrapper .navbar-toggle {  padding:0;  margin-top: 0;  margin-bottom: 0;  position: absolute;  bottom: 0;  top: 0;  right: 0;}.navbar-toggle .icon-bar {  display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #FFF;}.navbar-wrapper .navbar-header {  position: relative;}.container.marketing.pushmenu { display: block; padding-top: 0px; -webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -ms-transition: all 0.8s ease-out; /* IE10 is actually unprefixed */-o-transition: all 0.8s ease-out; transition: all 0.8s ease-out; max-height: 0; overflow: hidden; /* width: 960px;  */ }.container.marketing.pushmenu .dropdown-menu { display: block; position: relative; overflow: hidden; padding: 0; margin: 0; border-radius: 0 0 4px 4px; top: 0; -webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -ms-transition: all 0.8s ease-out; /* IE10 is actually unprefixed */-o-transition: all 0.8s ease-out; transition: all 0.8s ease-out; min-width: 100%; max-height: 0; overflow: hidden;}.container.marketing.pushmenu.open { background: transparent; z-index: 30000; position: relative; padding-top: 53px; min-height: 100px; max-height: 2000px; }.container.marketing.pushmenu.open .dropdown-menu { margin: 0; padding: 20px 0 0; min-height: 100px; max-height: 800px;font-family: "futura-pt", sans-serif; }.container.marketing.pushmenu .dropdown-menu .col-lg-9 { width: 100%; float: left; }.container.marketing.pushmenu .dropdown-menu .col-lg-9 > ul.col-lg-4 { width: 260px; float: left; margin-left: 24px; margin-bottom: 0px; }.container.marketing.pushmenu .dropdown-menu .col-lg-3.telecharge-wrapp { width: 240px; float: left; }ul.col-lg-4.col-menu3 { border-right: 2px solid #D7D7D7; }.col-lg-4.box { border: 1px solid #b2b2b2; border-bottom: 3px solid #ec0658; background: #fff; }.carousel-indicators { display: none; }.row .col-lg-4 { width: 29.33%; margin: 0 2% 10px; /* margin: 0 15px 17px 15px;  */ padding: 0; }.marketing .col-lg-4 { margin-bottom: 25px; text-align: left; line-height: 10px; }.community .row .box > a { color: #727272; }.community .row .box.small-box.no-image-box { /* height: 204px;  */ }.community .row .box.medium-box.no-image-box { /* height: 281px;  */ height:auto; overflow: hidden;}.community .row .box.large-box.no-image-box { height: 360px; width: 600px; }.community .row .box.no-image-box > a { display: block; }.community .row .box.small-box.no-image-box > a { /* min-height: 165px;  */ }.community .row .box.medium-box.no-image-box > a { /* min-height: 240px;  */ }.community .row .box.large-box.no-image-box > a { min-height: 327px; }.community .row .box.video-box.small-video { width: 190px; }.community .row .box.video-box.small-video > iframe { max-height: 100px; max-width: 100%; }.community .row .box.video-box.medium-video { width: 280px; overflow: hidden; }.community .row .box.video-box.medium-video > iframe { max-height: 200px; max-width: 100%; }.community .row .box.video-box.large-video {/* width: 600px; */ }.row .box.video-box.large-video > iframe { max-height: 380px; max-width: 100%; width:100%; }.marketing .col-lg-4 p.text { text-align: left; padding-bottom: 3px; padding-top: 5px; float: left; font-size: 18px; line-height: 18px; }.community .marketing .col-lg-4 p.text { color: #727272; text-decoration: none; font-size: 16px; }.community .medium-box p.text { /*height: 44px;*/ }.community .medium-box.no-image-box p.text { height: auto; }.marketing .col-lg-4 p.more { text-align: left; border-top: 1px solid #b2b2b2; margin: 0; width: 100%; float: left; }.marketing .col-lg-4 p.more a { color: #000; text-transform: uppercase; font-size: 12px; font-weight: bold; padding: 7px 12px; }.home .marketing .col-lg-4 p.more a { font-size: 11px; }.home .marketing .col-lg-4 p.text, .PageNotFound .marketing .col-lg-4 p.text { color: #727272; text-decoration: none; font-size: 16px; }.home .marketing .col-lg-4 p.text a { color: #727272; }.home .marketing .col-lg-4 p.text a:hover { text-decoration: none; }p.more a.btn-social-media, .gallery_container a.btn-social-media { width: 26px; height: 26px; background-position: 0 0; background-repeat: no-repeat; background-size: 100% 100%; display: inline-block; padding: 0 !important; text-indent: -9999px; vertical-align: middle; float: right; margin-right: 5px; margin-top: 2px; }body.press p.more a.btn-social-media { margin-right: 3px; margin-top: 1px; }body.community p.more a.btn-social-media { margin-right: 4px; margin-top: 4px; }p.more a.btn-social-media:after { content: ''; display: block; clear: both; }.list p.more a.btn-social-media { display: none; }p.more a.btn-social-media-Twitter { background-image: url('../images/social-twitter.png'); }p.more a.btn-social-media-Facebook { background-image: url('../images/social-facebook.png'); }p.more a.btn-social-media-Instagram { background-image: url('../images/social-instagram.png'); }.marketing .col-lg-4.small-box p.more a { padding: 7px 12px; }.marketing .col-lg-4 p.more a.icon-link { float: right; padding: 6px 12px; }.marketing .col-lg-4 p.more a.gallery-link { border-left: 1px solid #B2B2B2; border-radius: 0; }.col-lg-4.box.small-box a.image-link { width: 141px; height: 170px; display: block; /*float: right;*/ border-left: 1px solid #b2b2b2; position: absolute; top: 0; right: 0;}.col-lg-4.box.small-box a > img, .col-lg-4.box.small-box > img { float: right; width: 140px; height: 170px; }.marketing .col-lg-4.small-box p.text { /*width: 118px;*/ height: 128px; }.community .marketing .col-lg-4.small-box p.text { /*width: 117px;*/ height: 124px; }.community .marketing .col-lg-4.small-box.no-image-box p.text { /*width: 258px;*/ height: auto; }.small-box-content-wrap { /*width: 137px;*/ display: block; /*float: left;*/ margin-right: 141px;}.marketing .small-box p.more { width: 100%; }.community .marketing .small-box.no-image-box p.more { width: 100%; }.title-foot { text-transform: uppercase; font-weight: bold; }.marketing .col-lg-4.medium-box, .marketing .col-lg-4.large-box { /* height: 360px */ }.marketing .col-lg-4.small-box { /* height: 172px */ }footer { color: #202020; padding: 0; position: relative; }.footer-container .column-l.column { padding: 0 9px; height: 200px; width: 695px; float: left; }.column-r.column.pull-right { font-weight: bold; text-align: right; width: 232px; }.item-foot { color: #152969; }.column-l div.col-lg-12 { text-align: left; padding: 0; }.column-l .col-lg-4 { padding: 0; }.footer-container .col-lg-4 { float: left; width: 224px; }.col-lg-4.marketing-title { text-align: left; }.view-cbo-wrapp.col-lg-4 { float: right; text-align: right; }.view-cbo-wrapp.col-lg-4 select { border: none; }.footer-row .group-foot.col-lg-12 { padding-bottom: 15px; }.footer-row { width: 100%; float: left; }.footer-row.footer-bot p { font-size: 10px; padding-top: 10px; margin-top: 5px; }.footer-row.footer-mid .footer-logotext img { float: left; width: 132px; }.carousel {  height: 500px;  max-height: 500px;  margin-bottom: 0px;  clear: both;/*  -webkit-transition: all 0.8s;  -moz-transition: all 0.8s;  -o-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s;*/  -webkit-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.carousel .item{/*  -webkit-transition: all 0.8s;  -moz-transition: all 0.8s;  -o-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s;*/  -webkit-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  }.carousel.affix {  height: 280px;  max-height: 280px;  position: relative;}.carousel.affix .item{  background-size: 100% 200%;  }.carousel-inner > .item.article-item .article-title,.wrapp-text-slide .article-read-more{  -webkit-transform: translateZ(0px);  -o-transform: translateZ(0px);  transform: translateZ(0px);  }.carousel-inner > .item.article-item > img {  height: 500px;   max-height: 500px;  min-width: inherit;  right: 0;  left: auto;/*  -webkit-transition: all 0.8s;  -moz-transition: all 0.8s;  -o-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s;*/  -webkit-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.carousel.affix .carousel-inner > .item > img {  height: 500px;    max-height: 500px;  top: -110px;  left: auto;  right: auto;}.carousel .item, .carousel-inner > .item.big-slide > img {  height: 100%;  max-height: 500px;}.carousel.affix .item, .carousel.affix .carousel-inner > .item.big-slide > img {  height: 100%;  max-height: 280px;}.carousel-caption { padding-bottom: 180px; }.carousel-control { bottom: 10px; float: right; height: 45px; left: auto; right: 85px; top: auto; width: 65px; }.carousel-control.left { background: url(../images/arrows.png) no-repeat 0 0 transparent !important; width: 65px; }.carousel-control.right { background-image: url(../images/arrows.png) !important; width: 65px; right: 15px; background-position: -75px 0; }.carousel-control .glyphicon-chevron-left:before, .carousel-control .glyphicon-chevron-right:before { content: ""; }.navbar-nav > li > a { color: #fff; text-transform: uppercase; font-weight: bold; padding: 10px; font-size: 16px; font-weight: 300; font-family: "futura-pt", sans-serif; }.nav > li { display: block; position: relative; }.nav { list-style: none outside none; }.nav > li > a:hover, .nav > li .open > a, .nav > li > a:focus, .nav > li.dropdown > a { background-color: #ec3979 !important; }.navbar-nav > li { margin: 0 8px; }.navbar-collapse .navbar-nav { padding-left: 6px; float: right; }.navbar-nav > li.dropdown > a { border-bottom: 15px solid #F488AF; text-align: center; text-indent: 0; padding: 5px 15px; }.dropdown > a:hover, .nav > li.dropdown.open > a, li.dropdown > a { border-bottom: 15px solid #F488AF; }.nav > li.dropdown > a > .caret { position: absolute; bottom: -12px; float: none; border-left: 6px solid rgba(0, 0, 0, 0); border-right: 6px solid rgba(0, 0, 0, 0); border-top: 6px solid; margin: 0 auto; display: block; width: 12px; height: 6px; top: inherit; clear: both; left: 48%; right: inherit; }.not-front .breabcrumb-wrapp { margin-top: 0px; margin-bottom: 1px; padding-top: 53px; }.breabcrumb-wrapp { padding: 0; background: #152969; }.breabcrumb-wrapp .breadcrumb, .title-bg-blue { background: #152969; border-radius: 0; margin: 0 auto 1px; padding: 20px 25px; }.breabcrumb-wrapp .breadcrumb li > a, .breabcrumb-wrapp .breadcrumb li { color: #FFFFFF; }.title-bg-blue { padding: 10px 25px; display: inline-block; width: 100%; }.title-bg-blue-wrapp { color: #fff; }.title-bg-blue .title-bg-blue-wrapp h2 { color: #fff; margin-top: 0px; padding: 0; }.title-bg-blue .title-bg-blue-wrapp .col-lg-9, .title-bg-blue .title-bg-blue-wrapp .col-lg-3 { padding: 0; }.title-bg-blue-wrapp .col-lg-2 { padding-right: 0; padding-left: 0; float: right;}.title-bg-blue-wrapp .date, .title-bg-blue-wrapp .author { float: left; position: relative; padding-right: 7px; }.title-bg-blue-wrapp .icon, .title-bg-blue-wrapp .share { float: left; padding: 0 6px; position: relative; line-height: 1;}.title-bg-blue-wrapp .col-lg-10 {padding-left: 0;}.article-title p { font-size: 18px; }.article .content.col-lg-12 { padding: 20px 25px; }.content.col-lg-12 p img { float: left; margin-right: 12px; }.article .content.col-lg-12 p img { border-bottom: 3px solid #e70943; height: auto !important; max-width: 100%;}.article .content.col-lg-12 iframe {max-width: 100%;}ul.dropdown-menu li ul li a { clear: both; color: #333333; display: block; font-weight: 400; line-height: 1.42857; /* white-space: pre-wrap;  */ }.box { float: left; }.dropdown-menu li { list-style: none; }.dropdown-menu > li { padding: 0; }.dropdown-menu li ul, .dropdown-menu li ul li { padding: 0; }ul.dropdown-menu li ul li { padding-bottom: 15px; }ul.dropdown-menu li ul li a, ul.dropdown-menu li ul li span { padding: 3px 0 3px 0; color: #000; }ul.dropdown-menu li ul .theater-grouping { margin-bottom: 20px; padding: 0 15px 0px; }ul.dropdown-menu li ul li span.theater-name { font-weight: normal; font-size: 12px; display: block; float: none; clear: both; color: #b2abb6; padding: 0; }ul.dropdown-menu li ul li .theater-link { display: block; float: none; height: auto; padding: 0; margin: 0; text-align: left; }ul.dropdown-menu li ul li .theater-link .show-name { float: none; text-align: left; clear: both; display: inline-block; font-size: 16px; font-weight: normal; text-transform: uppercase; line-height: 18px; }ul.dropdown-menu li ul li .theater-link .coming-soon { float: none; text-align: left; clear: both; display: block; text-align: left; font-size: 11px; padding: 0 0 3px 0; color: #f3306a; text-transform: uppercase; }ul.dropdown-menu li ul li a, .telecharge-wrapp a, .dropdown-menu .theater-link, .dropdown-menu .theater-link > span { color: #ea3d7c; }.telecharge-wrapp p { padding: 0 10px 10px 20px; color: #000; }.carousel-inner { height: 100%; }.navbar-nav li.dropdown .dropdown-menu ul { display: none; visibility: hidden; }.navbar-nav li.dropdown.open .dropdown-menu ul { display: block; visibility: visible; }.container.marketing { background: #e4e6ed; }.article .menu-left.col-lg-3 { width: 200px; float: left; padding-left: 4px;}.article .content-right.col-lg-9 { max-width: 650px; float: left; padding-left: 3px;}ul.dropdown-menu .telecharge-logo { display: block; width: 150px; height: 49px; margin: 0; float: none; clear: both; }ul.dropdown-menu .telecharge-logo > img { height: auto; max-width: 100%; max-height: 100%; }a.read-more { border: 3px solid #f64283; padding: 5px 20px; display: inline-block; color: #f64283; text-align: center; margin-top: 30px; }.divisions.affiliates a.read-more { border: none; }footer .container { background: #fff; padding: 20px 0 !important; overflow: hidden; }.footer-container .col-lg-4 { float: left; width: 224px; }.footer-row.footer-mid, .footer-row.footer-bot { padding: 0 25px; position: relative; }footer .footer-row.footer-mid { padding-bottom: 10px; }footer .footer-row.footer-mid .footer-logotext { width: 90%; float: left; border-bottom: 1px solid rgb(204, 204, 204); height: 52px; }footer .footer-row.footer-mid .footer-logotext .footer-bottext { font-size: 10px; padding-top: 10px; }footer .footer-row.footer-mid .footer-logotext .footer-logo { border-bottom: 1px solid #ccc; height: 52px; }footer .footer-row.footer-mid .footer-row-nyc { float: left; width: 10%; height: 90px; }.footer-row.footer-mid .dot-nyc-logo { width: 67px; float: right; position: relative; top: 14px; z-index: 3000; }.footer-row.footer-top { padding: 0 15px; }.wrapp-text-slide { background: url(../images/bg-blue.png); float: left; height: 100%; left: 0; padding-top: 120px; position: absolute; width: 33%; z-index: 1; -webkit-transition: padding-top 0.8s; -moz-transition: padding-top 0.8s; -o-transition: padding-top 0.8s; -ms-transition: padding-top 0.8s; transition: padding-top 0.8s; -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }.carousel.affix .wrapp-text-slide { padding-top: 80px; }.wrapp-text-slide span { color: #fff; width: 90%; margin: 0 5% 15px; float: left; font-weight: bold; }.wrapp-text-slide span.article-title { font-size: 25px; text-transform: uppercase; -webkit-transition: font-size 0.8s; -moz-transition: font-size 0.8s; -o-transition: font-size 0.8s; -ms-transition: font-size 0.8s; transition: font-size 0.8s; -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }.carousel.affix .wrapp-text-slide span.article-title { font-size: 16px; }.wrapp-text-slide span.article-description { font-size: 18px; font-weight: normal; -webkit-transition: font-size 0.8s; -moz-transition: font-size 0.8s; -o-transition: font-size 0.8s; -ms-transition: font-size 0.8s; transition: font-size 0.8s; -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }.carousel.affix .wrapp-text-slide span.article-description { font-size: 14px; }.wrapp-text-slide .article-read-more { float: left; padding: 3px 6px; border: 2px solid #fff; margin: 0 5% 15px; color: #fff; text-transform: uppercase; }/* **** THEATRES **** */body.theatres #content-wrapp { padding: 20px; display: inline-block; /* width: 960px;  */ }body.theatres #switch-wrapp { padding: 0px 8px; }body.theatres .content.col-lg-12 { padding: 0px; }body.theatres #content-wrapp .content { padding-left: 0px; display: inline-block; }body.theatres #content-wrapp.list .content { padding-left: 0px; }body.theatres .box2 .title-box { font-size: 12px; text-transform: uppercase; font-weight: bold; height: 58px; }body.theatres #content-wrapp.list .box2 .title-box { height: 50px; overflow: hidden; }.list .content .box2 img { display: none; }#main-map { height: 276px; }#main-map article, .is-page-content { height: 100%; position: relative; }.is-page-content .txt,.is-page-content .txt-holder,.is-page-content .txt-frame{  height: 100%; }.is-page-content{  background-size: auto 130%;  background-repeat: no-repeat;  background-position: center center;  background-attachment: inherit;}#main-map article img, .is-page-content img { float: left; height: 100%; max-width: inherit; position: relative; width: 100%; }#main-map article h1, .is-page-content h1 { bottom: 5px; color: #FFF; font-size: 33px; left: 28px; position: absolute; text-transform: uppercase; z-index: 1; }body.theatres #main-map .is-page-content h1 { bottom: 5px; color: #000; font-size: 33px; left: 28px; position: absolute; text-transform: uppercase; z-index: 1; }#switch-btns .sw-btn { background: url("../images/switch-btns.png") no-repeat scroll 0 -25px transparent; float: left; height: 23px; position: relative; width: 25px; cursor: pointer; }#switch-btns .sw-btn#list-btn { background-position: -28px 0; }#switch-btns .sw-btn#grid-btn.active { background-position: 0 0; }#switch-btns #list-btn.sw-btn.active { background-position: -28px -25px; }#switch-wrapp #switch-btns { margin-bottom: 5px; padding-bottom: 10px; }.box2 { border: 1px solid #b2b2b2; float: left; background: #fff; height: 188px; margin: 0 10px 20px; width: 168px; }.box2,.explore-content, .explore-content.open {width: 168px; }.list .box2 { width: 98%; border-bottom: 5px solid #e70943; min-height: 86px; max-height: 86px; height: 86px; overflow: hidden; }.box2 > img { height: 118px; width: 100%; border-bottom: 1px solid #B2B2B2; }.list .box2 > img { display: none; }.box2 .title-box {/*background: url("../images/pin-icon.png") no-repeat scroll 142px center transparent; */border-bottom: 1px solid #b2b2b2; display: block; font-size: 12px; font-weight: bold; height: 65px; overflow: hidden; padding: 9px 5px 9px 10px; text-transform: uppercase; }.box2 .title-box .getmap-link{padding: 0px; margin: 0px; width: 15px; }.box2 .title-box .getmap-link img{float: right; margin-top: 10px;}.list .box2 .title-box { padding: 16px 30px; background-position: 10px center; }.list-opt { display: none; }.explore-wrapp { border-bottom: 3px solid #e70943; z-index: 9999; width: 100%; }.explore-wrapp, .explore-content { -webkit-transition: max-height 0.8s; -moz-transition: max-height 0.8s; -o-transition: max-height 0.8s; -ms-transition: max-height 0.8s; transition: max-height 0.8s; }.explore-content { background-color: #FFFFFF; max-height: 0px; overflow: hidden; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s; z-index: 10000; display: block; position: absolute; border-left: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2;}.list .explore-content.open { max-height: 0px; display: none; }.explore-content.open { background-color: #d7d9dc; border-left: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2; display: block; margin-left: -1px; margin-top: -153px; max-height: 164px; position: absolute; z-index: 10000; }.box2 .tickets-link { border-top: 1px solid #B2B2B2; padding: 5px; height: 28px; background: url("../images/arrow-th.png") no-repeat scroll 144px center transparent; }.list .box2 .list-opt.open { display: block; margin: 0; }.list .box2 .explore-content-title.list-opt span { color: #b2b2b2; }.list .box2 .explore-content-title.list-opt { text-transform: uppercase; float: left; height: 30px; padding: 6px 9px; width: 62%; font-size: 12px; }.box2 .tickets-link a { color: #152969; font-size: 11px; font-weight: bold; }.box2 .explore-link { background: url("../images/arrow-th.png") no-repeat scroll 144px center transparent; border-bottom: 1px solid #b2b2b2; color: #152969; cursor: pointer; font-size: 11px; padding: 7px 10px; height: 30px; font-weight: bold; }.box2 .explore-content-title { float: left; position: relative; width: 84px; color: #000; font-size: 11px; font-weight: bold; text-transform: uppercase; }.box2 .explore-content-title span { color: #000; font-size: 10px; font-weight: normal; }.box2 .explore-content-content { height: 124px; padding: 8px; overflow: hidden; }.box2 .explore-content-content > img { float: right; }.box2 .title-box a { color: #152969; float: left; height: 40px; position: relative; width: 128px; }.list .box2 .title-box a { height: auto; width: 100%; }.list .box2 .explore-wrapp { border: none; width: 100%; }.list .box2 .explore-link { width: 12%; border: none; border-right: 1px solid #B2B2B2; float: left; background: url("../images/arrow-th.png") no-repeat scroll 90% center transparent; display: none; }.list .box2 .tickets-link.list-opt { border: none; border-right: 1px solid #b2b2b2; background: url("../images/arrow-th.png") no-repeat scroll 96% center transparent; border-color: -moz-use-text-color #b2b2b2 -moz-use-text-color -moz-use-text-color; border-image: none; border-style: none solid none none; border-width: medium 1px medium medium; float: left; height: 30px; padding: 5px 10px; position: relative; width: 18%; }/* ************************** *//* ************************** */ body.home .row .col-lg-4 { overflow: hidden; }a.image-link { display: inline-block; }body.home .row .box.no-image-box > div, body.community .row .box.no-image-box > div { min-height: 40px; height: auto; }/* **** PRESS PAGE Starts**** */footer .item-foot a { color: #152969; }footer .title-foot a { text-transform: uppercase; font-weight: bold; color: #202020 }body.press .container #main { height: 198px; }body.press #main-wrapper .container { padding: 0px; margin: 0px; width: 100%; }body.press .container .box .presscontent { float: left; width: 65%; }body.press .container .list .box .presscontent { height: 58px; }body.press .container .box.no-image-box .presscontent { float: none; width: 100%; clear: both; }body.press .container .box .pressimg { float: left; width: 35%; overflow: hidden; height: 135px; border-left: 1px solid #b2b2b2; }body.press .container .box .pressimg a { width: 101px; height: 135px; display: block; float: right; border-left: 1px solid #b2b2b2; }body.press .container .box .pressimg img { max-height: 134px; }body.press .container .presscontainer { /* width: 940px;  */margin: 0 10px; }body.press .row .col-lg-4 { margin: 0 7px 12px 7px; padding: 0; width: 292px; height: 138px; }body.press .container .box .presscontent .presstitle { color: #202020; text-decoration: none; text-align: left; padding: 8px; height: 105px; line-height: 17px; }body.press .container .box.no-image-box .presscontent .presstitle { padding: 8px; height: 105px; }body.press .container .list .box.no-image-box .presscontent .presstitle { min-height: 33px; height: auto; }body.press .container .box .presscontent .presstitle a { color: #202020; text-decoration: none; text-align: left; }body.press .container #main-wrapper { background-color: #152969; color: #fff; }body.press .container #main-wrapper .txt { width: 100%; }body.press .container #main-wrapper .txt .img-holder { float: left; width: 25%; text-align: right; overflow: hidden; }body.press .container #main-wrapper .txt .img-holder img { height: 198px; }body.press .container #main-wrapper .txt .txt-holder { float: left; width: 75%; padding: 5px 5px 5px 20px; }body.press .container #main-wrapper .txt .txt-holder .txthead-holder { height: 130px; overflow: hidden; }body.press .container #main-wrapper .txt .txt-holder .title { font-size: 22px; text-transform: uppercase; }body.press .container #main-wrapper .txt .txt-holder .description { font-size: 18px }body.press .container #main-wrapper .txt .btn { color: #fff; border: 3px solid #fff; border-radius: 0px; }body.press .pressviews { height: 34px; padding: 16px 8px; display: block; margin-bottom: 25px; }body.press .topmaincontainer { height: 56px; width: 100% }body.press .container .box-wrapper { clear: both; /* max-width: 940px;  */ }body.press .container .list .box { width: 100%; max-width: 935px;height: auto; display: block; position: relative !important; left: auto !important; top: auto !important; }body.press .container .list .box-wrapper { height: auto !important; min-height: 450px; }body.press .footer-container .column-l.column { height: auto; }body.press .small-box p.more { width: 100%; }body.press .container .list .box .presscontent { width: 100%; }body.press .container .list .box .presstitle, body.press .container .list .small-box p.more { width: 100%; }body.press .container .list .box .presscontent  .presstitle { height: auto; }body.press .list .box .pressimg { display: none; }body.press .marketing .col-lg-4 p.more a { padding: 3px 7px; }body.press .col-lg-4.box { border-width: 1px 1px 3px; padding: 0; margin: 0 14px 12px 7px; }/*body.press .col-lg-4.box:last-child { margin: 0 0 12px 0; }*/body.press .list .col-lg-4.box:last-child{ margin: 0 14px 12px 7px; }body.press .col-lg-4.box.no-image-box { height: auto; }body.press .col-lg-4.small-box.no-image-box { width: 292px; height: 138px; }body.press .list .col-lg-4.small-box.no-image-box { width: 100%; max-width: 935px;height: auto; }body.press .container .no-image-box .presscontent .pressmore { width: 100%; }/* **** PRESS PAGE Ends**** *//* ************* Theater ************ */body.theatres .architectsc { margin: 0px auto -12px; background-color: rgb(255, 255, 255); clear: both; width: 100%; padding-top: 15px; }body.theatres .architectsc .theater-architect { margin: 0px auto; width: 906px; }body.theatres .architectsc .theater-architect h3 { border-bottom: 1px solid #c1c1c1; font-size: 16px; }body.theatres .box2 > a > img { height: 95px; width: 100%; }.architect-container { /* width: 960px;  */margin: 0 auto; background: #fff; padding: 20px 0; position: relative; display: block; float: none; clear: both; }.architect-container .row { /* width: 925px;  */margin: 0 auto; background: #fff; border-bottom: 1px solid #c1c1c1; min-height: 270px; }.architect-container h4 { display: block; margin-left: 15px; border-bottom: 1px solid #c1c1c1; padding-bottom: 5px; }body.theatres .architectsc .item-foot { color: #5a5a5a; }body.theatres .footer-top-row { border-top: 1px solid #c1c1c1; padding-top: 20px; }/* ************* ABOUT US Ends ************ */body.about .container.marketing, body.divisions .container.marketing, body.history .container.marketing, body.jobs .container.marketing, body.article .container.marketing { background: none repeat scroll 0 0 #fff; }body.article .footer-top-row { border-top: 1px solid #c1c1c1; padding-top: 20px; }body.press .footer-top-row, body.community .footer-top-row, body.theatres .footer-top-row { border-top: none; padding-top: 0px; }body.press .container.marketing, body.community .container.marketing, body.theatres .container.marketing { background: none repeat scroll 0 0 #e4e6ed; }.community #main.container { padding: 0; }.community .skel-cell-mainContent .is-page-content { /* width: 960px;  */height: 225px; overflow: hidden; float: none; clear: both; }.community .skel-cell-mainContent .is-page-content img { max-width: 100%; }body.about  #main-map article h1, body.divisions  #main-map article h1, body.history  #main-map article h1, body.jobs  #main-map article h1 { color: #fff; }.navbar-brand img { width: 300px }.navbar-nav > li > a { padding: 5px; font-size: 16px; }/* ************* ABOUT ************ *//* ***********THEATER DETAIL PAGE************** */.theaterdetail-header, .theaterimage { height: 250px; overflow: hidden; width: 100%; }.theaterdetail-header{background-repeat: no-repeat;background-size: 100% 100%;}.theaterimage {float: left; width: 75%;}.theaterdetailmap {width: 19.3%; float: right; padding-top: 55px; height: 100%;}.theaterimage img { height: 100%; width: 100%; }.theaterdetail-header .theaterdetails { padding-left: 34px; position: absolute; top: 66px; /* width: 960px;  */ }.theaterdetail-header .theatermap img { width: 226px; }.theaterdetail-header .theaterdetails .thheaderdetail { float: left; position: relative; width: 700px; color: #fff; }.theaterdetail-header .theaterdetails .thheaderdetail .ththeateradd { width: 188px; padding-bottom: 10px; }.theaterdetail-header .theaterdetails .thheaderdetail .theatergallery a { color: #fff; font-size: 14px; margin: 0; padding: 3px 25px; text-transform: uppercase; }.theaterdetail-header .theaterdetails .thheaderdetail .theatergallery { background-image: url("/images/galleryheader-img.png"); background-origin: content-box; background-position: left center; background-repeat: no-repeat; border: 2px solid #fff; height: 32px; overflow: hidden; padding: 0 0 0 4px; width: 160px; margin-top: 10px; }.theaterscontent  .theater-detail .theatercontent { padding-top: 35px; }.theaterscontent  .theater-detail .theatercontent > p { padding-right: 40px; }.now-playing { background-color: #152969; clear: both; color: #fff; float: right; width: 24.5%; margin-bottom: 20px; margin-left: 26px; }.now-playing.mobile { display:none;}.now-playing .detailnowplaying { clear: both; padding: 0px; width: 100%; }.now-playing .detailnowplaying img { width: 100%; }.now-playing.mobile .detailnowplaying > a > img{  display:none;}.now-playing .title { color: #ff0000; font-size: 18px; font-weight: bold; text-transform: uppercase; padding: 0 10px; }.now-playing .txtnowplaying { float: left; font-weight: bold; height: 35px; width: 100%; padding: 12px 0px 0px 10px; display: none; }.now-playing .ticketnowplaying { /*height: 50px;*/ overflow: hidden; /*width: 100%;*/ clear: both; position: relative; padding-right: 25px;}.now-playing .ticketnowplaying #gettickets { float: left; font-size: 12px; padding: 16px 7px; /*width: 197px;*/ }.now-playing .ticketnowplaying .mobile-now-playing{  display: none;}.now-playing.mobile .ticketnowplaying .mobile-now-playing{  display: block;}.now-playing .ticketnowplaying #gettickets #telecharge { background-repeat: no-repeat; background-image: url("/images/telecharge_link.png"); height: 40px; width: 121px; font-size: 0px; display: none; }.now-playing .ticketnowplaying #arrowright { width: 28px; /*height: 50px;*/ background-color: #ec3979; /*float: right;*/ background-image: url("/images/right-arrow.png"); background-position: center center; background-repeat: no-repeat; position: absolute; bottom: 0; right: 0; top: 0; }.now-playingarr { background-color: #445487; float: left; padding: 14px 8px 12px; width: 35px; height: 50px; overflow: hidden; background-image: url("../images/right-arrow.png"); background-position: center center; background-repeat: no-repeat; }.now-playing .showplaying {display: none; } .theaterdetail-header .theatermap { float: left; width: 226px; position: relative; display: none; }.theaterscontent { /* width: 960px;  */margin: 0px auto; }.article .content.theaterscontent { padding: 0 0 12px 20px; }.article .content-right.theater-detail { float: left; padding: 0; width: 80%;max-width:100%; }.article .menu-left.theatermenu { width: 20%; float: left; padding-top: 35px; }.article .menu-left.theatermenu.mobile {  display:none;}  .theaterscontent .theater-detail { width: 722px; float: left; }/* ***********THEATER DETAIL PAGE************** */.menu-left h2 { margin: 0; }.menu-left.col-lg-3 > ul { list-style: none outside none; padding: 0; }.menu-left.col-lg-3 > ul li { padding: 0 0 13px 0; }.menu-left.col-lg-3 > ul li  a { text-transform: uppercase; color: #000; font-size: 18px; }.menu-left.col-lg-3 > ul li.active a, .menu-left.col-lg-3 > ul li a:hover { color: #f64283; }/* ******************************* *//* ************* START TIMELINE ************ */a.read-more.timeline { text-transform: uppercase; }a.read-more.timeline:focus { outline: none; outline-offset: 0; }.under-timeline { margin-top: 10px; padding: 0; }.under-timeline.table-responsive .table tr td { border: none; padding: 4px 8px 1px 0px; }.under-timeline > p:nth-child(1) { color: #f64283; font-weight: 700; font-size: 16px; }body.history.modal-open { padding-right: 0 !important; }body.history.modal-open .modal-backdrop { z-index: 29000; }#shubert-timeline { top: 0; z-index: 33000; }#shubert-timeline .modal-header .close { opacity: 1; }#shubert-timeline .modal-header .close > span { color: #f64283; opacity: 1; text-shadow: 0 1px 0 #f64283; font-size: 36px; font-weight: 400; }#shubert-timeline .modal-content { border-radius: 0; }#shubert-timeline > div > div > div.modal-body > p:nth-child(1) { color: #f64283; font-weight: 700; }#shubert-timeline .modal { right: -17px; }#shubert-timeline .modal-body { position: relative; padding: 15px 35px; }#shubert-timeline .modal-dialog { margin-top: 60px; /*width: 600px;*/ }#shubert-timeline .modal-header { border-bottom: none; padding: 5px 10px 0; height: 35px; }/* ************* END TIMELINE ************ *//* ************* START CONTACT ************ */.contact.article .content.col-lg-12 { padding: 0 25px 20px; }.contact.article .content-right.col-lg-9 { width: 100%; float: none; clear: none; padding: 0; }.contact.article .address-name { color: #ea3d7c; }.contact.article .address-block { padding-bottom: 20px; border-bottom: 1px solid #B2B2B2; }.contact.article .address-block:last-child { padding-bottom: 0; border-bottom: none; }.contact.article .address-info { margin-top: 20px; }.contact.article .address-info strong { display: block; text-align: left; float: none; clear: both; }.contact.article .address-item { display: block; }/* ************* END CONTACT ************ *//* *************** START NOT FOUND*********** */.PageNotFound .not_found {  margin-top: 100px;  padding-bottom: 20px;  text-align: center;}.PageNotFound .not_found p {  color: #0e609a;  font-size: 40px;  margin: auto auto 40px;  max-width: 90%;  text-transform: uppercase;  width: 700px;}.PageNotFound .not_found a {  border: 2px solid #ec397a;  color: #eb0659;  display: block;  font-size: 16px;  margin: auto;  max-width: 90%;  padding: 10px 0;  text-decoration: none;  text-transform: uppercase;  width: 450px;  background-color: #fff;}.PageNotFound .not_found .diving_line {  background-color: #b2b2b0;  height: 1px;  margin: 20px auto auto;  width: 95%;}/* ***************END NOT FOUND ************* *//* ****************THEATRE PHOTO GALLERY****************/.gallery_container {  background-color: rgba(0, 0, 0, 0.75);  display: none;  opacity: 0;  height: 100%;  left: 0;  position: fixed;  table-layout: fixed;  top: 0;  width: 100%;  z-index: 99999;}.gallery_container .wrapper {  display: table-cell;  height: 100%;  vertical-align: middle;  width: 100%;}.gallery_container .content{  max-width: 670px;  margin: auto;  position: relative;  border-bottom: 4px solid #f64283;}.galleria-theme-classic {   background-color: transparent;}.galleria-theme-classic .galleria-stage {  padding-bottom: 34px;  left:0;  right:0;  top:0;}.galleria-theme-classic .galleria-thumbnails-container {  left: 0px;  right: 0px;  background-color: #fff;  height: 60px;  padding: 10px;}.galleria-theme-classic .galleria-thumb-nav-left {  left:auto;  top: auto;}.galleria-theme-classic .galleria-thumb-nav-right  {  top: 10px;  right: 10px;}.galleria-theme-classic .galleria-images {  background-color: rgba(1, 0, 0, 0.5);}.galleria-theme-classic .galleria-info {  bottom: 60px;  left: 0;  position: absolute;  top: auto;  width: 100%;  border-bottom: 1px solid #aaa;  border-top: 1px solid #aaa;  background-color: #fff;}.galleria-theme-classic .galleria-info-text {  background-color:inherit;  padding: 9px 15px 3px;  float: left;}.galleria-theme-classic .galleria-info-title {  color: #000;}.galleria-theme-classic .galleria-image-nav-left, .galleria-theme-classic .galleria-image-nav-right {  height: 50px;  width: 46px;  opacity: 0.7;  background-color: rgba(1, 0, 0, 0.5);  background-position: 14px 10px;}.galleria-theme-classic .galleria-image-nav {  margin-top: -40px;}.galleria-theme-classic .galleria-thumb-nav-left, .galleria-theme-classic .galleria-thumb-nav-right {  background-color: #000;}.galleria-theme-classic .galleria-image-nav-left {  left:0;}.galleria-theme-classic .galleria-image-nav-right {  background-position: -281px 11px;  right:0;}.gallery_container .close_btn {  background-image: url(../images/btn40x40-close-btn.png);  background-size: 50%;  background-repeat: no-repeat;  background-position: center center;  -webkit-transition: opacity 0.25s;  -moz-transition: opacity 0.25s;  transition: opacity 0.25s;  width: 40px;  height: 40px;  position: absolute;  top: 5px;  right: 5px;  opacity: 0.75;  cursor: pointer;  z-index: 10000000;}.galleria-info {  display: block !important;  height: 35px;}.gallery_container .social-media-container li {  float: left;}.gallery_container .social-media-container li.share-text {  text-transform: uppercase;  font-size: 14px;  margin-right: 15px;  margin-top: 1px;}.gallery_container .social-media-container li a {  width: 18px;  height: 17px;}.gallery_container ul.social-media-container {  float: right;  list-style-type: none;  margin-right: 10px;  margin-top: 5px;  display: none;}.gallery_container .social-media-container a.btn-social-media-Twitter {  background-image: url('../images/shareiconblue-twit.png');  width: 20px;}.gallery_container .social-media-container a.btn-social-media-Facebook {  background-image: url('../images/shareiconblue-fbook.png');}.gallery_container .social-media-container a.btn-social-media-Email {  background-image: url('../images/shareiconblue-email.png');  width: 27px;}.galleria-lightbox-box {  z-index: 999999 !important;}.galleria-lightbox-close {  z-index: 100009 !important;  margin: 5px;}/* ****************END THEATRE PHOTO GALLERY*********** */.article .marketing .title-bg-blue .title-bg-blue-wrapp h1.title-white { color: #fff;  margin-top: 0;  padding: 0;  font-weight: normal;  font-size: 30px;}.pagination { margin: 0 auto; text-align: center; width: 100%; padding: 10px 0px 20px 0px; }.pagination a { color: #000; font-weight: bold; }.community .horizontal-line-wrapp .marketing-title,.front .horizontal-line-wrapp .marketing-title{    color: #122569;    display:table-cell;  float:none;    font-weight: bold;    padding-left: 0px;    white-space: nowrap;}.community .horizontal-line-wrapp .horizontal-line,.front .horizontal-line-wrapp .horizontal-line{    width:100%;/*    margin:-6px;*/}.community .horizontal-line-wrapp .view-filter-mid,.front .horizontal-line-wrapp .view-filter-mid{  display:table-cell;float:none;width:65%;padding: 0 20px;}.community .horizontal-line-wrapp .view-cbo-wrapp,.front .horizontal-line-wrapp .view-cbo-wrapp{  display:table-cell;float:none;  padding-right: 0px;}.front .horizontal-line-wrapp .marketing-title span {  color: grey;  margin-right: 10px;  text-transform: uppercase;}.front .horizontal-line-wrapp .table-row .view-cbo-wrapp {  width: 1%;}/*.front .horizontal-line-wrapp .table-row .view-filter-mid {  width: 28%;}*/.front  .horizontal-line-wrapp .view-cbo-wrapp{ padding-right: 0;}.community .container .horizontal-line-wrapp,.front .container .horizontal-line-wrapp{/*  padding: 20px 20px 40px 20px;*/  display: table;  height: auto !important;  padding: 20px 2%;} .community .horizontal-line-wrapp .table-row,.front .horizontal-line-wrapp .table-row{ display:table-row;}.list-selector ul.select-filter li {  list-style:none;  margin:0px;  background-color:#000;  padding: 0.5em 0 0 0.2em;  text-align: left;  border:none;  clear:both;  -moz-transition:opacity 0.1s 0.15s ease-out, margin 0.3s 0.1s ease-out;  -webkit-transition:opacity 0.1s 0.15s ease-out, margin 0.3s 0.1s ease-out;  -o-transition:opacity 0.15s 0.15s ease-out, margin 0.3s 0.1s ease-out;  transition:opacity 0.15s 0.15s ease-out, margin 0.3s 0.1s ease-out;}.list-selector ul.select-filter li a{ padding:5px; color: #fff; text-transform: uppercase; font-weight:bold;}.list-selector ul.select-filter li:last-child{ /*border-bottom: 3px solid #e70943;*/ padding-bottom: 0.5em;}.list-selector ul.select-filter{ list-style:none; width:159px; padding:0px; margin:0px; background-color: #000; position: absolute; z-index: 99999;  opacity:0; visibility:hidden; -moz-transition:opacity 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear; -webkit-transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear; -o-transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear; transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear; border-left: 3px solid #bcc1c5; } .list-selector ul, .list-selector li{  list-style:none;  padding:0px;  margin:0px;}.list-selector li.select { padding: 2px 0px; margin: 0 7px 0 0; text-align: left; cursor: pointer; background-image: url("/images/filter-arrow.png"); background-position: right center; background-repeat: no-repeat;}.list-selector .select a{ color: #000; font-weight: bold; padding: 2px 8px;}.list-selector {  /*border-bottom: 3px solid #e70943;*/  background-color: #D3D6E5;  width: 159px;  float: right;}.list-selector ul li:hover ul.select-filter {  opacity:1;  visibility:visible;}.list-selector ul li:hover ul.select-filter li {  margin-top:0;  opacity:1;}.list-selector ul li:hover ul.select-filter li.active a{  color: #e70943;}.list-selector ul li:hover ul.select-filter li a {  color:#fff;   -moz-transition:color 0.1s ease-out;  -webkit-transition:color 0.1s ease-out;  -o-transition:color 0.1s ease-out;  transition:color 0.1s ease-out;}.list-selector ul li:hover ul.select-filter li a:hover {  color:#e70943;;   -moz-transition:color 0.3s ease-out;  -webkit-transition:color 0.3s ease-out;  -o-transition:color 0.3s ease-out;  transition:color 0.3s ease-out;}.list-selector ul li:hover ul.select-filter li:hover > a {  color:#e70943;}.medium-box > a > img, .large-box > a > img {  width: 100%;}.modal-dialog {    width: 62%;  margin: 70px auto;}.vimeoplayer{ width: 81%; height:400px;}.horizontal-line-wrapp {  width:100%;} /*@media (max-width:600px) { .community .horizontal-line-wrapp .horizontal-line, .front .horizontal-line-wrapp .horizontal-line {    width: 20%;  }}*/@media (min-width:768px) {  .container {   /* width: 960px;*/  }  .container .box-wrapper {    /*width: 960px;*/  }  .navbar-wrapper > .container, body > .container, .navbar-wrapper, footer .container, .navbar-wrapper {    margin: 0 auto;    padding: 0;  }  .navbar-wrapper .navbar .container {    padding-top: 10px;  }  .navbar-wrapper .navbar .container .navbar-brand {    margin: 2px 0 0;  }    .row .box.video-box.large-video > iframe {    /*height: 164px;*/    height: 323px;  }  .col-lg-4.box.video-box.large-video {    width: 62.6%;  }  .small-box-content-wrap {    width: 126px;  }  .col-lg-4.box.small-box a > img, .col-lg-4.box.small-box > img {    width: 91px;    height: auto;  }  .col-lg-4.box.small-box a.image-link {    width: 92px;  }}@media (min-width:868px) {  .container .box-wrapper {    /*width: 960px;*/  }  .navbar-wrapper > .container, body > .container, .navbar-wrapper, footer .container, .navbar-wrapper {    margin: 0 auto;    padding: 0;  }}@media (min-width:992px) {  .container .box-wrapper {    width: 960px;   }  .navbar-wrapper > .container, body > .container, .navbar-wrapper, footer .container, .navbar-wrapper {    margin: 0 auto;    padding: 0;  }  .row .col-lg-4 {    margin: 0 20px 25px 20px;    padding: 0;    width: 280px;  }  .row .box.video-box.large-video > iframe {/*    height: 200px;*/    height: 347px;  }  .community .row .box.video-box.large-video {   /* width: 600px;*/  }  .small-box-content-wrap {    width: 137px;  }  .col-lg-4.box.small-box a > img, .col-lg-4.box.small-box > img {    width: 140px;    height: 170px;  }  .col-lg-4.box.small-box a.image-link {    width: 141px;  }}@media (min-width:960px) { /*  .row .box.video-box.large-video > iframe {    height: 200px;  }*/  .box2, .explore-content, .explore-content.open {    width: 166px;  }  .navbar-wrapper > .container, body > .container, .navbar-wrapper, footer .container, .navbar-wrapper {    /*width: 960px;*/    margin: 0 auto;    padding: 0;  }  .container .row {    margin: 0;  }  .column-l.column {    padding: 0 9px;  }  .breabcrumb-wrapp .breadcrumb, .title-bg-blue .title-bg-blue-wrapp {    width: 100%;    margin: 0 auto;  }  .navbar-nav li.dropdown.open {    position: inherit;  }  .navbar-nav li.dropdown.open .dropdown-menu {    /*width: 960px;*/    padding: 20px 0;  }  .horizontal-line-wrapp {    height: 15px;    padding: 0 24px;    display: block;    margin-bottom: 0;    margin-top: 0;    float: none;    clear: both;       }  .horizontal-line {    border-top: 1px solid #b2b2b2;    padding: 0px 25px;/*    margin-bottom: 15px;*/    margin-top: 5px;  }  .container .box-wrapper {/*    width: 960px; */    margin: 0 auto;    float: none;    clear: both;      }    /* clear fix */  .box-wrapper:after {    content: '';    display: block;    clear: both;  }  .navbar-wrapper {    position: fixed;    z-index: 11111;  }  .navbar-wrapper .navbar .container .navbar-brand {    margin: 2px 0 0;  }/*  .row .col-lg-4 {    margin: 0 20px 25px 20px;    padding: 0;    width: 280px;  }*//*  .community .row .box.video-box.large-video,  .box.video-box.large-video {    width: 600px;  }*/} @media (max-width:980px){  .vimeoplayer{    height: 295px;      width: 100%;   }  /*.navbar-brand {    height: auto;    max-width: 225px;    margin-left: 2%;    float: left;  }  .navbar-brand img {    width: 100%;  }  .navbar-nav > li > a {    padding: 5px;    font-size: 11px;    line-height: 12px;  }*/  .container .box-wrapper{   /* width: 640px; */    margin: 0 auto;    }     body.theatres #content-wrapp .content { padding-left: 3px;}  body.theatres .box2 {margin: 0 8px 20px;}  .article .content-right.theater-detail { float: left; padding: 0; width: 79%; }  .article .menu-left.theatermenu { width: 21%; float: left; padding-top: 35px; }  .now-playing {width: 25%; }}@media (max-width:991px){  body.theatres #content-wrapp .content { padding-left: 3px;}  body.theatres .box2 {margin: 0 8px 20px;}  .box2, .explore-content, .explore-content.open {    width: 160px;  }  .vimeoplayer{    height: 295px;      width: 100%;   }  .navbar-brand {    height: auto;    max-width: 225px;    margin-left: 2%;    float: left;/*    padding: 7px 0 0 5px;*/  }  .navbar-brand img {    width: 100%;  }  .navbar-nav > li > a {    padding: 5px;    font-size: 11px;    line-height: 12px;  }    body.press .container .box-wrapper{    margin-left: 55px;  }/*  .front .horizontal-line-wrapp .table-row .view-filter-mid {    width: 30%;  }*/ }@media (max-width:767px) and (max-height:400px) {  #main-map {    height: 190px;  }  .vimeoplayer{    height: 366px;      width: 100%;   }  }@media (max-width:767px){  body.press .container .box-wrapper{     margin: 0px;   } .vimeoplayer{    height: 366px;      width: 100%;   }   .row .box.video-box.large-video > iframe {    height: 366px;  }  .navbar-wrapper, .article.community .navbar-wrapper {    background-color: rgba(0,0,0,0.7);  }  .theaterdetail-header .theaterdetails .thheaderdetail .theatergallery{/*  display:none;*/  }  .container .box-wrapper.row {    width: inherit;  /*  margin: 0 auto 40px;*/  }  .wrapp-text-slide {    padding-top: 65px;    width: 65%;  }  .wrapp-text-slide span.article-title {    font-size: 16px;  }  .carousel.affix .wrapp-text-slide {    padding-top: 65px;  }  .wrapp-text-slide span.article-description{    font-size: 11px;  }  .carousel.affix .wrapp-text-slide span.article-description {    font-size: 11px;  }          .carousel {    max-height: 276px;  }  .carousel.affix {    position: relative;    max-height: 276px;  }  .carousel.affix .item, .carousel-inner > .item.big-slide > img { height: 276px; }    .carousel .item {    height: 276px;    background-size: auto 100%;  }  .carousel .item, .carousel-inner > .item.big-slide > img {    height: 276px;  }  .community .navbar-wrapper.on-find-flight,   .not-front .navbar-wrapper.on-find-flight,  .article .navbar-wrapper.on-find-flight,  .article.community .navbar-wrapper.on-find-flight{    background-color: #000000;  }  .navbar-collapse .navbar-nav {    padding: 7px 0 0;    float: none;    width: 100%;    margin: 7.5px 0 0;    clear: both;  }  .on-find-flight .navbar-collapse.in{ overflow: visible; }  .on-find-flight .navbar-collapse .navbar-nav {    max-height: 77px;  }    .navbar-nav > li {    margin: 0;  }  .on-find-flight .navbar-collapse .navbar-nav > li {    display:none;  }  .on-find-flight .navbar-collapse .navbar-nav > li.dropdown.open {    display:block;  }      .navbar-nav > li > a {    text-align: center;    padding: 20px 5px;    border-bottom: 1px solid #ec3979;    font-size: 16px;    line-height: 20px;  }    .nav > li > a:hover{    background-color: rgba(14, 65, 112, 0.72) !important;  }  .nav > li > a:focus{    background-color: #ec3979 !important;  }    .navbar-nav > li.dropdown > a {    text-align: center;    text-indent: 0;    padding: 20px 5px 15px;  }  .dropdown > a:hover,  .nav > li.dropdown.open > a,  li.dropdown > a {    border-bottom: 16px solid #F488AF;  }    .nav > li.dropdown > a > .caret {    position: absolute;    bottom: -10px;    border-top-color: #ec3979;    color: #ec3979;    border-left: 7px solid rgba(0, 0, 0, 0);    border-right: 7px solid rgba(0, 0, 0, 0);    border-top: 7px solid;    margin: 0 auto;    display: block;    width: 14px;    height: 7px;   }  .on-find-flight .nav > li.dropdown > a > .caret {    position: absolute;    bottom: -10px;    border-bottom-color: #ec3979;    border-top-color: rgba(0, 0, 0, 0);    color: #ec3979;    border-left: 7px solid rgba(0, 0, 0, 0);    border-right: 7px solid rgba(0, 0, 0, 0);    border-top: none;    border-bottom: 7px solid;    width: 14px;    height: 7px;   }      .container.marketing.pushmenu.open{    max-height:2000px;  }  .container.marketing.pushmenu.open .dropdown-menu {    max-height: 2000px;  }    .container.marketing.pushmenu .dropdown-menu .col-lg-9 {    width: 100%;    float: none;    clear: both;  }  .container.marketing.pushmenu .dropdown-menu .col-lg-9 > ul.col-lg-4 {    width: 100%;    float: none;    margin-left: 0;    margin-bottom: 0px;    clear: both;    padding: 10px 0;    max-width: 100%;  }  .container.marketing.pushmenu .dropdown-menu .coming-soon{    display: none;  }  .container.marketing.pushmenu .dropdown-menu .theater-name{    color: #333;    font-size: 16px;    line-height: 20px;      }  .not-front .navbar-wrapper{    background-color: #152968;      }  .not-front .breabcrumb-wrapp {    margin-top: 0px;    margin-bottom: 1px;    padding-top: 53px;/*    display: none;*/  }  .title-bg-blue {    padding: 10px 20px;    display: inline-block;    width: 100%;/*    margin-top: 60px;*/  }  .title-bg-blue .title-bg-blue-wrapp h2 {    color: #fff;    margin-top: 0px;    padding: 0;    font-size: 16px;    width: 60%;    float: left;    text-transform: uppercase;  }  .title-bg-blue-wrapp > .col-lg-10{/*    width: 40%;*/    float: left;    font-size: 14px;    padding: 0;    text-align: right;  }  .title-bg-blue-wrapp > .col-lg-10 .date{    font-size: 12px;    text-align: right;    padding-right: 0;    float: right;    margin-bottom: 5px;  }  .title-bg-blue-wrapp > .col-lg-10 .author {    display: none;  }  .title-bg-blue-wrapp .icon{    float: right;  }  .title-bg-blue-wrapp .icon,  .title-bg-blue-wrapp .share {    padding: 0;    position: relative;  }  .title-bg-blue-wrapp .share {    float: left;    display: block;    text-align: right;    margin-bottom: 12px;    font-size: 12px;    margin-right: 10px;  }  .circle-socials-links {    width: 18px;    height: 18px;    display: block;    text-indent: -9999px;  }    .marketing .col-lg-4.medium-box, .marketing .col-lg-4.large-box,  .community .row .box.video-box.large-video, .row .col-lg-4 {    width: 93%;    margin: 2% 3.5%;    margin-top: 0  }   body.press .col-lg-4.box, body.press .col-lg-4.small-box.no-image-box {    width: 93%;  margin: 2% 3.5%;  height: auto;  }  body.press .col-lg-4.small-box.no-image-box{   width: 93%;  }   body.press .container .col-lg-4.small-box.no-image-box .presscontent .pressmore,  body.press .container .col-lg-4.medium-box.no-image-box .presscontent .pressmore{    bottom: 0;    position: absolute;    vertical-align: bottom;    width: 100%;  }  body.press .container .box .pressimg a, body.press .container .box .pressimg a img {    height: auto;    width: 100%;  max-width: 100%;  max-height: 100%;  }  body.press .container .box .pressimg{  height: auto;    width: 40%;  }   body.press .container .box .presscontent{    width: 60%;  }     body.press .container .box .presscontent .pressmore {    bottom: 0;    position: absolute;    vertical-align: bottom;    width: 60%;  }.community .row .box.video-box.large-video > iframe {    height: 356px;    max-width: 100%;}  body.press .pressviews {    height: 1px;    padding: 16px 8px;    display: block;    margin-bottom: 0;  }  #switch-wrapp #switch-btns{    display:none;  }    body.press .container #main-wrapper .txt .txt-holder {    width: 55%;  }  body.press .container #main-wrapper .txt .img-holder {    width: 45%;  }  body.press .col-lg-4.box.no-image-box {    min-height: 80px;/*    max-height: 145px;*/    height: auto !important;    height: 145px;    display: block !important;    padding-bottom: 30px;  }  .marketing .col-lg-4.small-box.no-image-box {    width: 280px;    max-height: 295px;    min-height: 90px;    height:auto !important;    height:295px;    display: table !important;  }/*  .marketing .col-lg-4.medium-box.no-image-box {    width: 280px;    min-height: 90px;    max-height: 145px;    height:auto !important;    height:145px;    display: table !important;  }*/  body.press .col-lg-4.box.medium-box.no-image-box {    min-height: 80px;    max-height: 145px;    height: auto !important;    height: 145px;/*    display: table !important;  */  }  body.press .container .list .box,  body.press .list .col-lg-4.box.no-image-box {    min-height: 80px;    max-height: 145px;    height: auto !important;    height: 145px;    display: table !important;      }    body.press .container .box.no-image-box .presscontent .presstitle {    min-height: 50px;    max-height: 145px;    height: auto !important;    height: 145px;    display: table !important;      }  body.press .container .box.no-image-box .presscontent div:last-child {    overflow: hidden;  }  .video-box > iframe{    width: 100%;    height: auto;  }  body.theatres #content-wrapp {       display: block;    margin: 0 auto;    width: 556px;  }  body.theatres #content-wrapp.list .content {    max-width: 100%;  }     body.theatres #content-wrapp .content { padding-left: 0px; text-align:center;}  body.theatres .box2 {float:left; margin: 0 6px 20px; display:inline-block; text-align:left;}  .list .box2 .tickets-link.list-opt{    padding: 1px 4px;    width: 26%;      }  .list .box2 .tickets-link.list-opt > a{    display: block;    font-size: 9px;    vertical-align: middle;    line-height: 14px;      }  .list .box2 .explore-content-title.list-opt {    text-transform: uppercase;    float: left;    height: 30px;    width: 74%;    padding: 2px 6px;    font-size: 12px;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    line-height: 26px;  }        .architect-container .row{    width: 94%;    margin: 0 auto;    display: block;  }  .pagination {    display: block !important;//inline-block;    padding-left: 0;   /* margin: 20px 20%;*/    border-radius: 4px;  }  .theaterdetail-header {    background-repeat: no-repeat;    background-size: 100% 100%;    margin-top: 60px;    height: 200px;  }  .theaterdetail-header{     width: 100%;  }  .theaterimage {    height: 200px;    overflow: hidden;    width: 58%;  }  .theaterdetailmap {    width: 42%;    float: right;    padding-top: 0;    height: 200px;  }  .theaterdetail-header .theaterdetails {    padding-left: 21px;    position: relative;    top:initial;  }   .theaterdetail-header .theaterdetails .thheaderdetail .ththeatertitle h1{    font-size: 24px;    text-transform: uppercase;  }  .theaterdetail-header .theaterdetails .thheaderdetail {    float: left;    position: relative;    width: 100%;    color: #fff;  }  .theaterdetail-header .theaterdetails .thheaderdetail .theatergallery {    height: 29px;    padding: 0 0 0 4px;    width: 110px;    margin-top: 10px;  }  .theaterdetail-header .theaterdetails .thheaderdetail .theatergallery a {    color: #fff;    font-size: 8px;    margin: 0;    padding: 7px 25px;    text-transform: uppercase;  }  .article .content.theaterscontent{    padding: 0 0 12px 0;  }  .article .menu-left.theatermenu {    display: none;  }  .article .menu-left.theatermenu.mobile {    display: block;    width: 100%;    float: none;    padding: 0;    clear: both;    height: 70px;    margin-top: 10px;  }  .article .menu-left.col-lg-3 {    width: auto;  }  .now-playing {    background-color: #152969;    clear: both;    color: #fff;    float: right;    width: 100%;    margin-bottom: 20px;    margin-left: 26px;    display: none  }  .now-playing.mobile {    display: block;  }  .now-playing .detailnowplaying {    clear: both;    padding: 0px;    width: 100%;  }  .now-playing .detailnowplaying img {    width: 100%;  }  .now-playing .title {    color: #ff0000;    font-size: 18px;    font-weight: bold;    text-transform: uppercase;    padding: 0 10px;  }  .now-playing .txtnowplaying {    float: left;    font-weight: bold;    height: 35px;    width: 100%;    padding: 12px 0px 0px 10px;    display: none;  }  .now-playing .ticketnowplaying {    height: 50px;/*    overflow: hidden;*//*    width: 100%;*//*    clear: both;*/    float: right;  }  .now-playing .ticketnowplaying #gettickets {    float: left;    font-size: 12px;    padding: 8px 7px;/*    width: 91.2%;*/  }  .now-playing .ticketnowplaying #gettickets > a{    display: inline-block;    float: left;    margin-right: 10px;      width: 68%;    }    .now-playing.mobile .ticketnowplaying .mobile-now-playing{    display: block;    color: #FFF;    font-size: 16px;      }  .now-playing.mobile .ticketnowplaying .mobile-now-playing .now-playing-text{    display:block;    font-size: 12px;  }  .now-playing .ticketnowplaying #gettickets #telecharge{    display: none;  }  .now-playing.mobile #gettickettxt{    display: none;  }  .now-playing.mobile .ticketnowplaying #gettickets #telecharge {    background-repeat: no-repeat;    background-image: url("/images/telecharge_link.png");    height: 35px;    width: 76px;    font-size: 0px;    display: block;    float: left;    background-size: 100% auto;    background-position: center;  }  .now-playing .ticketnowplaying #arrowright {    width: 28px;    height: 50px;    background-color: #ec3979;    float: right;    background-image: url("/images/right-arrow.png");    background-position: center center;    background-repeat: no-repeat;    background-color: #3E4D78;  }  .now-playing.mobile .showplaying {    float: left;    margin: 10px 0 10px 21px;    text-transform: uppercase;    display: block;  }  .now-playing.mobile .showplaying h6 {    font-size: 12px;    margin: 0;  }  .now-playing.mobile .showplaying h5 {    font-size: 18px;    margin: 5px 0 0;    line-height: 19px;  }  .menu-left.col-lg-3 > ul {    list-style: none outside none;    padding: 0;    height: 35px;    float: none;    margin: 0 auto;    max-width: 305px;  }  .menu-left.col-lg-3 > ul li {    padding: 0 0 13px 0;    float: left;    margin-right: 4px;  }  .menu-left.col-lg-3 > ul li:last-child {    margin-right: 0;  }    .menu-left.col-lg-3 > ul li a {    font-size: 10px;    border-right: 1px solid #f64283;    padding-right: 4px;  }  .menu-left.col-lg-3 > ul li:last-child a{    border-right: none;    padding-right: 0;      }  .theaterscontent .theater-detail .theatercontent {    padding-top: 0px;  }  .article .content-right.theater-detail {    float: none;    padding: 0 20px;    width: 100%;    clear: both;  }  .theaterscontent .theater-detail .theatercontent > p {    padding-left: 10px;    padding-right: 10px;  }  .footer-container .column-l.column {    padding: 0 9px;    height: auto;    width: 100%;    float: none;    clear: both;    display: inline-block;    max-height: 100%;  }  .column-r.column.pull-right {    font-weight: bold;    text-align: left;    width: 100%;  }    .footer-container .col-lg-4 {    float: left;    width: 50%;  }  .now-playing.mobile {    padding-right: 136px;    position: relative;  }  .now-playing.mobile .showplaying {    float: none;    width: auto;  }  .now-playing .ticketnowplaying {    bottom: 0;    float: none;    height: auto;    position: absolute;    right: 0;    top: 0;    width: 128px;  }  .now-playing.mobile .ticketnowplaying #gettickets #telecharge {    bottom: 0;    float: left;    height: auto;    left: 0;    position: absolute;    top: 0;    width: 76px;  }  .now-playing .ticketnowplaying #arrowright {    bottom: 0;    height: auto;    position: absolute;    right: 0;    top: 0;    width: 28px;  }  .navbar-brand {    height: auto;    max-width: 73%;    margin-left: 2%;    float: left;    /*padding: 14px 0 0 5px;*/    padding: 5px 0 5px 5px;  }  .community .container .horizontal-line-wrapp,  .front .container .horizontal-line-wrapp {    display: block;    margin-left: 1.5%;  }  .front .horizontal-line-wrapp .marketing-title span {    display: none;  }/*  .front .horizontal-line-wrapp .table-row .view-filter-mid {    width: 54%;  }*/   .marketing .col-lg-4.small-box{/*    width: 280px;*/    height: auto;  } }@media(max-width: 680px){  .vimeoplayer {  height: 341px;  width: 100%;  }  .container>.navbar-collapse {    margin: 0 -15px;    padding: 0;    width: inherit;  }/*  .navbar-brand {    height: auto;    max-width: 73%;    margin-left: 2%;    float: left;    padding: 5px 0 5px 5px;  }*/  .navbar-brand img {    width: 100%;  }  body.home .container.marketing,  body.about .container.marketing,  body.divisions .container.marketing,  body.history .container.marketing,  body.jobs .container.marketing,  body.article .container.marketing,  body.press .container.marketing,  body.community .container.marketing,  body.theatres .container.marketing {    padding-left: 0;    padding-right: 0;  }/*  .row .col-lg-4 {    width: 29.1%;    margin: 0 auto 10px !important;    padding: 0;    float: none !important;    display: block !important;    clear: both !important;  }*/  .row .box {    border: 1px solid #b2b2b2;    border-bottom: 3px solid #ec0658;    background: #fff;    position: relative !important;    left: auto !important;    top: auto !important;  }  .row .small-box{    height: 110px;  }  .row .medium-box {/*    height: 285px;*/  }/*  .marketing .col-lg-4.small-box{    width: 280px;    height: auto;  }  *//*  .community .row .box.video-box.large-video > iframe {    max-height: 193px;    }*/  .community .skel-cell-mainContent .is-page-content .header-image {    height: 225px;    max-width: none;    position: absolute;    margin: 0 -50%;    width: 771px;  }  .horizontal-line-wrapp {    height: 15px;    padding: 0 24px;    display: block;    margin-bottom: 0;    margin-top: 0;  }  .horizontal-line {    border-top: 1px solid #b2b2b2;    padding: 0px 25px;/*    margin-bottom: 15px;*/    margin-top: 5px;  }    .content-right.col-lg-9 span {    display: inline-block;  }  .article .content.col-lg-12 {    padding: 20px 5px 20px 15px;/*    padding: 20px 20px 20px 23px;*/  }    .col-md-6.under-timeline.table-responsive table td {    white-space: normal !important;  }  #main-map article h1, .is-page-content h1 {    left: 10px;  }  .article .content.theaterscontent{    padding: 0 0 12px 0;  }}@media (max-width:572px){  body.theatres #content-wrapp {    display: block;    margin: 0 auto;    width: 394px;  }  body.press .container #main-wrapper .txt .txt-holder .title {  font-size: 18px;  }  body.theatres #content-wrapp.list .content {    max-width: 100%;  }     body.theatres #content-wrapp .content { padding-left: 0px; text-align:center;}  body.theatres .box2 {float:left; margin: 0 8px 20px; display:inline-block; text-align:left; width:96%; height:auto;}  body.theatres .box2 > a > img {    width: 100%;  height: auto;  }  .box2 .title-box a {    width: 94%;  }  .explore-wrapp {    width: 100%;  }  .box2 .tickets-link {    background: url("../images/arrow-th.png") no-repeat scroll 96% center transparent;  }  .box2 .explore-link {    background: url("../images/arrow-th.png") no-repeat scroll 96% center transparent;  }  .explore-content.open, .explore-content{   width: 96%;  }  .box2 .explore-content-title{  width: 75%;  }  body.theatres #content-wrapp {    padding: 10px;    width: 100%;  }}@media (max-width:410px){  body.theatres #content-wrapp {    display: block;    margin: 0 auto;    width: auto;  }    body.press .container #main-wrapper .txt .txt-holder .title {  font-size: 16px;  }  body.theatres #content-wrapp.list .content {    max-width: 100%;  }     body.theatres #content-wrapp .content { padding-left: 0px; text-align:center;}  body.theatres .box2 {float:none; margin: 0 8px 20px; display:inline-block; text-align:left;}  .community .horizontal-line-wrapp .view-filter-mid, .front .horizontal-line-wrapp .view-filter-mid {    display: none;  }  .community .horizontal-line-wrapp .table-row, .front .horizontal-line-wrapp .table-row {    display: block;  }  .community .horizontal-line-wrapp .marketing-title, .front .horizontal-line-wrapp .marketing-title {    display: block;  }  .community .horizontal-line-wrapp .table-row .view-cbo-wrapp, .front .horizontal-line-wrapp .table-row .view-cbo-wrapp {    display: block;    width: 160px;    margin-top: 5px;  }  .community .horizontal-line-wrapp .view-cbo-wrapp, .front .horizontal-line-wrapp .view-cbo-wrapp {    padding-left: 5px;  }}@media (min-width:1200px) {  .container .box-wrapper {    width: 100%;  }  .press .container .box-wrapper {    width: 960px;  }    .box2, .explore-content, .explore-content.open {    width: 168px;  }  .medium-box{   width: 30%;  }    .col-lg-4.box.video-box.large-video {    /*width: 62.5%;*/    width: 63.8%;   }  .row .col-lg-4 {    margin: 0 5px 25px 23px;    padding: 0;    width: 355px;  }  .community .row .box.video-box.large-video{   /* width: 729px;*/  }  .row .box.video-box.large-video > iframe {    /*height: 251px;*/    height:380px;  }  .small-box-content-wrap {    width: 212px;  }}@media (min-width: 10px) {    .broadway-divisor-container {        padding-bottom: 10px;         display: -webkit-flex;        display: -ms-flex;        display: flex;    }    .broadway-divisor-top-line {        margin-top: 12px;         -webkit-order: 1;        -webkit-flex-grow: 1;        -ms-order: 1;        -ms-flex-grow: 1;        order: 1;        flex-grow: 1;    }    .broadway-divisor-text {        text-align:center;         font-size:14px;         -webkit-order:2;         -ms-order:2;         order:2;     }    .broadway-divisor-bottom-line {        margin-top: 12px;         -webkit-order: 3;        -webkit-flex-grow: 1;        -ms-order: 3;        -ms-flex-grow: 1;        order: 3;        flex-grow: 1;    }    .findtickets-broadway-divisor-container {        display: -webkit-flex;        display: -ms-flex;        display: flex;    }    .findtickets-broadway-divisor-text {        font-size: 10px;         order: 1;        -webkit-order: 1;        -ms-order: 1;        flex-shrink: 1;        -webkit-flex-shrink: 1;        -ms-flex-shrink: 1;    }    .findtickets-broadway-divisor-right-line {        margin-top: 7px;         -webkit-order: 2;        -webkit-flex-grow: 1;        -ms-order: 2;        -ms-flex-grow: 1;        order: 2;        flex-grow: 1;    }}/* @media (min-width:1200px) {  .carousel {    height: 500px;    margin-bottom: 25px;  }  .carousel .item, .carousel-inner > .item.big-slide > img {    height: 100%;  }  .carousel-inner > .item.article-item > img {    height: 100%;    min-width: inherit;    right: 0;    left: auto;  }  .carousel-caption {    padding-bottom: 180px;  }  .navbar-wrapper > .container, body > .container, .navbar-wrapper, footer .container, .navbar-wrapper {    width: 1200px;    margin: 0 auto;    padding: 0;  }  .container .row {    margin: 0;  }  .column-l.column {    padding: 0 9px;  }  .footer-row.footer-mid, .footer-row.footer-bot {    padding: 0 25px;  }  .footer-row.footer-top {    padding: 0 15px;  }  .breabcrumb-wrapp .breadcrumb, .title-bg-blue .title-bg-blue-wrapp {    width: 100%;    margin: 0 auto;  }  .navbar-nav li.dropdown.open {    position: inherit;  }  .navbar-nav li.dropdown.open .dropdown-menu {    width: 1200px;    padding: 20px 0;  }  .container .box-wrapper {    width: 1182px;  }  .box-wrapper:after {    content: '';    display: block;    clear: both;  }  .navbar-wrapper {    position: fixed;    z-index: 11111;  }  .navbar .container .navbar-brand {    margin: 0;    padding: 0;  }}*/