/* General Styles & Layout */

body {
  
  font-family: 'Colonna MT', arial;
  color: white;
  background-color:black;
  
}



html.home{

  background: url('../Images_1/1014_e_smaller.jpg') no-repeat fixed;

   webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; 
  background-position: 00px -22vw; 

}
html.paintingsPrints {
  margin-top: 35px;
  

}




tr,th,td {
margin-bottom: -5px;
}

.description {
  display: none;
}



@font-face {

font-family: "Colonna MT", Arial;
    src: url('fonts/colonna-mt-1361536061.ttf');
}

@font-face {

font-family: "Anders";
    src: url('fonts/Anders.ttf');
}


a.cvLink:link {
font-family: helvetica,arial,sans-serif;
    font-size: 0.9em;
    /* margin-bottom: 0.7em;
    line-height: 1.4em;
    text-align: left; */
    letter-spacing: 0.15em;
    color:#888888;
    margin-right: 0vw;
  }

p.film1 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #333333;
  letter-spacing: 0.15em;
}

p.film2 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  color: #FFFFFF;
  letter-spacing: 0.15em;
}



a:link {
  color: #888888;
  text-decoration: none;
  /* font-family: 'Anders','Colonna MT', arial; */
  font-family: 'Colonna MT', arial;
  letter-spacing: 1vw;
  /*margin-right: -1.7vw;*/
}

/*a:visited {
  text-decoration: none;
  color: #FFFFFF; */
}
a:hover {
  text-decoration: underline;
  color: #FFFFFF;
}

a:active {
  text-decoration: none;
}



.style3 {
  color: #666666;
  font-style: italic;
  font-size: 10px;
  margin-bottom: -5px;
}
.style8 {color: #000000}

/*
.style12 {
  font-size: 14px;
  letter-spacing: .15em;
  color: #666666;
} */

.style16 {font-size: 10px; letter-spacing: .15em; color: #666666; }
.style19 {font-size: 10px; letter-spacing: .15em; color: #666666; /*font-weight: bold; */}
.style20{font-size: 10px; letter-spacing: .15em; color: white;  /*font-weight: bold; */}


.filmswrapper {
  width: 70%;     /* specify a width! */
  margin: 0 auto; /* center */
}

.filmscontainer {
    width: 75%;s
    margin-left: auto;
    margin-right: auto;




footer {
  text-decoration: none;
  /*font-weight: 600; */
  text-align: center;
  width: 100%;
  color: white;
  font-size: 1em;
  margin-right: 100px;
  padding-top: 200px;
  padding-bottom: 2vw;
  font-family: 'Colonna MT', arial;
  text-align: 'center';
}

.wrapper {
   width: 100%;
  box-sizing: border-box;
  min-width: 320px;
  margin: 0 auto;
  padding: 2.5vw 0px 0px;
  position: relative;
  margin-bottom:80px;
  font-family: 'Colonna MT', arial;
 
}



h2 {

  font-size: 1em;
  /* font-weight: bold; */
  text-align: left;
  font-family: Helvetica,sans-serif; 
  color: white;
  
}

h5 {
font-family: helvetica,arial,sans-serif;
font-size:1.4em;
color: white;
margin-bottom: 5px;
letter-spacing: 0.15vw;


}

 a, a:hover, a:focus, a:active {
  text-decoration: none;
  color: white; 
}

/* p {
  margin-left: 0 vw;
  font-family: Geneva,Arial,Helvetica,sans-serif; 
  /*font-family: 'Colonna MT', Arial;*/
  color: #444;
  letter-spacing:0.15em;
  font-size: 0.9em; 
  } 
  */

h2.paintings {
  /* font-weight: 0; */
  display: block;
  margin-bottom: 20px;
  font-style: italic;
  text-decoration: none;
  text-transform: none;
  text-align: center;

}

/* Navigation */

nav {
  margin-bottom: 30vw;
  padding: 0;
  color: white;
}

nav ul {
  margin: 0 auto;
  position: relative;
  color: white;
}

nav li {
  text-transform: uppercase;
  /* display: block; */
  border: 0px transparent solid;
}

.site-nav ul {
  height: 0;
  padding:0;
}

.site-nav li {
  font-size: 1.1em;
  position: relative;
  border: 0;
  padding: 0;
  /* font-family: 'Anders','Colonna MT', arial; */
  font-family: 'Colonna MT', arial;
  letter-spacing: 1.7vw;
  margin-right: 0vw;
  
}

.site-nav li {
  font-size: 1.1em;
  position: relative;
  border: 0;
  padding: 0;
  /* font-family: 'Anders','Colonna MT', arial; */
  font-family: 'Colonna MT', arial;
  letter-spacing: 1.7vw;
  margin-right: 0vw;
  
}

/*font-family: 'Colonna MT', arial; */

.site-nav li.select {
   /* border: 3px white solid; */
}

.site-nav a {
  /*font-weight: 600; */
  font-size: 2.85vw;
  /* font-family: 'Anders','Colonna MT', arial; */
  font-family: 'Colonna MT', arial;
  color: white;
  letter-spacing: 1 vw ;
  margin-right: -1 vw;
  
  
}

/*.site-nav2 a {*/
  /*font-weight: 600; */
/*  font-size: 2.85vw;*/
  /* font-family: 'Anders','Colonna MT', arial; */
/*  font-family: 'Colonna MT', arial;*/
/*  color: white;*/
/*  letter-spacing: 1 vw ;*/
 
  
  
/*}*/

.page-nav {
  padding: 0;
  margin-bottom: 500px;
}

/*
.page-nav li:active {
    text-decoration: line-through;
  } */

.page-nav ul {
  padding: 0;
  text-align: center;
  margin-top: 5.7vh;
  height: 0; 
}

.page-nav li {
  font-size: 1.1vw;
  padding: 0;
  font-family:'Anders','Colonna MT';
  position: relative;
  border: 0;
  height:0;
  margin-bottom: 5.4vh;
  
}

.wallText{
  text-align: center;
  margin: 10px auto;
  margin-bottom: 20px;
  width: 80%;
}

.wallPost{
  display: block;
  margin: auto 0;
  text-align: center;
  margin-bottom: 50px;
}

.wallPost img {
  width: 95%;
}

.wallWrapper {

margin-bottom: 50vh;
}





nav#arrows{
  position: relative;
  text-align: center;
  margin-top: 50px;
  margin-bottom: 70px;
  /*z-index: -1;*/
}

nav#arrows a {
  display: block;
  height: 40px;
  width: 70px;
  margin: 5px;
}

a#left {
  background: url('../TechnicalImg/arrowLeft.svg') no-repeat;
}

a#right {
  background: url('../img/arrowRight.svg') no-repeat;
  background-position-y: -1px;
}

/* Content */

.thumbnail {
  box-sizing: border-box;
  margin: 0 auto;
}

.thumbnail img {
  width: 15.5vw;
  margin-left: 22.5vw;
}

.description {
  display: none;
}

/* */
.paintingsPrints {
  width: 54.75vw;
  margin-bottom: 200px;
  padding-top:7vh;
  
}

.paintingsPrints .thumbnail {
  padding: 0 1.25vw;
  margin-bottom: 6vh;
  width: 18.23vw;
}

.filmsVideos .thumbnail {
  margin: 25px 0;
  padding: 0 20px;
  /*min-width: 250px;
  max-width: 590px; */
}

.table-films {
margin-top: 60vh;
height: 29.23vh;
width: 70vh;
/*width:826px;*/
height:345px; 
border:0px;
/*align:center; 
cellpadding:0;
cellspacing:0; */

width:70%; 
    margin-left:15%; 
    margin-right:15%; 
}

.table-films-index {
margin-top: 60vh;
 width: 0vw;
 height: 384px;
 border: 0
 align: center 
 cellpadding: 0;
 cellspacing: 0;
}

.afilms-index {
margin-left: 35vw;
font-family: helvetica,arial,sans-serif; 
font-size: 1.25em;

}


.conceptualFrameworks.thumbnail {
  margin: 25px 0;
  padding: 0 20px;
  min-width: 250px;
  max-width: 590px;
  
}



#colorsofamemory{ margin-top: 85vh;}
#fragmentspaintings{ margin-top: 85vh;}


#fragments, #forestfamilies,#dualrelationship,#suavemarimagno, #downthetunnelfalls, #prints, #other{
  margin-top: 6vh;}
  
  
 .paintingsPrintsB {

  width: 54.75vw;
  margin-bottom: 0px;
  padding-top: 230px;
  
}
  
}
/*.current-section, #clothingButtonBold, #printsButtonBold, #otherButtonBold {
  font-weight: bold;
  font-size: .9em; */
}



/*CV*/


   p.cvSec {
     font-family: helvetica,arial,sans-serif;
    font-size: 0.75em;
    line-height: 1.4em;
    text-align: left;
    color:#555555;
    letter-spacing:0.15em
    }


.cvSectionA {
max-width: 72vw;
  margin: 0 auto;
  padding: 30px;
  border-bottom: solid white 2px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  }
  
  
.cvSectionB {
max-width: 72vw;
  margin: 0 auto;
  padding: 30px;
  border-bottom: solid white 2px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  }
  
  
  
  .cvSectionA.first{
  margin-top: 80px;
    max-width: 51.5vw;
  margin: 0 auto;
  padding: 30px;
  border-bottom: solid white 2px;
  font-family: helvetica,arial,sans-serif;

}



.cvSection{
  max-width: 51.5vw;
  margin: 0 auto;
  padding: 30px;
  border-bottom: solid white 2px;
  font-family: helvetica,arial,sans-serif;
}

.cvSection.first{
  margin-top: 50vh;
    max-width: 51.5vw;
  /*margin: 0 auto;*/
  padding: 30px;
  border-bottom: solid white 2px;

}


.cvSection.last{
  margin-bottom: 200px;

}

.cvSection p {
     font-family: helvetica,arial,sans-serif;
    font-size: 1em;
    margin-bottom: 0.7em;
    line-height: 1.4em;
    text-align: left;

}



.cvItal{
  font-family: Futura,Trebuchet MS,Arial,sans-serif;
  font-size: 1.3em;
  font-weight: bold;
}
.cvItal2{
  font-family:  Futura,Trebuchet MS,Arial,sans-serif;
  font-size: 1em;
  font-style: italic;
}


.filmsSection {
      font-family: Geneva, Arial, Helvetica, sans-serif;
    margin-left: center;
    margin-right: center;
    width: 8em
  }




  /* Clearfix */

.cf:before,
.cf:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}

.cf:after {
  clear: both;
}
  
  

/* Phone Sizes */

@media screen and (max-width:632px) {



.cvSection.first{
  margin-top: 80px;
    max-width: 72vw;
  margin: 0 auto;
  padding: 30px;
  border-bottom: solid white 2px;

}


  #box-links {
  font-size: 0.06em;
  margin-top: 34vw
  } 

 .page-nav li:hover {
    text-decoration: line-through;
  }
  

  .site-nav {
    display: block;
    position:fixed;
    width: 100%;
    margin-bottom: 0px;
    text-align: center;
    
  } 
  
  /*  .site-nav2 {*/
  /*  display: block;*/
  /*  position:relative;*/
  /*  width: 100%;*/
  /*  margin-bottom: 0px;*/
  /*  text-align: center;*/
    
  /*} */
  
  
  
  .site-nav ul {
  height: 0;
  padding:0;
}

  .site-nav2 ul {
  height: 0;
  padding:0;
}


.site-nav a {
  font-size: 8.00vw;
  /* font-family: 'Anders','Colonna MT', arial; */
  font-family: 'Colonna MT', arial;
  color: white;
  text-align:center;
  letter-spacing: 1.7vw ; 
  margin-right: -1.7vw ; 
  
}

/*.site-nav2 a {*/
/*  font-size: 8.00vw;*/
  /* font-family: 'Anders','Colonna MT', arial; */
/*  font-family: 'Colonna MT', arial;*/
/*  color: white;*/
/*  text-align:center;*/
/*  letter-spacing: 1.7vw ; */
/*  margin-right: -1.7vw ; */
  
/*}*/

.page-nav {

text-align: center;
position: fixed;
width: 100%;
margin-bottom: 5vh;
}


.page-nav2 {

text-align: center;
position: relative;
width: 100%;
margin-bottom: 5vh;
}

/*.site-nav2 a {*/

  /* font-family: 'Anders','Colonna MT', arial; */
/*  font-family: 'Colonna MT', arial;*/
/*  color: white;*/
/*  position: relative;*/
/*  text-align:center;*/
/*  letter-spacing: 1.7vw ; */
/*  margin-right: -1.7vw ; */
  
/*}*/



.page-nav ul {
  padding: 0;
  font-size: 5.00em;
  margin-top: 10.0vh;
  text-align: center;
  height: 0; 

}

.page-nav li {
  font-size: 10.2em;
  padding: 0;
  font-family: 'Colonna MT', arial;
  border: 0;
  height:0;
  margin-bottom: 5 vh;
  letter-spacing: 1 vw;
  
  
}


  #dual relationship, #clothing, #prints, #other {
    margin-top: 50px;
    margin-bottom: 50px;
}


  .paintingsPrints .thumbnail {
  padding: 0 1.25vw;
  margin-bottom: 40px;
  width: 18.23vw;
}


}

/* Tablet Sizes */

@media only screen and (min-width: 768px) {
 .page-nav li:hover {
    text-decoration: line-through;
  }
/*
  #box-links {
  font-size: 10.2em;
  } */

  .site-nav {
    display: block;
    position: fixed;
    width: 100%;
    height: 0;
    text-align: center;
    
  }
  
  /*  .site-nav2 {*/
  /*  display: block;*/
  /*  position: relative;*/
  /*  width: 100%;*/
  /*  height: 0;*/
  /*  text-align: center;*/
    
  /*}*/

  .site-nav li {
    display: block;
    font-size: 1.2em;
    height:0;
    margin-bottom: 8.4vh;
    
  }
  
  /*  .site-nav2 li {*/
  /*  display: block;*/
  /*  font-size: 1.2em;*/
  /*  height:0;*/
  /*  margin-bottom: 8.4vh;*/
    
  /*}*/

  .page-nav {
    display: block;
    /*width: 100%; */
    text-align: center;
    height: 0; 
    margin-top: 40.5vh;
    margin-bottom: 595px;
    
  }
  


  .page-nav ul {
    display: block;
    width: 100%; 
    position: fixed;
    margin-bottom: 8.4vh; 
    height:0; 
    padding-top: 5vh;
    
    
  }



  nav#arrows { margin-top: 100px; }

  .main { margin-top: 200px; margin-bottom: 350px; }

  .thumbnail {
    float: left;
    
  }

  .paintintsPrints {
    margin: 0 auto; 
    /*width: 520px; */
    max-height: 18.23vw;
    width: 54.75vw; 
    /*max-width: 54.75vw; */
    padding-left:20%;
    
  }

  .paintingsPrints .thumbnail {
    height: 18.23vw;
  }

  .filmsVideos {
    width: 590px;
    margin: 0 auto;
  }

  .filmsVideos .thumbnail {
    float: none;
  }

  .clothing, .prints, .other {
    margin: 0 auto;
    width: 580px;
  }

  .wallPost img { width: 80%; }
}
}

/* Desktop Sizes */

@media only screen and (min-width: 1024px) {

  /* */
  .paintingsPrints {
  width: 54.75vw;
  margin-bottom: 200px;
  padding-top:60px}
  
  .filmsVideos { width: 54.75vw;  margin:auto}
  .clothing, .prints, .other { width: 870px; }

  /* Introduce hover styles at 1024px and up */
  .page-nav li:hover {
    text-decoration: line-through;
  }

  /*nav.page-nav a:hover {
    text-decoration: line-through;
  } */
}

@media only screen and (min-width: 1366px) {
  .paintingsPrints { width: 54.75vw; margin-bottom:200px; padding-top:60px;}
  .clothing, .prints, .other { width: 1160px; }
  .filmsVideos { width: 1180px; margin:auto}
  .filmsVideos .thumbnail { float: left; }
}

@media only screen and (min-width: 1680px) {
  .paintingsPrints { width: 54.75vw }
  .clothing, .prints, .other { width: 1450px; }
}