



.pglist3colbck.shrt { 

padding: 0 0; /*max-width: 1400px;*/ margin: auto;

text-align: left;

position: relative;

z-index: 2;

display: flex;
 
    align-content: flex-start;

    flex-direction: row;

    flex-wrap: wrap;
justify-content: flex-start;
}



.pglist3colbck.shrt .tplstwrp { 
	padding: 8px; background: none; border: 1px solid #d01f2e; font-size: 0.8rem; 
	border-radius: 5px; display: inline-block; margin: 8px 3px; 
transition: 0.25s ease-in-out all;}
.pglist3colbck.shrt .pglist:hover .tplstwrp { background: #d01f2e; }
	
.pglist3colbck.shrt .btn-icon { 

    line-height: 1;

    border-radius: 5px;

	width: 35px !important;

	height: 35px !important;

	background: #d01f2e;

	display: flex !important;

 	font-size: 1rem; color: #fff;

	min-width: auto !important;
	
	padding: 0 !important;

}

.pglist3colbck.shrt .btn-icon i { position: relative; margin: auto; }





.pglist3colbck.shrt .pglist { 

flex: auto;box-shadow: 0 15px 20px rgba(0,0,0,0.2); 
flex-grow: 1; max-height: 500px;
margin: 35px 0; background-size: cover !important; position: relative; text-align: left; overflow: visible;

 background: #093254; transition: 0.25s ease-in-out all;

/*-moz-border-radius: 5px; border-radius: 5px;*/ }



.pglist3colbck.shrt .pglist .plcwrap { text-align: center; }



.pglist3colbck.shrt .ccm-page-list-link { text-align: center; display: inline-block; }

.pglist3colbck.shrt .pglist a { display: block; width: -webkit-fill-available;}

.pglist3colbck.shrt .pglist a .plcwrap {    max-width: initial;
    position: relative;
    transition: 0.25s ease-in-out;
    text-align: center;
    background: rgba(21, 26, 45, 0.5);
    height: -webkit-fill-available;
    padding: 50px;}



.pglist3colbck.shrt .plocations hr { margin: 10px auto; padding: 0; }



.pglist3colbck.shrt .pglist:before {

position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 0; content:'';

/*-moz-border-radius: 5px; border-radius: 5px;*/ opacity: 1;  transition: 0.25s ease-in-out all; }



.pglist3colbck.shrt .pglist:hover:before { opacity: 1; }



.pglist3colbck.shrt img.pglisticon {  

-webkit-filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.5));

filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.5)); }



#pagewrap .pglist3colbck.shrt .pglist h3, 

.pglist3colbck.shrt .pglist a { color: #fff !important; }



.pglist3colbck.shrt tr,.pglist3colbck.shrt td { background: none !important; }

.pglist3colbck.shrt td { padding: 0 !important; }



#pagewrap .pglist3colbck.shrt .pglist .ccm-page-list-title { margin: auto; font-weight: normal; }



.pglist3colbck.shrt .ccm-page-list-description { margin: auto; color: #fff !important; }

.pglist3colbck.shrt .ccm-page-list-title { color: #fff !important; }

.pglist3colbck.shrt .ccm-page-list-description p { padding: 10px 0 0 0; font-size: 0.875rem;  }

.pglist3colbck.shrt .button { margin-top: 0;  font-size: 1.5rem !important; }

/*.pglist3colbck.shrt .pglist table td { text-align: center !important; }
*/


.pglist3colbck.shrt .pglist:before { display: none; /*

background: rgb(0,0,0);

background: -moz-linear-gradient(180deg, rgba(0,0,0,0.19511554621848737) 30%, rgba(0,0,0,0.75) 90%);

background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.19511554621848737) 30%, rgba(0,0,0,0.75) 90%);

background: linear-gradient(180deg, rgba(0,0,0,0.19511554621848737) 30%, rgba(0,0,0,0.75) 90%);

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);*/ }

.pglist3colbck.shrt .pglist:hover .plcwrap { background: rgba(21,26,45,0.2); }

.pglist3colbck.shrt .pglist a.outlined,

.pglist3colbck.shrt .pglist a.outlined:before { color: #000 !important; }

.pglist3colbck.shrt .pglist a.outlined { font-size: 1.25rem !important; padding-bottom: 0; }

.pglist3colbck.shrt .pglist a.outlined:before { width: 30px; }



.pglist3colbck.shrt .pglistpad { 

        display: flex;
    position: relative;
    bottom: 0;
    background: rgba(0, 0, 0, 0);
    padding: 0;
    text-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
min-height: 400px;}



 

.pglist3colbck.shrt .pglist .nobtntxt { margin: 0; padding: 0; }

.pglist3colbck.shrt .pglist:hover .nobtntxt,

.pglist3colbck.shrt .pglist .nobtntxt:hover { padding-left: 10px; }





@media screen and (max-width: 850px) { .pglist3colbck.shrt { max-width: 90%; } }



@media screen and (min-width: 250px)



{

.pglist3colbck.shrt { 
	width: 90%; margin: 0 auto; }

.pglist3colbck.shrt .pglistpad { 
	margin: 0; width: -webkit-fill-available;
        box-sizing: content-box;
        height: -webkit-fill-available;}

.pglist3colbck.shrt .pglist { 
	flex-basis: 95%;  margin: 10px auto; margin: 5% 1%; }

.pglist3colbck.shrt .pglist .plcwrap { 
	/*display: table !important;*/ white-space: normal  !important; width:  -webkit-fill-available; min-height: auto; }

.pglist3colbck.shrt .pglist:before { height: 100%; }

.pglist3colbck.shrt .pglist .plcwrap { /*min-height: 350px;*/ }

}



/*@media screen and (min-width: 750px)



{



.pglist3colbck.shrt .pglist { width: 48%; display: inline-block; vertical-align: top; margin: 1%; }



.pglist3colbck.shrt .pglist:last-child { width: 98%; }



.pglist3colbck.shrt .pglist table { min-height: 450px; }



}*/



@media screen and (min-width: 750px)



{ 

 .pglist3colbck.shrt .pglist { 
	        flex-basis: 49%;
        display: inline-flex;
        vertical-align: top;
        margin: 0.5%;
        justify-content: center;
        align-items: center;
	}

/*.pglist3colbck.shrt .pglist:last-child { width: 10%; display: inline-block; vertical-align: top; margin: 1%; }*/

.pglist3colbck.shrt .pglist .plcwrap { }

}



@media screen and (min-width: 1100px)



{ 

.pglist3colbck.shrt { width: 100%; margin: 0 auto; }





	.pglist3colbck.shrt .pglist { /*,

.pglist3colbck.shrt .pglist:last-child { flex-basis: 30.25%;margin: 1% 1% 2% 2%; 

    flex-grow: 0; display: inline-block; vertical-align: top; */ 

	

		flex-basis: 33%;
        margin: 0;
        flex-grow: 1; 
        display: flex;

	}

	

.pglist3colbck.shrt .pglist .plcwrap { min-height: 250px; }



.pglist3colbck.shrt .pglistcntpad { margin: auto;}



}

