@charset "UTF-8";
/* CSS Document */


.pad-50{
padding-top:50px;
padding-bottom:50px;	
}

.green{
	color:#143c35;
}

.gold{
	color:#e6a42f;
}

.btn.btn-default{
border: 0;
margin-top: 20px;
background: #eab658;
background: -moz-linear-gradient(top, #eab658 0%, #bd882b 100%);
background: -webkit-linear-gradient(top, #eab658 0%, #bd882b 100%);
background: linear-gradient(to bottom, #eab658 0%, #bd882b 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eab658', endColorstr='#bd882b', GradientType=0);
display: inline-block;
border-radius: 5px;
color: #fff;
text-transform: uppercase;
text-align: center;
font-weight: 700;
font-size: 14px;
padding: 10px 35px;
-webkit-transition: 0.6s ease;
-moz-transition: 0.6s ease;
-o-transition: 0.6s ease;
transition: 0.6s ease;	
}

.btn.btn-default:hover,
.btn.btn-default:focus { background: #e6a42f; }


.no-top{
margin-top:0px;	
}

.well{
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
border-radius:0px;	
}

.yellow{
color:#e6a42f;	
}

.well .lead{
font-size:18px;	
}

.play{
font-family: 'Playfair Display', serif;	
}

img.img-auto{
width:100%;
height:auto;	
}

input.form-control{
height: 40px;
border-radius: 0;
border: 1px solid #d6d6d6;	
}


textarea.form-control{
border-radius: 0;
border: 1px solid #d6d6d6;	
}

.col-sm-3 .well.text-center{
background-color:#fff;	
}

h2 span{display: block;
font-weight: 300;
font-size: 18px;}

.carousel::before{
background-image: url(/img/millstone-manager.png);
width: 400px;
height: 400px;
background-size: contain;
position: absolute;
left: 0;
bottom: 0;
content: '';
background-repeat: no-repeat;
background-position: bottom;
}

.conWrap{background-color: #143c35;
padding: 20px 20px;
color: #fff;width: 80%;}
	
	.home-box{
		background-color: #fff;
padding-top: 50px;
padding-bottom: 50px;
box-shadow: 0px 2px 42px 0px rgba(0,0,0,.06);
		text-align: center;
		border-bottom:7px solid #e6a42f;
	}
	
	.home-box i.fa-thin{
		color:#e6a42f;
		font-size: 70px;
		height: 80px;
margin-bottom: 6px;
	}
	.home-box p{
		font-size: 18px;
	}
	
	.gray-bg{background-color: #fafafa;}

.large-padding {
padding-top: 150px;
padding-bottom: 150px;
}

	.shopbrand .btn.btn-default{margin-top:0px;}	
	
	.home-box.t {
background-color: #fff;
padding-top: 50px;
padding-bottom: 50px;
box-shadow: 0px 2px 42px 0px rgba(0,0,0,.06);
text-align: center;
border-bottom: 7px solid #e6a42f;
height: 100%;
}
	.row.testBottom{
		display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
	}
	.row.testBottom .col-sm-3 {
-webkit-box-flex: 0;
}
	
	.home-box.testBox p {
font-size: 14px;
padding: 0px 40px;
}
	.testBox i{
		color: #e6a42f;
	}
	
	.home-box.testBox{
border-bottom: none;
height: 100%;
}

.footermenu{
	margin-top: 30px;
}