<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">p, a {
    font-family: proxima-nova, helvetica, arial, sans-serif;
    font-size: 14px;
}
#mid-col-2 {
    border-right: none!important;
    position:relative;
    width: 355px;
}
#mid-col-3 {
    top: 360px;
    left: 370px;
    width: 315px;
    position:absolute;
}
#mid-col-4 {
    border-left: 1px solid #cbd2d6!important;
}
/*
uncomment this line when we have sidebar ads.
#wrapper {
    min-height:100%;
    margin: 0 auto 0 180px;
}*/

#content {
    /*margin-top: 6px;*/
}

.now-shooting-container {
    margin-left: 2px;
}

.now-shooting-container p {
    line-height: .6em;
}

.now-shooting-container li {
    font-size: 12px;
    list-style-type: none;
}

.now-shooting-container ul {
    padding-left: 2px;
    margin-top: 5px;
}
.now-shooting-container .shoot-date {
    color: #9b9fa7;
}
#heros {
    margin-bottom: 10px;
    width: 690px;
    height: 350px;
    position: relative;
    overflow: hidden;
}
#heros .hero-box {
    position: relative;
    width: 10000px;
    height: 350px;
    float: left;
}
#heros .hero-box .hero-image {
    position: absolue;
    width: 690px;
    height: 350px;
}
#heros .hero-box .text-container {
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 0px;
    color: white;
    padding: 24px 30px 10px 30px;
    z-index: 100;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#heros .hero-box .text-container.hero-shadow {
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 25%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(25%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 25%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 25%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 25%,rgba(0,0,0,0.4) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 25%,rgba(0,0,0,0.4) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
}
#heros .hero-box .text-container h3 {
    font-family: Oswald, helvetica, arial, sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 24px;
}
#heros .hero-box .text-container p {
    font-family: Proxima-Nova-Condensed, helvetica, arial, sans-serif;
    font-weight: 300;
    font-size: 24px;
    line-height: 24px;
    margin-top: 5px;
    margin-bottom: 10px;
    /*-webkit-margin-before: 0px;*/
    /*-webkit-margin-after: 0px;*/
}
#heros .hero-pane {
    position: relative;
    width: 690px;
    height: 350px;
    float: left;
}

/*desktop and default*/

#heros .arrow {
    top: 42%;
    position: absolute;
    width: 27px;
    height: 50px;
    margin-left: 2px;
    z-index:50;
    opacity: 0.3;
}
#heros .arrow.arrow_left {
    left: 8px;
    z-index:100;
    visibility: hidden;
    background:url(hero-arrows.png) no-repeat 0% 0px;
}

#heros .arrow.arrow_right {
    right: 8px;
    z-index:100;
    background:url(hero-arrows.png) no-repeat 100% 0px;
}
#heros .arrow:hover {
    opacity: 0.4;
}

/*mobile*/

@media only screen and (min-device-width: 320px) and (max-device-width: 840px)  {
    #heros .arrow {
        top: 37%;
        width: 45px;
        height: 83px;
    }
    #heros .arrow.arrow_left {
          background:url(hero-arrows-mobile.png) no-repeat 0% 0px;
    } 
    #heros .arrow.arrow_right {
          background:url(hero-arrows-mobile.png) no-repeat 100% 0px;
    }
}


/* spacing changes for left/right tower ads */
/*#wrapper,
#header {
    width: 1410px;
}
#content,
#footer {
    width: 1000px;
    margin-left: 205px;
}
#logo_divider {
    width: 345px;
}
#logo {
    float: right;
    margin-left: 200px !important;
}
#menu-top {
    width: 1405px !important;
}
#navlist {
    margin-left: 200px !important;
}
#search {
    margin-right: 207px;
}
#ad_left {
    position: absolute;
    width: 200px;
    top: 0;
    left: -205px;
}
#ad_right {
    position: absolute;
    width: 200px;
    top: 0;
    left: 1003px;
}*/
/* end spacing changes for left/right tower ads */
</pre></body></html>