/* ========================================= TOP ========================================= */
#agTop {min-height:103px;margin-bottom:18px;border-bottom: 1px solid #eceaea;}
#agTop .agTsr{padding:2px 5px 5px 5px;}
#agTop .agTsrDivImg{height:140px;}
#agTop .agTsrImg{margin-top:3px; width:140px;}
#agTop h2{line-height:22px; margin-bottom:15px;}
#agTop .agText{padding:2px 5px 5px 5px;}
.agButton {display:block;position:absolute;height:18px;line-height:18px;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:700;width:30%;padding:2px!important;float:right;bottom:5px;right:5px;font-size:12px;background:#ececec;color:#000}
.agTsr:hover .agButton {background:#2765AF;color:#fff;text-decoration:none;}
.agTsr:hover{background:#e1e9ee}
.toplineHeader{background: #fff;overflow:hidden;position:relative;font-size:14px;font-style:italic;color:#b5b5b5;margin-bottom:7px}
.toplineHeader:after{position:absolute;top:9px;left:0;content:'';height:1px;background:#f5f5f5;width:9999px}
.toplineHeader .headerspan{display:inline-block;padding:0 20px 0 14px;margin-left:24px;position:relative;background:#fff;z-index:3;color:#979797}
@media only screen and (max-width: 1440px) {
	#agTop .agTsrDivImg{height:120px;}
	#agTop .agTsrImg{width:120px;}
	#agTop h2{line-height:19px; font-size:16px;}	
}
@media only screen and (max-width: 1044px) {
	#agTop .agTsr:nth-child(3n){display:none;}
    #agTop .agTsr{width:45% !important;margin-right:3% !important;}
}
@media only screen and (max-width: 767px) {
	#agTop .agTsr:nth-child(2n){display:none;}
	#agTop .agTsr{width:97% !important;}
}	
			
/* ========================================= RIGHT ========================================= */
#agRight {display: flex;justify-content: space-between;flex-wrap: wrap;background:#f0f5f8;padding:10px;  margin-bottom: 12px;}
#agRight .agTsr{padding:7px 10px 10px 10px;}
#agRight .agText{overflow: hidden;height: 83px; font-size:17px; line-height:20px;}
#agRight .agCol:hover{text-decoration:underline;color:#1748a3;}
#agRight .agTsrDivImg{height:120px;}
#agRight .agTsrImg{width:120px;}
@media only screen and (max-width: 1440px) {
	#agRight .agText{line-height:18px; font-size:15px;}	
	#agRight .agTsrDivImg{height:100px;}
	#agRight .agTsrImg{width:100px;}	
	#agRight .agTsr{width:44% !important;}
}
@media only screen and (max-width: 1044px) {
	#agRight .agTsr:nth-child(2n){display:none;}
	#agRight .agTsr{width:97% !important;}
}
@media only screen and (max-width: 767px) {
	#agRight, .toplineHeader{display:none;}
}

/* ========================================= BOTTOM LEFT ========================================= */
#agBottomLeft {display: flex;justify-content: space-between;flex-wrap: wrap;}
#agBottomLeft .agCategory {position:absolute;top:8px;left:7px;padding:3px 11px;text-transform:uppercase;font-size:10px;color:#fff;background:rgba(255,0,0,0.42);}
#agBottomLeft .agTsr:hover{background:none}
#agBottomLeft .agText{font-size:18px; line-height:21px;}
#agBottomLeft .agTsr:hover img{opacity:.76}

/* ========================================= BOTTOM RIGHT ========================================= */
#agBottomRight .agTsr{border: 1px solid #e8ecf1;padding: 18px 10px 10px 10px;}
#agBottomRight .agImageWrap{padding: 0px 10px 14px 10px;}
#agBottomRight .agText{text-align: center;height: 64px;display: block;overflow: hidden;font-size: 17px;line-height: 20px;font-weight: 700;}
.agButtonBR {display:block;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:700;width:80%;padding:2px!important;;margin:5px auto 0;font-size:12px;background:#ececec;color:#000;line-height: 20px;}
.agTsr:hover .agButtonBR {background:#2765AF;color:#fff;text-decoration:none;}
#agBottomRight .agCol:hover{text-decoration:underline;color:#1748a3;}
@media only screen and (max-width: 1440px) {
	#agBottomRight .agTsr{width:28% !important;}
}
@media only screen and (max-width: 1044px) {
	#agBottomRight .agTsr:nth-child(3n){display:none;}
	#agBottomRight .agTsr{width:43% !important;}
}
@media only screen and (max-width: 767px) {
	#agBottomRight{display:none;}
}

/* ========================================= SHEET ========================================= */
#agSheet .agCategory {position:absolute;top:8px;left:7px;padding:3px 11px;text-transform:uppercase;font-size:10px;color:#fff;background:rgba(255,0,0,0.42);}
#agSheet .agTsr:hover{background:none}
#agSheet .agText{font-size:18px; line-height:21px;}
#agSheet .agTsr {display:inline-block;vertical-align:top;padding-bottom:1px;font-size:16px;margin: 0 2% 0 0;width:15%;position:relative;height:230px;background:#f0f5f8;border-top-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;margin-bottom:15px;}
#agSheet .agTsr:hover img{opacity:.76}
#agSheet .agTsr:hover{background:#e1e9ee}
#agSheet h2{font-size:18px;line-height:18px;margin:0 10px 10px 10px;height:74px;overflow:hidden;}
#agSheet .readmore{width:100%;display:block;position:absolute;height:18px;line-height:18px;text-align:right;font-weight:700;float:right;bottom:0;right:0;padding:10px 10px 5px;font-size:16px;color:#cb2828;text-shadow: -1px -1px 0 #ffffff,1px -1px 0 #ffffff,-1px 1px 0 #ffffff,1px 1px 0 #ffffff;}
@media only screen and (max-width: 767px) {
	#agSheet .agTsr{width:42% !important;}
}

/* ========================================= TOPP ========================================= */
#agTopP{min-height:103px;padding:0 0 4px;margin-bottom:18px;overflow:hidden}
#agTopP .agTsr{padding:2px 5px 5px 5px;}
#agTopP .agTsrDivImg{height:140px;}
#agTopP .agTImg{margin-top:3px; width:140px;}
#agTopP h2{line-height:22px; margin-bottom:15px;}
#agTopP .agText{padding:2px 5px 5px 5px;}
@media only screen and (max-width: 1440px) {
	#agTopP .agTsrDivImg{height:120px;}
	#agTopP .agTImg{width:120px;}
	#agTopP h2{line-height:19px; font-size:16px;}	
}
@media only screen and (max-width: 1044px) {
	#agTopP .agTsr:nth-child(3n){display:none;}
    #agTopP .agTsr{width:45% !important;margin-right:3% !important;}
}
@media only screen and (max-width: 767px) {
	#agTopP .agTsr:nth-child(2n){display:none;}
	#agTopP .agTsr{width:97% !important;}
}	
			
/* ========================================= RIGHTP ========================================= */
#agRightP .agTsr{padding:7px 10px 10px 10px;}
#agRightP .agText{overflow: hidden;height: 90px; font-size:17px; line-height:20px;}
#agRightP .agCol:hover{text-decoration:underline;color:#1748a3;}
#agRightP .agTsrDivImg{height:120px;}
#agRightP .agTImg{width:120px;}
@media only screen and (max-width: 1440px) {
	#agRightP .agText{line-height:18px; font-size:15px;}	
	#agRightP .agTsrDivImg{height:100px;}
	#agRightP .agTImg{width:100px;}	
	#agRightP .agTsr{width:44% !important;}
}
@media only screen and (max-width: 1044px) {
	#agRightP .agTsr:nth-child(2n){display:none;}
	#agRightP .agTsr{width:97% !important;}
}
@media only screen and (max-width: 767px) {
	#agRightP, .toplineHeader{display:none;}
}

/* ========================================= BOTTOM LEFTP ========================================= */
#agBottomLeftP{margin-top:60px;overflow:hidden}
#agBottomLeftP .agCategory {position:absolute;top:8px;left:7px;padding:3px 11px;text-transform:uppercase;font-size:10px;color:#fff;background:rgba(255,0,0,0.42);}
#agBottomLeftP .agTsr:hover{background:none}
#agBottomLeftP .agText{font-size:18px; line-height:21px;}
#agBottomLeftP .agTsr:hover img{opacity:.76}

/* ========================================= BOTTOM RIGHTP ========================================= */
#agBottomRightP {overflow:hidden}
#agBottomRightP .agTsr{border: 1px solid #e8ecf1;padding: 18px 10px 10px 10px;}
#agBottomRightP .agImageWrap{padding: 0px 10px 14px 10px;}
#agBottomRightP .agText{text-align: center;height: 64px;display: block;overflow: hidden;font-size: 17px;line-height: 20px;font-weight: 700;}
@media only screen and (max-width: 1440px) {
	#agBottomRightP .agTsr{width:28% !important;}
}
@media only screen and (max-width: 1044px) {
	#agBottomRightP .agTsr:nth-child(3n){display:none;}
	#agBottomRightP .agTsr{width:43% !important;}
}
@media only screen and (max-width: 767px) {
	#agBottomRightP{display:none;}
}

/* ========================================= SHEETP ========================================= */
#agSheetP .agCategory {position:absolute;top:8px;left:7px;padding:3px 11px;text-transform:uppercase;font-size:10px;color:#fff;background:rgba(255,0,0,0.42);}
#agSheetP .agTsr:hover{background:none}
#agSheetP .agText{font-size:18px; line-height:21px;}
#agSheetP .agTsr {display:inline-block;vertical-align:top;padding-bottom:1px;font-size:16px;margin: 0 2% 0 0;width:15%;position:relative;height:230px;background:#f0f5f8;border-top-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;margin-bottom:15px;}
#agSheetP .agTsr:hover img{opacity:.76}
#agSheetP .agTsr:hover{background:#e1e9ee}
#agSheetP h2{font-size:18px;line-height:18px;margin:0 10px 10px 10px;height:74px;overflow:hidden;}
#agSheetP .readmore{width:100%;display:block;position:absolute;height:18px;line-height:18px;text-align:right;font-weight:700;float:right;bottom:0;right:0;padding:10px 10px 5px;font-size:16px;color:#cb2828;text-shadow: -1px -1px 0 #ffffff,1px -1px 0 #ffffff,-1px 1px 0 #ffffff,1px 1px 0 #ffffff;}
@media only screen and (max-width: 767px) {
	#agSheetP .agTsr{width:42% !important;}
}