
.ccm-block-express-entry-list-row-a span,
.ccm-block-express-entry-list-row-b span { display: block; clear: both; line-height: 24px; }
.ccm-block-express-entry-list-row-a span:first-child,
.ccm-block-express-entry-list-row-b span:first-child { font-weight: bold; }

.ccm-block-express-entry-list-table tr { display: inline-block; width: 50%; }
.ccm-block-express-entry-list-table td { display: block; padding: 25px 25px 15px 0 !important; }

.ccm-block-express-entry-list-row-a span:nth-of-type(1),
.ccm-block-express-entry-list-row-b span:nth-of-type(1) { 
	font-style: italic; padding-bottom: 10px; }
.ccm-block-express-entry-list-row-a span:nth-of-type(2),
.ccm-block-express-entry-list-row-b span:nth-of-type(2) { 
	text-transform: uppercase; color: #ee2f32; font-weight: 600; }
.ccm-block-express-entry-list-row-a span:nth-of-type(3),
.ccm-block-express-entry-list-row-b span:nth-of-type(3) { 
	text-transform: none; color: #7b7e83; }

.table.ccm-block-express-entry-list-table { margin: 50px 0 0 0; }
.swiper-pagination-bullets-dynamic { 
display: block; position: relative !important; margin: 35px 0 0 0 !important; }
.swiper-pagination-bullet-active { background: #ee2f32 !important; }

.ccm-block-express-entry-list-table th.ccm-results-list-active-sort-desc a:after,
.ccm-block-express-entry-list-table th.ccm-results-list-active-sort-desc span:after {
    border-width: 4px 4px 0px 4px;
    border-style: solid;
    border-color: #000 transparent transparent transparent;
    vertical-align: middle;
    content: "";
    width: 0;
    height: 0;
    display: inline-block;
    margin-left: 10px;
 }

.ccm-block-express-entry-list-table th.ccm-results-list-active-sort-asc a:after,
.ccm-block-express-entry-list-table th.ccm-results-list-active-sort-asc span:after {
    border-width: 0px 4px 4px 4px;
    border-style: solid;
    border-color: transparent transparent #000 transparent;
    vertical-align: middle;
    content: "";
    width: 0;
    height: 0;
    display: inline-block;
    margin-left: 10px;
 }


.table.ccm-block-express-entry-list-table .swiper-wrapper,
.table.ccm-block-express-entry-list-table .swiper-slide.item { width: 100% !important; }

.table.ccm-block-express-entry-list-table .swpad { padding: 40px; }

/*.table.ccm-block-express-entry-list-table .swiper-button-next { right: 0 !important; }
.table.ccm-block-express-entry-list-table .swiper-button-prev { left: 0 !important; }*/
.table.ccm-block-express-entry-list-table .swiper-button-next,
.table.ccm-block-express-entry-list-table .swiper-button-prev {
	width: 40px !important; background-size: contain!important;
	position: relative!important; float: left; display: inline-block !important;
	top: auto !important; bottom: auto !important; left: auto !important; right: auto !important;
	margin: 20px -2px 10px 0; padding: 5px; aspect-ratio: 1 / 1; } 

.table.ccm-block-express-entry-list-table .swiper-button-next,
.table.ccm-block-express-entry-list-table .swiper-button-prev { background-image: none!important;}
.table.ccm-block-express-entry-list-table .swiper-button-next::before,
.table.ccm-block-express-entry-list-table .swiper-button-prev::before {
	position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;
	box-sizing: border-box; content: ''; font-family: 'Font Awesome 6 Free'; font-weight: 900;
	display: flex; align-items: center; justify-content: center;
}

.table.ccm-block-express-entry-list-table .swiper-button-prev::before { 
	border-right: 2px #ee2f32 solid; content:'\f053'; 
	background-image: url(/application/themes/theme_blackrockgarage/images/brg--button-tl.svg);
    background-position: top left; background-size: auto 100%;
	padding: 0 2px 1px 5px;;
}
.table.ccm-block-express-entry-list-table .swiper-button-next::before { 
	border-left: 2px #ee2f32 solid; content:'\f054';
	background-image: url(/application/themes/theme_blackrockgarage/images/brg--button-br.svg);
    background-position: top right; background-size: auto 100%;
	padding: 0 5px 1px 2px
}

a.ccm-block-express-entry-list-advanced-search {
    margin-left: 20px;
    white-space: nowrap;
}

a.ccm-block-express-entry-list-advanced-search:after {
    border-width: 0px 4px 4px 4px;
    border-style: solid;
    border-color: transparent transparent #000 transparent;
    vertical-align: middle;
    content: "";
    width: 0;
    height: 0;
    display: inline-block;
    margin-left: 10px;
}

a.ccm-block-express-entry-list-advanced-search-open:after {
    border-width: 4px 4px 0px 4px;
    border-style: solid;
    border-color: #000 transparent transparent transparent;
    vertical-align: middle;
    content: "";
    width: 0;
    height: 0;
    display: inline-block;
    margin-left: 10px;
}

div.ccm-block-express-entry-list-advanced-search-fields {
    margin-bottom: 20px;
}
