﻿









.sig-accolades { background: #c5e1f4; padding: 30px 0 0 0 }
.sig-accolades h3 { color:black; font-size: 20px; margin: 0 0 10px 0; font-weight:800; text-transform:uppercase; }
.sig-accolades p { color:black; font-size: 14px; line-height: 135%; margin-bottom: 8px; }
.sig-accolades img { float:right; max-width: 150px; margin: 0 0 10px 10px;}

.accolade { overflow:hidden; float:none;  }

.accolade p.more {margin: 0 -180px 12px 0px; text-align:right; font-size: 12px; }
.accolade p.more a {color:white; background-color:black; padding: 5px 12px; text-decoration: none; }
.accolade p.more a:hover {color:black; background-color:#d2a721; }

.accolade:hover p.more { margin: 0 0 12px 0; }







.footlinks-outer { background-color:#2790d8; padding: 30px 0px; background-image:url('https://alamoworld.com/images/footer/map.png'); background-repeat:no-repeat; background-position: center center; 
margin-top: 50px !important;

}
.footlinks .fa { color:white;   }

.footlinks h3 { color:#ffe400; font-weight:bold; font-size: 18px; margin: 0px; }
.footlinks p { margin: 0px 0 10px 0px; color:white; font-weight: 300; font-size: 15px; }
.footlinks a { color:white;  }
.footlinks a:hover { color:#e9d8a3;  }

.footlinks p.summary { font-size: 12px; font-style:italic; line-height: 140% }


.ppcards    { float:right; max-width: 300px; }
.ppcards  p   { font-size: 18px; font-weight:bold; color:#ffe400; margin: 0px; text-align:right;}
.ppcards  img  { float:right; margin: 0px 0px 10px 14px; }



.copyright { padding: 15px 20px; margin-top: 20px; background-image:url('https://alamoworld.com/images/footer/fade-top.png'); background-repeat:no-repeat; background-position:top center; }

.copyright .stn         { float:left; }

.copyright p { font-size: 12px; text-align:right; color:#ffffff; margin: 0 0 10px 0; font-size: 13px; line-height:200%; }
.copyright p a { color:#ffffff; }
.copyright p.links a { color:#ffffff; border-left: 1px white dotted; padding: 4px 10px;  }


p.linkback { font-size: 11px; }











@media only screen and (max-width: 1000px) 

{





}





@media only screen and (max-width: 900px) 

{
.copyright .stn         { margin-left: 50%; position:relative; left: -75px;}

.copyright p { text-align:center; clear:both; }
.copyright p.links { text-align:center; }


}









@media only screen and (max-width: 650px) 

{





}

@media only screen and (max-width: 500px) 

{

.copyright p.links a { display:block; border: 0px; border-bottom: 1px white dotted; }



.accolade p.more {margin: 10px;}



}
