/*logo*/
/*@media only screen and (min-width: 768px){*/
/*.headerContent h1.logo {*/
/*    position: absolute;*/
/*    z-index: 2;*/
/*    top: 5px;*/
/*}*/
@media only screen and (min-width: 768px){
.headerContent h1.logoAndSiteName{
    min-width: 100%;
}
.headerContent a.logo img{
    max-width: 150px;
}
.headerContent h1.logoAndSiteName a.logo{
width: auto !important;
}
.headerContainer{
    padding-right: none !important;
    width: 35%;
}
.navContainer{
    padding-left: none !important;
}
}
/*Header 1*/
.block_e460159774594482af72c901fceb85a0{
 margin-top: -3em;   
 position: relative;
 background-color: white;
 padding-top: 30px;
}


/*HOME PAGE HERO TEXT*/
@media only screen and (max-width: 768px){
    .blockWrap_d8e92fd9798046548b1d7613c19b5b5e .imgEffect-content
    {padding: 20px;
    }
    .blockWrap_d8e92fd9798046548b1d7613c19b5b5e .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle{
        font-size: 35px;
    }
}

/*PRODUCT HIDE TITLE*/
.blockWrap_qzvDdMHiuKrOK2fo .contentTitle{
    display: none;
}
.blockWrap_qzvDdMHiuKrOK2fo p,
.blockWrap_GyNxbBiUQOvBGLpU p{
    font-weight: bold;
}

/*yext embed code starts here*/
#yext-widget-271009.yext-reviews, .yext-widget-popup-271009.yext-reviews {
    font-family: caslon,"Times New Roman",Times,serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #0a0a0a;
}
#yext-widget-271009.yext-reviews .yext-star-fill, .yext-widget-popup-271009.yext-reviews .yext-star-fill {
    fill: #f3c622;
}
#yext-widget-271009.yext-reviews .review-header .leaveReview a {
    color: #3090C7;
    opacity: 1;
}
/*yext embed code ends here*/