
#slideshow {
    background-color: #f7d9b5;
    width: 100%;
    /* height: 100%; */
    display: block;
	height:400px;
	position:relative;
}

/* Slideshow container */
#slideshow #slideshow_container {
    max-height: 400px;
    position: relative;
    margin: 0 auto;
    /* top: 0; */
    /* left: 0; */
    display: block;
    width: 100%;
    height: 100%;
    visibility: hidden;
	text-align: center;
    /* left: 50%; */
    /* top: 0; */
    /* -webkit-transform: translate(-50%, 0); */
    /* transform: translate(-50%, 0); */
}


/* Hide the images by default */
#slideshow #slideshow_container .slide {
	display:block;
	opacity:0;
	position:absolute;
	text-align: center;
	top:0;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -webkit-transition: opacity 2s;
    -moz-transition: opacity 2s;
    -o-transition: opacity 2s;
    transition: opacity 2s;
}

/* Hide the images by default */
#slideshow #slideshow_container .slide .slide_image {
	border:0;
	max-height:400px;
	left:50%;
}

#slideshow #slideshow_container .slide_fadein {
	opacity: 1;
}

/* Next & previous buttons */
#slideshow #slideshow_container .prev {
	cursor: pointer;
	position: absolute;
	top: 50%;
	left:0;
	width: auto;
	padding: 16px;
	color: #704d4d;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	/* border-radius: 0 3px 3px 0; */
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

/* Position the "next button" to the right */
#slideshow #slideshow_container .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	right:0;
	width: auto;
	padding: 16px;
	color: #704d4d;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	/* border-radius: 0 3px 3px 0; */
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

/* On hover, add a black background color with a little bit see-through */
#slideshow #slideshow_container .prev:hover {
	background-color:#72594c ;
	color:#ffffff;
}

#slideshow #slideshow_container .next:hover {
	background-color:#72594c ;
	color:#ffffff;
}


/* Caption text */
#slideshow #slideshow_container .caption {
	color: #f2f2f2;
    font-size: 15px;
    /* padding: 14px 12px; */
    /* margin-bottom: 20px; */
    position: absolute;
    bottom: 30px;
    width: 100%;
    text-align: center;
    text-shadow: 0px 0px 5px #22180c, 0px 0px 5px #44331e, 0px 0px 10px #302110, 0px 0px 10px #987f60;
}

/* Number text (1/3 etc) */
#slideshow #slideshow_container .numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
	visibility:hidden;  
}

#slideshow #slideshow_container #dot_container {
	bottom: 6px;
    text-align: center;
    position: absolute;
    z-index: 2;
    /* margin: 0 auto; */
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

#slideshow #slideshow_container .dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #e7c192;
  border-radius: 50%;
  display: inline-block;
  transition: 0.2s ease;
}

#slideshow  #slideshow_container .dot:hover {
  background-color: #ffffff;
}





#home_backdrop1 {

background-image: url(/img/doors2121.jpg);

background-position: center -100px;

background-size: 700px 500px;

background-repeat: no-repeat;

background-origin: padding-box;

background-attachment: local;

background-color: transparent;

box-shadow: 0px 0px 10px #ff8c03;

height: 375px;

width: 700px;

margin: 0 auto;

border-radius: 75px;
}


#home_backdrop1 .button_link {
	padding: 20px;
	background: linear-gradient(to bottom, #171717, transparent);
	border-radius: 10px;
	border: 1pt solid #fff;
	cursor:pointer;
	color: #f6f2ec !important;
}

#home_review_quotes {
	border:0;
	width:100%;
	margin:0 auto;
}

#home_review_quotes img {
	border:0;
	/*display:block;*/
	width: 100%;
	max-width:700px;
	border: 1pt solid #f3f3f3;
	box-shadow: 0px 0px 10px #d1d1d1;
	border-radius: 20px;
	margin-bottom:20px;
}

#home_review_quotes td {
	border:0;
	width:50%;
	text-align:center;
}

