/*ABOUT*/

.block_ebc8316916cf418c8db7710d9ca05a4e .contentTitle {
 font-style: italic;   
}

.items_ff05638881fe4f6b95737d7955fca995 .item:hover {
border-top: 3px solid #ff5100;
}

.ctaButton {
 padding:15px;   
}

/*HOME PAGE*/
#page_b431b39bcdab4c599c6e43dd40e46499 .galleryArrow {
 display:none;   
}

.block_ead0a86611224b60b4ecc0f20a1590ae .imgEffect-content .contentTitle, .imgHover-content .contentTitle, .imgEffect-content p, .imgHover-content p {
    font-weight:bold;
}
.block_ead0a86611224b60b4ecc0f20a1590ae .imgEffect-content .contentTitle, .imgHover-content .contentTitle,
.imgEffect-content p, .imgHover-content p {
    /*font-weight:bold;*/
    font-size: 20px;
}

/*INTERIOR PAGES */

/*.blockWrap_KRqDRFmIjxcXy0GM {*/
/* display:none;   */
/*}*/

/*FOOTER*/

.footerContent .blockInnerContent {
 font-size: 15px; 
 font-weight:bold;
}

.footerContent {
 font-weight:bold;
}
/*---------------UNIVERSAL DESKTOP MEDIA QUERIES ---------------*/
@media only screen and (min-width: 1024px) {
/*home page*/ 
    .block_ec69ec41093846c0b1d040ab07e6b062.blockContentBleed.layoutC .blockImg,
    .block_ec69ec41093846c0b1d040ab07e6b062.blockContentBleed.layoutD .blockImg {
        width: 80%;
    }
    .block_ec69ec41093846c0b1d040ab07e6b062.blockContentBleed.layoutC .blockText,
    .block_ec69ec41093846c0b1d040ab07e6b062.blockContentBleed.layoutD .blockText {
        width: 20%;   
    }
    
    /*global*/
    .blockContentBleed.layoutC .blockImg,
    .blockContentBleed.layoutD .blockImg {
        width: 60%;
    }
    .blockContentBleed.layoutC .blockText,
    .blockContentBleed.layoutD .blockText {
        width:36%;   
        padding-bottom: 30px;
        /*margin:auto;*/
    }
}

/*---------------UNIVERSAL DESKTOP MEDIA QUERIES ---------------*/
@media only screen and (max-width: 1024px) {
/*image on left NEED TO ADD BLOCK IDS*/
     .blockContentBleed.layoutC .blockText,
    .blockContentBleed.layoutD .blockText {   
        padding-bottom: 40px;
    }
}
/*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:hover{
  color:white;
  background-color:#ff5100;
 }
.navContent ul li ul a:after {
    content: '';
    top: 100%;
    left: 0;
    display: block;
    width: 100%;
    height: 0;
    border-bottom: 2px solid #ff5100; /*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;
}