/* Theme CSS----------------------------- */


/* Theme CSS - Header - Logo Height */

/* Logo Size */
.header-logo img {
 max-width: 100%;
    }
/* Box Size */
.cv-outer .header-logo {
height: auto;
margin-top: 0;
}

/* For Mobile Display */
@media screen and (max-width: 767px) {
.header-logo img {
	height: auto;
	max-width: 170px;
}
	.cv-outer .header-logo {
height: 70px;
margin-top: -65px;
}
	 /* Adjust H1 to H2 for Mobile Displays*/
.post-title, .page-title {
    font-size: 1.5rem;
   }
	h2 {
    font-size: 1.5rem;
}
	h3 {
    font-size: 1.3rem;
}
	/* Adjust the padding for main page headings for Mobile Displays */
.main-content {
    padding-top: 10px;
    padding-bottom: 0px;
   }
	.page-title {
    margin-bottom: 0px;
}
	
	/* Adjust the Price List headings for Mobile Displays */
	.hentry .tab-links_spl{
		font-size:16px !important;
		padding-top:0px !important;
	}
		/* Adjust the Price List price position for Mobile Displays */
	.hentry .name-price .spl-price{
		text-align:center !important
	}
	
	/* Adjust the book now button position for Mobile Displays */



	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}

	/* Mobile Display Menu Dropdown */
	
			/* Span Tag */
	#main-nav .boxed-wrapper span{
		padding-left:-0px;
		width:260px;
		 height: 0px;
	justify-content: center;		 
	}
	
#main-nav .mobile-menu-btn i:before {
	
    content: "\25BC\00a0MENU";; /* replace with your desired text */
   display: flex;
			position:relative;
		top:-10px;

	 align-items: center;
    height: 30px; /* adjust height as needed */
    width: 50px; /* adjust width as needed */
       text-align: center;
    font-size: 16px;
	font-family: 'Open Sans', sans-serif; /* set font to Open Sans */
    font-weight: bold;
    color:#232323; /* adjust text color as needed */
}

	
	
	
}

/* Break----------------------------- */

/* Theme CSS - Footer - Center Footer Text */
.footer-widgets .textwidget p{
	text-align: center;
}

/* Theme CSS  - Footer  - Hide Credit */
#page-footer .footer-copyright .credit{
	display:none;
}


/* Theme CSS - Sidebar -  Online Shortcuts - Book Now */
.sidebar-right .booknow .pum-trigger{
 background-color: #33d5c5;
  border: none;
  color: #232323;
  padding: 5px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  margin: 4px 2px;
  cursor: pointer;
	font-weight:200;
	width:200px;
		border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;

}

/* Theme CSS - Sidebar -  Online Shortcuts - Gift Voucher */
.sidebar-right .giftvoucher .pum-trigger{
 background-color: #33d5c5;
  border: none;
  color: #232323;
  padding: 5px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  margin: 4px 2px;
  cursor: pointer;
	font-weight:200;
	width:200px;
		border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;

}

/* Theme CSS - Sidebar -  Contact and Address Center */
.sidebar-right-wrap .sidebar-right .savona-widget{
	text-align:center;
}

/* Theme CSS - Sidebar -  Table Data Properties */
.opening-hours-table tr td{
	padding-top:4px;
	padding-bottom:4px;
  border-collapse: collapse;
  border-style: hidden;
	padding-left:25px;
}
/* Theme CSS - Sidebar -  Table Opening hours table Width */
.sidebar-right .openinghours .opening-hours-table{
	width:100%;
}
/*END------------------------- */




/* Pricing Page CSS----------------------------- */

/* Pricing Page - Hide Header */
#spl_1736532197.price_wrapper .head-title span{
	display:none;
}

/* Pricing Page - Category Tab CSS*/
.hentry .cat_descreption .col-sm-12{
	font-size:13px;
	color:#898989;
}
/*END------------------------- */




/* Appointments Page CSS----------------------------- */
/*Appointments Page - Book now Button CSS */
.hentry .appbooknow .pum-trigger{
	background-color: #33d5c5;
  border: none;
  color: #232323;
  padding: 5px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  margin: 4px 2px;
  cursor: pointer;
	font-weight:200;
	width:200px;
		border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;

}
/*Appointments Page - Submit Button CSS */
#wpforms-submit-704{
background-color: #33d5c5;
  border: none;
  color: #232323;
  padding: 5px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  margin: 4px 2px;
  cursor: pointer;
	font-weight:200;
	width:200px;
		border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}


/* Remove padding on the sides of the popup with ID popmake-642 */
.pum-theme-638 .pum-container, .pum-theme-hello-box .pum-container {
    padding:0px;
 }


/*END------------------------- */