/* Cascading stylesheet for the website */

/* Text inside these asterisks and slashes are comments for human */

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

body {
    background-color: white;/*beige; /* set the background color here */
    color: black; /* set the text color to black here */
    font-family: Arial, Helvetica, sans-serif;  /* set the font here */
    text-align: center; /* set the text alignment here */

    /*margin-left: auto;*/
    /*margin-right: auto;*/
    margin-top: 0;
    margin-bottom: 3em;
    padding-right: 0em;
    padding-left: 0em;
   }
}
@media only screen and (min-width: 700px){

body {
    background-color: white;/*beige; /* set the background color here */
    color: black; /* set the text color to black here */
    font-family: Arial, Helvetica, sans-serif;  /* set the font here */
    text-align: center; /* set the text alignment here */

    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 3em;
    padding-right: 10em;
    padding-left: 10em;
   }
}
@media only screen and (min-width: 1000px){
.about{
  margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 3em;
     padding-right: 10em; 
     padding-left: 10em;
  }
}

@media only screen and (max-width: 600px){
.site-logo img {
    width: 100px;
    height: 100px;
    border-radius: 150px;
    margin: 100px 0 0;
}
}
@media only screen and (max-width: 600px){
.entry-feature-image {
    margin-top: 75px;}
}

@media only screen and (max-width: 600px){
.about {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 3em;
    
   } 
}
@media only screen and (min-width: 700px){

p {
    font-size: 1.125rem;
    font-size: 18px;
    line-height: 1.5555555556;
    margin-bottom: 24px;
    margin-bottom: 1.5rem;

}
}
@media only screen and (max-width: 700px){

p {
    font-size: 1.125rem;
    font-size: 18px;
    line-height: 1.5555555556;
    margin-bottom: 24px;
    margin-bottom: 1.5rem;

}
}



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

.content>p{
  margin-left: auto;
  /*padding-right: 5em;
  padding-left: 5em;*/
  /*margin-bottom: 1px;*/
  text-align: left;
}
.content p>a{
    border-bottom: 1px dotted #a2a2a2;
    color: black;

}
.content p>a:hover{
  color: #555;
}
}
@media only screen and (min-width: 800px){

.content>p{
  margin-left: auto;
  padding-right: 5em;
  padding-left: 5em;
  /*margin-bottom: 1px;*/
  text-align: left;
}
.content p>a{
    border-bottom: 1px dotted #a2a2a2;
    color: black;

}
.content p>a:hover{
  color: #555;
}
}



























  a {
    color: #33CAFF; /* set the text color to blue here 
    text-decoration: none; /* This means we do not want hyperlinks to be underlined */
  }

  a:hover {
    color: blue; /* set the text color to red here */
    text-decoration: none; /* This means we do not want hyperlinks to be underlined */
  }
  .about p>a, .about li>a {
    border-bottom: 1px dotted #a2a2a2;
    color: black;

}
.about p>a:hover{
  color: #555;
}
.heading{
  border-bottom: 1px dotted #a2a2a2;
    color: black;
}

/*
  body {
    background-color: white;
    color: black; 
    font-family: Arial, Helvetica, sans-serif;
    text-align: center; 

    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 3em;
    padding-right: 10em;
    padding-left: 10em;


   }*/

  footer {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  h1 {
    margin-bottom: 0.5rem;
    margin-top: 3rem;
   }

  h2 {
    color: #075AAB; /* set the text color of to #075AAB here */
    /* set both the bottom margin and top margin to 2.5rem here */
    margin-bottom: 2.5rem;
    margin-top: 2.5rem;
   }
   summary{
    color: #075AAB; /* set the text color of to #075AAB here */
    /* set both the bottom margin and top margin to 2.5rem here */
    margin-bottom: 2.5rem;
    margin-top: 2.5rem;
    margin-left: auto;
    margin-right: auto;

   }

  h3 {
    margin-bottom: 0;
    margin-top: 2rem;
  }

  h4 {
    margin-bottom: 1rem;
    margin-top: 0.5rem;
  }

  h5 {
    margin-top: 0.5rem;
  }

  hr {
    margin-bottom: 3rem;
    margin-top: 3rem;
  }

  /* this controls how the bullet points in the resume page looks */
  ul {
    display: table;
    margin: 0 auto;
    text-align: left;
  }
  
/*  
.about{

  margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 3em;
    padding-right: 10em;
    padding-left: 10em;
}*/

.pointer {cursor: pointer;}
*:focus {
    outline: 0;
}

/*Collapse intern and projects*/
.collapsible {
  background-color: beige;
  color: black;
  cursor: pointer;
  padding: 18px;
  font-weight: bold;
  border: none;
  border-radius: 20px;
  text-align: left;
  outline: none;
  font-size: 15px;

}

.active, .collapsible:hover {
  background-color: white;
}

/*.collapsible:after {
  content: '\002B';
  color: white;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}
*/
/*.active:after {
  content: "\2212";
}*/

.content {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  /*background-color: #f1f1f1;*/
}







/*Social Media Button*/
.fa {
  padding: 20px;
  font-size: 30px;
  width: 30px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
  border-radius: 50%;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}

.fa-google {
  background: #dd4b39;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}

.fa-youtube {
  background: #bb0000;
  color: white;
}

.fa-instagram {
  background: #125688;
  color: white;
}

.fa-pinterest {
  background: #cb2027;
  color: white;
}

.fa-snapchat-ghost {
  background: #fffc00;
  color: white;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.fa-skype {
  background: #00aff0;
  color: white;
}

.fa-android {
  background: #a4c639;
  color: white;
}

.fa-dribbble {
  background: #ea4c89;
  color: white;
}

.fa-vimeo {
  background: #45bbff;
  color: white;
}

.fa-tumblr {
  background: #2c4762;
  color: white;
}

.fa-vine {
  background: #00b489;
  color: white;
}

.fa-foursquare {
  background: #45bbff;
  color: white;
}

.fa-stumbleupon {
  background: #eb4924;
  color: white;
}

.fa-flickr {
  background: #f40083;
  color: white;
}

.fa-yahoo {
  background: #430297;
  color: white;
}

.fa-soundcloud {
  background: #ff5500;
  color: white;
}

.fa-reddit {
  background: #ff5700;
  color: white;
}

.fa-rss {
  background: #ff6600;
  color: white;
}

/*.content>p{
  margin-left: auto;
  padding-right: 5em;
  padding-left: 5em;
  /*margin-bottom: 1px;*/
  /*text-align: left;*/
/*}
.content p>a{
    border-bottom: 1px dotted #a2a2a2;
    color: black;

}
.content p>a:hover{
  color: #555;
}*/













.entry-feature-image {
    margin: 0 0 0;
    width: 600px;
}

.site-logo img {
    width: 200px;
    height: 200px;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.05s;
    -moz-animation-delay: 0.05s;
    animation-delay: 0.05s;
    border: 4px solid #fff;
    border-radius: 200px;
    margin: -100px 0 0;
}
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

.animated {
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
}
img {
    max-width: 100%;
    width: auto\9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}










