body { 	margin: 0px;
		background-color: #FFFFFF;}

img {outline: none;}

	#envelope { position: absolute;
				width: 100%;
				height: auto;}

span {
  content: "\0027";
}
	li {
		list-style-type: none;}

	.column {padding-top: 8px;
			padding-left: 10px;
			padding-right: 5px;}


	.left { position: relative;
				width: 50%;
				height: auto;
				float: left;}
								
	.right { position: relative;
				width: 50%;
				height: auto;
				float: right;}

   .width {width: 100%;
            height: 140px;}

    .autowidth { position: relative;
      width: 100%;
      height: auto;
      float: left;
    }


body::-webkit-scrollbar {
    width: 5px;}


body::-webkit-scrollbar-thumb {
  background-color: #01AF4A;
  outline: 2px solid #01AF4A;}

/* unvisited link */
a.Type01:link {
  color:#01AF4A;
  border-bottom: dotted #01AF4A 2px;
  text-decoration: none;}

/* visited link */
a.Type01:visited  {
  color:#01AF4A;
  border-bottom: dotted #01AF4A 2px;
  text-decoration: none;}

/* mouse over link */
a.Type01:hover  {
  color:#01AF4A;
  font-style: italic;
  border-bottom: dotted #01AF4A 2px;
   text-decoration: none;}

/* selected link */
a.Type01:active {
  color:#01AF4A;
  border-bottom: dotted #01AF4A 2px;
  text-decoration: none;
  position: relative;
  top: 2px;
  left: 2px;
}



/* Type */

::selection {
	 background: rgba(0, 0, 0, 0.99);
    color: #FFF;
	color: #b0e9b0;
}

::-moz-selection {
	 background: rgba(0, 0, 0, 0.99);
    color: #FFF;
	color: #b0e9b0;}

.Type01 {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: 32px;
	word-spacing: -1px;
	color:#01AF4A;}

 .#b0e9b0 {color: #01AF4A;} 

.sold { font-family: Arial, "Helvetica", sans-serif;
		font-size: 22px;
		line-height: 32px;
		word-spacing: 1px;
		letter-spacing: 1px;
		color: red;
		baseline-shift: 6px;}

.button {
 background-color: #FFF;
 border: 2px solid #01AF4A;;
 height: 30px;
 color: #01AF4A;
  		font-family: Arial, "Helvetica", sans-serif;
		font-size: 22px;
		line-height: 32px;
		word-spacing: 1px;
		letter-spacing: 1px;
		baseline-shift: -4px;
  padding: 2px 12px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 28px;}

 a.button:link {
 background-color: #FFFFFF;
 border: 2px solid #01AF4A;
 height: 30px;
 color: #01AF4A;
  		font-family: Arial, "Helvetica", sans-serif;
		font-size: 22px;
		line-height: 32px;
		word-spacing: 1px;
		letter-spacing: 1px;
		baseline-shift: -4px;
  padding: 2px 12px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 6px 0px;
  cursor: pointer;
  border-radius: 28px;}

 a.button:hover {
 background-color: #01AF4A;
 border: 2px solid #01AF4A;
 height: 30px;
 color: #FFFFFF;
  		font-family: Arial, "Helvetica", sans-serif;
		font-size: 22px;
		line-height: 32px;
		word-spacing: 1px;
		letter-spacing: 1px;
		baseline-shift: -4px;
  padding: 2px 12px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 6px 0px;
  cursor: pointer;
  border-radius: 28px;}

 a.button:active {
 position: relative;
 left: 2px;
 top: 2px;	
 background-color: #01AF4A;
 border: 2px solid #01AF4A;
 height: 30px;
 color: #FFFFFF;
  		font-family: Arial, "Helvetica", sans-serif;
		font-size: 22px;
		line-height: 32px;
		word-spacing: 1px;
		letter-spacing: 1px;
		baseline-shift: -4px;
  padding: 2px 12px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 6px 0px;
  cursor: pointer;
  border-radius: 28px;} 
 


@media (min-width:1250px) {
	.column {padding-right: 33.33%;}
  }

@media (min-width: 1080px) {
	.column {padding-right: 20%;}
} 

/*
@media (max-width:760px) {
 	.Type01  {
    font-size: 26px;
	line-height: 29px;
	word-spacing: -1px;}
body {background-color: blue;}
.sold { font-family: Arial, "Helvetica", sans-serif;
		font-size: 20px;
		line-height: 29px;
		word-spacing: 1px;
		letter-spacing: 1px;
		color: red;
		baseline-shift: 4px;}		
}
*/


 
/* IMAGE */

.responsive {
  width: 100%;
  height: auto;
  background-color: #FFFFFF;
}

/* Show - Hide Mechanisms */


	
/* Projects */


/*SWIPER*/


    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
  

