/* Style for tabs */

.wrap.works_outer {
position:relative;
height:auto;
min-height:200px;
width:100%;
margin:60px 0 40px 0;
}
.works {
  background:#fff;
  padding:0;
  margin:0 0 0 0;
}

.works ul {
position:absolute;
top:0;
left:0;
}

.works li { list-style:none; float:left; }
.works ul a {
  display:block;
  padding:15px 20px;
  text-decoration:none!important;
  text-transform:uppercase;
  margin:0;
  margin-left:0;
  font-size:1.273em;
  color:#000000;
  background:#fff;
  border-top:1px solid #ffffff;
  border-right:none;
  border-left:none;
  border-bottom:1px solid #666666;
  }
.works ul a:hover {
  color:#666666;
  background:#fff;
  }
.works ul a.selected {
  margin-bottom:0;
  color:#000000;
  background:#fff;
  border-top:1px solid #666666;
  border-right:1px solid #666666;
  border-left:1px solid #666666;
  border-bottom:1px solid #ffffff;
 /* cursor:default;*/
  }
.works div {
/* padding:25px 0 30px 20px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:fff;
  border-bottom:1px solid #666666;
  border-left:1px solid #666666;
  border-right:1px solid #666666;
  border-top:1px solid #666666;*/
}

.border {
  padding:25px 0 30px 20px;
  margin-top:45px;
  clear:none;
  background:#fff;
  border-bottom:1px solid #666666;
  border-left:1px solid #666666;
  border-right:1px solid #666666;
  border-top:1px solid #666666;
  }

.works ul .last {
float:left;
height:45px;
width:auto;
border-bottom:1px solid #666666;
}

/*Exhibitions Works*/
.works .main {
color:#666666;
float:none;
width:65%;
min-height:250px;
height:auto;
margin:0;
padding:0;
border:none;
}
.wrap.works_outer .sidebar {
position:absolute;
top:75px;
right:0;
color:#666666;
float:right;
width:24%;
height:auto;
margin:0;
padding:0;
z-index:100;
}
.wrap.works_outer .sidebar p {
margin:0 0 32px 0;
padding:0;
}
.wrap.works_outer .sidebar h2{
color:#666666;
font-size:1.091em;
margin: 0 0 5px 0;
}
.wrap.works_outer .sidebar .item p {
font-size:1.167em;
color:#333;
margin:0 0 20px 0;
}


/*Artist*/
.works .main.artist_items,
.works .main.publications_items, 
.works .main.press_items {
float:none;
width:70%;
height:auto;
overflow:auto
}
.works .main.artist_items {
  width: auto;
}
.main.artist_items .row_wrap  {
float:left;
width:70%;
height:auto;
margin:0 0 20px 0;
}
.main.artist_items .item {
float:left;
width:32%;
height:auto;
padding:0;
margin:0 1% 0 0;
}
.main.artist_items .item_image {
overflow:hidden;
margin:0;
padding:0
}
.main.artist_items .item_image img {
  max-width: 100%;
  height: auto;
}
.main.artist_items .caption {
height: auto;
width:auto;
margin:8px 0 0 0;
padding:0
}
.main.artist_items .caption p.name {
font-size:1em;
text-transform:uppercase;
}

/*Publications*/
.main.publications_items .row_wrap,
.main.press_items .row_wrap  {
float:left;
width:100%;
height:auto;
margin:0 0 20px 0;
}
.main.publications_items .item,
.main.press_items .item {
float:left;
width:32%;
height:auto;
padding:0;
margin:0 1% 20px 0;
}
.main.publications_items .item_image,
.main.press_items .item_image {
line-height:180px; 
/*width:185px;
height:175px;*/
overflow:hidden;
text-align:center;
margin:0;
padding:0;
background-color:#f2f2f3;
}
.main.publications_items .item_image img,
.main.press_items .item_image img { 
	vertical-align:middle;
  max-width: 100%;
  height: auto;
}
.main.publications_items .item_image span,
.main.press_items .item_image span { 
	font-size:0;
	letter-spacing:0;
	white-space:nowrap;
	display:inline-block;
	padding:0;
	margin:0
}
.main.publications_items .caption,
.main.press_items .caption {
height: auto;
width:auto;
margin:8px 0 0 0;
padding:0
}
.main.publications_items .caption p.name,
.main.press_items .caption p.date,
.main.press_items .caption p.link_pdf,
.main.press_items .caption p.link_view  {
font-size:1em;
text-transform:none;
line-height:1.75em;
margin:0;
}

.main.publications_items .caption p.title,
.main.press_items .caption p.title {
font-size:1.273em;
color:#666666;
text-transform:uppercase;
margin:0;
}

.sidebar_mobile {
  display: none;
}

@media all and (max-width: 600px) {

  .works .main.press_items {
    width: 100%;
  }

  .main.press_items .item,
  .main.publications_items .item {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 20px;
  }

  .main.press_items .item:nth-child(2n+2),
  .main.publications_items .item:nth-child(2n+2) {
    margin-right: 0;
  }

  .main.press_items .item .item_image,
  .main.publications_items .item_image {
    line-height: normal;
  }

  .main.press_items .caption p.title,
  .main.publications_items .caption p.title {
    font-size: 10px;
  }

  .works .main {
    width: 100%;
    padding: 20px 0 0 0;
    box-sizing: border-box;
  }

  .main.artist_items .row_wrap {
    width: 100%;
  }

  .main.artist_items .item {
    margin-right: 2%;
  }

  .main.artist_items a:nth-child(2n+3) .item {
    margin-right: 0;
  }

  .exhibitions_works .main.artist_items .item {
    width: 49%;
    margin-bottom: 20px;
  }

   .exhibitions_works .main.artist_items a:nth-child(2n+2) .item {
    margin-right: 0;
   } 

  .exhibitions_works .main.artist_items a:nth-child(2n+3) .item {
    margin-right: 2%;
  }

  .border {
    padding: 0;
    margin: 0;
    border: none;
  }

  #works_tabs {
    display: none;
  }

  .works ul {
    display: none;
  }

  .sidebar_mobile {
    display: block;
    position: relative;
    float: none;
    width: 100%;
    top: 5px;

  }

  .sidebar_mobile h2 {
    font-size: 11px;
    line-height: 1.75em;
    color: #666;
  }

  .works .main {
    min-height: 160px;
  }

  .wrap.works_outer .sidebar {
    display: none;
  }

  .exhibitions_works h3 {
    font-size: 16px;
    color: #000;
  }

  .exhibitions_works .wrap.header .sub_nav {
    position: relative;
  }


  .works .main.publications_items {
    width: 100%;
  }


  .main.publications_items .row_wrap {
    width: 100%;
  }

  .exhibitions_works .left_nav_info {
    position: relative;
    top: 50px;
  }

}
