﻿.epgPsSolutionList { padding-top: 30px; padding-bottom: 30px; }
.epgPsSolutionList.panel { margin-left: -210px; margin-right: -210px; padding-left: 210px; padding-right: 210px; }
.epgPsSolutionList .sectionHeading { text-transform: capitalize; font-size: 2em; font-family: 'Segoe UI Light', 'Segoe UI', Arial, Tahoma, sans-serif; margin-bottom: 30px; }
.epgPsSolutionList .itemList .item { float: left; margin-bottom: 20px; }
/* RTL styles */
 html[dir="RTL"] .epgPsSolutionList .itemList .item.left { margin-left:2% !important; }
.epgPsSolutionList .itemList .item.left { margin-left: 0 !important; clear: both; }
.epgPsSolutionList .itemList .item.left { margin-left: 0 !important; clear: both; }
.epgPsSolutionList .itemList .item > a { display: block; margin-bottom: 14px; }
.epgPsSolutionList .itemList img { display: block; width: 100%; }
.epgPsSolutionList .itemTitle { font-size: 22px; }
.epgPsSolutionList .itemTitle a:hover { text-decoration: underline; }
.epgPsSolutionList footer { text-align: right; clear: both; margin-top: 10px; }
.epgPsSolutionList .mainCTA { position: relative; font-size: 16px; line-height: 1; white-space: nowrap; vertical-align: bottom; }
html[dir="ltr"] .epgPsSolutionList .mainCTA:after { content: 'm'; text-decoration: none; font-family: "Enterprise Icons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; margin-left: 4px; text-align: right; speak: none; line-height: .2; -webkit-font-smoothing: antialiased; vertical-align: bottom; font-size: 38px; }

/* RTL styles */
html[dir="rtl"] .epgPsSolutionList footer { text-align: left; }
html[dir="rtl"] .mainCTA:before { content: 't'; text-decoration: none; font-family: "Enterprise Icons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; margin-right: 4px; text-transform: none !important; text-align: left; speak: none; line-height: .2; -webkit-font-smoothing: antialiased; vertical-align: bottom; font-size: 38px; }
/* RTL styles */
html[dir="rtl"] .epgPsSolutionList .itemList .item { float: right; margin-bottom: 20px; }
html[dir="rtl"] .epgPsSolutionList .itemList .item:nth-child(4n+0){margin-left:0 !important;} 
html[dir="rtl"] .itemList{direction:rtl;}
/* Tablet and below - switch to 2-column layout */
@media screen and (max-width: 800px), only screen and (max-device-width: 800px) {
    .epgPsSolutionList .itemList .item,
    .epgPsSolutionList .itemList .item.left { width: 48% !important; margin-left: 2% !important; clear: none !important; }
    /* RTL styles */
    html[dir="RTl"] 
    .epgPsSolutionList .item.left:first-child,
    .epgPsSolutionList .item:nth-child(odd) { margin-left: 2% !important; }
    .epgPsSolutionList .item:first-child,
    .epgPsSolutionList .item.left:first-child,
    .epgPsSolutionList .item:nth-child(odd) { margin-left: 0 !important; }
    html[dir="rtl"] .epgPsSolutionList .itemList .item:nth-child(4n+0){margin-left:0 !important; margin-right: 2%;} 
}

/* Mobile and below */
@media screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .epgPsSolutionList .itemList .item,
    .epgPsSolutionList .itemList .item.left { width: 100% !important; margin-left: 0 !important; }
}
