/*HOME STRETCH GALLERY*/
.flexslider .slides img {
    width: 100%;  
}

.blockWrap_b3e86b5742944c4f83eeb2db3ed12115 {
    border: none;
}

/*dropshadow on wrapper*/
.siteInnerWrapper {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}

/*make navTrigger inherit (not using site colors)*/
@media only screen and (max-width: 767px) {
    .headerContent #navTrigger {
        color: inherit;
    }
}
/* Schedule button on responsive layout */
 .block_af9162c328c84e33ba086444fe881c24 {
     padding-left: 0 !important;
     padding-right: 0 !important;
     margin-left: 0 !important;
     padding-top: .5em;
}

@media only screen and (max-width: 757px) {

/* ------------------------------------------------ */

}

@media only screen and (min-width: 768px) {
 .block_af9162c328c84e33ba086444fe881c24 {
     display: none;
    }
}

@media only screen and (max-width: 767px) {
 .block_af9162c328c84e33ba086444fe881c24 {
     display: block
 }
 
 .block_ad8918f97733484fb2ccb1f3ceca911f {
    display: none;
}

}

@media only screen and (min-width: 768px) {
#navTopLevel > li:first-child > a {
background: #efe68c ;
padding: 10px 15px;
border-radius: 0px;
border: 1px solid #ffffff;
color: #525252;
}

/***********
Footer
***********/ 
/* make full width based on jquery repositioning */
.footerContent {
    width: 82%;
    max-width: 1104px;
}
/* HOURS */
.blockWrap_f53e03cf1605404daf525fce958a1819 {
    float: left;
    text-align: center;
    width: 33%;
}
.block_f53e03cf1605404daf525fce958a1819 {
    margin-bottom: 1em;
}
/* logo mark + social icons */
.blockWrap_e0392125f7934197b2cdad628b4c49fe {
    float: left;
    width: 43%;
    padding-top: 0 !important;
}
/* KNOT ICON */
.block_d75a1badf6c1422fbb70953bb0aa898b {
    margin-bottom: 2em;
}
/* ADDRESS */
.blockWrap_cf2fb68422b74722a1815b3de60c5e8b {
    float: right;
    width: 33%;
    padding-top: 0 !important;
}
.blockWrap_cf2fb68422b74722a1815b3de60c5e8b {
    max-width: 100%;
    text-align: center;
    float: right;
    }
}

@media only screen and (max-width: 787px) {
    .footerInner .blockContainer {
        float: none;
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .footerInner .blockText {
        text-align: center;
    }
    /* ADDRESS */
    .blockWrap_cf2fb68422b74722a1815b3de60c5e8b {
        margin-top: .5em;
        margin-bottom: 1em;
    }
}

.page_f2aec3b2a2444ae09a3f4fb7a06fe392 .button {
    margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 15%;
    display: inline-block;
}

.page_f2aec3b2a2444ae09a3f4fb7a06fe392 .pageContainer {
    background-image: url(http://fb2eaa2057898fd855e1-5638908a3479f41dcc3be7705a51c745.r5.cf2.rackcdn.com/5f4895cf97dc4401b4db4864a159591c.png);
}


/*About Owner*/
@media only screen and (min-width: 768px) {
    .block_bcc4a17fca824e9d9372b9b9dfa1e6bb .blockImg {
    padding-right: 5%; }
}

@media only screen and (max-width: 760px) {
    .blockWrap_d92018f3d2f44455ac9b4db029ce6e43.bmg0 {
    margin-bottom: 1.5em; 
    }
}

@media only screen and (max-width: 768px) {
    .block_e4fbf3ccdbb44e1283a1feaed2d7c680 {
    padding: 0px !important;
    }
}

/*************************/
/*Choose Therapist Button*/
/*************************/
/*Autumn Button*/


/************/
/* SITEWIDE */
/************/
/* Navigation Hover State */
.navContainer .navContent ul li a:hover {
  font-weight: bold;
  color: #EFE58C; }

.navContainer .navContent ul li .selected {
  font-weight: bold;
  color: #EFE58C; }

.noClick { 
    cursor: default; }

/*BRIDAL MASSAGE PRICES CENTER*/
.items_c127d162173e49bd947af3e71381e3e0 .itemInnerContent p:last-child {
    text-align: center;
}

@media only screen and (max-width: 768px) {
    .block_e5f9b78c0da64d09832535b1200033ae {
    padding-left: 4% !important;
    padding-right: 4% !important;
    }
}

/*BREAK PREFERRED PARTNERS LIST INTO ONE ROW*/
@media only screen and (max-width: 480px) {
#page_b038feab8a6049f8b1e28c5f10416b0e .listView .itemPreview.hasImg .itemImg {
    width: 100%;
    float: none; 
    clear: none;
    padding-bottom: 20px;
}

#page_b038feab8a6049f8b1e28c5f10416b0e .listView .itemPreview.hasImg .itemContent {
    float: none;
    width: 100%;
}
} 

@media screen and (max-width: 900px) {
    .blockWrap_eac7d62a3f904e2d89e4dd4ccbe97a1f {display:none !important;}
    .blockWrap_aafc8ed5ce0c48e2be550500c9011b3e {display:none !important;}
}