/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
	font-size: inherit;
}




div.xhide {
  overflow-x: hidden;
}

body {
  background-color: #fee300;
  color: #5e675e; 
  font-size: 62.5%;
  }
  
a, a:focus, a:active {
  color: #5e675e;
   text-decoration: underline;
   text-decoration-skip: auto;
}

a:hover {
 color: #5e675e;
 text-decoration: underline;
 text-decoration-skip: auto;
}




.containernav {
  margin: 25px auto 10px auto;
  max-width: 1280px;
  width: 90%;
}

@media only screen and (min-width: 601px) {
  .containernav {
    width: 85%;
  }
}

@media only screen and (min-width: 993px) {
  .containernav {
    width: 70%;
  }
}  




.containerpad25cb {
  margin: 0 8%;
    width: 84%;
}



.containerpad25cbrev {
  margin: 0 8%;
    width: 84%;
   background-color: #5e675e;
  color: #fee300;    
}


.container {
    width: 62.5%;
  }


@media only screen and (min-width: 601px) {
  .container {
    width: 62.5%;
    padding: 0 5% 0 5%;

  }
}

@media only screen and (min-width: 993px) {
  .container {
    width: 62.5%;
  }
}
 


.containerpad50 {
  margin: 0 auto;
  margin-bottom: 50px;
  max-width: 1280px;
  width: 90%;
}

@media only screen and (min-width: 601px) {
  .container {
    width: 85%;
  }
}

@media only screen and (min-width: 993px) {
  .container {
    width: 70%;
  }
} 
  
  
p {
font-family: "adobe-garamond-pro", serif;
font-weight: 400;
font-style: normal;
 }


 
h1 {
font-family: "futura-pt-bold", sans-serif;
font-weight: 700;
font-style: normal;
}


.futura {
font-family: "futura-pt-bold", sans-serif;
font-weight: 700;
font-style: normal;
}


p {
font-size: 1.7rem;
line-height: 1.8rem;
}
h1 {
font-size: 3rem;
line-height: 3.1rem;
}

hr
{
 	border: 3px solid #5e675e;
 	margin: 10px 0 50px 0;
}
hr.thin 
{
 	border: 1px solid #5e675e;
}
}





@media only screen and (min-width: 601px) {
p {
font-size: 3rem;
line-height: 3.1rem;
}
h1 {
font-size: 3.4rem;
line-height: 3.65rem;
}
hr 
{
 	border: 3px solid #5e675e;
 	margin: 20px 0 60px 0;
}
hr.thin 
{
 	border: 1px solid #5e675e;
}
}


@media only screen and (min-width: 993px) {
p {
font-size: 3rem;
line-height: 3.1rem;
}
h1 {
font-size: 5rem;
line-height: 5.1rem;
}
hr 
{
 	border: 6px solid #5e675e;
	margin: 30px 0 70px 0;

}
hr.thin 
{
 	border: 1.5px solid #5e675e;
}
}


@media only screen and (min-width: 1201px) {
p {
font-size: 3.5rem;
line-height: 3.6rem;
}
h1 {
font-size: 6rem;
line-height: 6.1rem;
}
hr 
{
 	border: 9px solid #5e675e;
}
hr.thin 
{
 	border: 2px solid #5e675e;
}
}





.big {
font-size: 1.25rem;
line-height: 2rem;
}


@media only screen and (min-width: 601px) {
.big {
font-size: 2.4rem;
line-height: 2.75rem;
}
}


@media only screen and (min-width: 993px) {
.big {
font-size: 2.5rem;
line-height: 2.85rem;
}
}


@media only screen and (min-width: 1201px) {
.big {
font-size: 2.55rem;
line-height: 2.9rem;
}
}



 







footerdiv {
padding-bottom: 100px;
    background-color: #fee300;
}




.parallax-container {
    position: relative;
    overflow: hidden;
    height:1200px
    background-color: #fee300;
}

.parallax-container .parallax {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index:-1
}

.parallax-container .parallax img {
    opacity: 0;
    position: absolute;
    left: 50%;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translateX(-50%);
    transform:translateX(-50%)
}
