:root {
    --blue: #00ebd4;
    --white: #faf0e6;
    --black: #000;
    
   --profileBg:#fff;
--skillsBg:#3d3e42;
--profileColor:#000;
--skillsColor:#9099a0; 
--linkColor:#66cc99;
--boldColor:#4a4e51;
--time:0.6s;

 
    
  }
  
  
  .inconsolata {
    font-family: "Inconsolata", monospace;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
    font-variation-settings:"wdth" 100; 
  }

  /* body{
    border: 0;
    margin: 0;
    
  } */
.container1{
   margin: 0;
   padding: 10%;
   border: 0;
    background-color: var(--black);
   
}

h1{
   font-family: "Incosolata", monospace;
   animation: pulse .9s infinite;
   color: var(--blue);
}

#identity-results, #resume, #loading-alpha-div, #loadingH1, #loadingMessage2, #message #name{
   margin-top: 20px;
   font-family: "Incosolata", monospace;
   font-weight: 900;
   font-size: 24px;
   color: var(--blue);
   /* animation: pulse 1.9s infinite; */
}

i{
   font-size: 24px;
   color: var(--blue);
   animation: pulse .9s infinite;  
}

.block{
   width: 50px;
   height: 50px;
   background-color: var(--black);
}

@keyframes pulse {
   0% {
    opacity: 1;
  }
   50% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}

.cursor:after {
	content:"_";
	opacity: 0;
	animation: cursor 1s infinite;
}
.sign:before{
   content: "> ";
}
@keyframes cursor {
	0% {
		opacity: 0;
	}
	40% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	90% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

#loading-alpha-div, .img-div{
   display: none;
}

img{
   margin: 50px 0;
   animation: pulse .9s infinite;
}

#loadingMessage2{
   display: none;
}

.sub-item{
   margin-top: 20px;
   margin-left: 40px;
}

.inline{
   display: inline;
   margin-left: 10px;
}





*, *::after, *::before {
  box-sizing:border-box;
}

html,body {
  height: 100%;
}

body {
  font-family: 'Open Sans', sans-serif;
  font-size:16px;
  line-height:1.5em;
}
a{color:var(--linkColor); text-decoration:none;}
.clearfix::after, .clearfix::before {
  content: " ";
	display: table;
}
.clearfix::after{clear:both;}
.bold {color:var(--boldColor); font-weight:400;}

.resume-wrapper {
  position:relative;
  text-align:center;
  height:100%;
}

.container {
  min-height:600px;
} 

.profile {
  background:var(--profileBg);
  width:40%;
  float:left;
  color:var(--profileColor);
  /* @include breakpoint(brother-bear) { width: 100%; }*/
  .name-wrapper {
    float:left;
    width:60%;
  }
  h1 {
    font-size:2.5em;
    text-align:left;
    font-family: 'Varela Round', sans-serif;
    color:var(--boldColor);
    text-transform:uppercase;
    line-height:1em;
    padding-top:40px; 
    /* @include breakpoint(mama-bear) {
       padding-top:20px;
    }
    @include breakpoint(baby-bear) {
      font-size:1.8em;  
      padding-top:20px;
    } */ 
  }
  li {
      margin-bottom:10px;
    }
  .picture-resume-wrapper {
    width:40%;
    display:block;
    float:left;
    /* @include breakpoint(mama-bear) {
       width:100%;
    } */
  }
  .picture-resume {
    width:220px;
    height:220px;
    background-size:cover;
    border-radius:50%;
    margin-right:0px;
    display:table;
    position:relative;
    vertical-align:middle;
    span {
        display:table-cell;
        vertical-align: middle;
        position:relative;
        margin:0 auto;
        z-index:10;
       text-align:center
    }
    img {
      border-radius:50%;
      width:130px;
      /* @include breakpoint(papa-bear) {
        width:80px;
      }
      @include breakpoint(mama-bear) {
        width:120px;
        height:120px;
      } */
    }
    /* @include breakpoint(papa-bear) {
      width:150px;
      height:150px;
    }
    @include breakpoint(mama-bear) {
      width:200px;
      height:200px;
    }
     @include breakpoint(baby-bear) { width:180px;height:180px; } 
  } */
  .contact-info{
    margin-top:100px;
    font-weight:300;
   /*  @include breakpoint(mama-bear) {margin-top:70px; } 
    @include breakpoint(baby-bear) { margin-top:50px; }  */
  }
  .list-titles {
    float:left;
    text-align:left;
    font-weight:600;
    width:40%;
    color:var(--boldColor);
  }
  .list-content{
    float:left;
    width:60%;
    text-align:left;
    font-weight:300;
  }
  .contact-presentation {
    text-align:left;
    font-weight:300;
    margin-top:100px;
    margin-bottom:100px;
    /* @include breakpoint(mama-bear) {margin-top:70px;margin-bottom:70px; } 
    @include breakpoint(brother-bear) {margin-top:50px;margin-bottom:50px; } */ 
    
  }
  svg {
    width:100%;
    position:absolute;
    top:0;
    left:0;
    display:none;
  }

  .st0, .st1 {
    fill:#66cc99;
  }

}

.experience {
  background:var(--skillsBg);
  width:60%;
  float:left;
  position:relative;
  color:var(--skillsColor);
  font-weight:300;
  min-height:100%;
  min-height:100vh;
  /* @include breakpoint(brother-bear) { width: 100%; } */ 
  h3.experience-title {
    color:var(--linkColor);
    text-align:left;
    text-transform:uppercase;
    font-size:1.2em;
    margin-bottom:20px;
    font-weight:400;
  }
  .company-wrapper {
    width:30%;
    float:left;
    text-align:left;
    padding-right:5%;
    margin-bottom:60px;
    /* @include breakpoint(baby-bear) {width:100%; margin-bottom:20px;} */ 
  }
  .job-wrapper {
    width:70%;
    float:left;
    text-align:left;
    padding-right:5%;
    margin-bottom:60px;
    /* @include breakpoint(baby-bear) {width:100%;margin-bottom:40px;} */ 
  }
  .experience-title {
      color:white;
      margin-bottom:15px;;
    }
}

.section-padding {
 padding:60px 60px 40px 40px;
 /* @include breakpoint(brother-bear) { padding:80px 15% 40px 10%; }
 @include breakpoint(baby-bear) { padding:40px 10% 20px 5%; } */
}

.section-wrapper {
  width:50%;
  float:left;
  text-align:left;
  color:var(--skillsColor);
  font-weight:300;
  margin-bottom:20px;
  /* @include breakpoint(baby-bear) {width:100%;} */
  &:nth-child(3){ 
    padding-right:8%;
  }
  h3.section-title {
    color:var(--linkColor);
    text-align:left;
    /* text-transform:uppercase; */
    font-size:1.2em;
    margin-bottom:20px;
    font-weight:400;
  }
  .skill-percentage {
    margin-bottom:10px;
    position:relative;
    &::after {
      content:"";
      width:100%;
      height:6px;
      background:var(--boldColor);
      display:block;
      margin-top:3px;
    }
    &::before{
      content:"";
      height:6px;
      background:var(--linkColor);
      position:absolute;
      margin-top:3px;
      bottom:0;
    }
    /* &:nth-child(1)::before {width:80%;animation: skill_1 $time ease;}
    &:nth-child(2)::before {width:90%; animation: skill_2 $time ease;} 
    &:nth-child(3)::before {width:50%;animation: skill_3 $time ease;}
    &:nth-child(4)::before {width:60%;animation: skill_4 $time ease;}
    &:nth-child(5)::before {width:70%;animation: skill_5 $time ease;}
    &:nth-child(6)::before {width:70%;animation: skill_6 $time ease;}
    &:nth-child(7)::before {width:70%;animation: skill_6 $time ease;}
 */  
  


   }
}
}