/*
Theme Name: Briny Child
Template: briny
Theme URI: http://briny.ancorathemes.com
Description: Briny is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.scheme_default .booked-modal .bm-window .booked-scrollable{
	color: #313131;
    background-color: #ffeee7 !important;
}
.scheme_default .booked-modal .bm-window p.booked-title-bar {
    color: #272727 !important;
    background-color: #ffbe85 !important;
}
.scheme_default .booked-form .booked-appointments {
    color: #ffffff!important;
    background-color: #1d794d !important;
}
.scheme_default body table.booked-calendar tr.week td.active .date .number{
	color:#fff!important;
}
#form-acm_22626 .bee-row{
    background: transparent;
}
#form-acm_22626 .bee-row .bee-row-content{
    max-width: 100%!important;
}
#form-acm_22626 .bee-form .bee-form-row .bee-field {
    padding: 0!important;
    flex-wrap: nowrap!important;
    align-content: flex-start!important;
    justify-content: flex-start!important;
    flex-direction: row!important;
}
#form-acm_22626 .bee-row .bee-form-row{
    display: inline-block;
}
#form-acm_22626 .bee-row .bee-form-row:first-child{
    width: 71%;
}
#form-acm_22626 .bee-row .bee-form-row input, #form-acm_22626 .bee-row .bee-form-row button{
    padding: 20px!important;
}
#form-acm_22626 .bee-row .bee-form-row button{
    line-height: 1.3em!important;
    top: -15px;
    position: relative;
}
#form-acm_22626 .bee-row .bee-form-row label:before{
    background: #fff;
    position: absolute;
    left: -20px;
    top: 10px;
}
#form-acm_22626 .bee-row .bee-form-row label{
    margin-left: 21px;
    color: #fff;
    
}
.info-checkout {
    background: #f70;
    padding: 30px;
    color: #fff;
    font-weight: 600;
}

#popup-hollidays {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  /*visibility: hidden;*/
  /*opacity: 0;*/
  z-index: 10000000;
}
#popup-hollidays:target {
  visibility: visible;
  opacity: 1;
}

#popup-hollidays .popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 30%;
  position: relative;
  transition: all 2s ease-in-out;
}

#popup-hollidays .popup h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
#popup-hollidays .popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 50px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
#popup-hollidays .popup .close:hover {
  color: #06D85F;
}
#popup-hollidays .popup .content {
  max-height: 30%;
  overflow: auto;
}

@media screen and (max-width: 700px){
  #popup-hollidays .box{
    width: 70%;
  }
  #popup-hollidays .popup{
    width: 70%;
  }
}