/*--------SIMPLE LIST ITEMS SAME HEIGHT--------*/
.items_f56caa3516874a4b80fdfc6fa68df835, .items_fafd459d4ea941719921d74eebfde9e1 {
        display: -webkit-box; 
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex; 
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        -webkit-box-align: stretch;
        -moz-box-align: stretch;
        -ms-flex-align: stretch;
        -webkit-align-items: stretch;
        align-items: stretch;
}
/*-----END SIMPLE LIST ITEMS SAME HEIGHT--------*/

.items_f56caa3516874a4b80fdfc6fa68df835 .item, .items_fafd459d4ea941719921d74eebfde9e1 .item {
        border-radius: 25px;
}

/* Call Now button: matches .navButton sizing */
#navTopLevel a[href^="tel:"] {
  display: inline-block !important;
  background-color: #ffffff !important;
  color: #B6251A !important;
  border: 2px solid #ffffff !important;
  border-radius: 50px !important;
  padding: 4px 16px !important;
  font-family: sourcesanspro, Arial, Verdana, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  letter-spacing: 0.8px !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease, color 0.2s ease;
}

#navTopLevel a[href^="tel:"]:hover,
#navTopLevel a[href^="tel:"]:focus {
  background-color: #B6251A !important;
  color: #ffffff !important;
   border-color: #B6251A !important;
}

#navTopLevel a[href^="tel:"]::before,
#navTopLevel a[href^="tel:"]::after {
  display: none !important;
}


/*---- Two buttons ----
.blockWrap_e6eff8c3b8cb4463a91d6ddb2165bb8e p a.button:last-child,
.blockWrap_a1274c01de244b6d81af807e7cbead59 p a.button:last-child,
.blockWrap_bf6d24fdeff944a49172097f1825736e p a.button:last-child,
.blockWrap_a332f06864904d0c872a400e9a254e94 p a.button:last-child,
.blockWrap_b1ef6929aebd40e28cc8140da4c703d2 p a.button:last-child{
    background-color: white;
    color: #b6251a;
    border-color: white;
}

.blockWrap_e6eff8c3b8cb4463a91d6ddb2165bb8e a.button[href^="tel:"]:hover,
.blockWrap_a1274c01de244b6d81af807e7cbead59 a.button[href^="tel:"]:hover,
.blockWrap_bf6d24fdeff944a49172097f1825736e a.button[href^="tel:"]:hover,
.blockWrap_a332f06864904d0c872a400e9a254e94 a.button[href^="tel:"]:hover{
    background-color: #b6251a;
    color: white;
    border-color: #b6251a;
}

*/




/*Mobile Adjustments*/

@media screen and (max-width: 800px) {
.blockWrap_b7ef99b199a84d23934f2723d3da27b2 .contentTitle,
.blockWrap_c570ce0c0db547838c6c827cc641f76f .contentTitle,
.blockWrap_d649208c0f694af9b89ff37c396ac6a7 .contentTitle,
.blockWrap_d21a242be2c34227a1cbc71305a42968 .contentTitle,
.blockWrap_c4d3b1173952449d92d5025de43b1db3 .contentTitle,
.blockWrap_a15291c650b944ea9d09e8cfc653d784 .contentTitle,
.blockWrap_f55470f2e464403aad2aff579c1b7864 .contentTitle,
.blockWrap_a08d1707a2224fcaa6e92a7184575cd1 .contentTitle,
.blockWrap_dd6a0baf13d94f4aa43ac57d94e2f80e .contentTitle,
.blockWrap_a7124e6d930b4f159df1dcf5acdccf6b .contentTitle,
.blockWrap_e6eff8c3b8cb4463a91d6ddb2165bb8e .contentTitle,
.blockWrap_ae5483397396462f95dc3c21cfa7338b .contentTitle,
.blockWrap_ba681c0f77e74854b86bbcff9e91a299 .contentTitle,
.blockWrap_b6535797604b48d08a87659e4ab62f2b .contentTitle,
.blockWrap_e6751cf5f24a4657a424b2770e9865bc .contentTitle,
.blockWrap_b1ef6929aebd40e28cc8140da4c703d2 .contentTitle,
.blockWrap_dd5153f4322a4e55a7f78df9c27f2dd6 .contentTitle,
.blockWrap_d5cafc1b333045ef8d5124c99ddde418 .contentTitle,
.blockWrap_b9428808abc0463896928b492cd92f66 .contentTitle,
.blockWrap_f68136e381ec4c1682c652f9c3aa0dd9 .contentTitle,
.blockWrap_ccc84e8b2be74142918ef84cae32972b .contentTitle,
.blockWrap_bf6d24fdeff944a49172097f1825736e .contentTitle,
.blockWrap_a6f3e90d444047f183c8f9516644441e .contentTitle,
.blockWrap_a332f06864904d0c872a400e9a254e94 .contentTitle,
.blockWrap_b452e3e72b40432fb5c1b5d750f5cf0c .contentTitle,
.blockWrap_d2c64ee227a745f79c71305e0bd06c1f .contentTitle


{
    font-size: 24px;
}

.blockContent.layoutB.hasImg .blockImg, div.blockWrap_b7ef99b199a84d23934f2723d3da27b2  {
    padding-top: 1.5em;
    padding-bottom: 0px !important;
}

.headerContent {
    position: relative;
    padding-left: 0px !important;
}
}