body {
background: #cdc8c1;
padding-top:286px;
font-family: UniversLTStd, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
}

body.works {
/* padding-top: 60px; */
padding-top: 0;
position: relative;
}

body.mourning {
padding-top: 60px;
position: relative;
}

body.mourning .mourning-bkg {
background: #cdc8c1;	
}

body.work-bodies {
/* background: #a6a6a6; */
/* background: #cdc8c1; */
padding-top: 286px;
position: relative;
}

body.works.img-gallery {
padding-top: 22px;
position: relative;
background: #fff;
}

body.img-gallery {
padding-top: 0;
background: #fff;
}

body.work-bodies .navbar-toggle {
color:#666666;	
}

.works-bkg .navbar-toggle {
color:#666666;	
}

body.work-bodies .navbar-salcedo-title {	
margin-bottom: 122px;
}

.white-bkg {
background: #fff;
color: #111;	
}

.black-bkg {
background: #000;	
}

.works-bkg {
background: #a6a6a6;	
}

.home-bkg {
background: #cdc8c1;	
}

.all-works-bkg {
background: #C5C2BA;	
}

.video-bkg {
background: #d5c3b8;	
}

.history-bkg {
background: #B8B8B8;	
}

.history-bkg .navbar-toggle {
color: #666;	
}

.videos-bkg {
background: #7D7D7D;	
}

.videos-bkg .navbar-toggle {
color: #DCDCDC;	
}

.staff-bkg {
background: #9b918c;	
}

.staff-bkg .navbar-toggle {
color: #cccccc;
}

a {color: #fff;}
a:hover, a:focus {
color: #999999; 
text-decoration: none;
outline: none;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}

.home-break {
margin-top: 0;
margin-bottom: 0;
border: 0;
border-top: 1px solid #eee;	
}

.header {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 10000;
	
}

.header a {
text-decoration: none;
}

.header a:hover {
color: #999999;
text-decoration: none;
}

.header-salcedo {	
background: #cdc8c1;
float: left;
/* height: 50px; */
height: auto;
padding: 15px 15px;
font-family: times, serif;
font-size: 60px;
line-height: 60px;
}

nav {
/* background: #cdc8c1; */
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 1030;
border-width: 0 0 1px;	
/* cursor: pointer; */
overflow: hidden;
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
-webkit-transition: -webkit-transform .4s, height .3s, background .4s;
-moz-transition: -moz-transform .4s, height .3s, background .4s;
transition: transform .4s, height .3s, background .4s;
}

nav.invisible {
-webkit-transform: translate(0,-64px);
-moz-transform: translate(0,-64px);
-o-transform: translate(0,-64px);
transform: translate(0,-64px);
-webkit-transition: -webkit-transform .2s;
-moz-transition: -moz-transform .2s;
-o-transition: -o-transform .2s;
transition: transform .2s;
opacity: 0;
}

nav .navbar-salcedo {
display: none;
}

.works nav .navbar-salcedo, .mourning nav .navbar-salcedo {
display: inherit;
}	

nav.detached {
position: fixed;
background: inherit;
-webkit-transition: -webkit-transform .3s, height .3s, background .4s, opacity .3s;
-moz-transition: -moz-transform .3s, height .3s, background .4s, opacity .3s;
-o-transition: -o-transform .3s, height .3s, background .4s, opacity .3s;
transition: transform .3s, height .3s, background .4s, opacity .3s;
}

nav.detached .navbar-salcedo-title {
display: none;
}

nav.detached .navbar-salcedo {
display: inherit !important;
}	

.navbar {
position: absolute;
top: 0;
left: 0;
/* background: #cdc8c1; */
margin-bottom: 0;
border-radius: 0;
border: none;
}

.navbar .container {
/*
padding-right: 0;
padding-left: 0;
*/	
}
.navbar-header {
/* background: #cdc8c1; */
float: none;
height: auto;
border-top: 1px solid #fff;
margin-top: 10px;
}
.navbar-header .col-sm-4, .navbar-header .col-sm-5 {
padding-left: 0;	
}

.navbar-mca {
float: left;
/* height: 50px; */
height: auto;
padding: 15px 0;
/* font-size: 16px; */
font-size: 14px;
line-height: 20px;
font-family: UniversLTStd, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
}
.navbar-mca:hover,
.navbar-mca:focus {
text-decoration: none;
color: #fff;
filter: alpha(opacity=80);
opacity: 0.8;
}
.navbar-mca > img {
  display: block;
}

.navbar-salcedo-title {	
/* background: #cdc8c1; */
background: transparent;
float: left;
/* height: 50px; */
height: auto;
padding: 15px 15px;
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
font-size: 60px;
line-height: 60px;
/* margin-bottom: 120px; */
margin-bottom: 124px;
}

.navbar-salcedo-title:hover {
color: #fff;
filter: alpha(opacity=80);
opacity: 0.8;	
}		

.navbar-salcedo {
float: left;
/* height: 50px; */
height: auto;
padding: 15px 15px;
font-size: 26px;
line-height: 20px;
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
}
.navbar-toggle {
color: #999999;
position: relative;
float: right;
padding: 14px 0;
margin-top: 0;
/* margin-right: 15px; */
margin-right: 0;
margin-bottom: 0px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
font-size: 16px;
line-height: 20px;
}
.navbar-left,.navbar-right {
float: none !important;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: none;
padding-left: 0;
padding-right: 0;
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
/* margin-top: 7.5px; */
/* background: #cdc8c1; */
background: inherit;
}

.navbar-nav.works-bkg {
background: #a6a6a6;	
}

.navbar-nav.home-bkg {
background: #cdc8c1;
}

.navbar-nav.mourning-bkg {
background: #cdc8c1;
}

.navbar-nav.video-bkg {
background: #d5c3b8;	
}

.navbar-nav>li {
float: none;
border-top: 1px solid #fff;
}
.navbar-nav>li:last-child {
border-bottom: 1px solid #fff;
}

.works-bkg .navbar-nav>li:last-child, .history-bkg .navbar-nav>li:last-child, .staff-bkg .navbar-nav>li:last-child, .mourning-bkg .navbar-nav>li:last-child, .videos-bkg .navbar-nav>li:last-child {
border-bottom: none;
}

.navbar-nav>li>a {
padding: 8px 15px 8px 0;
padding-top: 8px;
padding-bottom: 8px;
}
.navbar-nav>li>a:hover, .navbar-nav>li>a:focus {
background-color: transparent;
color: #fff;
filter: alpha(opacity=80);
opacity: 0.8;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
background-color: transparent;
border-bottom: 1px solid #fff;
}
.collapse.in{
display:block !important;
}

.dropdown-menu {
position: relative;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: none;
min-width: 160px;
padding: 0;
margin: 0;
font-size: 14px;
text-align: left;
list-style: none;
background-color:transparent;
border: none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}

.dropdown-menu > li {
border-bottom: 1px solid #fff;
}

.dropdown-menu > li:last-child {
border-bottom: none;
}

.dropdown-menu > li > a {
display: block;
padding: 8px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #fff;
white-space: nowrap;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
background: transparent;
/* color: #333; */
color: #fff;
filter: alpha(opacity=80);
opacity: 0.8;
}

#little-lean {
    -letter-transform: skew(-5deg) none
                       none none
                       none none
                       skew(-5deg);
}

/* home */

.home-work {
min-height: 400px;	
/* border-bottom: 1px solid #fff; */
text-align: center;
width: 100%;
/* height: auto; */
height: 400px;
position: relative;
padding: 0 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;


background: transparent;
z-index: 1000;
}

.home-works .container {

}

.home-works {
position: relative;
}

.home-works a {
color: #111;
text-decoration: none;	
display: block;
position: relative;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
background: rgb(205, 200, 193);
background: rgba(205, 200, 193, 0.0);
-webkit-transition: background .5s ease-out;
  -moz-transition: background .5s ease-out;
  -o-transition: background .5s ease-out;
  transition: background .5s ease-out;	
}

.home-works a:hover {
color: #fff;
}

.home-works a .home-work {
background: rgb(205, 200, 193);
background: rgba(205, 200, 193, 0.0);
-webkit-transition: background .5s ease-out;
  -moz-transition: background .5s ease-out;
  -o-transition: background .5s ease-out;
  transition: background .5s ease-out;	
}

.home-works a:hover .home-work  {
/* background: #cdc8c1; */
background: rgb(205, 200, 193);
background: rgba(205, 200, 193, 0.8);
	
}

.home-work .col-sm-2 {
float: left;
display: inline-block;
vertical-align: middle;
/* margin-right: -4px; */
padding-top: 20px;
z-index: 1000;	
}
.home-work .col-sm-8 {
float: left;
display: inline-block;
vertical-align: middle;
/* margin-right: -4px; */
padding-top: 20px;
z-index: 1000;	
}

.home-work .col-sm-8 h2, .home-work .col-sm-10 h2 {
font-size: 80px;
min-height: 300px;
padding-top: 106px;
letter-spacing: 1pt;
text-decoration: none;
text-transform: none;
display: block;
text-align: center;
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
text-shadow: 0 1px 0 rgba(0,0,0,.1);
/*
font-family: NovareseStd-MediumItalic, times, serif;
font-weight: normal;
font-style: normal;
*/
}

.home-work .col-sm-2 h3 {
font-size: 16px;
letter-spacing: 1pt;
padding-top: 140px;
text-decoration: none;
text-transform: none;
display: block;
text-align: center;
font-family: schulbuch-cmca-web-1, schulbuch-cmca-web-2, Arial, Helvetica, sans-serif;
/* color: transparent; */
}

.home-work .col-sm-2 h3.home-year {
text-align: left;	
}

.home-work .col-sm-2 h3.home-meta-works {
text-align: right;	
}

/* v2 */

.home-body {
display: block;
background: #cdc8c1;	
}

.home-body-bkg {
position: relative;
}
.home-body .col-sm-2 {
float: left;
display: inline-block;
vertical-align: middle;
padding-top: 20px;
z-index: 10000;	
min-height: 400px;
position: relative;
}
.home-body .col-sm-8 {
float: left;
display: inline-block;
vertical-align: middle;
padding-top: 20px;
/* z-index: 1000;	 */
z-index: 10;
}

.home-body .col-sm-8 h2, .home-body .col-sm-10 h2 {
font-size: 80px;
min-height: 340px;
padding-top: 108px;
letter-spacing: 1pt;
text-decoration: none;
text-transform: none;
display: block;
text-align: center;
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
text-shadow: 0 1px 0 rgba(0,0,0,.1);
margin-bottom: 20px;
}

.home-body h3 {
font-size: 16px;
letter-spacing: 1pt;
padding-top: 0;
text-decoration: none;
text-transform: none;
display: block;
text-align: center;
/* color: transparent; */
z-index: 10000;	
/* min-height: 400px; */
position: relative;
}

.home-body h3.home-title {
text-align: left;	
position: absolute;
top: 10px;
left: 0px;
margin: 0;
/*
font-family: NovareseStd-MediumItalic, times, serif;
font-weight: normal;
font-style: normal;
*/
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
font-size: 20px;
}

.home-body h3.home-type {
text-align: left;	
position: absolute;
bottom: 10px;
left: 0px;
margin: 0;
}

.home-body h3.home-meta-works {
text-align: right;
position: absolute;
bottom: 10px;
right: 0px;
margin: 0;	
}



.home-disremembered {
background:transparent url("../img/disremembered/Disremembered-home.jpg") no-repeat center center;
background-size:100%;

position: absolute;
top: 1px;
left: 0;
display: block;
min-height: 398px;
z-index: 100;
width: 100%; 
opacity: 0.2; filter: alpha(opacity=20);	
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-body .home-disremembered {z-index: 10;}

.home-A_Flor_de_Piel {
background:transparent url("../img/A_Flor_de_Piel-home.png") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}


.home-plegaria-muda {
background:transparent url("../img/Plegaria-Muda-home.png") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-accion_de_duelo {
background:transparent url("../img/Accion_de_Duelo-home.png") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-shibboleth {
background:transparent url("../img/Shibboleth-home.jpg") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-abyss {
background:transparent url("../img/Abyss-home.jpg") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-neither {
background:transparent url("../img/Neither-home.png") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-untitled-1 {
background:transparent url("../img/untitled-istanbul-home.png") no-repeat center center; 
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-noviembre_6_y_7 {
background:transparent url("../img/Noviembre_6_y_7-home.png") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-thou-less {
background:transparent url("../img/Thou-less-home.png") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-untitled-2 {
background:transparent url("../img/untitled-roses/untitled-roses-home.jpg") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-unland {
background:transparent url("../img/Unland-home.png") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-atrabiliarios {
background:transparent url("../img/Atrabiliarios-home.png") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-la_casa_viuda {
background:transparent url("../img/la_casa_viuda/La_Casa_Viuda-home.jpg") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-untitled-3 {
background:transparent url("../img/untitled_concrete/Untitled-concrete-furniture-home.jpg") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-untitled-4 {
background:transparent url("../img/Untitled-shirts-home.jpg") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}

.home-untitled-5 {
background:transparent url("../img/untitled_hospital_furniture/Untitled-hospital-home.jpg") no-repeat center center;
background-size:100%; 

position: absolute;
top: 0;
left: 0;
display: block;
min-height: 400px;
z-index: 100;
width: 100%;
opacity: 0.2; filter: alpha(opacity=20);
border-top: 15px solid #cdc8c1;
border-bottom: 15px solid #cdc8c1;
}


.home-works a:hover .home-disremembered, .home-A_Flor_de_Piel:hover, .home-thou-less:hover {
opacity: 1; filter: alpha(opacity=100);
}

#mourning {
text-align: left !important;
background: #fff;
margin-top: 40px;
margin-bottom: 0;
position: relative;	
}

#mourning .disappearing h3 {
color: #A69C92;	
}

#mourning .disappearing h2, #mourning .disappearing h3 {
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
font-size: 80px;
/* min-height: 400px; */
display: inline-block;
height: auto;
letter-spacing: 1pt;
text-decoration: none;
text-transform: none;
margin-top: 0;
margin-bottom: 0;
text-align: left !important;
background: transparent;
}

#mourning:hover .disappearing h2 span {
color: transparent;
background: #fff url("../img/h2-title-bkg-dash.jpg") repeat-x center center;
background-size: 10px 100px;	

}

#mourning:hover .disappearing h3 span {
color: transparent;
background: #fff url("../img/h3-title-bkg-dash.jpg") repeat-x center center;
background-size: 10px 100px;	
}

#mourning h4 {
font-size: 16px;
line-height: 20px;
color: #111;
margin-top: 5px;
margin-bottom: 40px;
}

#mourning:hover h4 span {
color: transparent;
background: #fff url("../img/h2-title-bkg-dash.jpg") repeat-x center center;
background-size: 6px 60px;	
}


/* works */

sub, sup {
position: relative;
font-size: 60%;
line-height: 0;
vertical-align: baseline;
}

sub {
bottom: -.15em;
}

sup {
top: -.5em;
right: -.08em;
}

.work {
/* background: #fff;	 */
margin: 0 0 50px;
}

.work-panel {
position: fixed;
top: 0;
left: 0;
width: 50%;
height: 100%;
z-index: 100;
background: #fff;	
padding: 0;
overflow-y: scroll;
border-left: 15px solid #cdc8c1;
border-right: 1px solid #cdc8c1;
}

.work-brief {
padding-bottom: 30px;	
}

p.work-brief {
font-family: NovareseStd-Medium, times, serif;
font-weight: normal;
font-style: normal;	
font-size: 16px;
line-height: 1.42857143;
}

.work-brief p {
font-family: NovareseStd-Medium, times, serif;
font-weight: normal;
font-style: normal;	
font-size: 16px;
/* font-size: 14px; */
line-height: 1.42857143;
}	

.thumbnail {
display: block;
padding: 0;
margin-bottom: 20px;
line-height: 1.42857143;
background-color: #fff;
border: 3px solid transparent;
border-radius: 0;
-webkit-transition: border .2s ease-in-out;
-o-transition: border .2s ease-in-out;
transition: border .2s ease-in-out;
}

.thumbs .thumbnail {
display: inline-block;
padding: 0;
margin-bottom: 0;
line-height: 1.42857143;
background-color: #fff;
border: 3px solid transparent;
border-radius: 0;
-webkit-transition: border .2s ease-in-out;
-o-transition: border .2s ease-in-out;
transition: border .2s ease-in-out;
}

.heroes {
display: inline-block;	
}

.heroes .thumbnail {
margin-bottom: 10px;	
}

.heroes .thumbnail img {
max-height: 80px;
}
.heroes .thumbnail img.thou {
max-height: 68px;
}

.untitled-roses .heroes .thumbnail img {
max-height: 62px;
}

.tiny-thumb .thumbnail img {
max-height: 50px;	
}


a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: #cdc8c1;	
}

/*
.thumbnail > img {
max-height: 100px;	
}
*/

.panel {
background: #fff;
height: 100%;
margin-bottom: auto;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
padding: 60px 45px 0;
}
	
.panel h2 {
text-align: center;
/* padding: 60px 15px 80px; */
padding: 26px 0 30px;
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
font-size: 56px;
line-height: 60px;
}

.work-column {
padding: 120px 60px 60px;
min-height: 1400px;
}

.work-column p {
font-size: 18px;
line-height: 22px;	
}
.work p.caption {
background: transparent;
color: #111;
width: 80%;
display: inline-block;
margin: 0;
font-size: 14px;
line-height: 1.42857143;	
}
.work a.caption {
background: transparent;
color: #111;
margin: 10px 0 50px;	
}

.work a.caption::after { 
content: " +";
color: #999;
}

.work a.caption:focus::after { 
content: " +";
color: #eee;
}

.work a.caption.nomore:after {
content: "";	
}



.work a.caption-rights {
display: block;
color: #111;	
}
	
.work a.caption-viewlarger, .work a.caption-viewvideo {
background: transparent;
color: #111;
float: right;	
}

.collapse-caption-open {
min-height: 20px;
padding: 0 10px 10px 0;	
}

.collapse-caption-open p {
/*
font-size: 18px;
line-height: 26px;
*/
font-size: 14px;
line-height: 1.42857143;
}

.work.quote p {
font-size: 16px;
line-height: 1.42857143;
font-family: NovareseStd-Medium, times, serif;
font-weight: normal;
font-style: normal;	
}

.work.transcript {
padding: 20px;
background: #f1f1f1;	
}

.work.transcript p {
font-family: NovareseStd-Medium, times, serif;
font-weight: normal;
font-style: normal;	
font-size: 16px;
line-height: 1.42857143;
margin-bottom: 0;	
}	

.work.quote p span.caption, .work.transcript p span.caption, .about-exhibition p span.caption {
font-family: UniversLTStd, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 1.42857143;
color: #111;	
}

.work.quote a.caption-viewexcerpt, .work.transcript a.caption-viewexcerpt {
background: transparent;
color: #111 !important;
font-family: UniversLTStd, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 1.42857143;
font-style: normal;
font-weight: normal;
margin-top: 30px;
display: inline-block;
}

.about-exhibition .essays-header a, .essays .essays-header a, .mourning-essay a {
margin: 10px 0 20px;
color: #A69C92;
background: transparent;
display: inline;
padding-bottom: 2px;
}

.about-exhibition .essays-header a:hover, .essays .essays-header a:hover, .mourning-essay a:hover {
background: #eee;
}


/* gallery */

.img-gallery .modal {
z-index: 10400;	
}

.img-gallery .navbar {
/* background: #fff; */
background: transparent;	
}

.img-gallery .navbar-header {
background: transparent;	
}

.image-thumbnails {
width: 100%;
position: relative;
display: inline-block;
}

.image-thumbnails .thumbnail {
display: inline-block;	
vertical-align: middle;
}

a.thumbnail {
cursor: pointer;	
}

a.thumbnail.current {
border-color: #cdc8c1;		
}

/*
.img-gallery .navbar:hover {
background: #cdc8c1;	
}
*/	

.img-gallery .navbar-mca, .img-gallery .navbar-salcedo {
display: none !important;	
}

.navbar .back {
color: #999999;
position: relative;
float: right;
padding: 9px 0;
margin-top: 0;
/* margin-right: 15px; */
margin-right: 0;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
font-size: 38px;
line-height: 20px;
cursor: pointer;
font-family: UniversLTStd-Light, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
}

.gallery {
padding-top: 20px;	
}

.container-gallery {
width: 1024px;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;	
}

.img-primary {
/* min-height: 600px; */
max-height: 600px;	
}

.container-gallery .vertical .img-primary {
max-height: inherit;
height: auto;	
}

.img-primary img {
margin: 0 auto;	
}

.container-gallery a.caption {
color: #111;	
}

.img-responsive-primary {
margin:0 auto;
/* background-color:#CCC; */
width:100%;
position:absolute;
top:60px;
right:0;
left:0;
/* bottom:100px; */
bottom:60px;
max-height: 1024px;

padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;

z-index: 10000;
text-align: center;
}

.img-responsive-primary img {
max-width:100%;
height:auto;
max-height: 1024px;
/* max-width: 1024px; */
-webkit-transition: width 0.2s ease-in, height 0.2s ease-in;
transition: width 0.2s ease-in, height 0.2s ease-in;
}


.img-responsive-primary a.caption {
color: #111;	
/*
background:transparent url("../img/icons/salcedo_icn_info.jpg") no-repeat center center;
background-size:100%; 
width: 20px;
height: 20px;
*/
position: absolute;
top: -30px;
left: 16px;
cursor: pointer;
text-align: left;
}

.img-responsive-primary a.caption {
color: #111;	
}

/*
.img-responsive-primary .collapse.in {
position: absolute;
top: 0;
left: 10px;	
}
*/

.modal-backdrop {
position: absolute;
top: 0;
right: 0;
left: 0;
background-color: #fff;
}

.modal.fade .modal-dialog {
-webkit-transition: -webkit-transform .3s ease-out;
-o-transition: -o-transform .3s ease-out;
transition: transform .3s ease-out;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}

.modal-backdrop.in {
filter: alpha(opacity=75);
opacity: 0.75;
}

.modal-dialog {
margin: 80px 0 0;
padding-left: 20px;	
width: 70%;
}

.modal-dialog p span {
font-family: NovareseStd-Medium, times, serif;
font-weight: normal;
font-style: normal;
font-size: 46px;
line-height: 50px;
margin-bottom: 10px;
display: block;
}

.modal-dialog p span em {
font-family: NovareseStd-MediumItalic, times, serif;
font-weight: normal;
font-style: normal;
}

.modal-dialog p {
font-size: 20px;
line-height: 24px;
color: #111;
text-align: left;	
}	

.fit-wrapper.unfit-image .img-responsive-primary img {
margin-bottom: 20px;	
}


.img-responsive-primary-horizontal {
position: relative;
}

.img-responsive-primary-horizontal img {
max-width:100%;
height:auto;
max-height: 1024px;
/* max-width: 1024px; */
-webkit-transition: width 0.2s ease-in, height 0.2s ease-in;
transition: width 0.2s ease-in, height 0.2s ease-in;
}

.fit-wrapper{
position:relative;
text-align: center;
}

.fit-wrapper.unfit-image {
padding-bottom: 20px;	
}

.fit-toggle{
/* background:transparent url("../img/icons/salcedo_icn_expand.jpg") no-repeat center center; */
background-size:100%;	
	
position:absolute;
/*
bottom: -20px;
right: 0px;
*/
top: -30px;
left: 52px;
/* left: 32px; */
/* width:20px; */
width: auto;
height:20px;
/* background:#eee; */
cursor: pointer;
margin-bottom: 14px;
}

.unfit-image .fit-toggle{
color:#ccc;
}

.maxed-image .fit-toggle{
display:none;
}

.img-gallery .footer {
position: fixed;
bottom: 0;
left: 0;
width: 100%;	
}


/* bodies of work */

.work-bodies-container .col-sm-6.left {
/* padding-left: 0; */
padding-bottom: 40px;
}

.work-bodies-container .col-sm-6.right {
/* padding-right: 0; */
padding-bottom: 40px;
}

.tab-content a {
display: block;
color: #111;	
font-size: 18px;
line-height: 26px;
}

.tab-content a.caption {
font-size: 14px;
line-height: 1.42857143;
}

.tab-content a.caption::after { 
content: " +";
color: #666;
}

.tab-content>.active {
display: block;
visibility: visible;
}

.tab-content>.active.white-bkg {
background: #fff;	
}

.nav-tabs {
border-bottom: none;
}

.nav-tabs > li  {
color: #666666;
margin-right: 2px;
line-height: 1.42857143;
border: none;
border-radius: none;
}

.nav-tabs > li:first-child {
padding: 8px 15px 10px 0;	
}

.nav-tabs > li.push-right {
float: right;	
}

.nav-tabs > li > a {
border: none;
border-radius: none;
position: relative;
display: block;
padding: 8px 15px 10px 15px;
}

.nav-tabs > li a:last-child {
padding: 8px 0 10px 15px;	
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
color: #666666;
cursor: default;
background-color: transparent !important;
border: none;
border-bottom-color: transparent;
border-radius: none;
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
border-radius: none;
background-color: transparent !important;
}	

.work-bodies-container .bodies-header {
border-top: 1px solid #fff;	
}

.bodies-header h2 {
font-size: 18px;
line-height: 20px;
color: #fff;
padding: 8px 0;
margin-top: 0;	
}

.work-bodies .caption {
/* margin-bottom: 40px; */
margin-top: 6px;
}

hr.work-list-line {
margin-top: 0;
margin-bottom: 0;
border: 0;
border-top: 1px solid #C5C2BA;
padding: 0 15px;
}

.work-list-work {
padding: 20px 0;	
}

.work-list-work p {
font-size: 14px;
line-height: 1.42857143;	
}

.work-list-thumbnail .img-responsive {
max-height: 100px;	
}

/*
.work-bodies .navbar-collapse  {
	
}
*/


/* video */

.video {
padding: 40px 0;	
}

.video-container {
width: 100%;
height: auto;
display: block;
}

.video-list .nav-tabs, 
.video-publicworks .nav-tabs {
border-bottom: 1px solid #666666;
}

.video-list .nav-tabs > li:first-child, 
.video-publicworks .nav-tabs > li:first-child {
padding: 0 15px 0 0;
}

.video-list .nav-tabs > li a:last-child, 
.video-publicworks .nav-tabs > li a:last-child {
padding: 8px 0 10px 15px;
}

.video-list .nav-tabs > li a:first-child, 
.video-publicworks .nav-tabs > li a:first-child {
padding: 10px 0;
}

.video-list .nav-tabs > li.far-right, 
.video-publicworks .nav-tabs > li.far-right {
padding: 0 0 0 15px;
}

.video .collapse-caption-open p {color: #fff;}

.video a.caption::after { 
content: " +";
color: #999;
}

.video a.caption:focus::after { 
content: " +";
color: #eee;
}

.video p.caption {color: #fff;}

.video-block {
padding-top: 140px;
padding-bottom: 220px;
}

.video-block:first-child {
padding-top: 100px;	
}

.work-video {
position: relative;	
display: block;
}

.work-video img.play-btn {
position: absolute;
top: 50%;
left: 50%;
height: 40px;
width: 40px;
z-index: 1000;
}

#documentary .video-block:first-child {
padding-top: 40px;
}


.image-wrap {
position: relative;
overflow: hidden;
cursor: pointer;
}

.image-wrap img {
width: 100%;	
}

.image-wrap  .hover-wrap {
position: absolute;
display: block;
width: 100%;
height: 100%;

opacity: 0.8;
filter: alpha(opacity=80);

-webkit-transition: opacity 250ms ease-out 0s;	
   -moz-transition: opacity 250ms ease-out 0s;
	 -o-transition: opacity 250ms ease-out 0s;
	    transition: opacity 250ms ease-out 0s;
}

.image-wrap:hover .hover-wrap,
.image-wrap.active .hover-wrap {
opacity: 1;
filter: alpha(opacity=100);
}

.image-wrap .hover-wrap .overlay-img {
position: absolute;
width: 100%;
height: 100%;
background: #A9A59F;

opacity: 0.75;
filter: alpha(opacity=45);
}

.image-wrap .hover-wrap .play-btn {
position: absolute;
width: 40px;
height: 40px;
top: 50%;
left: 50%;
height: 40px;
width: 40px;
z-index: 1000;
margin: -20px 0 0 -20px;
color: #FFFFFF;
text-align: center;
opacity: 1;
filter: alpha(opacity=100);
}

.video.all {
padding: 0;	
}

.video-single .video.all {
padding: 60px 0;	
}

.video-grid .nav-tabs > li:first-child {
padding: 0 15px 0 0;
}

.video-grid .nav-tabs > li:last-child {
padding: 0 0 0 15px;
}

.video-grid .nav-tabs > li a:first-child {
padding: 10px 0;
}

.video-grid .nav-tabs > li.far-right {
padding: 0 0 0 15px;
}

.video.all hr {
border-top: 1px solid #666666;	
}

.video.all hr:first-child {margin-top: 0}

.video.all p {color: #eee;}

.video.all .image-wrap .hover-wrap .overlay-img {
position: absolute;
width: 100%;
height: 100%;
background: #333;
opacity: 0.75;
filter: alpha(opacity=45);
}

.video.all .video-block:first-child, .video.all .video-block {
padding-top: 0;
padding-bottom: 20px;
}

/* .video.all .video-block:first-child {padding-top: 0px;} */

.video.all p.caption {
margin: 10px 0;	
}

.video.all .video-container .image-wrap  {
min-height: 140px;	
}


/* footer */

footer {
position: relative;
/* height: 36px; */
height: auto;
min-height: 36px;
z-index: 1000;
width: 100%;
padding: 10px 0;
font-size: 12px;
line-height: 14px;
background-color: inherit;	
}

.works footer {
position: absolute;
bottom: 0;
left: 0;
}

footer a {
color: #111;	
}	

footer .soon {
display: none;
}

.footer-mca {
font-size: 12px;
line-height: 14px;
text-align: right;	
}

.footer-mca a {
color: #fff !important;
}

.klearfix:after {
clear: both;
content: ' ';
display: block;
font-size: 0;
line-height: 0;
visibility: hidden;
width: 0;
height: 0;
}

.work-bodies footer {
position: relative;
}

.footer-modal .modal-dialog {
margin: 80px 0 0;
padding: 0 40px 60px 20px;
width: 100%;
}

.footer-modal h2 {
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
color: #fff;
font-size: 46px;
line-height: 50px;
margin-bottom: 5px;	
}

.footer-modal h4 {
font-size: 14px;
line-height: 1.42857143;
border-top: 1px solid #fff;
padding: 6px 0 0;
margin: 40px 0 30px;
color: #fff;	
}

.footer-modal p {
font-family: UniversLTStd, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 1.42857143;
color: #fff;
margin-top: 20px;	
max-width: 800px;
}

.footer-modal p strong {	
font-family: UniversLTStd-Bold, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
}

.footer-modal a {
color: #ccc;
display: inline-block;	
}

.footer-modal a:hover {
background: #999;
}

.footer-modal .modal-backdrop {
position: absolute;
top: 0;
right: 0;
left: 0;
background-color: grey;
}

.footer-modal .modal-backdrop.in {
filter: alpha(opacity=100);
opacity: 1;
}

.footer-modal .close {
position: fixed;
top: 20px;
right: 20px;
color: #fff;
text-shadow: none;
filter: alpha(opacity=60);
opacity: 0.6;
background-color: transparent;
background-image: none;
border: none;
border-radius: none;
font-size: 38px;
line-height: 20px;
cursor: pointer;
font-family: UniversLTStd-Light, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
height: 30px;
z-index: 1050;
outline: none;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

.credits-logos {
padding: 20px;
background: #fff;	
margin: 40px 0;
}

.credits-logos img {
display: block;
}

.credits-logos img.dedalus {
max-width: 200px;	
}

/* exhibition history */

.exhibition-history h2 {
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
color: #A69C92;	
font-size: 46px;
line-height: 50px;
margin-bottom: 5px;
}

.exhibition-history h3 {
/*
font-size: 20px;
line-height: 24px;
*/
color: #111;
margin-top: 5px;
margin-bottom: 40px;
font-size: 14px;
line-height: 1.42857143;
font-style: normal;
font-weight: normal;
}

.exhibition-history h4 {
font-size: 14px;
line-height: 1.42857143;
border-top: 1px solid #111;
padding: 6px 0 0;	
margin: 40px 0 30px;
}

.table-striped > tbody > tr:nth-child(odd) {
background: transparent;	
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
border-top: none;	
}


.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
padding: 10px 5px;
}

.table-bottom td.year {
min-width: 124px;	
}

.table-top {
margin-top: 40px;	
}

.table-bottom {

}

.table > thead > tr > th {border-bottom: 1px solid #cdc8c1;}

.bootgrid-header .actionBar {
display: none;	
}

.bootgrid-header, .bootgrid-footer {
display: none;
}

.exh {
font-family: UniversLTStd-Obl, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;	
width: auto;
overflow: inherit !important;
white-space: inherit !important;	
padding-right: 10px !important;
}

.linebreak {
width: auto;
overflow: inherit !important;
white-space: inherit !important;	
padding-right: 10px !important;
}

/* staff */

.staff {
padding-bottom: 40px;	
}

.staff h2 {
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
color: #A69C92;	
font-size: 46px;
line-height: 50px;
margin-bottom: 5px;
}

.staff h3 {
font-size: 20px;
line-height: 24px;
color: #111;
margin-top: 5px;
margin-bottom: 40px;
}

.staff h4 {
font-size: 14px;
line-height: 1.42857143;
border-top: 1px solid #111;
padding: 6px 0 0;	
margin: 40px 0 30px;
}

.staff h4.secondary {
border-top: 1px solid #fff;
}

.staff p {
margin: 0 0 14px;	
}

.staff p span {
color: #9b918c;
font-family: UniversLTStd, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;	
}

.staff a {
color: #111;	
}

.staff a:hover {
background: #eee;
}

/* texts */

/*
.mourning-essay {
border-left: 15px solid #cdc8c1;
border-right: 15px solid #cdc8c1;	
}
*/

.mourning .row {
position: relative;	
}

.disappearing {
margin-top: 40px;
min-height: 420px;	
text-align: left;
}

.mourning-essay h2 span, .mourning-essay h3 span, .mourning-essay h4 span {
opacity: 0;
  -webkit-animation: fadeinmourning .6s .5s 1 forwards ease-in-out;
     -moz-animation: fadeinmourning .6s .5s 1 forwards ease-in-out;
          animation: fadeinmourning .6s .5s 1 forwards ease-in-out;
}
.mourning-essay h2 span, .mourning-essay h3 span {
	-webkit-animation-delay: .6s;
       -moz-animation-delay: .6s;
            animation-delay: .6s;
}
/*
.mourning-essay h3 span {
    -webkit-animation-delay: 1.2s;
       -moz-animation-delay: 1.2s;
            animation-delay: 1.2s;
  }
*/
.mourning-essay h4 {
    -webkit-animation-delay: 2.4s;
       -moz-animation-delay: 2.4s;
            animation-delay: 2.4s;
  }
  
  /* Keyframes */

@-webkit-keyframes fadeinmourning{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}
@-moz-keyframes fadeinmourning{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}
@keyframes fadeinmourning{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}

.mourning-essay h2, .mourning-essay h3 {
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
font-size: 80px;
/* min-height: 400px; */
display: inline-block;
height: auto;
letter-spacing: 1pt;
text-decoration: none;
text-transform: none;
margin-top: 0;
margin-bottom: 0;
}

.mourning-essay h3 {
color: #A69C92;	
}

/*
.mourning-essay h2:hover span {
color: transparent;
background: #fff url("../img/h2-title-bkg-dash.jpg") repeat-x center center;
background-size: 10px 100px;	

}

.mourning-essay h3:hover span {
color: transparent;
background: #fff url("../img/h3-title-bkg-dash.jpg") repeat-x center center;
background-size: 10px 100px;	
}
*/

.mourning-essay h4 {
font-size: 16px;
line-height: 20px;
color: #111;
margin-top: 5px;
margin-bottom: 40px;
}

.mourning-essay h5 {
font-size: 14px;
line-height: 1.42857143;
color: #111;
margin-top: 5px;
margin-bottom: 40px;
}

.mourning-essay p {
font-family: NovareseStd-Medium, times, serif;
font-weight: normal;
font-style: normal;
font-size: 16px;
line-height: 1.42857143;	
}

.mourning-essay .sidenote {
display: block;
position: absolute;
top: 0;
left: 0;
background: none;
width: 100%;
}

.mourning-essay .sidenote span.dot {
width: 8px;
height: 8px;
display: inline-block;
margin: 0;
background: transparent;
border: 2px solid rgba(0,0,0,.2);
border-radius: 50%;
cursor: pointer;	
}

.mourning-essay .sidenote img {
max-width: 80px;
position: relative;
display: block;	
}

.mourning-essay .sidenote p.caption {
position: relative;
display: block;
font-family: UniversLTStd, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 14px;
margin-top: 6px;
color: rgba(149, 139, 127, 0.8);
}	

.mourning-essay a.sidenote-reveal {
color: #111;	
}

.mourning-essay #row2 .sidenote-preview, 
.mourning-essay #row6 .sidenote-preview, 
.mourning-essay #row8 .sidenote-preview, 
.mourning-essay #row9 .sidenote-preview,
.mourning-essay #row10 .sidenote-preview,
.mourning-essay #row11 .sidenote-preview {
/* display: none; */	
opacity: 0.0;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;
}
.mourning-essay #row2:hover .sidenote-preview, 
.mourning-essay #row6:hover .sidenote-preview, 
.mourning-essay #row8:hover .sidenote-preview, 
.mourning-essay #row9:hover .sidenote-preview,
.mourning-essay #row10:hover .sidenote-preview,
.mourning-essay #row11:hover .sidenote-preview {
/* display: block; */
opacity: 1.0;
}

.mourning-essay #row2 .sidenote-preview, 
.mourning-essay #row6 .sidenote-preview, 
.mourning-essay #row8 .sidenote-preview,
.mourning-essay #row9 .sidenote-preview,
.mourning-essay #row10 .sidenote-preview,
.mourning-essay #row11 .sidenote-preview {
/* display: none; */	
opacity: 0.0;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;
}
.mourning-essay #row2:hover .sidenote-preview, 
.mourning-essay #row6:hover .sidenote-preview, 
.mourning-essay #row8:hover .sidenote-preview,
.mourning-essay #row9:hover .sidenote-preview,
.mourning-essay #row10:hover .sidenote-preview,
.mourning-essay #row11:hover .sidenote-preview {
/* display: block; */
opacity: 1.0;
background: none;
}



.mourning hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #A69C92;
}

.mourning-essay #row2 .sidenote-bkg, 
.mourning-essay #row8 .sidenote-bkg,
.mourning-essay #row9 .sidenote-bkg,
.mourning-essay #row10 .sidenote-bkg,
.mourning-essay #row11 .sidenote-bkg {
background: #eee;	
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
/* ...and now for the proper property */
transition:.5s;
} 
 
.mourning-essay .sidenote span.dot {
width: 8px;
height: 8px;
display: inline-block;
margin: 0;
background: rgb(255,255,255);
border: 1px solid rgba(149, 139, 127, 0.8);
border-radius: 50%;
cursor: pointer;	
}
 
.mourning-essay #row2:hover .sidenote span.dot, 
.mourning-essay #row8:hover .sidenote span.dot,
.mourning-essay #row9:hover .sidenote span.dot,
.mourning-essay #row10:hover .sidenote span.dot,
.mourning-essay #row11:hover .sidenote span.dot {
background:transparent url("../img/sidenote_arrow.jpg") no-repeat left center;
background-size: 22px 8px;	
width: 22px;
height: 8px;
display: inline-block;
margin: 0;
border: none;
border-radius: none;
cursor: pointer;	
}

.stop{
display:none
}

.play {
cursor: pointer;	
font-family: UniversLTStd, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 14px;
margin-top: 6px;
color: rgba(149, 139, 127, 0.8);
display: block;
}

.play:focus {
color: rgba(149, 139, 127, 0.4);
}	

.mourning-essay .sidenote span.sound {
width: 8px;
height: 8px;
display: inline-block;
margin: 0;
background: rgb(255,255,255);
border: 1px solid rgba(149, 139, 127, 0.8);
border-radius: 50%;
/* cursor: pointer; */	
}

.mourning-essay #row6:hover .sidenote span.sound {
background:transparent url("../img/sidenote_sound.jpg") no-repeat left center;
background-size: 14px 14px;	
width: 14px;
height: 14px;
display: inline-block;
margin: 0;
border: 1px solid rgba(149, 139, 127, 0.0);
/* cursor: pointer; */	
} 

.mourning-essay #row2:hover .sidenote-bkg, 
.mourning-essay #row8:hover .sidenote-bkg,
.mourning-essay #row9:hover .sidenote-bkg,
.mourning-essay #row10:hover .sidenote-bkg,
.mourning-essay #row11:hover .sidenote-bkg {
/* background: #E7E1DC; */
/* background:#D5ABAB;	 */
background: #E58E8C;
}

.mourning-essay a.sidenote:hover {background: none;}

.mourning-img {
padding-top: 100px;	
/* padding-bottom: 100px; */
}

.looping-video {
position: relative;
overflow: hidden;
margin-top: 60px;
margin-bottom: 100px;
}

iframe, video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}

iframe {
height: 100%;
width: 100%;
}

video {
width: 100%;
}

.teaser-video {
width: 100%;
height: auto; 
}

.looping-video--media {
width: 100%;
height: auto;
}


.caption-block {
min-height: 160px;	
font-family: UniversLTStd, Arial, Helvetica, sans-serif !important;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 1.42857143;
max-width: 1024px;
}

.caption-block p {
font-family: UniversLTStd, Arial, Helvetica, sans-serif !important;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 1.42857143;	
}

.caption-block a.caption {
background: transparent;
color: #111;
margin: 10px 0 50px;	
}

.caption-block a.caption-viewlarger {
background: transparent;
color: #111;
float: right;
}

.mourning-essay .caption-block a.caption-viewlarger {
margin-top: 0 !important;	
}

.caption-block a.caption::after { 
content: " +";
color: #999;
}

.caption-block a.caption:focus::after { 
content: " +";
color: #eee;
}

.caption-block a.caption.nomore:after {
content: "";	
}

/*
.mourning-essay #sidenote-1 {
display: none;	
}
*/

.about-exhibition, .about, .essays {
/* padding-top: 20px; */
padding-bottom: 60px;	
}

.about-exhibition .col-sm-5, .about .col-sm-5, .essays .col-sm-5 {
padding-right: 20px;
}

.about-exhibition .description, .about .description, .essays .description {
padding-top: 30px;
padding-bottom: 20px;	
}

.about-exhibition .intro, .about .intro, .essays .intro {
/*
padding-top: 20px;
border-top: 1px solid;
*/	
}

.about-exhibition .intro hr, .about .intro hr, .essays .intro hr {
border-top: 1px solid #ccc;
margin-top: 40px;
margin-bottom: 0;
}

.about-exhibition h2, .about h2, .essays h2 {
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
color: #A69C92;	
font-size: 46px;
line-height: 50px;
margin-bottom: 5px;
}

.about-exhibition h3, .about h3, .essays h3 {
font-size: 14px;
line-height: 1.42857143;
color: #111;
margin-top: 5px;
margin-bottom: 12px;
}

.about-exhibition h4, .about h4, .essays h4 {
font-size: 14px;
line-height: 1.42857143;
border-top: 1px solid #111;
padding: 6px 0 0;	
margin: 40px 0 30px;
}

.about-exhibition p, .about p, .essays p {
margin: 0 0 14px;	
font-family: NovareseStd-Medium, times, serif;
font-weight: normal;
font-style: normal;
font-size: 18px;
line-height: 1.42857143;
max-width: 800px;
text-indent: 36px;
}

.about-exhibition p:first-child, .about p:first-child, .essays p:first-child {
text-indent: 0;}

.about-exhibition p span, .about p span, .essays p span {
color: #9b918c;
font-family: UniversLTStd, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;	
}

.about-exhibition p.noindent, .about p.noindent, .essays p.noindent {
text-indent: 0px;	
}

.essays p span.caption {
font-family: UniversLTStd, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 1.42857143;
color: #111;
}

.about-exhibition .intro-body, .about .intro-body, .essays .intro-body {
margin-top: 28px;	
}

p.book-link {
font-size: 14px;
line-height: 1.42857143;
padding-top: 0;
padding-bottom: 60px;
text-indent: 0;
font-family: UniversLTStd, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;		
}

/*
p.book-link em {
font-family: NovareseStd-MediumItalic, times, serif;
font-weight: normal;
font-style: normal;	
}
*/

.about a {
color: #A69C92;	
}

.about a:hover {
background: #eee;
}

.notes {
padding-top: 40px;	
}

.notes ol {
padding-left: 20px;	
}

.notes li {
font-size: 12px;
line-height: 14px;
margin-bottom: 10px;
list-style-type: decimal;	
}

.notes li a {
color: #A69C92;	
}

.notes li a:hover {
background: #eee;
}

.babynote {
position: relative;
top: -2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
display: inline-block;
padding: 1px 5px;
margin: 0 4px 0 2px;
border: none;
border-radius: 30px;
/* border-radius: 50%; */
cursor: pointer;
opacity: 0.45;
background-color: #fff;
-webkit-backface-visibility: hidden;
line-height: 0;
vertical-align: middle;
text-decoration: none;
font-smoothing: antialiased;
-webkit-transition: opacity;
-moz-transition: opacity;
-ms-transition: opacity;
transition: opacity;
-webkit-transition-duration: 0.25s;
-moz-transition-duration: 0.25s;
transition-duration: 0.25s;	
font-size: 10px;
line-height: 1.42857143;
border: 1px solid #333;
color: #333;
font-family: UniversLTStd-Bold, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;	
text-indent: 0;
}

.babynote:hover {
color: #fff;
background-color: #333;
}

/* installation */

.installation .work {
margin: 0 0 50px;	
}

.installation_container {
padding-bottom: 60px;
}

/*
.installation .tab-content {
 padding-top: 6px;	
}
*/

.installation .work p.caption {
background: transparent;
color: #111;
width: 80%;
display: inline-block;
margin: 0;
font-size: 14px;
line-height: 1.42857143;	
}
.installation .work a.caption {
background: transparent;
color: #111;
margin: 0;	
}

.installation area:focus {
outline: none;
border: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}

.installation .work a.caption::after { 
content: " +";
color: #999;
}

.installation .work a.caption:focus::after { 
content: " +";
color: #eee;
}

.installation .work a.caption.nomore:after {
content: "";	
}

.installation h2 {
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
color: #A69C92;	
font-size: 46px;
line-height: 50px;
margin-bottom: 5px;
}

.installation .description {
padding-top: 30px;
padding-bottom: 6px;
min-height: 140px;
}

.installation h3 {
color: #111;
margin-top: 5px;
margin-bottom: 40px;
font-size: 14px;
line-height: 1.42857143;
font-style: normal;
font-weight: normal;
}

.installation h4 {
font-size: 14px;
line-height: 1.42857143;
padding: 6px 0 0;	
margin: 0 0 30px;
}

.installation hr {
margin-top: 2px;
margin-bottom: 10px;
border: 0;
border-top: 1px solid #ccc;	
}

.installation p {
/* margin: 10px 0 20px; */
margin: 0;
max-width: 800px;	
}


/* resources */

.resources h2 {
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
color: #A69C92;	
font-size: 46px;
line-height: 50px;
margin-bottom: 5px;
}

.resources .description {
padding-top: 30px;
padding-bottom: 6px;
min-height: 140px;
}

.resources h3 {
/*
font-size: 20px;
line-height: 24px;
*/
color: #111;
margin-top: 5px;
margin-bottom: 40px;
font-size: 14px;
line-height: 1.42857143;
font-style: normal;
font-weight: normal;
}

.resources h4 {
font-size: 14px;
line-height: 1.42857143;
padding: 6px 0 0;	
margin: 0 0 30px;
}

.resources hr {
margin-top: 2px;
margin-bottom: 2px;
border: 0;
border-top: 1px solid #ccc;	
}

.resource {
padding-top: 6px;	
}

.resource p {
margin: 10px 0 20px;
max-width: 800px;	
}

.resource p:first-child {
margin-top: 0;
}

.resources .description a {
margin: 10px 0 0;
color: #A69C92;
background: transparent;
display: inline-block;
padding-bottom: 2px;
}

.resources .description a:hover {
/* text-decoration: underline; */
background: #eee;
}

.resource a {
margin: 10px 0 20px;
color: #A69C92;
background: transparent;
display: inline;
padding-bottom: 2px;
}

.resource a:hover {
/* text-decoration: underline; */
background: #eee;
}


/* terms / the exhibition */

.terms {
/* padding-top: 20px; */
padding-bottom: 60px;	
}

.terms .description {
padding-top: 30px;
padding-bottom: 20px;	
}

.terms .intro {
/*
padding-top: 20px;
border-top: 1px solid;
*/	
}

.terms .intro hr {
border-top: 1px solid #ccc;
margin-top: 40px;
margin-bottom: 0;
}

.terms h2 {
font-family: NovareseStd-Book, times, serif;
font-weight: normal;
font-style: normal;
color: #A69C92;	
font-size: 46px;
line-height: 50px;
margin-bottom: 5px;
}

.terms h3 {
font-size: 14px;
line-height: 1.42857143;
color: #111;
margin-top: 5px;
margin-bottom: 40px;
}

.terms h4 {
font-size: 14px;
line-height: 1.42857143;
border-top: 1px solid #111;
padding: 6px 0 0;	
margin: 40px 0 30px;
}

.terms p {
margin: 0 0 14px;	
font-family: UniversLTStd, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 1.42857143;
}

.terms p span {
color: #9b918c;
font-family: UniversLTStd, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;	
}

.terms .intro-body {
margin-top: 28px;	
}

.terms a {
color: #A69C92;	
}

.terms a:hover {
background: #eee;
}


.mourning-essay .notes {
padding-top: 40px;
padding-bottom: 60px;	
}

.mourning-essay .notes ol {
padding-left: 20px;	
}

.mourning .notes li {
font-size: 12px;
line-height: 14px;
margin-bottom: 10px;
list-style-type: decimal;	
}

.mourning-essay .notes li a {
color: #A69C92;	
}

.mourning-essay .notes li a:hover {
background: #eee;
}

.mourning-essay .babynote {
position: relative;
top: -2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
display: inline-block;
padding: 1px 5px;
margin: 0 6px 0 2px;
border: none;
border-radius: 30px;
cursor: pointer;
opacity: 0.45;
background-color: #fff;
-webkit-backface-visibility: hidden;
line-height: 0;
vertical-align: middle;
text-decoration: none;
font-smoothing: antialiased;
-webkit-transition: opacity;
-moz-transition: opacity;
-ms-transition: opacity;
transition: opacity;
-webkit-transition-duration: 0.25s;
-moz-transition-duration: 0.25s;
transition-duration: 0.25s;	
font-size: 10px;
line-height: 1.42857143;
border: 1px solid #333;
color: #333;
font-family: UniversLTStd-Bold, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;	

}

.mourning-essay .babynote:hover {
color: #fff;
background-color: #333;
}

.img-bio {
/* margin-top: 60px; */	
margin-top: 30px;
margin-bottom: 40px;
}

.img-bio img {width: 80%;}

.img-bio .caption {
font-family: UniversLTStd, Arial, Helvetica, sans-serif !important;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 1.42857143;	
text-indent: 0;
}

.print {display: none;position: relative;text-align: left;}

@media print {
.work-panel {
position: relative;
width: 100%;	
}	
.collapse {
display: block !important;
height: auto !important;
visibility: inherit !important;
}
.work a.caption {float: left;}
.work a.caption-viewlarger { float: left; display: block;}

.img-gallery .modal {
/*
position:absolute;
left:0;
top:0;
display: none;
*/
}

a[href]:after {
content: none;
}

/*
a:after {
content: "( "attr(href)" )";
}
*/
.fit-toggle {display: none;}
.noprint {display: none;}
.modal-dialog {display: none;}
.img-responsive-primary {display: block;}
.img-responsive-primary img {max-height: 724;}
.print {display: block;margin-top: 10px;}

}
@media (min-width: 768px) {

nav.navbar-salcedo {
float: left;
height: 50px;
padding: 15px 15px;
font-size: 18px;
line-height: 20px;
} 
.navbar-salcedo:hover,
.navbar-salcedo:focus {
  text-decoration: none;
}
/*
.navbar > .container .navbar-salcedo,
.navbar > .container-fluid .navbar-salcedo {
margin-left: -15px;
}
*/
.container-gallery {width:750px;}
}

@media (min-width: 992px) {
.container-gallery {width:970px;}
}
@media (min-width: 1200px) {
.home-disremembered, .home-A_Flor_de_Piel, .home-plegaria-muda, .home-accion_de_duelo, .home-shibboleth, .home-abyss, .home-neither, .home-untitled-1, .home-noviembre_6_y_7, .home-thou-less, .home-untitled-2, .home-unland, .home-atrabiliarios, .home-la_casa_viuda, .home-untitled-3 , .home-untitled-4, .home-untitled-5 {background-size: auto 100%;}
}
@media (max-width: 992px) {
.footer-mca {text-align: left;}	
}
@media screen and (max-width: 767px) {
	
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 8px 15px 8px 25px; white-space: inherit;}	

.home-work {min-height: 420px;height: 420px;}	
.home-work .col-sm-2, .home-work .col-sm-8 {float: inherit;padding-top: 0; margin-right: 0;display: block;padding-right: 0;padding-left: 0;}	
.home-work .col-sm-8 h2 {min-height: 300px;padding-top: 140px;margin-bottom: 40px;}
.home-work .col-sm-2 h3 {padding-top: 0;text-align: center !important;}
.home-work .col-sm-2 h3.home-year {/* text-align: center; */}

.home-works a .home-work {background: rgb(205, 200, 193);background: rgba(205, 200, 193, 0.5);}
.home-works a:hover .home-work  {background: rgb(205, 200, 193);background: rgba(205, 200, 193, 0.0);}

.home-disremembered {background:transparent url("../img/disremembered/Disremembered-home-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-A_Flor_de_Piel {background:transparent url("../img/a_flor_de_piel/A_Flor_de_Piel-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-plegaria-muda {background:transparent url("../img/plegaria_muda/Plegaria-Muda-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-accion_de_duelo {background:transparent url("../img/accion_de_duelo/Accion_de_Duelo-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-shibboleth {background:transparent url("../img/shibboleth/Shibboleth-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-abyss {background:transparent url("../img/abyss/Abyss-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-neither {background:transparent url("../img/neither/Neither-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-untitled-1 {background:transparent url("../img/untitled-istanbul/untitled-istanbul-mobile.jpg") no-repeat center center;background-size: 100%; }
.home-noviembre_6_y_7 {background:transparent url("../img/noviembre_6_y_7/Noviembre_6_y_7-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-thou-less {background:transparent url("../img/thou-less/Thou-less-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-untitled-2 {background:transparent url("../img/untitled-roses/untitled-roses-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-unland {background:transparent url("../img/unland/Unland-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-atrabiliarios {background:transparent url("../img/atrabiliarios/Atrabiliarios-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-la_casa_viuda {background:transparent url("../img/la_casa_viuda/La_Casa_Viuda-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-untitled-3 {background:transparent url("../img/untitled_concrete/Untitled-concrete-furniture-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-untitled-4 {background:transparent url("../img/untitled_shirts/Untitled-shirts-mobile.jpg") no-repeat center center;background-size: 100%;}
.home-untitled-5 {background:transparent url("../img/untitled_hospital_furniture/Untitled-hospital-mobile.jpg") no-repeat center center;background-size: 100%;}

footer .col-md-2 {display: inline-block;}
.footer-mca {margin-top: 10px;}

.img-responsive-primary {/* padding-left: 0;padding-right: 0; */bottom: 40px;}
.img-responsive-primary img {max-width: 100%;}	
.modal-dialog p {
font-size: 16px;
line-height: 22px;
}
.modal-dialog p span {
font-size: 34px;
line-height: 40px;	
}
.fit-toggle {display: none;}	
.navbar-mca {display: none;}

body, body.work-bodies {padding-top: 64px;}
.container-fluid > .navbar-header, .container-fluid > .navbar-collapse {margin-left: 0;margin-right: 0;}
/* .navbar-header .col-sm-4, .navbar-header .col-sm-5 {display: none;} */
.navbar-header .col-sm-5 {display: none;}
.navbar-header .col-sm-3.col-sm-offset-1, .navbar-header .col-sm-3 {padding-left: 0;}
.navbar-nav {margin: 0;}
nav .navbar-salcedo-title {display: none;}
nav .navbar-salcedo {display: inherit; padding-left: 0;}

.work-column {padding: 40px;}
.work-panel {
position: relative;
width: 100%;
overflow-y: inherit;
border-left: 15px solid #cdc8c1;
border-right: 15px solid #cdc8c1;
border-bottom: 1px solid #cdc8c1;
padding-top: 40px;
}

.video-block {padding-bottom: 80px;}

/*
.work-list-work .col-sm-2 {display: inline-block;}
.work-list-work .col-sm-6 {display: inline-block;vertical-align: top;}
*/

.panel h2 {font-size: 40px;line-height: 46px;}
.work a.caption-viewlarger {display: none;}
.bootgrid-table .text-left {
display: block;	
}
.bootgrid-table tr {
border-bottom: 1px solid #ddd;	
}
.table-condensed > tbody > tr > td {padding: 5px;}
.home-body .col-sm-8 h2, .home-body .col-sm-10 h2, .home-work .col-sm-8 h2, .home-work .col-sm-10 h2 {font-size: 40px;}

.disappearing {min-height: 340px;}
.mourning-essay h2, .mourning-essay h3 {font-size: 60px;}
#mourning .disappearing h2, #mourning .disappearing h3 {font-size: 60px;}
#mourning h4 {padding-left: 20px; padding-right: 20px;}
.mourning-essay .sidenote {/* max-width: inherit; */position: relative;top: 0;left: 0;}
.mourning-essay #row2  .sidenote-preview, .mourning-essay #row2 .sidenote-bkg { opacity: 1;}

.mourning-img {padding-top: 60px;}
.caption-block {min-height: 140px;}
.mourning-essay #row2 .sidenote-preview, .mourning-essay #row6 .sidenote-preview, .mourning-essay #row8 .sidenote-preview, .mourning-essay #row9 .sidenote-preview, .mourning-essay #row10 .sidenote-preview, .mourning-essay #row11 .sidenote-preview {opacity: 1;}

.video.all .col-sm-6 { width: 50%; float: left; padding-right: 0;padding-left: 0;}
.video.all .col-sm-6:first-child {padding-right: 10px;}
.video.all .col-sm-6:last-child {padding-left: 10px;}
.video.all .video-container .image-wrap {min-height: inherit;}

.credits-logos img {max-width: 100%;}

.footer-modal .modal-dialog {margin: 40px 0 0;}
.footer-modal .close {position: fixed;top: 10px;right: 10px;}
.footer-modal p {font-size: 14px;line-height: 1.42857143;}

}	
@media (max-width: 1100px) {
.panel {padding: 20px;}	
.work-column {padding: 80px 26px;}
}
@media (min-width: 768px) and (max-width: 991px) {

}
@media (min-width: 992px) and (max-width: 1199px) {

}
@media (max-device-width: 480px) and (orientation: landscape) {

}
@media (max-device-width: 480px) {

}