/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #3399ff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #3399ff; /*#00-7bff*/
  --secondary: #6c757d;
    /*#28a745;*/
  --fleurback:#ccff99;
  --success: #99ff33; 
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

.bg-fleur{
  background-color: #f8c7dc;
}

.vdivider-blk {
    border-left: 6px solid black;
    height: 1.5vw;
}

.bg-fleur-dark{
    background-color: #d42281;
}

.bg-nav-bot
{
    color: #000;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*Fleur CSS start*/

/**.navbar-toggle .icon-bar{ background-color: #000;} **/

/* Buttons*/
.btn-fleur {
  color: #fff;
  background-color: #d42281;
  border-color: #D65A9E;
}

.btn-fleur:hover {
  color: #fff;
  background-color: #D67FAE;
  border-color: #D65A9E;
}
/*===============================*/


/*Revised hover code */
.txtfix{
    position:absolute;
    top:50%;
    left:50%;
    height:100%;
    width:95%;
    opacity:1;
    text-shadow: 2px 2px #ffffff;
}

.text-fleur {
  color: #d42281 !important;
}

.img-anim{
    position:absolute;
    top:50%;
    left:50%;
    background-color:rgba(219, 148, 185, 0.804);
    height:100%;
    width:95%;
    opacity:0;
    transition: 0.5s ease;
}
.imgctr{
    position:absolute;
    transform:translate(-50%,-50%);
    text-align:center;
    padding-top:27%;
    
}

.txtfix{
    position:absolute;
    top:50%;
    left:50%;
    height:100%;
    width:95%;
    opacity:1;
    text-shadow: 2px 2px #ffffff;
}


.img-anim-hov:hover .img-anim {
    opacity:1;
    
}

/*CSS for slider side overlay*/
.slider-row {
  display: flex;
}

.slider-column {
  flex: 33.33%;
  margin: 50px;
  position: relative;
}

.slider-content {
  position: absolute;
  display: block;
  bottom: 40%;
  background: rgba(0, 0, 0, 0.4);
  color: #f1f1f1;
  width: 37%;
  height: 35%;
  text-align: left;
  z-index: 1;
}
.pad-overlay {
  padding-left: 6%;
  padding-top: 6%;
}

.overlay-text-h1 {
  font-size: 3vw;
}

.overlay-text-p {
  font-size: 1.2vw;
}

/*navbar scaling fix*/
@media only screen and (max-width: 576px) {
 
  .nav a{
    color: #d42281 !important;
    font-size: 1.3em !important;
    }

    .nav p{
      color: white !important;
      font-size: 0.3em !important;
      }

      /*fix bottom scaling*/
    .bottom-nav-txt{
        font-size: 0.7em;
        color: white;
    }

    .bottom-nav-txt .h3{
      font-size: 0.9em;
        color: white;
    }
}
@media only screen and (min-width: 576px) {

  .nav a{
    color: #d42281 !important;
    font-size: 1.1em !important;
    }

  .bottom-nav-txt{
    font-size: 0.9em;
    color: white;
}

.bottom-nav-txt .h3{
  font-size: 0.9em;
    color: white;
}

}



/*# sourceMappingURL=bootstrap.css.map */