/* *********************************************** HP PAGE ************************* */



.home .site-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}

.home .entry {
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
	background:none;
}

.home .entry-header{
	display:none;
}

.home .content {
   background:  none ;
   padding: 0px 0px 0px 0px; 
   /*width:880px;
	padding: 0px 0px 25px 80px; */
}


/* *********************************************** ROW 1 ************************* */


.hp-row-1 {
	
}

.hp-row-1 .wpb_content_element {

}

.hp-row-1 .vc_column-inner {
	padding-left: 0px;
    padding-right: 0px;
}






/* ------------------------------------------------------ ROW 2 --------------------------- */



.hp-row-2 {
	background:none;
}



.hp-row-2-welcome {
padding:40px 12% 20px 12%;
	text-align: center;
	background: ;
	margin-bottom:0px;

}

.hp-row-2-welcome  h1 {
	position: relative;
	color:#669845;
	display: inline-table;
	text-align: center;
	text-transform:none;
	font-size: 2.2em;
	font-weight:400;
	padding:0px 0px 10px 0px;
	border-bottom: 0px solid #BAC99F;
	margin-bottom:40px;
	line-height: 1.2em;
}


.hp-row-2-welcome  h1:after{
    content: "";
    position: absolute;
    width: 300px;
    height: 0px;
    bottom: 0;
   left:50%;
   margin-left:-150px;
    border-bottom: 1px solid #CCCCCC;
}





/* ------------------------------------------------------ ROW 3 --------------------------- */
.hp-row-3 {
	padding-top:30px ;
	padding-bottom:50px;
}

.hp-row-3 .wpb_content_element {
	
}

.hp-row-3-cols .vc_column-inner  {
    padding: 0px 0px 0px 0px;
	margin:0px;
	transition: all .5s linear; 
	-webkit-transition: all .5s linear;
}

.hp-row-3-cols .vc_column-inner .wpb_wrapper {
    padding: 0px 0px 0px 0px;
	margin:0px;
	height:320px;
	overflow:hidden;
	background:rgba(100, 102, 70, 0.0);
	transition: all .5s linear; 
	-webkit-transition: all .5s linear;
}

.hp-row-3-cols .vc_column-inner .wpb_wrapper:hover  {
	background:rgba(182, 81, 57, 1);

}





.hp-row-3-cols .vc_column-inner .wpb_wrapper .hp-row-3-house1 {
	padding:120px 30px 90px 30px;
	margin-bottom: 0px;
	text-align: center;
	transition: all .5s linear; 
	-webkit-transition: all .5s linear;
}

.hp-row-3-cols .vc_column-inner .wpb_wrapper:hover .hp-row-3-house1  {
	padding:30px 30px 10px 30px;

}


.hp-row-3-house h2 {
	color:#EAEAEA;
	position: relative;
	
	display: inline-table;
	text-align: center;
	text-transform:none;
	font-size: 1.4em;
	margin-bottom:14px;
	line-height: 1.2em;
}


.hp-row-3-house h2:after{
    content: "";
    position: absolute;
    width: 280px;
    height: 0px;
    bottom: 0;
   left:50%;
   margin-left:-140px;
    border-width:0px 0px 2px 0px;
	border-style:solid;
	border-color:rgba(234,234,234, 0.6);
}

.hp-row-3-house1 p {
	color:#FBE27C;
}

.hp-row-3-cols .vc_column-inner .wpb_wrapper .hp-row-3-house2 {
	display:none;
	padding:0px 30px 0px 30px;
	margin-bottom: 0px;
	text-align: center;
	transition: all .5s linear; 
	-webkit-transition: all .5s linear;
}

.hp-row-3-cols .vc_column-inner .wpb_wrapper:hover .hp-row-3-house2 {
	display:block;
}

.hp-row-3-house2 p {
	color:#FFFFFF;
}

.hp-row-3-house2 p a {
	position:relative;
	display:inline-block;
	color:#FFFFFF;
	background:#A43F24;
	padding:6px 40px 10px 20px;
	border:1px solid #FFFFFF;

	
}
.hp-row-3-house2 p a:after {
	content: "\f105";
	position:absolute;
	right:20px;
	top:7px;
	font-size:  22px ;
	font-family: FontAwesome, sans-serif;

	color:#FBE27C;
}


.hp-row-3-house1 .wpb_wrapper, .hp-row-3-house2 .wpb_wrapper {
	background:none !important;
	height:auto !important;
}

/* ------------------------------------------------------ ROW 4 --------------------------- */
.hp-row-4 {
	background: #dfae00;
	padding:30px 0px 30px 0px;
	margin-bottom:0px;
}

.hp-row-4 .wpb_content_element {
	margin-bottom:0px;
}

.hp-row-4 .hp-row-4-text h3  {
	color:#FFFFFF;
	text-align:center;
	line-height:1.4em;
	
}




/* ------------------------------------------------------ ROW 6 --------------------------- */
.hp-row-6 {
	background:none;
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
}

.hp-row-6 .wpb_content_element {
	margin-bottom:0px;
}

/* *********************************************** MEDIA QUESRIES ***************************************** ************************* */
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {

}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1080px) {




}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {


}


/* Small Devices, Tablets */
@media only screen and (max-width : 880px) {
.hp-row-2-welcome {
    padding: 40px 4% 20px 4%;
}


}
/* Small Devices, Tablets */
@media only screen and (max-width : 835px) {

}
/* Small Devices, Tablets */
@media only screen and (max-width : 800px) {


}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {


}

/* Small Devices, Tablets */
@media only screen and (max-width : 680px) {



}

@media only screen and (max-width : 480px) {





}
@media only screen and (max-width : 377px) {

}
@media only screen and (max-width : 320px) {




}
