
#feature_image .weekly_image{
	height: 510px;
	background-repeat: no-repeat;
	background-size: cover;
	/*background-position: center center;*/
}
#feature_image .image_filter{
	height: 510px;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: center 105px;
}
#feature_image .splash_content{
	padding-top: 150px;
}
#feature_image .white_logo{
	float: right;
	width: 300px;
	margin-right: 80px;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: -moz-optimize-contrast;
	image-rendering: -ms-optimize-contrast;
}
#feature_image .white_logo img{
    width: 100%;
}
#feature_image .splash_quote h1{
	color: rgba(255,255,255,1);
	font-size: 22px;
	font-weight: 200;
	margin-top: 80px;
    line-height: unset;
/*	margin-left: -60px;*/
}
#feature_image .splash_quote b{
	font-size: 23px;
	font-weight: 500;
}
#feature_image .btn_cta{
	margin-top: 30px;
	/*margin-left: -60px;*/
}
#feature_image .white_line{
	height: 25px;
	background-color: rgba(255,255,255,1);
	border-bottom: 2px solid rgba(0,0,0,0.3)
}

.call_to_act{
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;

	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;

	background: rgba(102,11,54,1);
	border:2px solid rgba(102,11,54,1);
	display:inline-block;
	cursor:pointer;
	color:rgba(255,255,255,1);

	font-size:14px;
	padding:10px 30px;
	text-shadow:1px 1px 0px #000;
}
.call_to_act:hover {
	color:rgba(173,119,53,1);
	text-decoration:none;
	text-shadow:1px 2px 0px #000;
}
.call_to_act:active {
	position:relative;
	top:1px;
}

.img_logo_pmi{
    height: 300px;
    margin: 0 auto;
    image-rendering: -webkit-optimize-contrast;
}


/*// Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
	#feature_image .image_filter {
	    background-position: center 205px;
	}
}

/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
	#feature_image .image_filter {
	    background-position: center 205px;
	}
}

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
	#feature_image .image_filter {
	    background-position: center 205px;
	}
}

/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
	#feature_image .splash_quote {
		margin-left: -60px; 
		width: 400px;
	}
	#feature_image .btn_cta {
    	margin-left: -60px; 
	}
	.img_logo_pmi{
	    height: 300px;
	    margin: 0 auto;
	    margin-right: 80px;
	    image-rendering: -webkit-optimize-contrast;
	}
}


