	#hours{
     /* background-image: url(../images/barber-header.jpg); */
     padding: 80px 0 60px 0;
    }

    .mycontent-left {
    border-right: 1px dashed #333;
    }

    .review {width: 100px!important; height: 100px!important;}
    @media only screen and (min-width: 1280px) {.review {width: 150px!important; height: 150px!important;}}


    .book {
        color: #e51a38;
        font-weight: 600;
        font-size: 120%;
    }


    .fondo { border-top:1px solid rgba(147,0,13, 1); border-bottom:1px solid rgba(147,0,13, 1); background:rgba(145,25,28, 0.94); }
    .fondo { text-shadow: 2px 2px 8px #000000;}

    #the-squad{
        background: url('../images/razor-and-scissors-op.svg') 50% 50% no-repeat scroll rgba(255,255,255,1);
        background-size: 40%!important;
    }    

    .center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    }

    .message {
     padding: 20px 20px 10px;
     background: #000;
     opacity:0.7;
     -moz-border-radius: 15px;
     -webkit-border-radius: 15px;
     border-radius: 15px;
    }

     .modal-dialog {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) !important;
        height: 100%;
    }

    .label-danger {
    background-color: #ad182e!important;
    }

    /*working hours*/
    /*ul.slides-wtimes li{display:inline-block;float:left; width:140px;height:140px;border-radius:90%;margin-right:33px;text-align:center;}*/
    ul.slides-wtimes li{display:inline-block; width:180px;height:140px;border-radius:10%;margin-right:33px;text-align:center; margin-bottom: 13px; text-shadow: -2px 2px 3px rgba(0, 0, 0, 0.9);}
    ul.slides-wtimes li:last-child {margin-right:0;}
    @media only screen and (max-width: 767px) {
        ul.slides-wtimes li:last-child {margin-right:33px;}
    }
    /*.slides-wtimes {float:left;margin:0;}*/
    .wtime-day {font-size:44px;font-weight:bold !important;margin-top:40px;line-height:90%!important}

    /* @media only screen and (max-width: 600px) {
    ul.slides-wtimes li{display:inline-block; width:140px;height:140px;border-radius:90%;margin-right:33px;text-align:center; margin-bottom: 13px; text-shadow: -2px 2px 3px rgba(0, 0, 0, 0.9);}
    } */

    /* --------------------------------------------------
    /* testimonials
    /* --------------------------------------------------

    /* carousel */
    #quote-carousel 
    {
      padding: 0 10px 30px 10px;
      margin-top: 30px;
      /* height: 300px; */
    }

    /* Control buttons  */
    #quote-carousel .carousel-control
    {
      background: none;
      font-size: 2.3em;
      text-shadow: none;
      margin-top: 180px;
    }
    /* Previous button  */
    #quote-carousel .carousel-control.left 
    {
      left: -12px;
    }
    /* Next button  */
    #quote-carousel .carousel-control.right 
    {
      right: -70px !important;
    }
    /* Changes the position of the indicators */
    #quote-carousel .carousel-indicators 
    {
      right: 50%;
      top: auto;
      bottom: 0px;
      margin-right: -19px;
    }
    /* Changes the color of the indicators */
    #quote-carousel .carousel-indicators li 
    {
      background: #c0c0c0;
    }
    #quote-carousel .carousel-indicators .active 
    {
      background: #333333;
    }
    #quote-carousel img
    {
      width: 250px;
      height: 100px
    }
    /* End carousel */

    .item blockquote {
        border-left: none; 
        margin: 0;
    }

    .item blockquote img {
        margin-bottom: 10px;
    }

    .item blockquote p:before {
        content: "\f10d";
        font-family: 'Fontawesome';
        float: left;
        margin-right: 10px;
    }

    .long {
        line-height: 1.6em!important;
        font-size: 19px!important;
    }



    /**
      MEDIA QUERIES
    */

    /* Small devices (tablets, 768px and up) */
    @media (min-width: 768px) { 
        #quote-carousel 
        {
          margin-bottom: 0;
          padding: 0 40px 30px 40px;
          height: 300px;
        }
        
    }

    /* Small devices (tablets, up to 768px) */
    @media (max-width: 768px) { 
        
        /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
        
        #quote-carousel .carousel-indicators {
            bottom: -20px !important;  
        }
        #quote-carousel .carousel-indicators li {
            display: inline-block;
            margin: 0px 5px;
            width: 15px;
            height: 15px;
        }
        #quote-carousel .carousel-indicators li.active {
            margin: 0px 5px;
            width: 20px;
            height: 20px;
        }
    }

    /* -------------------------------------------------- 
	book now (non-widget)
	/* -------------------------------------------------- */	

	.book-now {
    background: url('images/book-now.jpg') no-repeat center!important; 
    height: 49px!important;
    background-color: black!important;
    border-radius: 10px!important;
    border: 3px solid white;
    }

    .book-now:hover {
    background: url('images/book-now-hover.jpg') no-repeat center!important;
    }

    .book-now:after {
    font-size: 26px!important;
    }	

	/* -------------------------------------------------- 
	book now
	/* -------------------------------------------------- */	

    .booksy-widget-container-default .booksy-widget-button {
    background: url('https://gravitatewebdesign.com/images/book-now.jpg') no-repeat center!important;
    height: 49px!important;
    background-color: black!important;
    border-radius: 10px!important; 
    border: 3px solid white!important; 
    }

    .booksy-widget-container-default .booksy-widget-button:hover {
    background: url('https://gravitatewebdesign.com/images/book-now-hover.jpg') no-repeat center!important;
    }

    .booksy-widget-container-default .booksy-widget-button:after {
    font-size: 26px!important;
    }

    .booksy-text {
      font-family: 'Open Sans Condensed', sans-serif;
      font-size: 16px;
      font-weight: 600;
      color: white;
      margin: auto;
      padding: 5px 0px;
    }

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

.oasis-hours {
    bottom: 0px;
    color: rgb(51, 51, 51);
    /* height: 140px; */
    height: 100%;
    left: 0px;
    overflow-wrap: break-word;
    position: relative;
    right: 0px;
    text-decoration: none solid rgb(51, 51, 51);
    top: 0px;
    width: 1180px;
    word-wrap: break-word;
    z-index: 1;
    column-rule-color: rgb(51, 51, 51);
    perspective-origin: 590px 70px;
    transform-origin: 590px 70px;
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 15px / 27px 'Montserrat', sans-serif;
    display: block;
    margin: 0px auto;
    outline: rgb(51, 51, 51) none 0px;
    width: 100%;
    text-align: center;
}/*#DIV_4*/



.sombra {
    text-shadow: -3px 3px 20px #ffffff;
}

.wtime-whours {
    font-size: 16px;
}

.video {
  aspect-ratio: 16 / 9;
  width: 100%;
}

