.mediagrid-section{background:#e5e5e5;padding:0 0 17px 0}
.mediaCards,.mediaCards_artDirected,.mediaCards--2x1{box-shadow:rgba(0,0,0,0.14902) 1px 1px 2px}
.mediaCards_artDirected{position:relative;background:#165d7d;background-repeat:no-repeat;overflow:hidden;margin:32px 0 0;padding:44px 17px 30px}
.mediaCards_artDirected .ft-categories{color:#fff}
.mediaCards_artDirected .ft-categories,.mediaCards .ft-categories{margin:0 0 16px}
.mediagrid-section h3{height:64px;font-family:aig_futuraregular;font-size:1.333em;color:#002554;letter-spacing:0;line-height:32px}
.mediaCards h3{font-family:aig_sourcesanspro_regular}
.mediaCards_artDirected h3{color:#fff;margin-bottom:30px}
.mediaCards h3{margin-bottom:8px;overflow:hidden}
.mediaCards_artDirected .ft-bodycopy{color:#fff;margin-bottom:9px;overflow:hidden;height:80px}
.mediaCards .cta{border:1px solid #0057b8;border-radius:60px;font-family:aig_futurabold;font-size:.889em;color:#fff;letter-spacing:.5px;line-height:21px;padding:17.5px 24px;margin-top:20px;min-width:95px;background:#0057b8}
.mediaCards_artDirected .cta_reverse{border:1px solid #d1d0ce;border-radius:60px;font-family:aig_futurabold;font-size:.889em;color:#0057b8;letter-spacing:.5px;line-height:21px;padding:17.5px 35px;margin-top:20px;min-width:95px}
.mediagrid-section .cta:hover,.mediagrid-section .cta:focus{background:#0057b8;color:#fff;border-color:#0057b8}
.mediaCards .cta:hover,.mediaCards .cta:focus{background-color:#002254;color:#fff;border-color:#002254}
.promotional-card .btn_secondary,.mediagrid-section .cta_reverse{color:#fff;border:1px solid #fff}
.promotional-card .btn_secondary:hover,.mediagrid-section .cta_reverse:hover,.promotional-card .btn_secondary:focus,.mediagrid-section .cta_reverse:focus{background:#fff;color:#0057b8;border-color:#fff}
.mediaCards{padding:44px 17px 47px;background:#fff}
.mediaCards .ft-bodycopy{font-family:aig_sourcesanspro_regular;color:#4a4a49;font-size:.889em;letter-spacing:0;min-height:72px;line-height:24px;height:auto;margin-bottom:8px}
.mediaImage img{width:100%;display:block}
.mediaCards--2x1 .mediaImage{background-color:#002554;min-height:150px;min-width:100%;margin-right:-15px;overflow-x:hidden;position:relative}
.mediaCards--2x1 .mediaCards{margin-left:-15px;box-shadow:none}
.mediaCards_artDirected .tile_container{position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.modal.video-card-modal{z-index:999999999}
.video-card-modal .modal-dialog{width:100%;text-align:center;margin:0 auto}
.video-card-modal .close-icon a{font-weight:normal;font-size:1em;color:#FFF}
.video-card-modal.in{background:rgba(0,0,0,0.5)}
.mediacard .modal{padding:0 !important}
.mediacard .modal-body{margin:0 auto;margin-top:96px;text-align:center}
.mediacard .close{color:white;opacity:1 !important;text-align:right;width:100%}
.mediacard .close .glyphicon-remove{font-size:.762em;padding-bottom:4px;padding-right:5px}
.mediacard .audiothumb img,.mediacard .audiotrack{max-width:800px;width:100%}
.mediaCards .ft-categories{font-family:aig_futura_medregular;color:#002554;letter-spacing:0}
.mediacard .overlayplay{top:0;left:0;background-size:42%;height:100%}
.mediacard .modal-body .videostream,.mediacard .modal-body iframe{background-color:#000}
.mediacard .mainaudiowrap .ieonly{width:100%;height:45px;max-width:800px}
@media(min-width:641px){.mediaCards,.mediaCards--2x1,.mediaCards_artDirected,.mediagrid-section .promotional-card{margin:14px 0 14px 0}
.mediaCards,.mediaCards--2x1,.mediaImage{height:360px;overflow:hidden}
.mediaCards_artDirected .ft-categories{margin:0 0 15px;line-height:24px}
.mediaCards .ft-categories{margin-bottom:46px;margin-top:36px}
.mediagrid-section h3{font-size:1.333em;line-height:32px}
.mediaCards_artDirected h3{margin-bottom:0;height:82px;overflow:hidden}
.mediaCards_artDirected .cta_reverse{width:auto;margin:15px 0}
.mediaCards .cta{width:auto;margin:0 0 40px 0}
.mediagrid-section .container{width:auto;margin:0 auto;padding:0 24.5px}
.mediaCards--2x1{overflow:hidden;background-color:#fff}
.mediaCards .ft-categories{line-height:normal}
.mediaCards h3{margin-bottom:10px;height:64px;overflow:hidden}
.mediaCards .ft-bodycopy{margin-bottom:24px}
.mediaCards_artDirected .ft-bodycopy{height:50px;overflow:hidden;margin-bottom:16px}
.mediaImage{background:#FFF;overflow:hidden}
.mediaImage img{width:auto;position:absolute;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}
.mediaCards--2x1 .mediaImage{margin-right:0;text-align:center;width:100%}
.mediaCards--2x1 .mediaCards{margin:0;padding:0 15px 0 10px}
.mediaCards_artDirected{padding:31px 15px 40px}
.mediaCards{padding:27px 30px 30px 30px;margin:14px 0}
.mediacard .close .glyphicon-remove{font-size:.762em;padding-bottom:8px}
}
@media(min-width:1025px){.mediaCards,.mediaCards_artDirected,.mediaCards--2x1,.mediaImage{height:384px}
.mediagrid-section{padding:14px 0 14px 0}
.mediaCards_artDirected{margin:14px 0 14px}
.mediaCards_artDirected .ft-categories{margin:0 0 6px}
.mediaCards{padding:0 32px 0 39px}
.mediaCards_artDirected h3{font-size:1.556em;line-height:40px}
.mediaCards_artDirected h3{margin-bottom:15px}
.mediaCards{margin:14px 0 14px}
.mediaCards_artDirected .ft-bodycopy{margin-bottom:12px}
.mediaCards_artDirected .ft-bodycopy{height:72px}
.mediacard .close .glyphicon-remove{font-size:1.238em;padding-bottom:8px}
.mediacard .modal-body{margin:0 auto;margin-top:96px;text-align:center}
.mediaCards--2x1 .video-card-modal .modal-dialog{width:900px}
}
@media(max-width:1024px) and (min-width:641px){.mediacard .video-stream{width:624px;height:auto}
.mediacard .modal-body{width:700px}
.mediacard .modal-body .videostream,.mediacard .modal-body iframe,.mediacard .audiothumb img,.mediacard .audiotrack{width:624px;height:auto}
.mediaCards .ft-categories{margin-bottom:36px;margin-top:26px}
.mediaCards{padding:0 32px 0 39px}
.mediaCards .cta{padding:17.5px 24px}
.mediacard .modal-body iframe{height:500px !important}
}
@media(max-width:640px){.mediaCards--2x1 .video-card-modal .modal-dialog{position:relative;width:auto;margin:10px}
.mediacard .modal-body{width:100%}
.mediacard .close{margin-right:-20px}
.mediacard .video-stream{width:100%;height:100%;max-width:100%}
.mediagrid-section{padding:0 0 28px 0}
.mediaCards_artDirected,.mediaCards,.mediaCards--2x1{margin:0}
.mediagrid-section .mediacard>div,.mediagrid-section .artdirectedcard,.mediagrid-section .promotional-card{margin-bottom:8px;margin-top:0}
.mediagrid-section .artdirectedcard{float:left;width:100%}
.mediagrid-section .mediacard:last-child>div,.mediagrid-section .artdirectedcard:last-child,.mediagrid-section .promotionalcard:last-child .promotional-card{margin-bottom:0}
.mediagrid-section .mediacard:first-child>div,.mediagrid-section .artdirectedcard:first-child{margin-top:4px}
.mediacard .overlayplay,.articlegrid-section .overlayplay{top:0;background-size:100px;height:100%}
.mediacard .videopan .videostream,.mediacard .videopan .video-stream{width:100%;height:100%;max-width:100%}
}
.parbase.target.section[class*="mediagrid"] ~ .new.section{margin-top:142px}
.cq-wcm-edit .section.mediacard[id*="cq-gen"] ~.new.section{clear:both}
@media(min-width:641px) and (max-width:1024px) and (orientation:portrait){.mediaCards--2x1>.col-xs-12.col-sm-6.no-padding-left{display:none}
.mediaCards--2x1>.col-xs-12.col-sm-6.no-padding-right{width:100%;padding:0}
.mediaCards--2x1>.col-xs-12.col-sm-6.no-padding-right .mediaCards{padding:0 32px 0 39px}
.mediaCards--2x1.videopan>.col-xs-12.col-sm-6.no-padding-left{display:block}
.mediaCards--2x1.videopan>.col-xs-12.col-sm-6.no-padding-right{width:50%;padding-right:0;padding-left:15px}
.mediaCards--2x1.videopan>.col-xs-12.col-sm-6.no-padding-right .mediaCards{padding:0 15px 0 0}
}