@charset "utf-8";
/* CSS Document */

.L2sectsite {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 2;
	background-color:#222222;
}




.L3holdsite {
	position: relative;
	width: 82%;
	height: auto;
	left: auto;
	margin: auto;
	z-index: 3;
	padding:0px;
	background-color:#222222;
	/*display:flex;*/
	/*display: -webkit-flex; *//* Safari */

}

.L3holdinstagram {
	position: relative;
	top:20px;
	width: 82%;
	height: auto;
	left: auto;
	margin: auto;
	z-index: 3;
	padding:0px;
	background-color:#222222;
	/*display:flex;*/
	/*display: -webkit-flex; *//* Safari */

}

.L4floatsite33{
	position: relative;
	float:left;
	width:33.3%;
	height: auto;
	padding-bottom:50px;
	/*margin:0 auto; *//*????*/
	/*-webkit-flex: 1;*/ /* Safari 6.1+ */
    /*-ms-flex: 1;*/ /* IE 10 */ 
    /*flex: 1;*/
	
}


.L5contsite{
	position: relative;
	width:80%;
	height:auto;
	margin:0 auto;
	top: 50px;
	padding:0px;
}

.socialicon {
	padding:0px;
	position: relative;
	float:left;
	margin-right:12px;
	margin-left:12px;
	margin-bottom:24px;
	width: 48px;
	height: 48px;
	z-index: 5;
	border-radius:50%;

}

.socialicon:hover {
	background-color: #D4AF37;
}



#social {
	position: relative;
	top:20px;
	margin:0 auto;
	width: 217px;
	height: auto;
	z-index: 2;
}

.L2sectcopyw {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 2;
	min-height: 20px;
	background-color:#222222;
}

.L3holdcopyw {
	position: relative;
	width: 63%;
	height: auto;
	min-height: 25px;
	left: auto;
	margin: auto;
	z-index: 3;
	padding:0px;
	background-color:#222222;
}

/* Mobile Layout: 480px and below. Inherits styles from: Global Layout. */

@media only screen and (max-width:480px) {

.L3holdsite { 
	width: 100%;
}		

.L4floatsite33{
	width:100%;

}

.L5contsite{
	top: 15px;
}
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Global and Mobile Layout. */

@media only screen and (min-width:481px) and (max-width:768px) {

.L3holdsite { 
	width: 100%;
}		

.L4floatsite33{
	width:100%;

}

.L5contsite{
	top: 15px;
}

}


/* Tablet and Laptop Layout: 769px to a max of 1232px.  Inherits styles from: Global, Mobile and Tablet Layouts. */

@media only screen and (min-width:769px) and (max-width:992px) {

.L3holdsite { 
	width: 100%;
}	

.L4floatsite33 {
	width:100%;
}

.L5contsite{
	top: 15px;
}



}

/* Tablet and Laptop Layout: 769px to a max of 1232px.  Inherits styles from: Global, Mobile and Tablet Layouts. */

@media only screen and (min-width:993px) and (max-width:1232px) {

.L3holdsite {
	width: 100%;
}


}

/* Desktop Layout: Greater than 1233px.  Inherits styles from: Global, Mobile and Tablet Layouts. */

@media only screen and (min-width:1233px) {



}


@media print {
	 
#background { display: none; }
#wrapper-page {	width:100%;}

 }