﻿* { outline-style: none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset { margin:0; padding:0; }
input { margin: 0; }
a img,:link img,:visited img { border: none; }
ol,ul{list-style:none;}
th{text-align:left;}
h1,h2,h3,h4{font-size:100%;}
q:before,q:after{content:'';}
pre,code{font:115% monospace; font-size:100%;}
th{text-align:left;}
cite,code,th,address{font-style:normal;font-weight:normal;}
body { font-size:62.5%; }
table { border-spacing: 0; border: 0; }
table td { padding: 0; }

/***************************************************************
GENERIC CLASSES
***************************************************************/
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
.hidden { display: none; }
.float_left { float: left; }
.float_right { float: right; }
.txt_hidden { text-indent: -1000px; overflow: hidden; }

/* for form */
div.error, li.error, ul.error { background-color: #c30; color: #fff; padding: 2px 5px; }
span.error_highlight input, span.error_highlight textarea, span.error_highlight select { border: 2px solid #c30; }

/* for ckeditor */
.ckeditor { background-color: #fff; padding: 5px; color: #000; font-size: 12px; }


/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */


/*
    AnythingSlider v1.8+ Default theme
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/



/******************
  SET STYLING HERE
 ******************
 =================================
 Default state (no keyboard focus)
 ==================================*/
/* Overall Wrapper */
.anythingSlider-default {
    margin: 0 auto;
    /* 45px right & left padding for the arrows, 28px @ bottom for navigation */
    padding: 0;
}
/* slider window - top & bottom borders, default state */
.anythingSlider-default .anythingWindow {
    border:0;
}
.anythingControls {
    position: absolute;
    bottom: 5px;
    left:5px;
}
/* Navigation buttons + start/stop button, default state */
.anythingSlider-default .anythingControls div {
    /* top shadow */
    /*background: #777 url(../images/default.png) center -288px repeat-x;*/
    color: #ddd;
/*  border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;*/
    cursor: pointer;
}
/* Make sure navigation text is visible */
.anythingSlider-default .anythingControls div span {
    visibility: hidden;
}
/* Navigation current button, default state */
.anythingSlider-default .anythingControls div.cur {
    background: #888;
    color: #888;
}

/* start-stop button, stopped, default state */
/*.anythingSlider-default .anythingControls a.start-stop {
    background-color: #040;
    color: #ddd;
}*/
/* start-stop button, playing, default state */
/*.anythingSlider-default .anythingControls a.start-stop.playing {
    background-color: #800;
}*/

/* start-stop button, default hovered text color (when visible) */
/* hide nav/start-stop background image shadow on hover - makes the button appear to come forward */
/*.anythingSlider-default .anythingControls a.start-stop:hover,
.anythingSlider-default .anythingControls a.start-stop.hover,
.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {
    background-image: none;
    color: #ddd;
}*/

/*
 =================================
 Active State (has keyboard focus)
 =================================
*/
/* slider window - top & bottom borders, active state */
.anythingSlider-default.activeSlider .anythingWindow {
    border-color: #ddd;
}
/* Navigation buttons, active state */
.anythingSlider-default.activeSlider .anythingControls div {
    /* background image = top shadow */
    background-color: #ddd;
}
/* Navigation current & hovered button, active state */
.anythingSlider-default.activeSlider .anythingControls div.cur,
.anythingSlider-default.activeSlider .anythingControls div:hover {
    /* background image removed */
    background: #999;
}

/* start-stop button, stopped, active state */
/*.anythingSlider-default.activeSlider .anythingControls a.start-stop {
    background-color: #080;
    color: #fff;
}*/
/* start-stop button, playing, active state */
/*.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {
    background-color: #d00;
    color: #fff;
}*/
/* start-stop button, active slider hovered text color (when visible) */
/*.anythingSlider-default.activeSlider .start-stop:hover,
.anythingSlider-default.activeSlider .start-stop.hover {
    color: #fff;
}
*/
/************************
  NAVIGATION POSITIONING
 ************************/
/* Navigation Arrows */
.anythingSlider-default .arrow {
    top: 50%;
    position: absolute;
    display: block;
    /*border-radius: 50%;*/
    width: 40px;
    height: 40px;
    margin: -20px 0 0 0; /* half height of image */
/*  background-color: #000;
    outline: 1px solid red;*/
    /*color: #777;*/
    /*z-index: 3;*/
    cursor: pointer;
}

.anythingSlider-default .arrow div {
    display: block;
    width: 40px;
    height: 40px;
/*  text-align: center;
*/  text-indent: -99999px;
    background:url(../images/slide-button.png);
    opacity: .8;
    /*outline: 0;*/
    /*background:rgba(226, 226, 226, 0.90);*/
    color: #999;
    z-index: 3;
    line-height: 35px;
    font-size: 56px;
/*  border-radius: 40px 40px 40px 40px;
    -moz-border-radius: 40px 40px 40px 40px;
    -webkit-border-radius: 40px 40px 40px 40px;*/
}

/* back arrow */
.anythingSlider-default .back {
    left: 10px; }
.anythingSlider-default .back div { background-position: left top; }
/*.anythingSlider-default .back a:hover,
.anythingSlider-default .back a.hover { background-position: left -140px; }*/
/* forward arrow */
.anythingSlider-default .forward {
    right: 10px; }
.anythingSlider-default .forward div { background-position: right top; }
/*.anythingSlider-default .forward a:hover,
.anythingSlider-default .forward a.hover { background-position: right -140px; }*/

/* Navigation Links */
.anythingSlider-default .anythingControls { outline: 0; display: block; }
.anythingSlider-default .anythingControls ul { margin: 0; padding: 0; float: left; }
.anythingSlider-default .anythingControls ul li { display: inline; }
.anythingSlider-default .anythingControls ul div {
    display: inline-block;
    text-decoration: none;
    padding: 1px;
    margin: 5px 5px 0 0;
    text-align: center;
    width:6px;
    height:6px;
    border-radius:8px;
    color:#fff;
    text-align:center;
    background:#ddd;
}
.anythingSlider-default .anythingControls ul {
    padding-left: 5px;
}

/* navigationSize window */
.anythingSlider-default .anythingControls .anythingNavWindow {
    overflow: hidden;
    float: left;
}

/* Autoplay Start/Stop button */
/*.anythingSlider-default .anythingControls .start-stop {
    padding: 2px 5px;
    width: 40px;
    text-align: center;
    text-decoration: none;
    float: right;
    z-index: 100;
    outline: 0;
}*/

/***********************
  IE8 AND OLDER STYLING
 ***********************/

/* Navigation Arrows */
.as-oldie .anythingSlider-default .arrow {
    top: 30%;
}
.as-oldie .anythingSlider-default .arrow div {
    margin: 0;
}

/* margin between nav buttons just looks better */
.as-oldie .anythingSlider-default .anythingControls li {
    margin-left: 3px;
}

/* When using the navigationSize option, the side margins need to be zero
    None of the navigation panels look good in IE7 now =( */
.as-oldie .anythingSlider-default .anythingControls div {
    margin: 0;
}
.as-oldie .anythingSlider-default .anythingNavWindow {
    margin: 0 2px;
}
.as-oldie .anythingSlider-default .anythingNavWindow li {
    padding: 3px 0 0 0;
}

/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper */
.anythingSlider {
    display: block;
    overflow: visible !important;
position: absolute;
left: 0;
top: 0;

}
/* anythingSlider viewport window */
.anythingSlider .anythingWindow {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: auto;
}
/* anythingSlider base (original element) */
.anythingSlider .anythingBase {
    background: transparent;
    list-style: none;
    position: absolute;
    overflow: visible !important;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

/* Navigation arrow text; indent moved to span inside "a", for IE7;
  apparently, a negative text-indent on an "a" link moves the link as well as the text */
.anythingSlider .arrow span {
    display: block;
}
/* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
.anythingSlider .arrow.disabled {
    display: none;
}
/* all panels inside the slider; horizontal mode */
.anythingSlider .panel {
    background: transparent;
    display: block;
    overflow: hidden;
    float: left;
    padding: 0;
    margin: 0;
}
/* vertical mode */
.anythingSlider .vertical .panel {
    float: none;
}
/* fade mode */
.anythingSlider .fade .panel {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
/* fade mode active page - visible & on top */
.anythingSlider .fade .activePage {
    z-index: 0;
}

/***********************
  RTL STYLING
 ***********************/
/* slider autoplay right-to-left, reverse order of nav links to look better */
.anythingSlider.rtl .anythingWindow {
    direction: ltr;
    unicode-bidi: bidi-override;
}
.anythingSlider.rtl .anythingControls ul { float: left; } /* move nav link group to left */
.anythingSlider.rtl .anythingControls ul div { float: right; } /* reverse order of nav links */
.anythingSlider.rtl .start-stop { /* float: right; */
    display: none !important; } /* move start/stop button - in case you want to switch sides */

/* probably not necessary, but added just in case */
.anythingSlider,
.anythingSlider .anythingWindow,
.anythingSlider .anythingControls ul div,
.anythingSlider .arrow div,
.anythingSlider .start-stop {
    transition-duration: 0;
    -o-transition-duration: 0;
    -moz-transition-duration: 0;
    -webkit-transition-duration: 0;
}



/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
    font-family: 'Source Sans Pro', sans-serif;
}

body {
    font-size: 1em;
    line-height: 1.4;
}
p {font-family: 'Source Sans Pro', sans-serif; font-weight: 400; line-height: 1.5em;}
h1 {font-family: 'Source Sans Pro', sans-serif; font-weight: 400;}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

menu, ol, ul {
    padding:0;
    margin:0;
}
/* ==========================================================================
   Author's custom styles
   ========================================================================== */

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
  background-color: #222;
}

::-webkit-scrollbar-thumb {
  background-color: #714302;
}
::-webkit-scrollbar-corner {
   background-color: #222;
       width: 8px;
    height: 8px;
}

::-webkit-scrollbar-thumb.mdpa {
  background-color: #106e51;
}

body {
    background:#000;
}
a {
    color: #FFF;
    text-decoration: none;
}
a:hover {
    color:#AEC6ED;
    text-decoration: none;
}
a:visited {
     color:#fff;
     text-decoration: none;
}

#wrapper {
    position:absolute;
    width:100%;
    height:100%;
    font-size:13px;
    display:block;
    overflow:auto;
}

#main {
    position:relative;
    width:100%;
    font-size:13px;
}

@-webkit-keyframes spin {
from {
    -webkit-transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes spin {
from {
    -moz-transform: rotate(0deg);
}
to {
    -moz-transform: rotate(360deg);
    }
}
@-ms-keyframes spin {
from {
    -ms-transform: rotate(0deg);
}
to {
    -ms-transform: rotate(360deg);
    }
}

/**-----LOADING IMAGES-----**/
#loader {
    position:absolute;
    z-index:99999999;
    top:109px;
    width:85%;
    height:auto;
    display:none;
}
#loader-adjust {
    margin-left:199px;
    position:relative;
}
#loader img {
    width:100%;
    height:100%;
}
#loader-inner {
    position:absolute;
    height:62px;
    width:62px;
    left:50%;
    margin-left:-31px;
    top:50%;
    margin-top:-31px;
}
#loader-spin {
    position:absolute;
    height:62px;
    width:62px;
    background:url(../images/loader-spin.png);
    background-repeat:no-repeat;

    -webkit-animation-name: spin;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -webkit-animation-duration: 1s;
    -moz-animation-name: spin;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -moz-animation-duration: 1s;
    -ms-animation-name: spin;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    -ms-animation-duration: 1s;

}
#loader-letter {
    position:absolute;
    height:62px;
    width:62px;
    background:url(../images/loader-letter-k.png);
    background-repeat:no-repeat;
}
/**-----LOADING IMAGES END-----**/

/**-----BACKGROUND-----**/
#bgs {
    position:fixed;
    width:100%;
    height:100%;
    display:block;
    top:0;
    left:0;
    z-index:0;
    overflow:hidden;
/*    transition: all 300ms ease-in;
    -moz-transition: all 300ms ease-in;
    -ms-transition: all 300ms ease-in;
    -o-transition: all 300ms ease-in;
    -webkit-transition: all 300ms ease-in;*/
}
.bg-section {
    width:100%;
    height:100%;
}

#bg-section-1 {
    position:absolute;
    background:url(../images/bg-img.jpg);
    background-repeat:repeat;
    background-size:100%;
    background-size:cover;

}
/**-----BACKGROUND END-----**/

/**-----MENU-----**/
#menu {
    position:absolute;
    left:0;
    top:0;
    background:transparent;
    height:100%;
    width:196px;
    color:#e2e2e2;
    display:block;
    z-index:2;

}
.ul-none {
    height:0;
    width:0;
    padding:0;
    margin:0;
    display:none !important;
}
#menu-space-top {
    background:rgba(0, 0, 0, 0.75);
    height:140px;
    width:196px;
    position:absolute;
}
#menu-space-bottom {
    background:rgba(0, 0, 0, 0.75);
    height:30%;
    width:196px;
    position:absolute;
}
#accordion h3:focus {
    outline:0;
}
#accordion {
    font-family: 'Source Sans Pro', sans-serif; font-weight: 200; line-height: 1.5em;
    margin-top:143px;
    position:relative;
}
#accordion ul {
    margin:0;
    padding:0;
    list-style-type: none;
    list-style:none;
}
#accordion h3 {
    margin:0;
    padding:0;
}
#accordion h3 a {
    font-size: 15px; font-style: normal; font-weight: 200;
    padding: 7px 0 7px 15px;
    margin: 0 0 3px 0;
    display:block;
    background:#000;
    background:rgba(0, 0, 0, 0.75);
    color:#fff;
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}
#accordion h3 a:hover, #accordion h3 a.active {
    background:#fff;
    background:rgba(226, 226, 226, 0.90);
    color:#000;
    text-shadow: 1px 1px 1px #fff;
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}

#accordion ul li {
    font-size: 15px; font-style: normal; font-weight: 200;
    padding: 7px 0 7px 0;
    margin: 0 0 3px 20px;
    display:block;
    background:#000;
    background:rgba(0, 0, 0, 0.75);
    color:#fff;
}

#accordion ul li:hover > a {
    color:#000 !important;
    text-shadow: 1px 1px 1px #fff;
}
#accordion ul li a {
    color:#fff;
    padding-left: 11px;
    white-space: nowrap;
}

#accordion ul li ul{
    font-size: 12px; font-style: normal; font-weight: 200;
    color:#fff;
    width:196px;
    background:rgba(226, 226, 226, 0.90);
    padding:10px 0 10px 0;
}

#accordion ul li ul li {
    font-size: 12px; font-style: normal; font-weight: 400;
    color:#000;
    background:transparent;
    padding:0;
    margin:0;
}
#accordion ul li ul li a {
    color:#000;
    display:block;
    width:181px;
    line-height:1.2em;
    padding:3px 0 3px 15px;
    margin:0;
    text-shadow: 1px 1px 1px #fff;
}
#accordion ul li a.active {
    color:#000;
}
#accordion ul li ul{
    font-size: 11px; font-style: normal; font-weight: 200;
    color:#fff;
    width:196px;
    background:rgba(226, 226, 226, 0.90);
    padding:10px 0 10px 0;
    list-style-type: none;
    list-style:none;
    margin:0;
}
#accordion ul li ul li a {
    color:#000;
    display:block;
    width:181px;
    line-height:1.2em;
    padding:3px 0 3px 15px;
    margin:0;
    text-shadow: 1px 1px 1px #fff;
    font-weight:400;
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}
#accordion ul li ul li a:hover {
    color:#fff !important;
    text-shadow:none;
    background:#714302;
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}
#menu-uls {
    position:absolute;
    top:110px;
    left:196px;
    width:190px;
    z-index:99999;
}
#menu-uls ul{
    font-size: 11px; font-style: normal; font-weight: 200;
    color:#fff;
    width:196px;
    background:rgba(226, 226, 226, 0.90);
    padding:10px 0 10px 0;
    list-style-type: none;
    list-style:none;
    margin:0;
-webkit-box-shadow:  2px 2px 5px 0px rgba(6, 6, 6, 0.5);
-moz-box-shadow:  2px 2px 5px 0px rgba(6, 6, 6, 0.5);
-ms-box-shadow:  2px 2px 5px 0px rgba(6, 6, 6, 0.5);
-o-box-shadow:  2px 2px 5px 0px rgba(6, 6, 6, 0.5);
        box-shadow:  2px 2px 5px 0px rgba(6, 6, 6, 0.5);
}
#menu-uls ul li a {
    color:#000;
    display:block;
    width:181px;
    line-height:1.2em;
    padding:3px 0 3px 15px;
    margin:0;
    text-shadow: 1px 1px 1px #fff;
    font-weight:400;

    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}
#menu-uls ul li a:hover, #menu-uls ul li a.active {
    color:#fff !important;
    text-shadow:none;
    background:#714302;
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}
#menu-uls ul li a.selected {
    color:#fff !important;
    text-shadow:none;
    background:#714302;
}

#menu-uls ul li a.mdpa:hover {
    background:#106e51;
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}
#menu-uls ul li a.mdpa.selected {
    background:#106e51;
}
.management-team-ul {
    position:absolute;
    left:0;
    top:75px;
    visibility:hidden;
    opacity:0;
}
.core-and-shell-ul {
    position:absolute;
    left:0;
    top:115px;
    visibility:hidden;
    opacity:0;
}
.closePopUpMenu {
    display: none;
    position: absolute;
    height: 36px;
    width: 36px;
    background: rgba(226, 226, 226, 0.90) !important;
    -webkit-border-top-right-radius: 36px;
    -webkit-border-bottom-right-radius: 36px;
    -moz-border-radius-topright: 36px;
    -moz-border-radius-bottomright: 36px;
    -ms-border-radius-topright: 36px;
    -ms-border-radius-bottomright: 36px;
    -o-border-radius-topright: 36px;
    -o-border-radius-bottomright: 36px;
    border-top-right-radius: 36px;
    border-bottom-right-radius: 36px;
    top: 0px;
    left: 197px;
    font-size: 27px;
    line-height: 31px;
    text-align: center;
    color: #888;
}
.tenant-improvements-ul {
    position:absolute;
    left:0;
    top:156px;
    visibility:hidden;
    opacity:0;
}
.management-team-ul-no-js, .core-and-shell-ul-no-js, .tenant-improvements-ul-no-js {
    position:absolute;
    left:176px;
    top: 0px;
    visibility:hidden;
}
.management-team-a, .tenant-improvements-a {
    padding: 7px 15px 7px 7px;
    font-size: 14px;
}
.core-and-shell-a {
    padding: 7px 50px 7px 7px;
    font-size: 14px;
}
.management-team-hover, .core-and-shell-hover, .tenant-improvements-hover {
    position:relative;
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}
.management-team-hover:hover, .core-and-shell-hover:hover, .tenant-improvements-hover:hover {
    color:#000 !important;
    background:rgba(226, 226, 226, 0.90) !important;
    padding:10px 0 0 10px;
    text-shadow: 1px 1px 1px #fff;
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}
.management-team-hover.active, .core-and-shell-hover.active, .tenant-improvements-hover.active {
    color:#000 !important;
    background:rgba(195, 195, 195, 0.90) !important;
    padding:10px 0 0 10px;
    text-shadow: 1px 1px 1px #fff;
}
.management-team-hover.active:hover, .core-and-shell-hover.active:hover, .tenant-improvements-hover.active:hover {
    color:#000 !important;
    background:rgba(226, 226, 226, 0.90) !important;
    padding:10px 0 0 10px;
    text-shadow: 1px 1px 1px #fff;
}
.management-team-hover.active-hover, .core-and-shell-hover.active-hover, .tenant-improvements-hover.active-hover {
    color:#000 !important;
    background:rgba(226, 226, 226, 0.90) !important;
    padding:10px 0 0 10px;
    text-shadow: 1px 1px 1px #fff;
}
.management-team-hover.active-hover a, .core-and-shell-hover.active-hover a, .tenant-improvements-hover.active-hover a {
    color:#000 !important;
}
.management-team-hover.active-hover .menu-carrot, .core-and-shell.active-hover .menu-carrot, .tenant-improvements-hover.active-hover .menu-carrot {
    background-position: 0 -7px;
}
.management-team-hover:hover > .management-team-ul-no-js {
    visibility:visible;
}
.core-and-shell-hover:hover > .core-and-shell-ul-no-js {
    visibility:visible;
}
.tenant-improvements-hover:hover > .tenant-improvements-ul-no-js {
    visibility:visible;
}
.management-team-hover:hover > .menu-carrot{
    background: url(../images/menu-carrot.png);
    background-repeat:no-repeat;
    background-position: 0 -7px;
}
.core-and-shell-hover:hover > .menu-carrot{
    background: url(../images/menu-carrot.png);
    background-repeat:no-repeat;
    background-position: 0 -7px;
}
.tenant-improvements-hover:hover > .menu-carrot{
    background: url(../images/menu-carrot.png);
    background-repeat:no-repeat;
    background-position: 0 -7px;
}
#accordion ul li ul .msn-title {
    margin-top:12px;
    font-size:12px;
    margin-bottom:4px;
    padding-left:15px;
    color:#000;
    font-weight:400;
    text-shadow: 1px 1px 1px #fff;
}
#accordion ul li ul .b-title {
    margin-top:-2px;
    font-size:12px;
    margin-bottom:3px;
    padding-left:15px;
    color:#000;
    font-weight:400;
    text-shadow: 1px 1px 1px #fff;
}
#accordion ul li ul .msn-li a {
    padding-left:30px;
    width:166px;
}
#menu-uls ul .msn-title {
    margin-top:12px;
    font-size:12px;
    margin-bottom:4px;
    padding-left:15px;
    color:#000;
    font-weight:400;
    text-shadow: 1px 1px 1px #fff;
}
#menu-uls ul .b-title {
    margin-top:-2px;
    font-size:12px;
    margin-bottom:3px;
    padding-left:15px;
    color:#000;
    font-weight:400;
    text-shadow: 1px 1px 1px #fff;
}
#menu-uls ul .msn-li a{
    padding-left:30px;
    width:166px;
}
.menu-carrot {
    background: url(../images/menu-carrot-1.png);
    background-repeat:no-repeat;
    background-position: 0 0;
    height:7px;
    width:4px;
    position:absolute;
    right:8px;
    top:16px;
    margin:0 !important;
    padding:0 !important;
}
.menu-carrot.active {
    background: url(../images/menu-carrot-1.png);
    background-repeat:no-repeat;
    background-position: 0 -7px;
}

.menu-carrot {
    display:none;
}
/**-----MENU END-----**/

/**-----HEADER-----**/
#header {
    width:100%;
    min-width:902px;
    height:106px;
    position:absolute;
    display:block;
    z-index:3;
    top:0;
    left:0;
}
.header-inner {
    height:73px;
    background:rgba(226, 226, 226, 0.90);
    margin-left:15px;
    margin-top:33px;
    position:relative;
    display:block;
    padding-left:15px;
}
.header-inner-404 {
    min-height:73px;
    background:rgba(226, 226, 226, 0.90);
    margin-left:15px;
    margin-top:24px;
    position:relative;
    display:block;
    padding-left:15px;
}
.logo {
    float:left;
}
#logos-wrap {
    width:558px;
    height:65px;
    display:block;
    overflow:hidden;
    float:left;
}
#logo-worthe {
    text-indent:-9999px;
    background: url(../images/logo-worthe-mdpa-krismar-sprite.png);
    background-repeat:no-repeat;
    background-position:0 0;
    overflow:hidden;
    width:180px;
    height:50px;
    display:block;
    margin:13px 0 0 25px;
}
#logo-mdpa {
    text-indent:-9999px;
    background: url(../images/logo-worthe-mdpa-krismar-sprite.png);
    background-repeat:no-repeat;
    background-position:-205px 0;
    width:172px;
    height:48px;
    display:block;
    margin:13px 0 0 25px;
}
#logo-krismar {
    text-indent:-9999px;
    background: url(../images/KCLogoDark.png);
    background-repeat:no-repeat;
    background-position:0px 1px;
    width:150px;
    height:47px;
    display:block;
    margin:13px 0 0 0;}
.contact {
    float:right;
    margin-right:20px;
    color:#000;
    text-align:right;
    text-shadow: 1px 1px 1px white;
}
.contact a {
    color: #714302;
}
.contact-inner {
    padding: 7px 0 0 12px;
    line-height:1.2em;
    font-family: 'Source Sans Pro', sans-serif; font-weight: 300;
}
.clear {
    clear:both;
}
.m-hide {
    display:inline-block;
}
.m-show {
    display:none;
}
.tel-link {
color:#000 !important;
}
/**-----HEADER END-----**/

/**-----CONTENT SCROLLER-----**/
#main_inner {
    position:absolute;
    z-index:1;
    width:85%;
    height:auto;
    top:109px;
    left:0;
}
/**-----CONTENT SCROLLER END-----**/

/**-----FRAMES AND PAGES-----**/
.frame {
    position:relative;
    display:block;
    width:100%;
    height:auto;
    background:transparent;
    float:left;
}
.frame-inner {
    margin-left:199px;
    margin-top:0;
}

.content-list {
    text-indent:-99999px;
    list-style-type: none;
    list-style: none;
    margin:0;
    padding:0;
}
.content-list li {
    list-style-type: none;
    list-style: none;
    margin:0;
    padding:0;
}
/**-----FRAMES AND PAGES-----**/

/**-----SLIDER-----**/
.slider-wrap {
position:relative;
display:block;
width:100%;
height:auto;
background:transparent;
}
.slider-wrap img {
width:100%;
height:auto;
}
.slider-image {
    position:relative;
    width:100%;
    height:auto;
    display:block;
    margin-bottom:20px;
}

.slider-wrap-alt {
position:relative;
display:block;
width:100%;
height:auto;
background:transparent;
}
.slider-wrap-small {
position:relative;
display:block;
width:100%;
height:auto;
background:transparent;
}
.slider-wrap-alt img {
width:100%;
height:auto;
}

.slider-wrap-alt-2 {
position:relative;
display:block;
width:100%;
height:auto;
background:transparent;
}
.slider-wrap-alt-2 img {
width:100%;
height:auto;
}
/**-----SLIDER END-----**/

/**-----STATIC PAGE TITLES-----**/
.pagetitle {
    position: absolute;
    top: 29px;
    left: 70px;
    width: 192px;
    height: 50px;
}
.pagetitle h1 {
    position: absolute;
    top: -42px;
    left: -44px;
    line-height: .8;
    font-size: 65px;
    font-family: 'Source Sans Pro', sans-serif; font-weight: 600;
    color: #fff;
    text-shadow: 3px 3px 5px #000;
}
.pagetitleds {
    position: absolute;
    top: 29px;
    left: 70px;
    width: 680px;
    height: 50px;
}
.pagetitleds h1 {
    position: absolute;
    top: -42px;
    left: -44px;
    line-height: .8;
    font-size: 60px;
    font-family: 'Source Sans Pro', sans-serif; font-weight: 600;
    color: #fff;
    text-shadow: 3px 3px 5px #000;
}
/**-----STATIC PAGE TITLES END-----**/

/**-----STATIC COMPANY SECTION-----**/
.about-frame, .company-frame, .services-frame, .gary-frame {
    display: block;
    position: absolute;
    top: 0px;
    left: 0;
    width: 500px !important;
    height: auto;
    background-color: #fff;
    padding: 33px 16px 15px 18px;
    background:rgba(226, 226, 226, 0.90);
    text-shadow: 1px 1px 1px #fff;
    overflow:auto;
}
.bio-frame h1 {
    position:relative !important;
    color:#000 !important;
    text-shadow: 1px 1px 1px #fff !important;
    font-size: 26px !important;
    font-weight: normal;
    height: 36px !important;
    line-height: 36px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
}
.company-frame {
    height: 460px !important;
}
.about-frame h1,p {
    z-index: 4;
    padding: 0 0 10px 0;
    margin: 0;
   /* opacity: 1.0;*/
}
.about-frame h1 {
    padding-top: 10px;
    font-size: 24px;
    line-height: 24px;
}
.company-frame h1, .gary-frame h1 {
    padding: 0;
    margin: 0;
}
.company-frame h2, .gary-frame h2 {
    padding-top: 10px;
    font-size: 14px;
    line-height: 0px;
}
.about-frame p, .gary-frame p {
    font-size: 15px;
    line-height: 24px;
}
.scrollmessage {
    position: absolute;
    bottom: 279px;
    width: 261px;
    height: 140px;
    left: 418px;
    display: block;
}
.scrollmessage a {
    display: block;
    position: absolute;
    top: 0; left: 0;
    width: 261px;
    height: 140px;
}
.scrollmessage p {
    /*display: block;*/
    /*bottom: -100px;
*/    /*position: absolute;*/
    font-size: 25px;
    line-height: 0;
    top: 66px;
    left: 2px;
    color: #FFF;
    position: absolute;
    width: 217px;
    display:none;
}
.scrollmessage h3 {
    position: absolute;
    bottom: -330px;
    left: 155px;
    font-family: Verdana;
    font-size: 235px;
    line-height: 183px;
    color: #FFF;
    color:rgba(226, 226, 226, 0.90);
    display:none;
}
/**-----COMPANY SECTION END-----**/

/**-----SERVICES SECTION END-----**/
.services-frame p {
    font-size: 1.5em;
    line-height: 1.4em;
    padding-left: 10px;
}
.services-frame ul {
    padding: 0;
    margin: 0;
}
.services-frame li {
    font-family: 'Source Sans Pro', sans-serif; font-weight: 400;
    font-size: 1.2em;
    line-height: 1.8em;
    list-style: none;
    padding-left: 1.4em;
}
/**-----SERVICES SECTION END-----**/

/**-----STATIC PAGE IMAGES-----**/
#clients-slide-1 {
    background: url(../images/krismar-clients.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
    position: absolute;
    top:0;
    left:0;
}
.archframe {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/architects-rx2.jpg);
    background-repeat:no-repeat;
    background-size: 100%;
    padding: 0;
    margin: 0;
    position: absolute;
    top:0;
    left:0;
}

/**-----STATIC PAGE IMAGES END-----**/

#error_404 {
    position: absolute;
    margin-left: 220px;
    margin-top: 144px;
    background: #714302;
    padding: 10px 20px 3px 15px;
    color: #fff;
}

/**-----RECENT PROJECTS SECTION-----**/
.portfolio-container {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 110%;
    height: auto;
    font-family: 'Source Sans Pro', sans-serif; font-weight: 400;
    /*background-color: #fff;*/
    padding: 0;
    margin: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
.portfolio-container a {
    color: #000;
}
.portfolio-container a:hover {
    color: #fff;
    background-color: #714302;
}
.portfolio-row {
    display: block;
    position: relative;
    padding: 0;
    margin: 0;
    outline: 1px solid #ddd;
    background-color: #fff;
    height: auto;
    clear: both;
    overflow: hidden;
}
.column-title {
    display: block;
    width: 100%;
    background-color: #000;
}
.column-title p {
    display: block;
    font-size: .8em;
    color: #fff;
    padding: 8px 0 8px 15px;
}
.column {
    display: block;
}
.column p {
    display: block;
    padding: 7px 0 7px 15px;
    font-size: .75em;
}
.col-clear {
    clear: both;
}
.col1 {
    width: 33%;
    float: left;
}
.col2 {
    width: 31%;
    float: left;
}
.col3 {
    width: 12%;
    float: left;
}
.col4 {
    width: 12%;
    float: left;
}
.col5 {
    width: 12%;
    float: left;
}
/**-----RECENT PROJECTS END-----**/



#last-slide-back {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left:-37px;
    margin-top:-70px;
    font-family: Verdana;
    font-size: 235px;
    line-height: 0;
    color: #FFF;
    font-weight:bold;
    cursor:pointer;
    color:rgba(226, 226, 226, 0.90);
    display:none;
}
li#last-slide-back  {
    list-style: none;
}


/*BEGIN THE POST SLIDES*/
#the-post-slide-1 {
    background: url(../images/the-post-maple-render-1.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-post-slide-2 {
    background: url(../images/the-post-maple-render-2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END THE POST SLIDES*/


/*BEGIN CENTRAL PARK SLIDES*/
#central-park-slide-1 {
    background: url(../images/central-park-aerial-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#central-park-slide-2 {
    background: url(../images/central-park-lobby-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#central-park-slide-3 {
    background: url(../images/central-park-entrance-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#central-park-slide-4 {
    background: url(../images/central-park-garden-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#central-park-slide-5 {
    background: url(../images/central-park-foundation-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#central-park-slide-6 {
    background: url(../images/central-park-3-stories-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#central-park-slide-7 {
    background: url(../images/central-park-core-built-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#central-park-slide-8 {
    background: url(../images/central-park-3-stories-hills-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END CENTRAL PARK SLIDES*/

/*BEGIN MSN I SLIDES*/
#msn-i-slide-1 {
    background: url(../images/msn-i-finished-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-i-slide-2 {
    background: url(../images/msn-i-lobby-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-i-slide-3 {
    background: url(../images/msn-i-escalator-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-i-slide-4 {
    background: url(../images/msn-i-hallway-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-i-slide-5 {
    background: url(../images/msn-i-courtyard-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-i-slide-6 {
    background: url(../images/msn-i-core-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-i-slide-7 {
    background: url(../images/msn-i-close-up-steel-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-i-slide-8 {
    background: url(../images/msn-i-painting-ceiling-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-i-slide-9 {
    background: url(../images/msn-i-shell-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END MSN I SLIDES*/

/*BEGIN MSN II SLIDES*/
#msn-ii-slide-1 {
    background: url(../images/msn-ii-finished-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-ii-slide-2 {
    background: url(../images/msn-ii-finished-building-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-ii-slide-3 {
    background: url(../images/msn-ii-side-building-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-ii-slide-4 {
    background: url(../images/msn-ii-core-back-4-floors-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-ii-slide-5 {
    background: url(../images/msn-ii-shell-6-floors-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-ii-slide-6 {
    background: url(../images/msn-ii-installing-trees-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END MSN II SLIDES*/

/*BEGIN MSN III SLIDES*/
#msn-iii-slide-1 {
    background: url(../images/msn-iii-finished-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-iii-slide-2 {
    background: url(../images/msn-iii-lobby-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-iii-slide-3 {
    background: url(../images/msn-iii-core-frame-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-iii-slide-4 {
    background: url(../images/msn-iii-garage-shell-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-iii-slide-5 {
    background: url(../images/msn-iii-crane-view-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END MSN III SLIDES*/

/*BEGIN MSN IV SLIDES*/
#msn-iv-slide-1 {
    background: url(../images/msn-iv-finished-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-iv-slide-2 {
    background: url(../images/msn-iv-sunset-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-iv-slide-3 {
    background: url(../images/msn-iv-level-ground-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-iv-slide-4 {
    background: url(../images/msn-iv-core-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-iv-slide-5 {
    background: url(../images/msn-iv-concrete-core-floor-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-iv-slide-6 {
    background: url(../images/msn-iv-courtyard-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-iv-slide-7 {
    background: url(../images/msn-iv-finished-building-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END MSN IV SLIDES*/

/*BEGIN MSN V SLIDES*/
#msn-v-slide-1 {
    background: url(../images/msn-v-finished-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-v-slide-2 {
    background: url(../images/msn-v-finished-landscape-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-v-slide-3 {
    background: url(../images/msn-v-base-floor-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#msn-v-slide-4 {
    background: url(../images/msn-v-garage-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END MSN V SLIDES*/

/*BEGIN THE PINNACLE I SLIDES*/
#the-pinnacle-i-slide-1 {
    background: url(../images/pinnacle-i-finished-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pinnacle-i-slide-2 {
    background: url(../images/pinnacle-i-entrance-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pinnacle-i-slide-3 {
    background: url(../images/pinnacle-i-lobby-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pinnacle-i-slide-4 {
    background: url(../images/pinnacle-i-night-parking-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pinnacle-i-slide-5 {
    background: url(../images/pinnacle-i-night-courtyard-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pinnacle-i-slide-6 {
    background: url(../images/pinnacle-i-empty-lot-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pinnacle-i-slide-7 {
    background: url(../images/pinnacle-i-core-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pinnacle-i-slide-8 {
    background: url(../images/pinnacle-i-2nd-floor-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pinnacle-i-slide-9 {
    background: url(../images/pinnacle-i-garage-foundation-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pinnacle-i-slide-10 {
    background: url(../images/pinnacle-i-full-core-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pinnacle-i-slide-11 {
    background: url(../images/pinnacle-i-freeway-sunset-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END THE PINNACLE I SLIDES*/

/*BEGIN THE PINNACLE II SLIDES*/
#the-pinnacle-ii-slide-1 {
    background: url(../images/pinnacle-ii-finished-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pinnacle-ii-slide-2 {
    background: url(../images/pinnacle-ii-elevator-lobby-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pinnacle-ii-slide-3 {
    background: url(../images/pinnacle-ii-initial-levels-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pinnacle-ii-slide-4 {
    background: url(../images/pinnacle-ii-core-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pinnacle-ii-slide-5 {
    background: url(../images/pinnacle-ii-shell-starting-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}

/*END THE PINNACLE II SLIDES*/

/*BEGIN THE POINTE I SLIDES*/
#the-pointe-i-slide-1 {
    background: url(../images/pointe-i-finished-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pointe-i-slide-2 {
    background: url(../images/pointe-i-stairwell-night-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pointe-i-slide-3 {
    background: url(../images/pointe-i-stairwell-detail-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pointe-i-slide-4 {
    background: url(../images/pointe-i-hallway-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pointe-i-slide-5 {
    background: url(../images/pointe-i-lobby-1-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pointe-i-slide-6 {
    background: url(../images/pointe-i-foundation-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pointe-i-slide-7 {
    background: url(../images/pointe-i-core-base-floors-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pointe-i-slide-8 {
    background: url(../images/pointe-i-window-shell-install-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-pointe-i-slide-9 {
    background: url(../images/pointe-i-finishing-shell-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END THE POINTE I SLIDES*/

/*BEGIN THE RESERVE SLIDES*/
#the-reserve-slide-1 {
    background: url(../images/the-reserve-finished-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-2{
    background: url(../images/the-reserve-courtyard-final.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-3 {
    background: url(../images/the-reserve-courtyard-night.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-4 {
    background: url(../images/the-reserve-lobby-entrance-alt.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-5 {
    background: url(../images/the-reserve-lobby-conference.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-6 {
    background: url(../images/the-reserve-gym.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-7 {
    background: url(../images/the-reserve-establishing-03.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-8 {
    background: url(../images/the-reserve-establishing-04.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-9 {
    background: url(../images/the-reserve-establishing.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-10 {
    background: url(../images/the-reserve-establishing-alt.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-11 {
    background: url(../images/the-reserve-mrkt-courtyard.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-12 {
    background: url(../images/the-reserve-patio-exterior.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-13 {
    background: url(../images/the-reserve-bike-shop.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-14 {
    background: url(../images/the-reserve-volleyball-courts.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-15 {
    background: url(../images/the-reserve-roof-02-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-16 {
    background: url(../images/the-reserve-courtyard-02-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-slide-17 {
    background: url(../images/the-reserve-roof-01-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END THE RESERVE SLIDES*/

/*BEGIN THE RESERVE BUILDING 9 SLIDES*/
#the-reserve-building-9-slide-1 {
    background: url(../images/the-reserve-building-9-1.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-building-9-slide-2 {
    background: url(../images/the-reserve-building-9-2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-building-9-slide-3 {
    background: url(../images/the-reserve-building-9-3.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-building-9-slide-4 {
    background: url(../images/the-reserve-building-9-4.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-building-9-slide-5 {
    background: url(../images/the-reserve-building-9-5.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-building-9-slide-6 {
    background: url(../images/the-reserve-building-9-6.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-building-9-slide-7 {
    background: url(../images/the-reserve-building-9-7.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END THE RESERVE BUILDING 9 SLIDES*/

#the-reserve-office-fitness-slide-1 {
    background: url(../images/the-reserve-mgmt-entrance.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-office-fitness-slide-2 {
    background: url(../images/the-reserve-lobby-entrance-alt-1.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-office-fitness-slide-3 {
    background: url(../images/the-reserve-lobby-conference-1.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-office-fitness-slide-4 {
    background: url(../images/the-reserve-mgmt-conf-alt.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-office-fitness-slide-5 {
    background: url(../images/the-reserve-mgmt-fitness-01.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-office-fitness-slide-6 {
    background: url(../images/the-reserve-mgmt-fitness-02.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-office-fitness-slide-7 {
    background: url(../images/the-reserve-mgmt-fitness-03.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-reserve-office-fitness-slide-8 {
    background: url(../images/the-reserve-mgmt-fitness-04.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}

/*
#the-reserve-cafe-slide-1 {
    background: url(../images/the-reserve-cafe-01.jpg?13-10);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}*/


/*BEGIN SERRANO SLIDES*/
#serrano-slide-1 {
    background: url(../images/serrano-finished-r1.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#serrano-slide-2 {
    background: url(../images/serrano-lobby-door-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#serrano-slide-3 {
    background: url(../images/serrano-inside-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#serrano-slide-4 {
    background: url(../images/serrano-garden-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#serrano-slide-5 {
    background: url(../images/serrano-ogroats-patio-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#serrano-slide-6 {
    background: url(../images/serrano-outside-entrance-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#serrano-slide-7 {
    background: url(../images/serrano-front-entrance-r3.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#serrano-slide-8 {
    background: url(../images/serrano-front-entrance-r2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END SERRANO SLIDES*/

/*BEGIN SERVER SLIDES*/
/*END SERVER SLIDES*/

/*BEGIN KCET SLIDES*/
#kcet-slide-001 {
    background: url(../images/kcet-g-01-reception-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-002 {
    background: url(../images/kcet-g-02-donor-bench-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-003 {
    background: url(../images/kcet-g-03-studio-a-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-004 {
    background: url(../images/kcet-g-04-studio-a-rx2.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-005 {
    background: url(../images/kcet-g-05-green-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-006 {
    background: url(../images/kcet-g-06-green-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-007 {
    background: url(../images/kcet-g-07-control-room-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-008 {
    background: url(../images/kcet-g-08-control-room-rx2.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-009 {
    background: url(../images/kcet-g-09-control-room-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-010 {
    background: url(../images/kcet-g-10-control-room-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-011 {
    background: url(../images/kcet-g-11-control-room-rx2.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-012 {
    background: url(../images/kcet-g-12-edit-room-rx2.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-013 {
    background: url(../images/kcet-g-13-green-room-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-015 {
    background: url(../images/kcet-g-15-green-room-rx2.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-016 {
    background: url(../images/kcet-g-16-green-room-rx2.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-017 {
    background: url(../images/kcet-g-17-office-rx2.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-018 {
    background: url(../images/kcet-g-18-office-rx2.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}

#kcet-slide-1 {
    background: url(../images/kcet-tv-studios-full-stage-r2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-2 {
    background: url(../images/kcet-edit-bays-full-r2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-3 {
    background: url(../images/kcet-tv-studios-green-screen-two-cameras-r2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-4 {
    background: url(../images/kcet-tv-studios-on-air-r2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-5 {
    background: url(../images/server-downstairs-window-left-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-6 {
    background: url(../images/server-upstairs-window-back-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#kcet-slide-7 {
    background: url(../images/server-server-room-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END KCET SLIDES*/

/*BEGIN DC ENTERTAINMENT SLIDES*/
#dc-entertainment-slide-1 {
    background: url(../images/dc-entertainment-lobby-alt.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#dc-entertainment-slide-2 {
    background: url(../images/dc-entertainment-lobby-entrance.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#dc-entertainment-slide-3 {
    background: url(../images/dc-entertainment-lobby-alt-2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#dc-entertainment-slide-4 {
    background: url(../images/dc-entertainment-lobby.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#dc-entertainment-slide-5 {
    background: url(../images/dc-entertainment-lobby-inside.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#dc-entertainment-slide-6 {
    background: url(../images/dc-entertainment-infrastructure.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#dc-entertainment-slide-7 {
    background: url(../images/dc-entertainment-infrastructure-alt.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#dc-entertainment-slide-8 {
    background: url(../images/dc-entertainment-offices.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#dc-entertainment-slide-9 {
    background: url(../images/dc-entertainment-conference.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#dc-entertainment-slide-10 {
    background: url(../images/dc-entertainment-break.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#dc-entertainment-slide-11 {
    background: url(../images/dc-entertainment-elevators.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#dc-entertainment-slide-12 {
    background: url(../images/dc-entertainment-library.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#dc-entertainment-slide-13 {
    background: url(../images/dc-entertainment-office-art-alt.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#dc-entertainment-slide-14 {
    background: url(../images/dc-entertainment-office-art.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#dc-entertainment-slide-15 {
    background: url(../images/dc-entertainment-offices-alt.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END DC ENTERTAINMENT SLIDES*/

/*BEGIN WARNER WORLDWIDE TV SLIDES*/
#warner-worldwide-tv-slide-1 {
    background: url(../images/wwtv-entrance-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#warner-worldwide-tv-slide-2 {
    background: url(../images/wwtv-commissary-rx2.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#warner-worldwide-tv-slide-3 {
    background: url(../images/wwtv-lounge-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#warner-worldwide-tv-slide-4 {
    background: url(../images/wwtv-offices-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#warner-worldwide-tv-slide-5 {
    background: url(../images/wwtv-offices-lobby-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END WARNER WORLDWIDE TV SLIDES*/

/*BEGIN OUTLOOK AMUSEMENTS SLIDES*/
#outlook-amusements-slide-1 {
    background: url(../images/outlook-amusements-conf-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#outlook-amusements-slide-2 {
    background: url(../images/outlook-amusements-doors-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#outlook-amusements-slide-3 {
    background: url(../images/outlook-amusements-bar-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#outlook-amusements-slide-4 {
    background: url(../images/outlook-amusements-offices-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#outlook-amusements-slide-5 {
    background: url(../images/outlook-amusements-ceiling-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END OUTLOOK AMUSEMENTS SLIDES*/

/*BEGIN EMI SLIDES*/
#emi-slide-1 {
    background: url(../images/emi-seating-room-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#emi-slide-2 {
    background: url(../images/emi-piano-conference-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#emi-slide-3 {
    background: url(../images/emi-conference-room-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#emi-slide-4 {
    background: url(../images/emi-reception-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END EMI SLIDES*/

/*BEGIN 2700 COLORADO EXTERIOR SLIDES*/
#coloradoExterior-slide-1 {
    background: url(../images/Oe-Ueda_13A9323-Edit.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#coloradoExterior-slide-2 {
    background: url(../images/Oe-Ueda_13A9127-Edit.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#coloradoExterior-slide-3 {
    background: url(../images/Oe-Ueda_13A9278-Edit-2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END 2700 COLORADO EXTERIOR SLIDES*/

/*BEGIN 2700 COLORADO LOBBY & THEATER SLIDES*/
#coloradoLobby-slide-1 {
    background: url(../images/2700-colorado-lobby-front-door-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#coloradoLobby-slide-2 {
    background: url(../images/2700-colorado-lobby-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#coloradoLobby-slide-3 {
    background: url(../images/2700-colorado-street-view-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#coloradoLobby-slide-4 {
    background: url(../images/2700-colorado-theatre-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END 2700 COLORADO LOBBY & THEATER SLIDES*/

/*BEGIN YAHOO! AT MSN IV SLIDES*/
#yahoo-slide-1 {
    background: url(../images/msn-iv-yahoo-lobby-1-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#yahoo-slide-2 {
    background: url(../images/msn-iv-yahoo-lobby-2-rx2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END YAHOO! AT MSN IV SLIDES*/


/*BEGIN THE BURBANK STUDIOS: COMMISSARY */
#the-burbank-studios-commissary-slide-1 {
    background: url(../images/tbs-commissary-3.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-burbank-studios-commissary-slide-2 {
    background: url(../images/tbs-commissary-4.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-burbank-studios-commissary-slide-3 {
    background: url(../images/tbs-commissary-5.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-burbank-studios-commissary-slide-4 {
    background: url(../images/tbs-commissary-6.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-burbank-studios-commissary-slide-5 {
    background: url(../images/tbs-commissary.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-burbank-studios-commissary-slide-6 {
    background: url(../images/tbs-commissary-2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END THE BURBANK STUDIOS: COMMISSARY*/


/*BEGIN THE BURBANK STUDIOS: FAIRWAY BUILDING */
#the-burbank-studios-fairway-slide-1 {
    background: url(../images/tbs-fairway-1.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-burbank-studios-fairway-slide-2 {
    background: url(../images/tbs-fairway-2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-burbank-studios-fairway-slide-3 {
    background: url(../images/tbs-fairway-3.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-burbank-studios-fairway-slide-4 {
    background: url(../images/tbs-fairway-building-length.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#the-burbank-studios-fairway-slide-5 {
    background: url(../images/tbs-fairway-building-corner.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END THE BURBANK STUDIOS: FAIRWAY BUILDING */

/*BEGIN STX ENTERTAINMENT */
#stx-entertainment-slide-1 {
    background: url(../images/stx-entertainment-1.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#stx-entertainment-slide-2 {
    background: url(../images/stx-entertainment-2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END STX ENTERTAINMENT */

/*BEGIN THE TOWER FITNESS CENTER */
#tower-fitness-center-slide-1 {
    background: url(../images/the-tower-fitness-center-1.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#tower-fitness-center-slide-2 {
    background: url(../images/the-tower-fitness-center-2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#tower-fitness-center-slide-3 {
    background: url(../images/the-tower-fitness-center-3.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#tower-fitness-center-slide-4 {
    background: url(../images/the-tower-fitness-center-5.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#tower-fitness-center-slide-5 {
    background: url(../images/the-tower-fitness-center-4.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END THE TOWER FITNESS CENTER */

/*BEGIN THE TOWER CORE AND SHELL RENOVATION */
#tower-core-slide-1 {
    background: url(../images/the-tower-core-1.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#tower-core-slide-2 {
    background: url(../images/the-tower-core-2.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#tower-core-slide-3 {
    background: url(../images/the-tower-core-3.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#tower-core-slide-4 {
    background: url(../images/the-tower-core-4.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#tower-core-slide-5 {
    background: url(../images/the-tower-core-5.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#tower-core-slide-6 {
    background: url(../images/the-tower-core-6.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#tower-core-slide-7 {
    background: url(../images/the-tower-core-7.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#tower-core-slide-8 {
    background: url(../images/the-tower-core-8.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END THE TOWER CORE AND SHELL RENOVATION */

/*BEGIN 2700 COLORADO LOBBY RENOVATION SLIDES*/
#colorado-slide-1 {
    background: url(../images/Oe-Ueda_13A9224-Edit.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
#colorado-slide-2 {
    background: url(../images/Oe-Ueda_13A9256-Edit.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:100%;
}
/*END 2700 COLORADO LOBBY RENOVATION SLIDES*/


/**-----SLIDER CAPTION-----**/
.slider-caption, .slider-link-caption {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
/*    top:0;
    left:0;*/
    width: 184px !important;
    height: 90px !important;
    background: rgba(226, 226, 226, 0.90);
    z-index:99;
}
.slider-caption-2, .slider-link-caption {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
/*    top:0;
    left:0;*/
    width: 153px !important;
    height: 90px !important;
    background: rgba(226, 226, 226, 0.90);
    z-index:99;
}
.slider-caption-2, .slider-link-caption {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
/*    top:0;
    left:0;*/
    width: 93px !important;
    height: 90px !important;
    background: rgba(226, 226, 226, 0.90);
    z-index:99;
}
.slider-link-caption-2 {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 244px !important;
    height: 104px !important;
    background: rgba(226, 226, 226, 0.90);
    z-index:99;
}
p.caption-title {
    padding: 8px 0 0 8px;
    color:#000;
    font-size: 12px;
    line-height: 13px;
    font-family: 'Source Sans Pro', sans-serif; font-weight: 600; line-height: 1.5em;
}
.caption-one-line {
    height: 31px !important;
}
.slider-caption p, .slider-link-caption p, .slider-link-caption-2 p, .slider-caption-2 p, .slider-caption-3 p, .slider-caption-4 p {
    padding: 8px 0 0 8px;
    color:#000;
    font-size: 12px;
    line-height: 13px;
}
.slider-link-caption {
    bottom: 0;
}
.slider-link {
    display: block;
    position: absolute;
    right: 0;
    bottom: 104px;
    width: 244px !important;
    height: 24px !important;
    margin-bottom: 3px;
    background: #714302;
    padding: 0;
}
.slider-link-2 {
    display: block;
    position: absolute;
    right: 0;
    bottom: 131px;
    width: 244px !important;
    height: 24px !important;
    margin-bottom: 3px;
    background: #714302;
    padding: 0;
}
.slider-link.mdpa {
    background: #106e51;

}
.slider-link-2.mdpa {
    background: #106e51;
}
.slider-link a, .slider-link-2 a {
    font-family: 'Source Sans Pro', sans-serif; font-weight: 400; line-height: 0; font-size: 13px; color: #fff;
    position: relative;
    width:244px;
    height:24px;
    line-height: 26px;
    display:block;
    text-indent:8px;
    position:absolute;
    z-index:1;
}
.slider-link a:hover, .slider-link-2 a:hover {
    color: #ccc;
}
.slider-link-arrow {
    position:absolute;
    background:url(../images/out-arrow.png);
    background-repeat: no-repeat;
    background-size: 15px;
    height:15px;
    width:15px;
    top: 4px;
    right: 4px;
}
.about-caption {
    display: block;
    width: 244px !important;
    height: 88px !important;
    z-index: 3;
/*    background:rgba(255, 255, 255, 0.85);
*/
}
.about-caption p {
    padding: 8px 0 0 8px;
    color:#ccc;
    font-size: 15px;
    line-height: 13px;
    font-family: 'Source Sans Pro', sans-serif; font-weight: 400; line-height: 1.5em;
}
p.static-caption {
    font-family: 'Source Sans Pro', sans-serif; font-weight: 400; line-height: 1.5em;
    color: #ccc;
    font-size: 15px;
    line-height: 13px;
    padding: 8px 0 0 8px;
}
/**-----SLIDER CAPTION END-----**/

/**-----RECENT PROJECTS GALLERY-----**/
.project-image {
    position: relative;
    display: block;
    float: left;
    width: 49.25%;
    height: auto;
    margin-right: .75%;
    margin-bottom: 3.5%;
}
.recent-projects-description {
    display: block;
    position: absolute;
    bottom: -1;
    right: 0;
    width: 100% !important;
    height: 16px !important;
    background: rgba(226, 226, 226, 0.90);
    z-index:99;
}
.recent-projects-description h2 {
    font-family: 'Source Sans Pro', sans-serif; font-weight: 600; line-height: 1.5em;
    padding: 0 1% 1% 4%;
    color:#000;
    font-size: 10px;
}
#core-and-shell-projects {
    width:110%;
    height:auto;
    position: absolute;
    top:34px;
    left:0;
    overflow-y: auto;
    overflow-x: hidden;
}
.slider-wrap-alt h1{
    font-family: 'Source Sans Pro', sans-serif; font-weight: 400; line-height: 1.5em;
    color: #ccc;
    font-size: 15px;
    line-height: 29px;
    padding-left: 3px;
    position:absolute;
    top:0;
}
.slider-caption, .slider-link-caption {
    display: block;
    position: absolute;
    width: 200px !important;
    height: 90px !important;
    background: rgba(226, 226, 226, 0.90);
    z-index:99;
}
.slider-caption-2, .slider-link-caption {
    display: block;
    position: absolute;
    width: 153px !important;
    height: 90px !important;
    background: rgba(226, 226, 226, 0.90);
    z-index:99;
}
.slider-caption-3, .slider-link-caption {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 129px !important;
    height: 90px !important;
    background: rgba(226, 226, 226, 0.90);
    z-index:99;
}
.slider-caption-4, .slider-link-caption {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100px !important;
    height: 90px !important;
    background: rgba(226, 226, 226, 0.90);
    z-index:99;
}
.slider-caption-tall {
    display: block;
    position: absolute;
/*    width: 200px !important;
*/    height: 111px !important;
    background: rgba(226, 226, 226, 0.90);
    z-index:99;
}
/*.slider-caption, .slider-caption-tall {
    height: 111px !important;
}*/
/*.slider-caption-2, .slider-caption-tall {
    display: block;
    position: absolute;
    width: 153px !important;
    height: 111px !important;
    background: rgba(226, 226, 226, 0.90);
    z-index:99;
}*/
.slider-link-award {
    display: block;
    position: absolute;
    right: 0;
    bottom: 90px;
    width: 200px !important;
    height: 24px !important;
    margin-bottom: 3px;
    background: #714302;
    padding: 0;
    position:absolute;
    z-index:999;
    font-size:12px;
    line-height:24px;
    text-indent:8px;
}
.slider-link-award {
    color:#fff !important;
    background: #714302 !important;
}
.slider-link-taller {
    bottom: 90px !important;
}
.slider-link-award:hover {
    background: #9a5a00 !important;
}
/*.slider-link-one added for the award for The Reserve, width is shorter at 146px to match width of the Reserve caption */
.slider-link-one {
    line-height: 14px;
    display: block;
    position: absolute;
    right: 0;
    bottom: 91px;
    width: 146px !important;
    height: 38px !important;
    margin-bottom: 3px;
    background: #714302;
    padding: 0;
    position: absolute;
    z-index: 999;
    font-size: 12px;
    line-height: 17px;
    padding-top: 5px;
    padding-left: 8px;
}
.slider-link-one {
    color:#fff !important;
    background: #714302 !important;
}
.slider-link-one:hover {
    background: #9a5a00 !important;
}
.slider-link-two {
    line-height: 14px;
    display: block;
    position: absolute;
    right: 0;
    bottom: 117px;
    width: 192px !important;
    height: 38px !important;
    margin-bottom: 3px;
    background: #714302;
    padding: 0;
    position: absolute;
    z-index: 999;
    font-size: 12px;
    line-height: 17px;
    padding-top: 5px;
    padding-left: 8px;
}
.slider-link-two {
    color:#fff !important;
    background: #714302 !important;
}
.slider-link-two:hover {
    background: #9a5a00 !important;
}
.slider-link-three {
    line-height: 14px;
    display: block;
    position: absolute;
    right: 0;
    bottom: 117px;
    width: 145px !important;
    height: 38px !important;
    margin-bottom: 3px;
    background: #714302;
    padding: 0;
    position: absolute;
    z-index: 999;
    font-size: 12px;
    line-height: 17px;
    padding-top: 5px;
    padding-left: 8px;
}
.slider-link-three {
    color:#fff !important;
    background: #714302 !important;
}
.slider-link-three:hover {
    background: #9a5a00 !important;
}

.project-gallery-shift {
    margin-right: -0.65%
}

/**-----RECENT PROJECTS GALLERY END-----**/



/*****************************
  SET DEFAULT DIMENSIONS HERE
 *****************************/
/* change the ID & dimensions to match your slider */
.slider {
    position: absolute;
    width: 100%;
    height: 100%;
    list-style: none;
    top:0;
    /* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
    /*overflow-y: auto;
    overflow-x: hidden;*/
}
.swipe-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

a {
    outline:0;
    border:0;
}
a:hover, a:active, a:focus {
  outline:0;
     border:0;
}
input::-moz-focus-inner { border: 0; outline:0;}
/* ==========================================================================
   Media Queries
   ========================================================================== */
@media (max-width: 902px) {
    #main {
        width:902px;
    }
}


/*    ||||||||||||||||  RESPONSIVE IMAGES 1070 START ||||||||||||||||*/
@media (min-width: 1070px) {

/**-----RECENT PROJECTS GALLERY BEGIN-----**/
.project-image {
    position: relative;
    display: block;
    float: left;
    width: 32.58333333%;
    height: auto;
    margin-right: .75%;
    margin-bottom: 2.7%;
}
/**-----RECENT PROJECTS GALLERY END-----**/
/**-----RECENT PROJECTS LIST BEGIN-----**/
.column-title p {
    font-size: 1em;
}
.column p {
    font-size: .875em;
}
/**-----RECENT PROJECTS LIST END-----**/
}
/*    ||||||||||||||||  RESPONSIVE IMAGES 1070 END   ||||||||||||||||*/


/*    ||||||||||||||||  RESPONSIVE IMAGES 1400 START ||||||||||||||||*/
@media (min-width: 1400px) {

/**-----RECENT PROJECTS GALLERY BEGIN-----**/
.project-image {
    position: relative;
    display: block;
    float: left;
    width: 24.25%;
    height: auto;
    margin-right: .75%;
    margin-bottom: 1.85%;
}
/**-----RECENT PROJECTS GALLERY END-----**/
/**-----RECENT PROJECTS LIST BEGIN-----**/
.column-title p {
    font-size: 1.0em;
}
.column p {
    font-size: 1.0em;
}
/**-----RECENT PROJECTS LIST END-----**/

#core-and-shell-projects {
    width:100%;
    height:auto;
    position: absolute;
    top:34px;
    left:0;
    overflow-y: auto;
    overflow-x: hidden;
}
.portfolio-container {
    width: 100%;
}
}
/*    ||||||||||||||||  RESPONSIVE IMAGES 1400 END   ||||||||||||||||*/




@media only screen and (min-width: 35em) {

}


@media only screen and (device-width: 768px), (-webkit-min-device-pixel-ratio: 1.3) {

/*    ||||||||||||||||  RESPONSIVE IMAGES 144dpi START ||||||||||||||||*/

    /*"X" TO CLOSE POP UP MENU*/
    .closePopUpMenu {
        display: block;
    }
    /*END "X" TO CLOSE POP UP MENU*/

        #logo-worthe {
        background: url(../images/logo-worthe-mdpa-krismar-sprite-rx2.png);
        background-repeat:no-repeat;
        background-position: 0 0;
        background-size:555px;
        overflow:hidden;
        width:180px;
        height:50px;
        }
        #logo-mdpa {
        background: url(../images/logo-worthe-mdpa-krismar-sprite-rx2.png);
        background-repeat:no-repeat;
        background-position: -207px 0;
        background-size:555px;
        overflow:hidden;
        width:172px;
        height:48px;
        }
        #logo-krismar {
        background: url(../images/KCLogoDark-1.png);
        background-repeat:no-repeat;
        background-position: -0px 1px;
        background-size:555px;
        overflow:hidden;
        width:150px;
        height:48px;
        }
        /*STATIC PAGE IMAGES*/
        /*END STATIC PAGE IMAGES*/

        /*BEGIN LA PROPERTIES SECTION*/
        /*END LOS ANGELES PROPERTIES SLIDES*/

        /*BEGIN BURBANK SLIDES*/
        /*END BURBANK SLIDES*/

        /*BEGIN MEDIA STUDIOS NORTH SLIDES*/
        /*END MEDIA STUDIOS NORTH PROPERTIES SLIDES*/

    /*    ||||||||||||||||  RESPONSIVE IMAGES ipad END   ||||||||||||||||*/

}


@media only screen (-webkit-min-device-pixel-ratio: 2) {

/*    ||||||||||||||||  RESPONSIVE IMAGES 144dpi START ||||||||||||||||*/
        #logo-worthe {
        background: url(../images/logo-worthe-mdpa-krismar-sprite-rx2.png);
        background-repeat:no-repeat;
        background-position: 0 0;
        background-size:555px;
        overflow:hidden;
        width:180px;
        height:50px;
        }
        #logo-mdpa {
        background: url(../images/logo-worthe-mdpa-krismar-sprite-rx2.png);
        background-repeat:no-repeat;
        background-position: -207px 0;
        background-size:555px;
        overflow:hidden;
        width:172px;
        height:48px;
        }
        #logo-krismar {
        background: url(../images/KCLogoDark-1.png);
        background-repeat:no-repeat;
        background-position: -0px 1px;
        background-size:555px;
        overflow:hidden;
        width:150px;
        height:48px;
        }

        /*STATIC PAGE IMAGES*/
        /*END STATIC PAGE IMAGES*/

        /*BEGIN LA PROPERTIES SECTION*/
        /*END LOS ANGELES PROPERTIES SLIDES*/

        /*BEGIN BURBANK SLIDES*/
        /*END BURBANK SLIDES*/

        /*BEGIN MEDIA STUDIOS NORTH SLIDES*/
        /*END MEDIA STUDIOS NORTH PROPERTIES SLIDES*/

    /*    ||||||||||||||||  RESPONSIVE IMAGES 144dpi END   ||||||||||||||||*/

}



/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow:none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}
