/* ========================================================================== */

.grid-tile-label {
	display: block;
	width: 100%;

	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 40px;
}

.grid-tile-text-main {
	width: 100%;
	font-family: 'DINOT', Helvetica, Arial, Sans-Serif, Georgia, serif;
    font-style: bold;
    font-weight: 700;
    text-transform: uppercase;
    color: #666666;
}

.grid-tile-text-secondary {
	width: 100%;
	font-family: 'RobotoSlab', Georgia, serif, Helvetica, Arial, Sans-Serif;
    font-style: lighter;
    font-weight: 300;
    color: #666666;
}

.grid-tile-featured a .grid-tile-text-main,
.grid-tile-primary a .grid-tile-text-main,
.grid-tile-secondary a .grid-tile-text-main,
.grid-tile a .grid-tile-text-main {
    color: #00B3EA;
}

.grid-tile-featured:link a .grid-tile-text-main,
.grid-tile-primary:link a .grid-tile-text-main,
.grid-tile-secondary:link a .grid-tile-text-main,
.grid-tile:link a .grid-tile-text-main {
    color: #00B3EA;
}

.grid-tile-featured:visited a .grid-tile-text-main,
.grid-tile-primary:visited a .grid-tile-text-main,
.grid-tile-secondary:visited a .grid-tile-text-main,
.grid-tile:visited a .grid-tile-text-main {
    color: #00B3EA;
}

.grid-tile-featured:hover a .grid-tile-text-main,
.grid-tile-primary:hover a .grid-tile-text-main,
.grid-tile-secondary:hover a .grid-tile-text-main,
.grid-tile:hover a .grid-tile-text-main {
    color: #038BD4;
}

/* 	=============================================================================== */
/* 	MOBILE																			*/
/*	=============================================================================== */

@media (max-width: 480px) { 

	.grid-tile-text-main {
    	font-size: 14px;
    	line-height: 20px;
    	padding-left: 20px; 
	}

	.grid-tile-text-secondary {
    	font-size: 12px;
    	line-height: 16px;
    	padding-left: 20px; 
	}
	
}

/* 	=============================================================================== */
/* 	TABLET																			*/
/*	=============================================================================== */

@media (min-width: 481px) and (max-width: 960px) { 

	.grid-tile-text-main {
    	font-size: 16px;
    	line-height: 24px;
	}

	.grid-tile-text-secondary {
    	font-size: 14px;
    	line-height: 20px;
	}
	
}

/* 	=============================================================================== */
/* 	LAPTOP																			*/
/*	=============================================================================== */

@media (min-width: 961px) and (max-width: 1440px) { 

	.grid-tile-text-main {
    	font-size: 16px;
    	line-height: 24px;
	}

	.grid-tile-text-secondary {
    	font-size: 14px;
    	line-height: 20px;
	}
	
}

/* 	=============================================================================== */
/* 	WIDESCREEN																		*/
/*	=============================================================================== */

@media (min-width: 1441px) { 

	.grid-tile-text-main {
    	font-size: 16px;
    	line-height: 24px;
	}

	.grid-tile-text-secondary {
    	font-size: 14px;
    	line-height: 20px;
	}
	
}


