/*XXXXXXXXXX QUICKLINKS   XXXXXXXXXXXXXXXXXXXXXXXXX*/

#quick_left img {opacity:1 !important; }
#quick_left_middle img {opacity:1 !important; }
#quick_right_middle img {opacity:1 !important; }
#quick_right img {opacity:1 !important; }

#quick_left img:hover {opacity:0.8 !important; }
#quick_left_middle img:hover {opacity:0.8 !important; }
#quick_right_middle img:hover {opacity:0.8 !important; }
#quick_right img:hover {opacity:0.8 !important; }

#quick_left {
	position:relative;
	float:left;
	width:23%;
	margin:1%;
	height:233px;
	background-image:url(/photos/custom/2014/quicklink_left.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat; 
	background-position: center center; 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: 5px solid #fff;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
}

#quick_left_middle {
	position:relative;
	float:left;
	width:23%;
	margin:1%;
	height:233px;
	background-image:url(/photos/custom/2014/quicklink_left_middle.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat; 
	background-position: center center; 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: 5px solid #fff;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
}

#quick_right_middle {
	position:relative;
	float:left;
	width:23%;
	margin:1%;
	height:233px;
	background-image:url(/photos/custom/2014/quicklink_right_middle.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat; 
	background-position: center center; 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: 5px solid #fff;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
}

#quick_right {
	position:relative;
	float:left;
	width:23%;
	margin:1%;
	height:233px;
	background-image:url(/photos/custom/2014/quicklink_right.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat; 
	background-position: center center; 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: 5px solid #fff;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
}

#quicklink_content{
	vertical-align:middle;
	background-image: none;
	height:100%;
}

#quicklink_content:hover{
	vertical-align:middle;
	background-image: none;
	height:100%;
}


#quicklink_text_a, #quicklink_text_b, #quicklink_text_c, #quicklink_text_d {
	position:relative;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
	margin:95px auto 0px auto;
	font-family: 'Bitter', serif;
	color: #fff;
	line-height:28px;
	font-size:16px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .7);
	background-color:rgba(0, 0, 0, .7);
	padding-top:7px;
	padding-bottom:7px;
}

#quicklink_text_a a, #quicklink_text_b a, #quicklink_text_c a, #quicklink_text_d a {
	text-decoration:none;
	color:#fff;
	font-family: 'Bitter', serif;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}

#quicklink_text_a a:hover, #quicklink_text_b a:hover, #quicklink_text_c a:hover, #quicklink_text_d a:hover {
	text-decoration:none;
	color:#ccc;
	font-family: 'Bitter', serif;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}


@media (max-width: 830px) {

#inner_quicklinks_container {
	margin: 0px auto 0px auto;
	padding: 0px 10px 40px 10px;
	z-index: 400 !important;
	height:420px;
}
}


@media (max-width: 1020px) {

#quick_left {
	position:relative;
	float:left;
	width:46%;
	margin:2%;
	height:233px;
	background-image:url(/photos/custom/2014/quicklink_left.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat; 
	background-position: center center; 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: 5px solid #fff;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
}

#quick_left_middle {
	position:relative;
	float:left;
	width:46%;
	margin:2%;
	height:233px;
	background-image:url(/photos/custom/2014/quicklink_left_middle.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat; 
	background-position: center center; 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: 5px solid #fff;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
}

#quick_right_middle {
	position:relative;
	float:left;
	width:46%;
	margin:2%;
	height:233px;
	background-image:url(/photos/custom/2014/quicklink_right_middle.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat; 
	background-position: center center; 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: 5px solid #fff;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
}

#quick_right {
	position:relative;
	float:left;
	width:46%;
	margin:2%;
	height:233px;
	background-image:url(/photos/custom/2014/quicklink_right.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat; 
	background-position: center center; 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: 5px solid #fff;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
	box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.6);
}

#quicklink_text_a, #quicklink_text_b, #quicklink_text_c, #quicklink_text_d {
	position:relative;
	text-align:center;
	padding-left:35px;
	padding-right:35px;
	margin:75px auto 0px auto;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	line-height:20px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .7);
}

#inner_quicklinks_container {
	margin: 0px auto 0px auto;
	padding: 20px 10px 40px 10px;
	z-index: 400 !important;
	height:420px;
}
}

@media (max-width: 760px) {
	
#inner_quicklinks_container {
	margin: 0px auto 0px auto;
	padding: 20px 10px 40px 10px;
	z-index: 400 !important;
	height:420px;
}


} 

@media (max-width: 650px) {

#inner_quicklinks_container { display:none; }


}

