/*
*Theme Name:     CozyStay Child Theme
*Theme URI: 	 https://cozystay.loftocean.com/
*Description:    CozyStay child theme for user customization
*Author:         Loft.Ocean
*Author URI:     http://www.loftocean.com
*License: 		 GNU General Public License v2 or later
*License URI: 	 http://www.gnu.org/licenses/gpl-2.0.html
*Tags: 			 full-width-template, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, threaded-comments, translation-ready
*Template:       cozystay
*Text Domain: 	 cozystay-child
*Version:        1.0
*/

/** Add your styles below **/
.headerwhatsapp {
}
.whatsappcontact a.button {
  color: #fff !important;
  border: 1px solid #ab916c !important;
  background-color: #ab916c !important;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-content: center;
  align-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.elementor-element-26571ec .whatsappcontact a.button {background-color: transparent !important;
  border:none !important}
.whatsappcontact svg {
  width: 26px;
  height: 26px; margin-right: 5px;
}

.whatsappcontact a.button svg path {
  fill: #fff;
}

button.dropdown-toggle {
  border: 1px solid white;
}
.whatsappmobilemenu .whatsappcontact {
  text-align: center;
}
.whatsappmobilemenu .whatsappcontact a {
  display: flex;
  display: -webkit-flex;
  -webkit-justify-content: center !important;
  justify-content: center !important;
  border-radius: 999px;
  padding: 0.65rem 1.4rem;
  background: none;
  border: 1px solid #b99d75;
}
.footerwhatsapp .whatsappcontact a {
  !important;
  padding: 0 !important;
  background-color: transparent !important;
  border: none !important;
  height: auto !important;
}
.footerwhatsapp .whatsappcontact svg {
  width: 22px;
  height: 22px;
}

.cs-room-item .featured-img a {
  pointer-events: none !important;
}
.cs-room-content .post-footer {
  display: none;
}
.cs-room-content .post-excerpt b {
  margin: 15px 0;
  display: block;
}

.bookingbutton {
  display: inline-block;
  margin: 15px 10px 15px 10px;
}
.home .cs-room-content .bookingbutton {margin-left:0; margin-right:20px}
.bookingbutton svg {
  height: 18px;
  width: auto;
}
.bookingbutton.bookingcom svg {
  height: 15px;
}
 
body.error404 #content {
 color:#fff;
 background-color: #53624E; 
}
.page.page-404 .page-404-content .entry-title {margin-top:110px;}
a.button {font-family:Jost, sans-serif!important;
font-weight:600;}