.logged-in nav#ftco-navbar {
    margin-top: 32px;
}
.single.logged-in nav#ftco-navbar {
    margin-top: 0;
}
/* search box feature */
label.screen-reader-text, input#searchsubmit {
    display: none;
}
/* adds search icon instead of search box button */
input#s {
    background: url(/wp-content/uploads/2019/10/search-bold.png) no-repeat center white;
    background-size: 6%;
    background-position: 90% 50%;
    width: 80%;
    padding: .15rem .75rem;
}

/* stylists page */
/* img.img--stylists {
    width: 100%;
} */
.img--stylists img, img.img--gallery {
    width: 330px;
    height: 330px;
    object-fit: cover;
}
.img--stylists h2 {
    color: #f05266;
}
/* end of stylists page */
/* start of all images */
img {
    border: 4px solid #f05266;
    border-radius: 2px;
/*     margin: .5rem; */
}
img.logo {
    border: none;
    border-radius: none;
    margin: inherit;
}
/* end of all images */

.js-fullheight {
    height: 510px;
}

.home .js-fullheight {
    height: 750px;
}

/* hero */
.hero-wrap .col-md-8 {
    background: rgba(0,0,0,.5);
}

@media only screen and (min-width: 992px) {
    .single-post .ftco-navbar-light, .page-template-blog .ftco-navbar-light, .search .ftco-navbar-light {
        background: white !important;
        -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
        top: 0px;
    }
    
    .single-post .page_item > a, .page-template-blog .page_item > a {
        color: rgba(0, 0, 0, 0.8) !important;
    }
    
    .single-post section.ftco-degree-bg.ftco-section, .page-template-blog section.ftco-degree-bg.ftco-section, .search section.ftco-degree-bg.ftco-section {
        margin-top: 10rem;
    }
}
.page-template-blog .ftco-navbar-light ul#menu-primary > .menu-item > a {
	color:#f05266;
}

@media only screen and (max-width: 991px) {
    img.logo {
        width: 150px;
    }
}

/* Services menu page */
#accordion h3 {
    cursor: pointer;
    color: #f05266;
    border-bottom: 1px solid #eaeaea;
}

h3.ui-accordion-header-active:before {
    content: "\f056";
    font-family: FontAwesome;
}

h3.ui-accordion-header-collapsed:before {
    content: "\f055";
    font-family: FontAwesome;
}
/* removes blue highlight when clicking on accordion */
#accordion h3:focus {
    outline: none;
}

/* modal body and headings */
.modal-content h2 {
    color: #f05266;
}
.modal-body h3 {
    font-size: 20px;
}

.modal-body {
    border-top: 1px solid #eaeaea;
    margin-top: 1rem;
    padding-top: 1rem;
/* 	max-height: 300px;
    overflow: scroll; */
}

/* changes color of placeholder text */
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f05266;
    opacity: 1; /* Firefox */
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: white;
  }
  
  ::-ms-input-placeholder { /* Microsoft Edge */
    color: white;
  }

/*** Works on common browsers ***/
::selection {
	background-color: #f05266;
	color: #fff;
}

/*** Mozilla based browsers ***/
::-moz-selection {
	background-color: #f05266;
	color: #fff;
}

/***For Other Browsers ***/
::-o-selection {
	background-color: #f05266;
	color: #fff;
}

::-ms-selection {
	background-color: #f05266;
	color: #fff;
}

/*** For Webkit ***/
::-webkit-selection {
	background-color: #f05266;
	color: #fff;
}
