/*

Theme Name: Volcanes

Author: DAF

*/

/* * * * * * * * * * * * * * *
 * WordPress Content Classes
 * * * * * * * * * * * * * * */

a{
  font-family: inherit;
}
a,
a:hover,
a:focus,
a:active{
  cursor: pointer;
  color: inherit;
}
p{
  font-weight: inherit;
  font-family: inherit;
}
p:last-of-type{
  margin: 0px 0px;
}
ul{
  margin: 0px 0px;
  padding: 0px 0px;
  list-style: none;
}
img {
  border: none;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}
.container{
  z-index: 2;
}
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
  max-width: 100%;
  height: auto;
}
.alignright {
  display: inline;
  float: right;
  margin: 0.4rem 0 1.6rem 1.6rem;
}
.alignleft {
  display: inline;
  float: left;
  margin: 0.4rem 1.6rem 1.6rem 0;
}
.aligncenter {
  display: block;
  margin: 0.4rem auto 1.6rem auto;
}
.wp-caption {
  max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: 0;
}
.wp-caption-text {

}
.sticky {
  background: #f7f7f9;
  padding: 1rem;
}
.bypostauthor {
  background: #f7f7f9;
  padding: 0.5rem;
}
.gallery-caption {
  font-weight: bold;
}
/* Text meant only for screen readers */
.says,
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
}
.absolut-center{
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0px 0px;
  -ms-transform: translate(-50%, -50%)!important;
  -webkit-transform: translate(-50%, -50%)!important;
  transform: translate(-50%, -50%)!important;
  width: 90%;
}
/* * * * * * * * * * * * * * *
 * ??? profit
 * * * * * * * * * * * * * * */

body > nav.navbar {
  border-radius: 0;
}
.main-container {
  border-radius: .25rem;
  background: white;
  padding-top: 1rem;
  margin-bottom: 2rem;
}
.widget {
  margin-bottom: 2rem;
}
.post {
  margin-bottom: 2rem;
}
nav.navbar {
  margin-bottom: 2rem;
}
.z-index-1{
  z-index: 100;
}
.z-index-2{
  z-index: 200;
}
.z-index-3{
  z-index: 300;
}
.text-spacing-sm{
  letter-spacing: 1px;
}
.text-spacing-md{
  letter-spacing: 2px;
}
.text-spacing-lg{
  letter-spacing: 6px;
}
.text-spacing-xl{
  letter-spacing: 9px;
}
.text-white{
  color: #FFF;
}
.text-grey{
  color: #888;
}
.text-gold{
  color: #B4B49C;
}
.text-red{
  color: #A70B00;
}
.text-orange{
  color: #FC6937;
}
.text-moss{
  color: #6C7165;
}
.text-size-10{
  font-size: 10px;
}
.text-size-12{
  font-size: 12px;
}
.text-size-14{
  font-size: 14px;
}
.line-height-xs{
  line-height: 1;
}
.line-height-sm{
  line-height: 2;
}
.line-height-md{
  line-height: 2.5; 
}
.line-height-lg{
  line-height: 3.5; 
}
.line-height-xl{
  line-height: 4.5;
}
.font-weight-light{
  font-weight: 300;
}
.font-weight-medium{
  font-weight: 500;
}
.font-weight-black{
  font-weight: 700;
}
.bg-coal{
  background-color: #111;
}
.bg-nickel{
  background-color: #222;
}
.bg-transparent{
  background-color: transparent;
}
.bg-black{
  background-color: #FFF;
}
.bg-gold{
  background-color: #B4B49C;
}
.bg-white{
  background-color: #FFF;
}
.bg-beige{
  background-color: #F9F9F9;
}
.bg-cover{
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.border-grey{
  border: 1px solid #888;
}
.border-mist{
  border: 1px solid #DDD;
}
.border-white{
  border: 1px solid #FFF;
}
.border-gold{
  border: 1px solid #B4B49C;
}
.border-beige{
  border: 1px solid #E1E1E1;
}
.m-negative{
  left: 50%;
  top: 50%;
  transform-origin: center;
  transform: translate(-50%, -50%) scale(1.1);
}
.o-hidden{
  overflow: hidden;
}

@media (max-width: 768px){

  .text-spacing-md{
    letter-spacing: 0.1rem;
  }
  .text-size-14{
    font-size: 12px;
  }

}















