/*
--------------------
WARNING!
Copyright Progress Systems Limited.
Explicit permission is required to copy or use any documents from this website
--------------------
*/


/* 

	2+2 Boxes with no background / icon on the left from the text / boxes separated by dashed lines

*/




/* HOMEPAGE SPOTLIGHTS ----------------------------------------------------------------------------------*/


#spotlight1,
#spotlight2,
#spotlight3,
#spotlight4,
#spotlight5,
#spotlight6  {
	width:50%; 
	float:left; 
	margin-right:0;
	background:none;
}

/*#divSpotlightsWrapper div:first-child, 
#divSpotlightsWrapper div:nth-child(2n+1) {
	margin-left:0; /Removes the margin on the left side on the very first and then every fifth element (for example)/ 
} */

#divSpotlightsWrapper div:nth-child(2), 
#divSpotlightsWrapper div:nth-child(4) {
	margin-right:0; /*Removes the right side margin on the last element*/
}

#spotlight2 .spotlight_title h4, #spotlight2 .spotlight_container,
#spotlight4 .spotlight_title h4, #spotlight4 .spotlight_container {
    text-align: right;
}

#spotlight2 .spotlight_link, #spotlight2 .spotlight_container, 
#spotlight4 .spotlight_link, #spotlight4 .spotlight_container {
    float: right;
}

#spotlight1 .spotlight_container, #spotlight1 .spotlight_link,
#spotlight3 .spotlight_container, #spotlight3 .spotlight_link {
    float: left;
}

#spotlight5, 
#spotlight6 {
	display:none;
}

/*---------------------------------------------------*/

#divSpotlightsWrapper .spotlight_title {
    display: inline-block;
    float: right;
    margin: 0;
    padding: 0;
	text-align:left;
}

#divSpotlightsWrapper .spotlight_title h4 {
    font-size: normal;
}

.spotlight_image_upload {
    width:163px;
    height: 163px;
    position: absolute;
	text-align:center;
    padding:40px 0;
}

.spotlight_container {
    display: inline-block;
    min-height: 100px;
    padding-right: 0;
    padding-top: 0;
    position: relative;
	text-align:left;	
}

.spotlight_link {
	margin: 0;
}





/* -------------------------------------------------- MEDIA QUERIES ------------------------------------------*/


/* -------------------------------------------------- MEDIA QUERIES ------------------------------------------*/


/* -------------------------------------------------- MEDIA QUERIES ------------------------------------------*/


/* -------------------------------------------------- MEDIA QUERIES ------------------------------------------*/


/* -------------------------------------------------- MEDIA QUERIES ------------------------------------------*/







@media only screen and ( max-width: 75em ) /* 1200 */ {
	
}

@media only screen and ( max-width: 64em ) /* 1024 */{

}


@media only screen and ( max-width: 61.25em ) /* 980 */ {

#spotlight1, #spotlight2,
#spotlight3, #spotlight4 {text-align: center;}

#spotlight1, #spotlight2 {background: #f7f7f7;}

#spotlight1 .spotlight_image_upload, #spotlight2 .spotlight_image_upload,
#spotlight3 .spotlight_image_upload, #spotlight4 .spotlight_image_upload {
    position: static;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    behavior: url(templates/current/PIE.htc);
    margin: 0 auto;
}

#divSpotlightsWrapper .spotlight_title, #divSpotlightsWrapper .spotlight_container {
    float: none;
    text-align: center;
}

#spotlight1 .spotlight_container, #spotlight2 .spotlight_container, 
#spotlight3 .spotlight_container, #spotlight4 .spotlight_container {
    float: none;
    display: block;
}

#spotlight2 .spotlight_title h4, #spotlight2 .spotlight_container, #spotlight4 .spotlight_title h4, #spotlight4 .spotlight_container {
    text-align: center;
}

#spotlight1 .spotlight_link, #spotlight1 .spotlight_container, #spotlight2 .spotlight_link, #spotlight2 .spotlight_container,
#spotlight3 .spotlight_link, #spotlight3 .spotlight_container, #spotlight4 .spotlight_link, #spotlight4 .spotlight_container {
    float: none;
    display: block;
}

.spotlight_text {width: auto; padding: 5px 30px;}

.spotlight_link {margin: 0 auto;}
	
}


@media only screen and ( max-width: 55em ) /* 880 */ {
	
}


@media only screen and ( max-width: 50em ) /* 800 */ {
	
	#divSpotlightsWrapperOuter {padding: 0;}
	
	#spotlight1, #spotlight2, #spotlight3, #spotlight4 {width:100%; margin-right:0; border-bottom: 1px dashed rgba(0, 0, 0, 0.2); padding-top:0; background: #ffffff; padding: 40px 0;}
		
	#spotlight4 {margin-bottom:0; border-bottom:none;}
	
	#spotlight1::after, #spotlight2::before, #spotlight3::after, #spotlight4::before {display:none;}
	
}


@media only screen and ( max-width: 48em ) /* 768 */ {

}


@media only screen and ( max-width: 45em ) /* 720 */ {
	
}


@media only screen and ( max-width: 40em ) /* 640 */ {
	
}


@media only screen and ( max-width: 37.5em ) /* 600 */ {

}


@media only screen and ( max-width: 35.5em ) /* 568 */ {

}


@media only screen and ( max-width: 32.5em ) /* 520 */ {

}


@media only screen and ( max-width: 30em ) /* 480 */ {

}


@media only screen and ( max-width: 26.6875em ) /* 427 */ {
	
	.spotlight_image_upload, .spotlight_title, .spotlight_container {width:100%; display:block; text-align:center;}
	.spotlight_link {margin: 10px auto !important;}
	
}


@media only screen and ( max-width: 25em ) /* 400 */ {
	
}


@media only screen and ( max-width: 22.5em ) /* 360 */ {
	
}


@media only screen and ( max-width: 20em ) /* 320 */ {

}
