/*
Theme Name:     CentralW
Theme URI:      
Description:    Divi child theme.
Author:         Me
Author URI:     
Template:       Divi
Version:        0.1.0
*/


#logo {
  max-width: 300px;
}

#main-footer {
  display: none;
}


/* HOME */

#home-header {
  position: relative;
  z-index: 99;
}

#home-header h5 {
  margin-bottom: 0;
}

#home-header h1 {
  margin-bottom: 1rem;
}

/* /HOME */

/* Hide google's reCaptcha Badge */
.grecaptcha-badge {
  display: none !important;
}
/* /Hide google's reCaptcha Badge */

/* Custom whatsapp & messenger chat */
.whatsapp-chat {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 60px;
  height: 60px;
  bottom: 22px;
  right: 22px;
  z-index: 2147483645;
}

.whatsapp-chat:focus {
  z-index: 2147483648;
}

.wa-bubble {
  position: absolute;
  right: 0px; bottom: 69px;
  min-width: 260px;
  max-width: 100%;
  border-radius: 9pt;
  background-color: white;
  -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
  padding: 1.2rem 1.2rem 0 1.2rem;
  color: rgba(0,0,0,0.7);
  margin-bottom: 12px;
}

.wa-button-cont {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  margin: 0;
  border: none;
  background-color: transparent;
}

.wa-button-cont:focus {
  outline: none;
}

.wa-button {
  -webkit-transition: -webkit-box-shadow 150ms linear;
  transition: -webkit-box-shadow 150ms linear;
  -o-transition: box-shadow 150ms linear;
  transition: box-shadow 150ms linear;
  transition: box-shadow 150ms linear, -webkit-box-shadow 150ms linear;
  position: relative;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #25d366;
  -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  bottom: 0 !important;
  pointer-events: none;
}

.wa-button:hover {
  -webkit-box-shadow: 0 5px 24px rgba(0,0,0,0.3);
          box-shadow: 0 5px 24px rgba(0,0,0,0.3);
}

.wa-icon {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 1080 1080'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ewa-logo%3C/title%3E%3Cpath class='cls-1' d='M804.09,271.82A351.22,351.22,0,0,0,554,168.15c-194.85,0-353.43,158.57-353.51,353.47a352.71,352.71,0,0,0,47.18,176.73L197.56,881.54,385,832.39a353.55,353.55,0,0,0,169,43h.15c194.82,0,353.42-158.59,353.5-353.5A351.38,351.38,0,0,0,804.09,271.82ZM554,815.66h-.13a293.37,293.37,0,0,1-149.54-41l-10.73-6.38L282.43,797.5l29.68-108.42-7-11.11A293.14,293.14,0,0,1,260.22,521.6c0-162,131.86-293.79,293.92-293.79,162.3.09,293.79,131.72,293.7,294v0C847.78,683.89,716,815.66,554,815.66Zm161.1-220c-8.83-4.42-52.26-25.79-60.36-28.74s-14-4.41-19.86,4.42-22.82,28.74-28,34.64-10.31,6.64-19.11,2.21-37.3-13.74-71-43.84c-26.26-23.43-44-52.34-49.15-61.19s-.55-13.65,3.88-18c4-4,8.83-10.32,13.24-15.49s5.9-8.83,8.83-14.73,1.48-11-.73-15.47S473,391.51,465.67,373.87c-7.18-17.22-14.46-14.88-19.88-15.16-5.15-.26-11-.31-16.93-.31a32.49,32.49,0,0,0-23.55,11c-8.1,8.85-30.91,30.22-30.91,73.73s31.65,85.49,36.06,91.38,62.28,95.11,150.89,133.37a506.47,506.47,0,0,0,50.36,18.61c21.16,6.71,40.41,5.77,55.63,3.49,17-2.52,52.25-21.36,59.61-42s7.36-38.32,5.16-42-8.08-5.95-16.91-10.38Z'/%3E%3C/svg%3E");
  pointer-events: none;
}

.wa-icon-open {
  -webkit-transition: opacity 200ms, -webkit-transform 200ms;
  transition: opacity 200ms, -webkit-transform 200ms;
  -o-transition: transform 200ms, opacity 200ms;
  transition: transform 200ms, opacity 200ms;
  transition: transform 200ms, opacity 200ms, -webkit-transform 200ms;
}

.fb_customer_chat_bubble_pop_in {
  bottom: 22px !important;
  right: 104px !important;
}

/* Header alert box */

.bgdabar{
background: #dd230c !important;
color: white !important;
font-size:16px;
position: sticky;
z-index:999;
top: 0vw;
left: 0px;
width: 100% !important;
padding: 8px 8px;
text-align: center !important;
}
.bgdabar a {
  color: #fff !important; 
  border-bottom: 1px dotted;
  padding: 0px 0px !important;
  text-align: center !important;
}
/* Header alert box */