/*HOVER ON DROPDOWNS*/
.navContent ul li ul a:hover:after, .navContent ul li ul a.selected:after {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
 }
.navContent ul li ul a:after {
    content: '';
    top: 100%;
    left: 0;
    display: block;
    width: 100%;
    height: 0;
    border-bottom: 2px solid #d36028; /*change px and color to match your styles*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px);
    transition: opacity .3s ease,-webkit-transform .3s ease;
    transition: transform .3s ease,opacity .3s ease;
    transition: transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;
}
/*SERVICES*/
.block_a19cff61d91b458f8e3fefb0f425b879,
.block_b32a40cf7c154fa5abe78a092b505256{
 display:none;   
}

/******************/
 
#blog .fullDetailsPost .blockContent{
 max-width: 950px;
 margin:auto;
}


/*CONTACT FORM*/
.formWrap li {
 list-style-type: none;   
}

.blockWrap_e4db82fdd4254c2baaf57603f55d7db8 li {
 list-style-type: none;   
}

.blockWrap_c3f1c6458db54743ab17ccfa86c41b72 li {
 list-style-type: none;   
}
.truncateContent {
    max-height: 4.2em;
}

.item.contentTitle{
    font-family: freightsansprobook,Arial,Verdana,sans-serif!important;
}

 .footerContent .contentTitle {
  text-transform: uppercase;
  font-size: 23px;
 }
 
 /*.block_e4db82fdd4254c2baaf57603f55d7db8 li {*/
 /* display:inline-block;*/
 /* padding-left: 50px;*/
 /*}*/
 
 /*FOOTER*/
 
 .footerContent .blockWrap_c99d7499146548ed82e70b43387ffe25,
 .footerContent .blockWrap_e11f1d164553453a94f5bd71219f7d5d{
    width: 100%;
    margin: auto;
    padding-top: 10px!important;
    float: none;
}
 
/**••••••••••••••••••••••••••••••••••••  NAV CODE STARTS HERE ••••••••••••••••••*/

/*--------------- SECONDARY NAV ---------------*/
/*font and background color*/
.ctaNav {
    background: #d36028;
    color: white;
    padding: 10px 0;
    width: 100%;
    display: table;
    box-sizing: border-box;
}
/*content width*/ 
.ctaNav .blockContent {
    margin: 0 auto;
    max-width: 1200px; /*edit based on layout width, 100% if Stretch header & navigation to window edges is selected*/
    text-align: right;
}
.ctaNav .blockInnerContent {
    padding-right: 4%;
    padding-left: 4%;
}
/*link font color*/
.ctaNav a {
    color: white;
}
.ctaNav a:hover {
    color: white!important;
}
@media only screen and (max-width: 768px) {
    .ctaNav li {
        text-align: left;
        list-style-type: none;
        font-size: 15px!important;
    }
    
    .blockContentBleed.layoutC .blockText,
    .blockContentBleed.layoutD .blockText {
        padding-bottom: 30px;
    }
}
@media only screen and (min-width: 768px) {
    .ctaNav li {
        display: inline-block;
        margin-left: 2.5em;
    }
    
    .blockWrap_d995452c9e4546a8a11844563a47b0cf,
    .formWrap .blockInnerContent{
     float: left;
     Width: 48%;
    }
    
   .blockWrap_cca17d2815804b74a65736482e40676b,
   .blockWrap_addd23be98fa42439b448aa352754c50{
    float: left;
    width: 50%;
}

}