/*Header and Logo*/
.secondaryBr {
    padding: 0px 48px;
    color: white;
    background: #003749;
    font-size: 16px;
    font-family: lfteticawebbolditalic,Arial,Verdana,sans-serif;
    font-style: italic;
    text-transform:uppercase;
    font-weight: 700;
    text-align: right;
}
.secondaryBr .blockInnerContent,
.secondaryBr .blockInnerContent a,
.secondaryBr .blockInnerContent a:hover {
    color: white;
    text-decoration: none;
}
.block_f5e89284d9f4447dbf9b5b84f9cb336c .socialIcons li a, 
.block_f5e89284d9f4447dbf9b5b84f9cb336c .iconGroup-txa.txa0 .socialIcons li a {
    margin: 0 0 20px 0;
}
@media only screen and (max-width: 768px)  {
    .secondaryBr {
        text-align: center;
    }
    .block_f5e89284d9f4447dbf9b5b84f9cb336c.txa0 {
        text-align: center;
    }
}
@media only screen and (min-width: 768px)  {
    .block_b8ca8f44ebb74457aaa004d558ce29aa {
        float: right;
        line-height: 36px;
    }
    .blockWrap_f5e89284d9f4447dbf9b5b84f9cb336c {
        float: left;
    }
}
@media only screen and (max-width: 520px)  {
    .headerContent h1.siteName, 
    .headerContent h1.siteName a {text-align: left; font-size: 24px;}
    .headerContent {padding-left:0;}
}

/*Homepage Text*/
.block_f5295906557d4ef89fc443eaecfd3128 .contentTitle:first-line,
.block_c712529e443c48b8bbfa6a05424688cb .contentTitle:first-line {color: #003749 !important;}

/*Hero Banner */
.blockWrap_b27dc595b31042b3b1e7a95ef123b213  {border-style: double;}

/*Page Banner*/
.block_cbefb5f7665040148fa091223ec9967d a {color:white;}

/*Footer*/
.scCredit:before {
    display:block;
    content: '© Truck and Transportation, LLC - A Division of Capital Insurance Services';
    color:#ccc;
}

.footerContainer .socialIconsContainer .block_cf0787d1e57d4c98a19d14c12d599c77:before {
    content: 'Connect With Us';
    font-size: 15px;
    color:white;
    text-transform: uppercase;
    letter-spacing: normal;
    font-family: lfteticawebbolditalic,Arial,Verdana,sans-serif;
    font-style: italic;
    font-weight: 700;
}

.footerContent h2.contentTitle {text-transform:uppercase !important;}
.footerContainer {border-style: double;}
.footerContainer a:hover,
.footerContainer a:active,
.footerContainer a:focus {color: #ccc !important;}

.footerContainer .socialIconsContainer .socialIcons li {text-align:left;}
.footerContainer .socialIconsContainer .socialIcons li a {margin-right:0;}

/*Mobile Footer*/
.mfTextLabel, .mfContent span.gc-cs-link {
    font-family: lfteticawebbolditalic,Arial,Verdana,sans-serif;
    font-style: italic;
    text-transform:uppercase;
    font-weight: 700;
    font-size:16px;
}

/*Blog Post Styling*/
#blog .primaryAndSecondaryContainer {
    background:#efefef;
}

#blog .fullDetailsPost .blockContainer {
    padding-top: 50px;
    padding-bottom: 50px;
}
#blog .fullDetailsPost .contentTitle {
    font-size: 36px;
}

#blog .fullDetailsPost .blockImg {
    box-shadow: 0 10px 20px 0 rgba(0,0,0,0.3);
}

#blog a.paginationTrigger {padding-top: 20px; display:block;}

.lstsy1 .itemContent ul.socialSharing {float:left;}
.txa1 .socialIcons li a {margin-left:0 !important;}
.socialSharing li {text-align:left;}

@media only screen and (min-width: 768px) {
#blog .fullDetailsPost .blockImg {
    padding-bottom: 0;
    float: right;
    
}
#blog .fullDetailsPost .blockImg, 
#blog .fullDetailsPost .blockText {
    width: 48%;
    min-height: 1em;
}
}