/*!
Theme Name: Wellbeing Hospital Pro
Theme URI: https://www.thememiles.com/themes/wellbeing-hospital-pro/
Author: thememiles
Author URI: https://thememiles.com/
Description: Wellbeing Hospital Pro is a responsive wordpress theme, and is the best theme for Hospitals, MedicalCenters, Clinic, Emergency Services, Health care etc.

Version: 1.0.1
License: GNU General Public License version 2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wellbeing-pro
Tags: custom-logo, one-column, two-columns, right-sidebar, left-sidebar, full-width-template, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready, blog, portfolio, footer-widgets

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Wellbeing Hospital Pro is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

/*=========== TABLE OF CONTENTS ===========
1.0 Normalize
2.0 Typography
3.0 Accessibility
4.0 Alignments
5.0 Clearings
6.0 Forms
7.0 Lists
8.0 Tables
9.0 Links
10.0 Navigation
11.0 Layout
- Shortcuts
- Header
- Footer
- Regular Content
12.0 Blog
13.0 Comments
14.0 Widgets
15.0 Media
===========*/


/*===============================
	1.0 Normalize
===============================*/

* {
	margin: 0;
	padding: 0;
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body, html {
	margin: 0;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
article, aside, footer, header, nav, section {
	display: block;
}
figcaption, figure, main {
	display: block;
}
figure {
	margin: 0;
}
hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}
a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}
a:hover, a:focus, a:active {
	text-decoration: none;
	outline-width: 0;
	-webkit-transition: background .5s ease-in-out, color .5s ease-in-out;
	transition: background .5s ease-in-out, color .5s ease-in-out;
}
abbr[title] {
	border-bottom: 1px #767676 dotted;
	text-decoration: none;
}
b, strong {
	font-weight: inherit;
}
b, strong {
	font-weight: 700;
}
code, kbd, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
dfn {
	font-style: italic;
}
mark {
	background-color: #eee;
	color: #222;
}
small {
	font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
audio, video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
img {
	border-style: none;
}
svg:not(:root) {
	overflow: hidden;
}
button, input, optgroup, select, textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}
button, input {
	overflow: visible;
}
button, select {
	text-transform: none;
}
button, html [type="button"], [type="reset"], [type="submit"] {
	-webkit-appearance: button;
}
 button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
 border-style: none;
 padding: 0;
}
 button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
 outline: 1px dotted ButtonText;
}
fieldset {
	border: 1px solid #bbb;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	padding: 0;
	color: inherit;
	display: table;
	max-width: 100%;
	white-space: normal;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
progress {
	display: inline-block;
	vertical-align: baseline;
}
textarea {
	overflow: auto;
}
[type="checkbox"], [type="radio"] {
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
 [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
 height: auto;
}
[type="search"] {
	-webkit-appearance: textfield;
}
 [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}

::-webkit-file-upload-button {
 -webkit-appearance: button;
 font: inherit;
}
details, menu {
	display: block;
}
summary {
	display: list-item;
}
canvas {
	display: inline-block;
}
template {
	display: none;
}
[hidden] {
	display: none;
}
/*===============================
	2.0 Typography
===============================*/

body, html {
	font-family: 'PT Serif', serif;
	font-size: 16px;
	line-height: 1.5;
	color: #636363;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 20px 0;
	padding: 0;
	color: #2B2F37;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
}
h1 {
	font-size: 35px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 25px;
}
h4 {
	font-size: 20px;
}
h5 {
	margin-bottom: 10px;
	font-size: 18px;
}
h6 {
	margin-bottom: 10px;
	font-size: 15px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #2B2F37;
}
.tagcloud a {
	color: #636363;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #00A4A3;
}
ul, ol, li, a {
	margin: 0;
	padding: 0;
	list-style: none;
}
.entry-content ul, .entry-content ol, .post-content ul, .post-content ol {
	margin-left: 30px;
}
.entry-content ul li, .entry-content ol li, .post-content ul li, .post-content ol li {
	list-style: initial;
}
blockquote {
	margin: 20px 0;
	color: #000;
	font-weight: 700;
}
blockquote i {
	margin-right: 15px;
	margin-top: 5px;
	float: left;
	font-size: 30px;
}
blockquote p {
	overflow: hidden;
	display: flex;
}
blockquote p:before {
	margin-right: 14px;
	margin-top: -7px;
	display: inline-block;
	font-family: fontello;
	content: "\e821";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #1CB9B9;
	font-size: 40px;
}
blockquote h6 {
	margin-left: 55px;
	color: #fff;
}
blockquote h6:before {
	padding-right: 5px;
	content: '-';
}
p {
	margin: 0 0 30px 0;
	padding: 0;
}
p:last-child {
	margin-bottom: 0;
}
/*Tab List*/
.tab-item [data-toggle="collapse"]:after {
	display: inline-block;
	font-family: fontello;
	content: "\f138";
	font-size: 20px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: rotate(90deg);
	transition: all linear 0.25s;
	float: right;
	color: #00A4A3;
}
.tab-item [data-toggle="collapse"].collapsed:after {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
}
.tab-item a[aria-expanded="true"] {
	color: #00A4A3;
}
/*===============================
	3.0 Accessibility
===============================*/

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
	padding: 15px 23px 14px;
	background-color: #f1f1f1;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;/* Above WP toolbar. */
}
/*===============================
	4.0 Alignments
===============================*/

.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
}
.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
}
.aligncenter {
	margin-left: auto;
	margin-right: auto;
	clear: both;
	display: block;
}
/*===============================
	5.0 Clearings
===============================*/

.clear:before, .clear:after, .entry-content:before, .entry-content:after, .entry-footer:before, .entry-footer:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after, .comment-author:before, .comment-author:after, .widget-area:before, .widget-area:after, .widget:before, .widget:after, .comment-meta:before, .comment-meta:after {
	content: "";
	display: table;
	table-layout: fixed;
}
.clear:after, .entry-content:after, .entry-footer:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after, .nav-links:after, .pagination:after, .comment-author:after, .widget-area:after, .widget:after, .comment-meta:after {
	clear: both;
}
/*===============================
	6.0 Forms
===============================*/

.form-control {
	border: 1px solid #E5E5E5;
	height: 48px;
	color: #777;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
select {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
}
select {
	background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #fff, #fff);
	background-position: calc(100% - 20px) calc(1em + 7px), calc(100% - 15px) calc(1em + 7px), calc(100% - 2.5em) 0.5em;
	background-size: 5px 5px, 5px 5px, 1px 1.5em;
	background-repeat: no-repeat;
	width: 100%;
}
select:focus {
	outline: 0;
	border-color: #00A4A3;
	background-image: linear-gradient(45deg, green 50%, transparent 50%), linear-gradient(135deg, transparent 50%, green 50%), linear-gradient(to right, #fff, #fff);
	background-position: calc(100% - 15px) 1.4em, calc(100% - 20px) 1.4em, calc(100% - 2.5em) 0.5em;
	background-size: 5px 5px, 5px 5px, 1px 1.5em;
	background-repeat: no-repeat;
}
 select:-moz-focusring {
 color: transparent;
 text-shadow: 0 0 0 #000;
}
.form-control:focus {
	outline: 0;
	border-color: #CCD1D7;
	-webkit-box-shadow: none;
	box-shadow: none;
}
/*Common Form*/
form .col-12 {
	margin-bottom: 15px;
}
form .form-icon {
	position: absolute;
	right: 20px;
	bottom: 13px;
	font-size: 15px;
	color: #B0B5B9;
}
form textarea {
	height: 125px;
}
form .form-group {
	position: relative;
}
form .form-control {
	margin-left: 8px;
	font-size: 14px;
}
form .btn {
	margin-top: 0px;
	padding: 14px 36px;
}
input[type=text], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=file], input[type=search], input[type=date], input[type=datetime-local], input[type=month], input[type=time], select, textarea, option {
	border: 1px solid #E5E5E5;
	padding: .375rem .75rem;
	height: 48px;
	color: #777;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	display: block;
	width: 100%;
	font-size: 1rem;
	line-height: 1.5;
	background-color: #fff;
	background-clip: padding-box;
	font-size: 14px;
}
input[type=text]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=password]:focus, input[type=file]:focus, input[type=search]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, select:focus, textarea:focus, option:focus, button:focus, input[type=submit]:focus {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.required {
	color: #ec215b;
}
input[type="submit"] {
	border: 0;
	padding: 14px 26px;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	cursor: pointer;
	text-align: center;
	background: #00A4A3;
	color: #fff;
}
input[type="submit"]:hover {
	background: #ec215b;
}
/*===============================
	7.0 Lists
===============================*/

ul, ol {
	margin: 0 0 1.5em;
	padding: 0;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
ul>li, ol>li {
	margin-bottom: 0.4em;
}
li>ul, li>ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}
dt {
	font-weight: 700;
}
dd {
	margin: 0 1.5em 1.5em;
}
/*Meta info*/

ul.meta {
	margin-bottom: 20px;
}
ul.meta li {
	margin-right: 10px;
	padding: 0 2px;
	display: inline;
	font-size: 13px;
	color: #888;
}
ul.meta li a {
	color: #888;
}
ul.meta li a:hover {
	color: #444;
}
ul.meta li i {
	color: #00A4A3;
}
/*Mix Filter*/

.mix-filter .mix {
	display: none;
}
.mix-filter .filter-controls {
	text-align: center;
	margin-bottom: 30px;
}
.mix-filter .filter-controls ul li {
	border: 1px solid #ddd;
	padding: 10px 25px;
	display: inline;
	cursor: pointer;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.mix-filter .filter-controls li.active {
	border: 1px solid #00A4A3;
	color: #fff;
	background: #00A4A3;
}
.mix-filter .filter-controls ul li a {
	color: #333;
}
/*Footer Widget*/
.widget-link ul li {
	padding: 5px 0;
}
.widget-link ul li a {
	display: flex;
	color: #fff;
	line-height: 27px;
}
.widget-link ul li a:hover {
	opacity: 0.8;
}
.widget-link ul li i {
	padding-right: 5px;
	color: #00A4A3;
	line-height: 28px;
}
/*===============================
	8.0 Tables
===============================*/

table {
	border-collapse: collapse;
	margin: 0 0 1.5em;
	width: 100%;
}
thead th {
	border-bottom: 2px solid #bbb;
	padding-bottom: 0.5em;
}
th {
	padding: 0.4em;
	text-align: left;
}
tr {
	border-bottom: 1px solid #eee;
}
td {
	padding: 0.4em;
}
th:first-child, td:first-child {
	padding-left: 0;
}
th:last-child, td:last-child {
	padding-right: 0;
}
/*===============================
	9.0 Links
===============================*/

/*Sociallink*/

ul.sociallink li {
	padding: 0 1px;
	display: inline;
}
ul.sociallink li a {
	border: 2px solid #00A4A3;
	color: #00A4A3;
	display: inline-block;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 2.5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
ul.sociallink li a:hover {
	background: #00A4A3;
	color: #fff;
}
/*Breadcrumb*/

ol.breadcrumb {
	padding: 0;
	background: none;
	display: block;
}
.breadcrumb li {
	color: #fff;
	display: inline;
	list-style: none;
}
.breadcrumb li+li:before {
	content: "→";
	margin: 0 10px 0 8px;
	opacity: 0.6;
}
.breadcrumb li a {
	color: #fff;
}
.breadcrumb li a:hover {
	color: #ec215b;
}
/*===============================
	10.0 Navigation
===============================*/

.nav-holder {
	background: #00A4A3;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}
.appointment-link {
	text-align: right;
	vertical-align: middle;
}
.md-appointment-link {
	display: none;
}
.appointment-link a {
	margin: 5px 0 0 15px;
	padding: 5px 15px 8px 15px;
}
.appointment-link a i {
	padding-right: 4px;
	font-size: 20px;
}
.sticky-menu {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	-webkit-box-shadow: 0 1px 20px -3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 20px -3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 20px -3px rgba(0, 0, 0, .3);
}
.sticky-menu .cssmenu>ul>li>a {
	padding: 22px 18px;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
}
.sticky-menu .appointment-link a {
	margin-top: 4px;
}
.pagination .nav-links {
	display: block;
	text-align: center;
}
.page-numbers {
	border: 1px solid #ddd;
	width: 40px;
	height: 40px;
	text-align: center;
	display: inline-block;
	color: #636363;
	line-height: 2.6;
}
/*===============================
	11.0 Layout
===============================*/


/*------------------------
	-Shortcuts
------------------------*/

.section {
	padding-top: 80px;
	padding-bottom: 80px;
}
.sm-section {
	padding-top: 60px;
	padding-bottom: 60px;
}
.bg-grey {
	background: #E2EBF0;
}
.bg-colored {
	background: #F0F0F0;
}
.bg-dark {
	background: #1E3940;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	text-align: center;
}
.bg-dark:before {
	background: #1E3940;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0.90;
	position: absolute;
	right: 0;
	top: 0;
}
.bg-dark .container {
	z-index: 9;
	position: relative;
}
.title {
	margin-bottom: 25px;
}
.title p.text {
	font-size: 105%
}
.title h1 {
	margin-bottom: 0;
}
.title h2 {
	margin-bottom: 0;
	text-transform: uppercase;
}
.title p.t-underline {
	margin-bottom: 25px;
	position: relative;
	font-size: 120%;
}
.title p.t-underline:before {
	background: #ec215b;
	content: "";
	height: 2px;
	position: absolute;
	top: 35px;
	width: 50px;
	z-index: -1;
}
.sm-title {
	margin-bottom: 35px;
}
.sm-title p {
	margin: 0;
}
span.underline {
	border: 2px solid #00A4A3;
	margin-top: 10px;
	display: inline-block;
	height: 16px;
	position: relative;
	width: 4px;
	z-index: 1;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
span.full-underline:before, span.full-underline:after {
	background: #00A4A3;
	content: "";
	height: 1px;
	position: absolute;
	top: 5px;
	width: 50px;
	z-index: -1;
}
span.underline::before {
	left: 7px;
}
span.underline::after {
	right: 7px;
}
h3.titletext, h4.titletext {
	margin-bottom: 40px;
	position: relative;
	z-index: 1;
}
h4.titletext {
	margin-bottom: 30px;
}
h3.titletext:before, h4.titletext:before {
	background: #00A4A3;
	content: "";
	height: 2px;
	position: absolute;
	bottom: -10px;
	width: 50px;
	z-index: -1;
}
p.short-text {
	width: 75%;
	opacity: 0.9;
}
hr.divider {
	margin: 40px 0;
}
/*Button style*/
.btn {
	border: 0;
	margin-top: 25px;
	padding: 10px 25px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	position: relative;
	z-index: 999;
	overflow: hidden;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.btn::before, .btn::after {
	content: '';
	position: absolute;
	height: 100%;
	width: 101%;
	bottom: 100%;
	left: 0;
	z-index: -1;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.btn:hover::before, .btn:hover::after {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
.btn:hover::after {
	-webkit-transition-delay: 0.175s;
	transition-delay: 0.175s;
}
.btn:focus, .btn:active {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn:hover {
	color: #fff;
}
.btn-1 {
	background: #00A4A3;
	color: #fff;
}
.btn-1::before {
	background: #ec215b;
	opacity: 0.7;
}
.btn-1::after {
	background: #ec215b;
}
.btn-2 {
	background: #fff;
	color: #000;
}
.btn-2::before {
	background: #ec215b;
	opacity: 0.7;
}
.btn-2::after {
	background: #ec215b;
}
.btn-2:hover {
	color: #fff;
}
.btn-3 {
	background: #ec215b;
	color: #fff;
}
.btn-3::before {
	background: #fff;
	opacity: 0.7;
}
.btn-3::after {
	background: #fff;
}
.btn-3:hover {
	color: #ec215b;
}
.btn-4 {
	background: none;
	color: #00a4a3;
	border: 1px solid #00a4a3;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.btn-4::before {
	background: #00a4a3;
	opacity: 0.7;
}
.btn-4::after {
	background: #00a4a3;
}
.btn-5 {
	color: #00a4a3;
	text-transform: capitalize;
	text-decoration: underline;
}
.btn-5:hover {
	color: #ec215b;
	text-decoration: underline;
}
.btn-5:focus, .btn-5:active {
	text-decoration: underline;
}
/*------------------------
	-Header
------------------------*/

.header {
	border-top: 5px solid #00A4A3;
	padding: 25px 0;
}
.header-info {
	padding-left: 55px;
	position: relative;
	display: inline-block;
}
.header-info i::before {
	margin-top: 9px;
	position: absolute;
	left: -5px;
	color: #00A4A3;
	font-size: 40px;
}
.header-info p {
	margin: 0;
}
.header-info span {
	color: #ec215b;
	font-weight: 700;
	font-size: 20px;
}
.logo-holder {
	margin-top: 12px;
	text-align: center;
}
.site-title {
	margin: 0;
	font-size: 20px;
}
.site-description {
	font-size: 90%;
	font-style: italic;
	opacity: 0.9;
}
.header .sociallink {
	margin: 0;
	padding-top: 8px;
	text-align: right;
}
/* Header Style 2 */

.header-2 {
	border-top: 0;
	padding: 0;
}
.header-2 div#main-nav {
	justify-content: flex-end;
}
.top-header {
	padding: 7px 0;
	background: #00A4A3;
}
.top-header .header-info span, .top-header .header-info a {
	padding-right: 25px;
	color: #fff;
	font-size: 92%;
	font-weight: 300;
}
.header-2 .header-info {
	padding: 0;
	position: static;
}
.header-2 .header-info i::before {
	margin-top: 0px;
	position: static;
	color: #fff;
	font-size: 100%;
}
.header-2 ul.sociallink {
	margin: 0;
	padding: 0;
}
.header-2 ul.sociallink li a {
	border: 0;
	padding: 0 5px;
	color: #fff;
	height: initial;
	width: initial;
	line-height: initial;
}
.header-2 ul.sociallink li a:hover {
	color: #ec215b;
}
.header-2 .main-header {
	border-bottom: 1px solid #EBE9E9;
	background: rgba(255, 255, 255, 0.9);
	position: relative;
	right: 0;
	left: 0;
	z-index: 999;
}
.home .header-2 .main-header {
	position: absolute;
}
.header-2 .logo-holder {
	margin-top: 25px;
	text-align: left;
}
.header-2 .appointment-link a {
	padding: 6px 11px 10px 8px;
}
.header-2 .appointment-link .btn-3::before {
	background: #00A4A3;
}
.header-2 .appointment-link .btn-3::after {
	background: #00A4A3;
}
.header-2 .appointment-link .btn-3:hover {
	color: #fff;
}
.header-2 .sticky-header {
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	background: rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 1px 20px -3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 20px -3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 20px -3px rgba(0, 0, 0, .3);
}
.header-2 .sticky-header .logo-holder {
	margin-top: 15px;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
}
.header-2 .sticky-header .cssmenu>ul>li>a {
	padding: 30px 0px;
}
.header-2 .sticky-header .appointment-link a {
	margin-top: 0px;
}
.header-2 .sticky-header .navbar {
	padding: 0;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
}
header-2 .sticky-header .navbar-nav a {
	padding: 30px 0
}
.header-2 .sticky-header .navbar-nav li>.sub-menu>li a {
	padding: 10px 15px;
}
.header-2 .sticky-header .navbar-nav li .sub-menu {
	top: 76px;
}
/* Header Style 3 */
.header-3 {
	border-top: 0;
	padding: 0;
}
.header-3 .top-header {
	border-bottom: 1px solid #ddd;
	padding: 0;
	background: none;
}
.header-3 .top-header .header-info {
	padding: 8px 0;
}
.header-3 .sociallink, .header-3 .sociallink li {
	margin: 0;
	padding: 0;
}
.header-3 .sociallink li a {
	border: 0;
	border-left: 1px solid #ddd;
	color: inherit;
	line-height: 42px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.header-3 .sociallink li a:hover {
	background: #f8f8f8;
	color: #000;
}
.header-3 .sociallink li:last-child a {
	border-right: 1px solid #ddd;
}
.header-3 .logo-holder {
	text-align: left;
	margin-top: 8px;
}
.header-3 .main-header {
	padding: 25px 0
}
.header-3 .main-header .header-info {
	margin-left: 25px;
	float: left;
}
.header-3 .main-header .header-info i:before {
	margin-top: 6px;
	font-size: 35px;
	left: 0px;
}
.header-3 .main-header .header-info span {
	font-size: 110%
}
.header-3 .main-header .lg-appointment-link {
	float: right;
}
.header-3 .appointment-link .btn-3:hover {
	color: #fff;
}
.header-3 .appointment-link .btn-3::before {
	background: #00A4A3;
}
.header-3 .appointment-link .btn-3::after {
	background: #00A4A3;
}
/*------------------------
	-Regular Content
------------------------*/

/*======== Search Section ========*/

.nav-holder .search {
	padding: 15px 15px 0 0;
	text-align: right;
}
.search-widget {
	position: relative
}
.searchbardiv {
	border-top: 1px solid #fff;
	position: absolute;
	background: #fff;
	right: 15px;
	z-index: 9;
	width: 276px;
}
.searchbardiv .search-form label {
	margin: 0;
	width: 201px !important;
}
#searchform {
	position: relative;
}
.searchbardiv .btn {
	padding: 14px 15px;
	margin: 0;
	z-index: 9;
	border-radius: 0;
}
.buttonsearch {
	border: 0px;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.buttonsearch:hover {
	border: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.buttonsearch:focus {
	border: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.buttonsearch i {
	color: #fff;
	cursor: pointer;
}
#formsearch {
	display: none;
}
searchbardiv input[type="search"] {
	padding: 8px 14px;
	margin: 0;
	border: 0 !important;
	font-weight: 300;
	box-shadow: none;
}
 .searchbardiv input[type="search"]::placeholder {
 color: #ccc;
 font-weight: 300;
}
.sticky-menu-3 .search {
	padding-top: 13px;
}
/*======== Top Information Section ========*/

.top-information {
	margin-top: -80px;
	position: relative;
	z-index: 9999;
}
.top-information .col-12 {
	padding: 0;
}
.top-information h4, .info-block-content h5 {
	color: #fff;
}
.info-block-content h5 {
	margin-bottom: 0;
}
.top-information p {
	color: #fff;
	opacity: 0.9;
}
.top-information a {
	color: #fff;
	font-weight: 500;
}
.top-information a:hover {
	opacity: 0.8;
}
.top-information .btn {
	margin-top: 0;
	font-weight: 600;
	text-transform: none;
}
.top-information .btn-2 {
	color: #000;
}
.top-information .btn-2:hover {
	color: #fff;
	opacity: 1;
}
.top-information a i {
	padding-right: 3px;
}
.info-block {
	padding: 30px;
	min-height: 237px;
}
.block-1 {
	background: #00A4A3;
}
.block-2 {
	background: #01C3CF;
}
.block-3 {
	background: #22B388;
}
.info-block-icon {
	width: 60px;
	float: left;
}
.info-block-icon img {
	width: 40px;
}

/*
.info-block-icon i {
	margin-left: -15px;
	color: #fff;
	font-size: 45px;
	line-height: 20px;
}
.info-block-icon .md-icon {
	margin-left: -10px;
	font-size: 37px;
}
.info-block-content {
	overflow: hidden;
}
.info-block-content h6 {
	text-align: left;
	font-size: 120%
}*/

/*======== Intro Section ========*/

.intro-img {
	padding-top: 70px;
}
.intro .title p {
	padding: 0;
}
.intro-content {
	padding: 100px 0 100px 30px;
}
.intro-buttom {
	display: block;
}
.intro-buttom p {
	margin-bottom: 0;
	opacity: 0.8;
}
.intro-buttom p span {
	color: #ec215b;
	text-transform: uppercase;
}
.intro-buttom img {
	padding-top: 10px;
	width: 250px;
}
/*Intro Style 2*/

.intro-2 .intro-content {
	padding: 80px 0;
}
.timetable-block {
	border: 5px solid #00A4A3;
	margin: 80px 0;
	padding: 30px;
	position: relative;
	width: 100%;
	display: block;
	background: #fff;
}
.timetable-block .sm-title {
	margin-bottom: 25px;
}
.timetable-block:before {
	position: absolute;
	content: '';
	width: 50%;
	height: 90%;
	right: -5px;
	top: -5px;
	background: #fff;
}
.timetable-block .time-schedule {
	z-index: 9;
	position: relative;
}
.timetable-block .time-schedule ul li {
	margin: 0;
	padding: 3px 0;
	display: inline-block;
	width: 100%;
}
.timetable-block .time-schedule ul li span.left {
	width: 52%;
	float: left;
}
.timetable-block .time-schedule ul li small {
	width: 20px;
	float: left;
}
.timetable-block .time-schedule ul li span.right {
	color: #00A4A3;
	width: 35%;
	float: right;
}
.timetable-block .time-schedule .btn {
	margin: 0;
}
/*Intro Style 3*/

.intro-3 .intro-content {
	padding: 80px 0;
}
.intro-3 .intro-buttom {
	float: left;
}
.intro-3 .intro-buttom .intro-buttom-img img {
	width: 144px;
}
.intro-3 .intro-buttom .intro-buttom-img {
	float: left;
	margin-right: 40px;
}
.intro-3 .intro-buttom-list {
	float: left;
}
.intro-3 .intro-buttom-list ul li i {
}
.intro-3 .intro-buttom-list ul li {
	margin: 0;
	padding: 12px 0;
}
.intro-3 .intro-buttom-list .intro-list-icon {
	display: table-cell;
	width: 50px;
	vertical-align: top;
}
.intro-3 .intro-buttom-list .intro-list-icon i {
	font-size: 30px;
	color: #ec215b;
}
.intro-3 .intro-buttom-list .intro-list-content {
	display: table-cell;
	vertical-align: top;
}
.intro-3 .intro-buttom-list .intro-list-content span {
	text-transform: uppercase;
	font-weight: 600;
	display: block;
	width: 100%;
}
.intro-3 .intro-buttom-list .intro-list-content p {
	opacity: 0.7;
	font-size: 98%;
}
/*======== Highlight Section ========*/

.highlight {
	background: #00A4A3;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	text-align: center;
}
.highlight:before {
	background: #00A4A3;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0.90;
	position: absolute;
	right: 0;
	top: 0;
}
.highlight .container {
	z-index: 9;
	position: relative;
}
.highlight h2 {
	margin-bottom: 15px;
	color: #fff;
}
.highlight p {
	color: #fff;
}
.highlight .btn {
	margin-top: 0;
	padding: 15px 35px;
	font-size: 105%;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}
/*======== Fact Counter Section ========*/

.fact-counter {
	background: #00A4A3;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
}
.fact-counter:before {
	background: #00A4A3;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0.7;
	position: absolute;
	right: 0;
	top: 0;
}
.fact-counter .container {
	z-index: 9;
	position: relative;
}
.fact-counter {
	text-align: center;
}
.fact-counter .counter-list {
	padding-bottom: 10px;
}
.fact-counter .counter-icon {
	height: 70px;
}
.fact-counter .counter-icon i {
	font-size: 45px;
	color: #fff;
}
.fact-counter .counter-icon .md-icon {
	font-size: 35px;
	line-height: 75px;
	text-align: center;
}
.fact-counter .counter-value {
	color: #fff;
	font-weight: 600;
}
.fact-counter p {
	color: #fff;
	text-transform: uppercase;
}
.count-down {
	margin-top: 30px;
}
.count-down div {
	padding: 10px;
	width: 80px;
	height: 80px;
	position: relative;
	top: 15px;
	text-align: center;
	background: #fff;
	display: inline-block;
	-webkit-box-shadow: -1px 9px 12px 0px rgba(219,216,219,1);
	-moz-box-shadow: -1px 9px 12px 0px rgba(219,216,219,1);
	box-shadow: -1px 9px 12px 0px rgba(219,216,219,1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.count-down span.time {
	display: block;
	font-size: 165%;
	color: #555;
	font-weight: 600;
}
.count-down span.coln {
	margin: 0 10px;
}
/*======== Department Section ========*/

.department-style-1 .department-intro {
	padding: 50px;
	color: #fff;
	background: #00A4A3;
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.department-style-1 .department-intro:before {
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.department-style-1 .department-intro .department-intro-content {
	z-index: 9;
	position: relative;
}
.department-style-1 .department-intro h3 span {
	font-size: 50%;
}
.department-style-1 .department-intro h3 span {
	color: #fff;
	display: block
}
.department-style-1 .department-intro .btn {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-size: 105%;
	padding: 15px 20px;
}
.department-style-1 .department-list-block {
	padding: 10px 30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.department-style-1 .department-list-block .col-12 {
	padding-left: 8px;
	padding-right: 8px;
}
.department-style-1 .department-list {
	margin: 8px 0;
	padding: 26px 10px;
	background: #fff;
	text-align: center;
	position: relative;
	z-index: 1;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}
.department-style-1 .department-list i {
	font-size: 70px;
	color: #00A4A3;
	line-height: 35px;
}
.department-style-1 .department-list h5 {
	margin: 0;
	padding-top: 20px;
	font-size: 105%;
}
.department-style-1 .department-list::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: inherit;
	z-index: -1;
	box-shadow: inset 0 0 0 35px #fff;
	-webkit-transform: scale3d(0.9, 0.9, 1);
	transform: scale3d(0.9, 0.9, 1);
	-webkit-transition: box-shadow 0.3s, -webkit-transform 0.3;
	transition: box-shadow 0.3s, transform 0.3s;
}
.department-style-1 .department-list:hover::before {
	box-shadow: inset 0 0 0 2px #fff;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
.department-style-1 .department-list:hover::before {
	box-shadow: inset 0 0 0 0px #fff;
}
.department-style-1 .department-list:hover {
	background: #ec215b;
	cursor: pointer;
	-webkit-transition: background-color 0.7s ease-out;
	-moz-transition: background-color 0.7s ease-out;
	-o-transition: background-color 0.7s ease-out;
	transition: background-color 0.7s ease-out;
}
.department-style-1 .department-list:hover h5, .department-style-1 .department-list:hover i {
	color: #fff;
}
/*======== Service Section ========*/

.service {
	padding-bottom: 30px;
}
.service .title {
	margin-bottom: 40px;
}
.service .service-list {
	margin-bottom: 50px;
}
.service .service-list h4 {
	margin-bottom: 10px;
}
.service .service-list h4 a {
	color: #000;
}
.service .service-list .service-icon {
	border: 2px solid #00A4A3;
	width: 60px;
	height: 60px;
	float: left;
	text-align: center;
	vertical-align: middle;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.service .service-list .service-icon i {
	color: #00A4A3;
	font-size: 25px;
}
.service .service-list:hover .service-icon i {
	color: #ec215b;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}
.service .service-list:hover h4 a {
	color: #00A4A3;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}
.service .service-list .service-content {
	padding-left: 20px;
	overflow: hidden;
}
/* Service Style 2 */

.service-style-2 {
	padding-bottom: 60px !important;
}
.service-style-2 .service-list-block .col-12 {
	padding-left: 10px;
	padding-right: 10px;
}
.service-style-2 .service-list {
	border: 1px solid #00A4A3;
	border-radius: 5px;
	padding: 25px;
	margin-bottom: 20px !important;
}
.service-style-2 .service-list .service-icon {
	border: 0;
	margin-bottom: 20px;
	height: auto;
	float: none;
	text-align: left;
	vertical-align: middle;
	line-height: 25px;
}
.service-style-2 .service-list .service-icon i {
	color: #00A4A3;
	font-size: 50px;
}
.service-style-2 .service-list .service-content {
	padding-left: 0px;
	overflow: hidden;
}
.service-style-2 .service-list:hover a.btn-5 {
	color: #ec215b;
}
/* Service Style 3 */

.service-style-3 {
	padding-bottom: 80px !important;
	text-align: center;
}
.service-style-3 .service-list-block {
	padding: 0 10px;
}
.service-style-3 .service-list {
	margin: 0 10px !important;
}
.service-style-3 .service-list .service-content {
	position: relative;
	padding: 0;
}
.service-style-3 .service-list .service-content .service-img-feature {
	background: #000;
	overflow: hidden;
}
.service-style-3 .service-list .service-content .service-img-feature img {
	opacity: 0.7;
}
.service-style-3 .service-list .service-content .service-img-icon {
	width: 62px;
	height: 60px;
	background: rgba(255, 255, 255, 0.5);
	text-align: center;
	position: absolute;
	top: 10px;
	left: 10px;
	color: #00a4a3;
	line-height: 58px;
	font-size: 25px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.service-style-3 .service-list .service-content .service-img-icon i {
	padding: 9px;
	top: 1px;
	position: relative;
	background: rgba(255, 255, 255, 1);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.service-style-3 .service-list .service-content-text {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	z-index: 9999;
	text-align: center;
	padding: 40px 20px;
	background: rgb(0, 164, 163);
	background: -moz-linear-gradient(top, rgba(0, 164, 163, 1) 0%, rgba(0, 158, 195, 0.8) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 164, 163, 1) 0%, rgba(0, 158, 195, 0.8) 100%);
	background: linear-gradient(to bottom, rgba(0, 164, 163, 1) 0%, rgba(0, 158, 195, 0.8) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a4a3', endColorstr='#009ec3', GradientType=0);
	opacity: 0;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.service-style-3 .service-list .service-content-text p {
	color: #fff;
}
.service-style-3 .service-list .service-content-text .btn-5 {
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
}
.service-style-3 .service-list .service-content-text .btn-5:hover {
	text-decoration: underline;
}
.service-style-3 .service-list:hover .service-content-text {
	opacity: 1;
}
.service-style-3 .service-list .service-title {
	border: 1px solid #ddd;
	border-top: 0;
	padding: 20px;
	text-align: center;
}
.service-style-3 .service-list .service-title h4 {
	margin: 0;
}
.service-style-3 .service-list .service-title {
	position: relative;
}
.service-style-3 .owl-theme .owl-controls {
	text-align: left;
	top: 40%;
	position: absolute;
	width: 100%;
	z-index: 9999;
}
.service-style-3 .owl-theme .owl-controls i {
	font-size: 30px;
	font-weight: 600;
	color: #00a4a3
}
.service-style-3 .owl-theme .owl-controls .owl-buttons .owl-prev {
	position: relative;
	text-align: left;
	left: -40px;
}
.service-style-3 .owl-theme .owl-controls .owl-buttons .owl-next {
	position: relative;
	float: right;
	right: -40px;
}
/*======== Success Story Section (Dental Theme) ========*/

.success-story-img {
	width: 50%;
	float: left;
	overflow: hidden;
}
.success-story-content {
	margin-left: -4%;
	margin-top: 28px;
	padding: 50px 30px;
	padding-left: 70px;
	background: #ECFBFF;
	width: 54%;
	float: left;
}
.success-story .owl-theme .owl-controls {
	margin-top: 45px;
	margin-bottom: 10px;
	text-align: center;
}
.success-story .owl-theme .owl-controls i {
	border: 1px solid #00a4a3;
	padding: 12px 9px;
	margin-right: 3px;
	color: #00a4a3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.success-story .owl-theme .owl-controls i:hover {
	background: #00a4a3;
	color: #fff;
}
.announcement {
	padding-bottom: 0;
}
.announcement .announcement-content {
	padding: 30px 0;
}
ul.tick-list li {
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 25px;
	position: relative;
	font-weight: 600;
}
.entry-content ul.tick-list li {
	list-style: none;
}
ul.tick-list li:before {
	content: "\f00c";
	font-family: "FontAwesome";
	display: inline-block;
	position: absolute;
	left: 0;
}
.announcement .btn {
	margin: 0;
}
.announcement .btn i {
	font-size: 110%;
}
.entry-content .list1 li {
	padding: 0 0 20px 50px;
	position: relative;
	list-style: none;
}
.list1 li:before {
	border: 1px solid transparent;
	margin-top: 4px;
	font-family: fontello;
	content: "\e803";
	position: absolute;
	left: 0;
	color: #00A4A3;
	width: 35px;
	height: 35px;
	font-size: 16px;
	text-align: center;
	line-height: 32px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
/*======== Appointment and Testimonials Section ========*/

.miscellaneous {
	background: #00A4A3;
	position: relative;
}
.miscellaneous:before {
	background-color: #fff;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	top: 0;
	width: 50%;
	opacity: 1;
}
/*======== Appointment Form ========*/

.appointment-block {
	padding: 70px 70px 70px 0;
}
.appointment-block .title p {
	margin-bottom: 5px;
	color: #00A4A3;
}
.appointment-block form .col-12 {
	margin-bottom: 15px;
	padding-left: 8px;
	padding-right: 8px;
}
.appointment-block form .col-12 input, .appointment-block form .col-12 select, .appointment-block form .col-12 textarea {
	margin-left: 8px;
}
.appointment-block input[type="submit"] {
	padding: 10px 25px;
}
.appointment-form p {
	margin-bottom: 0;
}
/*======== Testimonial ========*/

.testimonial {
	padding: 100px 0 60px 40px;
}
.testimonial .title h2 {
	color: #fff;
}
.testimonial .title i {
	margin: -140px 0 0 -45px;
	font-size: 125px;
	color: #fff;
	opacity: 0.1;
	position: absolute;
}
.testimonial .testimonial-list p {
	color: #fff;
}
.testimonial .testimonial-bottom {
	margin-top: 35px;
}
.testimonial .testimonial-bottom img {
	border: 2px solid rgba(255,255,255,0.8);
	margin-right: 15px;
	padding: 5px;
	width: 75px;
	height: 75px;
	background: none;
	float: left;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.testimonial .testimonial-bottom h5 {
	padding-top: 15px;
	color: #fff;
}
.testimonial .testimonial-bottom h5 span {
	margin-top: 5px;
	display: block;
	font-weight: 300;
	font-size: 75%;
}
.testimonial .owl-theme .owl-controls {
	margin-top: 45px;
	text-align: left;
}
.testimonial .owl-theme .owl-controls i {
	margin-right: 3px;
	padding: 12px 9px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	background-color: rgba(255,255,255,0.5);
}
/* Testimonial style 3 */

.testimonial-style-3 {
	padding: 80px 0;
}
.testimonial-style-3 .testimonial-list {
	padding: 0 20px;
	text-align: left;
}
.testimonial-style-3 .testimonial-list i {
	margin: -5px 0 0 -15px;
	font-size: 30px;
	color: #00a4a3;
	opacity: 1;
	position: absolute;
}
.testimonial-style-3 .testimonial-list p {
	padding-left: 30px;
}
.testimonial-style-3 .testimonial-bottom {
	margin-left: 20px;
}
.testimonial-style-3 .testimonial-bottom img {
	height: 80px;
	width: 80px;
}
.testimonial-style-3 .testimonial-bottom h5 span {
	color: #00a4a3;
}
.testimonial-style-3 .owl-theme .owl-controls {
	margin-top: 20px;
	text-align: center;
}
/*======== Team Member Section ========*/

.member-block .item {
	margin: 0 8px;
}
.member-list {
	position: relative;
	width: 100%;
}
.member-img img {
	width: 100%
}
.member-info {
	border-bottom: 2px solid #ec215b;
	padding: 15px;
	background: #fff;
	text-align: center;
	position: absolute;
	overflow: hidden;
	bottom: 0;
	left: 0;
	z-index: 10;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 90px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	transition: all .4s;
}
.member-info h5 {
	margin-bottom: 0;
}
.member-info p {
	margin-bottom: 5px;
	padding-top: 5px;
	color: #00A4A3;
}
.member-info ul.social-list {
	margin-bottom: -30px;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	transition: all .4s;
	transform: rotateX(90deg);
}
.member-info ul.social-list li {
	padding: 0 5px;
	display: inline;
}
.member-info ul.social-list li i {
	padding: 7px;
	width: 40px;
	height: 40px;
	background: #00A4A3;
	color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.member-info ul.social-list li i:hover {
	background: #ec215b;
}
.member-list:hover .member-info {
	height: 45%;
	background: rgba(255, 255, 255, 0.95);
}
.member-list:hover .member-info ul.social-list {
	margin-top: 20px;
	margin-bottom: 0px;
	transform: rotateX(0);
}
.team-member .owl-theme .owl-controls {
	margin-top: 30px;
}
.member-detail-content ul, .member-detail-content ol {
	margin: 0 0 2.5em 1.5em;
}
.member-detail-content ul li, .member-detail-content ul li {
	list-style: initial;
}
/*========  Page Title ========*/

.page .header-2 {
	position: relative;
}
.page .header-2 .main-header {
	border-bottom: 0;
}
.page-title {
	overflow: hidden;
	position: relative;
	text-align: center;
}
.nav-holder-3 + .page-title {
	padding-top: 105px;
}
.jarallax {
	position: relative;
	z-index: 0;
}
.jarallax>.jarallax-img {
	position: absolute;
	object-fit: cover;
	font-family: 'object-fit: cover;';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.page-title:before {
	background: #000;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0.7;
	position: absolute;
	right: 0;
	top: 0;
}
.page-title .container {
	z-index: 9;
	position: relative;
}
.page-title h2 {
	margin: 0;
	color: #fff;
	text-transform: uppercase;
}
/*======== About us ========*/

.about-content-item {
	margin-top: 40px;
}
.about-content-item h4 {
	text-transform: uppercase;
	color: #00A4A3;
	font-size: 150%;
	display: flex;
	line-height: 37px;
}
.about-content-item h4 a {
	color: #00A4A3;
}
.about-content-item h4 a:hover {
	color: #ec215b;
}
.about-content-item h4 i {
	padding-right: 5px;
	font-size: 40px;
}
.inner-info-item p.text-center {
	margin: 0 80px 40px 80px;
}
.inner-info-item .tab-list h5 {
	margin: 0;
}
.tab-item {
	margin-top: 10px;
}
.tab-item h5 {
	margin-bottom: 0;
}
.tab-item h5 a {
	border: 1px solid #ddd;
	padding: 18px 15px;
	display: block;
	font-weight: 400;
}
.tab-item-content {
	border: 1px solid #ddd;
	border-top: 0;
	padding: 15px;
	background: #F8F8F8;
}
.inner-info-item .info-item-block {
	margin-top: 10px;
}
.inner-info-item .info-item-block img {
	margin-bottom: 20px;
}
.page-single .post-thumbnail {
	margin-bottom: 30px;
}
/*======== Event Page ========*/

.event-content h3 {
	margin-bottom: 15px;
}
.event-feature-img {
	margin-top: 10px;
}
.event ul.meta li, .event-list-block ul.meta li {
	padding: 0 20px 0 0;
	font-size: 85%;
	color: #888;
}
.event ul.meta li i, .event-list-block ul.meta li i {
	color: #888;
}
.event-content .btn {
	margin-top: 0;
	min-width: 160px;
}
.event-content ul.event-count {
	margin-top: 30px;
}
.event-content ul.event-count li {
	padding-right: 15px;
	display: inline-block;
	text-align: center;
	font-weight: 300;
	line-height: 35px;
	text-transform: capitalize;
}
.event-content ul.event-count li span {
	border: 5px solid #F5F5F5;
	display: block;
	font-size: 150%;
	width: 75px;
	height: 75px;
	font-weight: 600;
	line-height: 65px;
	color: #00A4A3;
}
.event-content ul.event-count li:nth-child(1n) span {
	color: #33A5D9;
}
.event-content ul.event-count li:nth-child(2n) span {
	color: #00A4A3;
}
.event-content ul.event-count li:nth-child(3n) span {
	color: #024A9F;
}
.event-content ul.event-count li:nth-child(4n) span {
	color: #00A4A3;
}
.event-list .event-list-content h4 {
	margin-bottom: 10px;
}
.event-list .event-list-img {
	position: relative;
	overflow: hidden;
}
.event-list .event-list-img img {
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
.event-list .event-list-img img:hover {
	position: relative;
	z-index: 10;
	-webkit-transform: scale(1.1111);
	-moz-transform: scale(1.1111);
	transform: scale(1.1111);
}
/*Event List*/

.event-list-block {
	padding: 65px 0;
}
.event-list {
	border: 1px solid #ddd;
	margin: 15px 0;
	background: #fff;
	float: left;
}
.event-list-block ul.meta li {
	padding: 0 10px 0 0;
	font-size: 14px;
}
.event-list .event-list-img {
	width: 230px;
	float: left;
	overflow: hidden;
}
.event-list .event-list-content {
	padding: 25px 25px 25px 20px;
	overflow: hidden;
}
.event-list .event-list-content h4 {
	color: #00A4A3;
}
.event-list .event-list-content h4 a {
	color: #00A4A3;
}
.event-list .event-list-content ul.event-meta li {
	margin-right: 15px;
	font-size: 14px;
}
.event-list:hover h4 a {
	color: #ec215b;
}
/*======== Service Page ========*/

.page-wellbeing .service {
	padding-bottom: 30px;
}
.page-wellbeing .service-list {
	margin-bottom: 50px;
}
.page-wellbeing .service-list-img {
	position: relative;
	overflow: hidden;
}
.page-wellbeing .service-list-img img {
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
.page-wellbeing .service-list-img img:hover {
	position: relative;
	z-index: 10;
	-webkit-transform: scale(1.1111);
	-moz-transform: scale(1.1111);
	transform: scale(1.1111);
}
.page-wellbeing .service-list-content {
	border: 1px solid #ddd;
	border-top: 0;
	padding: 30px;
}
.page-wellbeing .service-list-content .btn {
	margin-top: 0;
}
.page-wellbeing .service-list:hover page .service-list-content h4 a {
	color: #00A4A3;
}
.page-wellbeing .service-list:hover page .service-list-content {
	border: 1px solid #ddd;
	border-top: 0;
}
/*======== Service Detail ========*/
.service-detail-aside div:last-child {
	margin-bottom: 0
}
.service-type ul {
	margin: 0;
}
.service-type ul li {
	margin: 0;
	padding: 3px 0;
}
.service-type ul li a {
	padding: 15px;
	background: #F0F0F0;
	display: block;
	color: inherit;
}
.service-type ul li a:after {
	font-family: fontello;
	content: "\e803";
	position: absolute;
	color: #777;
	right: 30px;
}
/*Service Type*/

.service-type {
	margin-bottom: 50px;
}
.service-type ul li a:hover {
	background: #00A4A3;
	color: #fff;
}
.service-type ul li a:hover:after {
	color: #fff;
}
.service-type ul li.active a {
	background: #00A4A3;
	color: #fff;
}
.service-type ul li.active a:after {
	color: #fff;
}
.hospital-text {
	margin-bottom: 50px;
}
.hospital-text ul li {
	margin: 0;
	display: flex;
	background: #F0F0F0;
	font-size: 95%;
}
.hospital-text ul li:nth-child(even) {
	background: #fff;
}
.hospital-text ul li span {
	padding: 15px 10px;
}
.hospital-text ul li i {
	border-right: 1px solid #E2E2E2;
	margin-right: 7px;
	padding: 15px 15px;
	line-height: 45px;
}
.hospital-text ul li a {
	display: block;
	font-weight: 600;
	color: #636363;
}
.hospital-text ul li a:hover {
	color: #ec215b;
}
/*Brief Testimonial*/

.brief-testimonial p {
	color: #00A4A3;
	font-size: 115%;
	line-height: 27px;
	font-style: italic;
}
.brief-testimonial p:before {
	margin-bottom: 7px;
	font-family: fontello;
	content: "\e820";
	color: #00A4A3;
	font-size: 25px;
	line-height: 25px;
	display: block;
}
.brief-testimonial h6 {
	font-weight: 300;
}
.service-detail .service-detail-img {
	margin-bottom: 35px;
}
.service-detail p.text {
	font-size: 110%;
}
/*Service Fee*/
.service-table {
	margin-bottom: 30px;
	border: 1px solid transparent;
	border-collapse: collapse;
}
.service-table td {
	border: 1px solid transparent;
	padding: 8px 10px;
}
.service-table th {
	border: 0;
	font-size: 120%;
	color: #fff;
}
/* Service Appointment */

.service-appointment h3 {
	margin-bottom: 5px;
	color: #00A4A3;
}
/*======== Doctor Page ========*/

.doc-wrap {
	padding-bottom: 50px;
}
.doc-wrap .member-list {
	margin-bottom: 30px;
}
.doc-wrap .member-list .member-info {
	border: 1px solid #ddd;
	border-top: 0;
}
/*======== Member Details Section ========*/

.member-detail .sm-title {
	margin-bottom: 25px;
}
.member-detail .title h2 {
	text-transform: none;
}
.member-detail .title p {
	color: #00A4A3;
}
/*Member Profile*/
.member-detail-aside .member-profile, .member-detail-aside .member-profile-img {
	margin-bottom: 30px;
}
.member-detail-aside .member-profile-content, .member-detail-aside .member-sociallink, .member-detail-aside .doctor-timetable {
	border: 1px solid #ddd;
	margin-bottom: 30px;
	padding: 20px;
	background-color: #f9f9f9 !important;
}
.member-detail-aside .member-profile-content ul {
	margin: 0;
}
.member-detail-aside .member-profile-content ul li {
	margin: 0;
	padding: 0 0 10px;
	color: #333;
}
.member-detail-aside .member-profile-content ul li span {
	padding-left: 5px;
	color: #888;
}
.member-detail-aside .member-profile-content ul li span a {
	color: #888;
}
.member-detail-aside .member-profile-content ul li span a:hover {
	color: #555;
}
.member-detail-aside div:last-child {
	margin-bottom: 0
}
/*Member Sociallink*/ 

.member-detail-aside .member-sociallink ul.sociallink {
	margin-bottom: 10px;
}
.member-detail-aside .member-sociallink ul.sociallink li a {
	border: 1px solid #ddd;
	background: #fff;
}
/*Doctor Timetable*/

.member-detail-aside .doctor-timetable table {
	margin: 0;
}
.member-detail-aside .doctor-timetable table tr {
	border-bottom: 1px solid #ddd;
	margin: 0;
}
.member-detail-aside .doctor-timetable table tr td {
	padding: 10px 0;
}
.member-detail-aside .doctor-timetable table tr:last-child {
	border-bottom: 0;
}
.member-detail-aside .doctor-timetable ul li span {
	float: right;
}
/*======== FAQs ========*/

.faq a[aria-expanded="true"] {
	color: #fff !important;
}
.faq a[aria-expanded="true"]:after {
	color: #fff;
}
.faq .tab-item-content {
	border-color: #00A4A3;
}
/*======== Contact page ========*/

.page-wellbeing .contact-form .form-control {
	margin-left: 0;
}
.page-wellbeing .contact-form input[type="submit"] {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.page-wellbeing .contact-form .form-group {
	margin-bottom: 0;
}
.contact-map {
	margin-bottom: 50px;
}
.contact-map iframe {
	width: 100%;
	height: 400px;
	margin-bottom: 0;
}
.contact-address ul li.address-list {
	margin-bottom: 30px;
	display: block;
}
.contact-address ul li.address-list a {
	display: block;
	color: inherit;
}
.social-contact {
	margin-top: 10px;
	float: left;
}
.social-contact ul.sociallink li a {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
/*======== Pricing page ========*/

.pt-header {
	padding: 30px 25px;
	background: #00A4A3;
	text-align: center;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	color: #fff;
}
.pt-header p.pt-top {
	margin-bottom: 40px;
}
.pt-header p.pt-top span {
	border-bottom: 2px solid #fff;
	padding: 0 5px 10px 5px;
	text-transform: uppercase;
}
.pt-header h3 {
	color: #fff;
	font-size: 55px;
	font-weight: 600;
	letter-spacing: -1px;
}
.pt-header h3 small {
	font-size: 60%;
	vertical-align: middle;
	letter-spacing: -10px;
}
.pt-content {
	border: 1px solid #ddd;
	border-top: 0;
	text-align: center;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}
.pt-content ul li {
	border-bottom: 1px solid #ddd;
	margin: 0;
	padding: 15px;
	font-size: 92%;
}
.pt-content ul li:last-child {
	border-bottom: 0;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}
.pt-content ul li:nth-child(odd) {
	background: #EDEDED;
}
.pt-content ul li span {
	padding-left: 10px;
	font-weight: 600;
}
.pt-footer {
	text-align: center;
}
.pt-footer .btn {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.price-table:hover .pt-content {
	border: 1px solid #00A4A3;
	border-top: 0;
}
/*======== Testimonial page ========*/

.page-testimonial {
	padding: 65px 0;
}
.page-testimonial .testimonial-style-3 {
	padding: 0;
}
.page-testimonial .testimonial-list {
	border: 1px solid #D7E3EA;
	margin: 15px 0;
	padding: 5px;
	background: #E2EBF0;
}
.page-testimonial .testimonial-list p {
	color: inherit;
}
.page-testimonial .testimonial-list .testimonial-bottom h5 {
	color: inherit;
}
.page-testimonial .testimonial-list .testimonial-bottom img {
	height: 85px;
	width: 85px;
}
.page-testimonial .testimonial-top {
	padding: 25px 25px 25px 30px;
	position: relative;
	display: table;
	background: #fff;
}
.page-testimonial .testimonial-top:after {
	border-style: solid;
	border-width: 22px 0px 0 45px;
	border-color: #ffffff transparent transparent transparent;
	width: 0;
	height: 0;
	position: absolute;
	left: 13%;
	bottom: -20px;
	content: close-quote;
	z-index: 1;
}
.page-testimonial .col-lg-12 .testimonial-top:after {
	left: 9%;
}
.page-testimonial .testimonial-bottom {
	margin: 25px 15px 15px;
}
/*========  Scroll Top Section ========*/

.return-to-top {
	padding: 7px;
	position: fixed;
	right: 30px;
	bottom: 30px;
	display: none;
	cursor: pointer;
	z-index: 9999;
	background: #ec215b;
	color: #fff;
	font-size: 17px;
}
.return-to-top:hover {
	opacity: 0.9;
}
/*========= pagination ==========*/

.pagination {
	margin-left: 15px;
	width: 100%;
	clear: both;
}
/*======== Video Gallery page ========*/
.video-gallery {
	padding-bottom: 50px;
}
.media-list {
	border: 1px solid #D7E3EA;
	margin-bottom: 30px;
}
.media-list iframe {
	margin: 0;
	padding: 15px;
	width: 100%;
}
.media-list p {
	border-top: 1px solid #D7E3EA;
	padding: 15px;
	background: #E2EBF0;
	text-align: center;
}
/*======== Image Gallery page ========*/

.image-gallery {
	padding-bottom: 50px;
}
.image-gallery .media-list {
	border: 0;
}
.gallery-effect {
	display: block;
	position: relative;
	overflow: hidden;
}
.gallery-img {
	border: none;
	display: block;
	width: 100%;
	height: auto;
	transform: scale(1);
	transition: all 1s;
}
.image-gallery .col-lg-4 :hover .gallery-img {
	transform: scale(1.05);
}
.gallery-overlay {
	margin: auto;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #00A4A3 url(../images/zoom.png) no-repeat center 40%;
	background-size: 50px 50px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.6s;
	outline: 1px solid rgba(255, 255, 255, 0.3);
	outline-offset: -15px;
}
.image-gallery .col-lg-4:hover .gallery-overlay {
	opacity: 0.9
}
.gallery-text {
	padding: 0 30px;
	display: block;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	text-transform: capitalize;
	font-size: 18px;
	font-weight: 300;
	top: 60%;
	color: #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translateY(-20px);
	transition: all .3s;
	text-decoration: none;
}
.image-gallery .col-lg-4:hover .gallery-text {
	transform: translateY(0px);
	opacity: 1;
}
/*======== Before after showcase ========*/

.ba-showcase {
	margin-bottom: 30px;
}
/*------------------------
	-Footer
------------------------*/

/*======== Top Footer Section ========*/

.top-footer {
	padding: 80px 0 60px 0;
	background: #0C1921;
}
.footer-widget {
	margin-bottom: 40px;
}
.footer-widget h4 {
	margin-bottom: 30px;
	color: #fff;
	text-transform: uppercase;
}
.footer-widget h4 span {
	color: #00A4A3;
}
.footer-widget .footer-logo {
	margin-bottom: 20px;
}
.footer-widget ul {
	margin: 0;
}
.footer-widget ul li {
	margin: 0;
	padding: 7px 0;
	font-size: 90%;
	color: #fff;
}
.footer-widget p {
	padding-right: 20px;
	font-size: 90%;
	opacity: 0.8;
	color: #fff;
}
.footer-widget ul li a {
	color: #fff;
}
.footer-widget ul.sub-menu, .aside-widget ul.sub-menu {
	margin: 10px 0 0 35px;
}
.footer-widget ul.sub-menu li, .aside-widget ul.sub-menu li {
	border: 0;
	margin: 0;
	list-style: square;
	font-size: 95%;
}
.footer-widget ul.sub-menu li a:before, .aside-widget ul.sub-menu li a:before {
	display: none;
}
.footer-widget .sociallink {
	margin-top: 30px;
	text-align: left;
}
.footer-widget .sociallink li {
	opacity: 1;
}
.footer-widget .sociallink a {
	border-color: #192C3A;
	color: #fff;
	background: #192C3A;
	opacity: 1;
	line-height: 35px;
}
.footer-widget .sociallink a:hover {
	border-color: #00A4A3;
	background: none;
	color: #00A4A3;
}
.opening-hour ul li {
	padding: 5px 0;
	opacity: 1;
	display: inline-block;
	width: 100%;
}
.opening-hour ul li span.left {
	width: 42%;
	float: left;
}
.opening-hour ul li small {
	width: 20px;
	float: left;
}
.opening-hour ul li span.right {
	color: #00A4A3;
	width: 40%;
	float: right;
}
.footer-gallery .col-6 {
	margin: 5px 0;
	padding-left: 5px;
	padding-right: 5px;
}
.footer-gallery img:hover {
	opacity: 0.9;
}
/*========  News Letter ========*/

.news-letter {
	padding: 20px 0;
}
.news-letter h4 {
	margin-bottom: 0;
	padding-top: 10px;
	text-align: right;
	color: #fff;
}
.news-letter h4 span {
	color: #00A4A3;
}
.news-letter .mailpoet_paragraph {
	margin: 0
}
.news-letter input[type=email] {
	margin-left: 30px;
	padding: 15px 25px;
	height: 50px;
	width: 400px !important;
	float: left;
	background: #fff;
	line-height: 20px;
	color: #727b7c;
	font-size: 14px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.news-letter input[type=submit] {
	margin: 0 0 0 15px;
	padding: 14px 26px;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	text-align: center;
	text-transform: uppercase;
	height: 50px;
	float: left;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.parsley-errors-list {
	margin-top: 0 !important;
	position: absolute;
	top: 125%;
	left: 7%;
}
/*========  Bottom Footer Section ========*/

.bottom-footer {
	background: #10222E;
}
.bottom-footer p a {
	color: #00A4A3;
}
.bottom-footer p a:hover {
	color: #ec215b;
}
.copyright, .footer-nav {
	padding: 20px 0;
}
.footer-nav ul {
	margin: 0;
	text-align: right;
}
.footer-nav ul li {
	padding: 0 10px;
	display: inline;
	font-size: 13px;
}
.footer-nav ul li:last-child {
	border-right: 0;
}
.copyright p {
	font-size: 14px;
}
.copyright p, .footer-nav ul li a {
	color: #ccc;
}
.footer-nav ul li a:hover {
	color: #00A4A3;
}
/*===============================
	 Page single
===============================*/

.page-single .blog-list, .page-single .archive-list, .search-reasult .archive-list {
	margin-bottom: 30px;
}
.search-form label {
	width: 270px;
}

/*===============================
	 Shop page
===============================*/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	border: 1px solid #eaeaea;
	padding: 10px;
}

.woocommerce-product-details__short-description{
	margin-bottom: 30px;
}

.woocommerce span.onsale {
	height: 43px;
	width: 45px;
	font-weight: 300;
	background-color: #ec215b;
	line-height: 36px;
}
.woocommerce ul.products li.product .price del {
	padding-right: 10px;
}
.woocommerce ul.products li.product .price {
	color: #00A4A3;
}
.woocommerce ul.products li.product .button {
	background: #00A4A3;
	color: #fff;
}
.woocommerce ul.products li.product .button:hover {
	background: #ec215b;
}
.woocommerce .woocommerce-ordering {
	margin-bottom: 2em;
}
.woocommerce ul.products li.product a {
	color: #000;
}
.woocommerce ul.products li.product .button {
	margin-top: 10px;
	padding: 12px 18px;
	font-weight: 300;
}
.price_slider_wrapper {
	margin-top: 35px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background: #00A4A3;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: #EC215B;
	height: 5px !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	height: 5px !important;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
	padding: 12px 22px 10px;
	background: #00A4A3;
	color: #fff;
	font-weight: 300;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover {
	background: #ec215b;
	color: #fff;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
	color: #222;
	font-size: 14px;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label span.from {
	padding-left: 10px;
}
.woocommerce-product-search input[type=search] {
	width: 210px;
	display: inline-block;
}
.woocommerce-product-search button[type=submit] {
	padding: 0.5em 1em;
	border: 0;
	position: absolute;
	height: 48px;
	background: #00A4A3;
	color: #fff;
	cursor: pointer;
}
.woocommerce-product-search button[type=submit]:hover {
	background: #ec215b;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
	padding: 10px 0;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
	padding-bottom: 5px;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li del {
	padding-right: 14px;
	color: #999;
	font-size: 15px;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li ins {
	color: #111;
	font-size: 14px;
	text-decoration: none;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
	width: 60px;
	margin-left: 10px;
	margin-top: 5px;
}
.woocommerce table.shop_table tr td a {
	color: #00A4A3
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
	width: 50px;
}
.woocommerce .quantity .qty {
	padding: 8px 10px;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
	width: 120px;
	height: 40px;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
	padding: 12px 16px !important;
	background: #00A4A3;
	color: #fff !important;
	font-weight: 300;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	background: #ec215b;
	color: #fff;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background: #00A4A3;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background: #ec215b;
}
.cart_totals {
	margin-top: 30px;
}
.cart_totals h2 {
	font-size: 26px;
}
.entry-content ul, .entry-content ol, .post-content ul, .post-content ol {
	margin-left: 0;
}
.woocommerce div.product .product_title {
	font-size: 27px;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
	padding-right: 10px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #00A4A3;
	text-decoration: none;
}
.woocommerce-Price-currencySymbol {
	padding-right: 3px;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price del {
	text-decoration: none
}
.product_meta .posted_in a {
	color: #000;
	padding-left: 5px;
}
.woocommerce #reviews #comments h2, .related h2 {
	font-size: 24px;
}
.woocommerce #review_form #respond .form-submit input {
	padding: 12px 16px !important;
	background: #00A4A3;
	color: #fff !important;
	font-weight: 300;
}
.related h2 {
	background: #eee;
	padding: 15px;
	border: 1px solid #ddd;
}
h2.woocommerce-loop-product__title {
	background: none;
	border: 0;
}
.comment-form-rating {
	margin: 30px 0;
}
.comment-form-rating label {
	font-weight: 600;
}
.woocommerce div.product .woocommerce-tabs .panel {
	margin: -1px 0 2em;
	padding: 20px;
	border: 1px solid #ddd;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	margin: 0;
	padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #00A4A3;
	color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: 1px solid #00A4A3;
	border-radius: 0;
	margin: 0 0 -5px;
	padding: 2px 15px 9px;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
	background: #00A4A3;
	color: #fff;
	font-weight: 300;
	padding: 12px 16px;
	margin-top: -7px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	border-top-color: #00A4A3;
	padding: 15px 15px 10px 48px;
}
.woocommerce-message {
	border-top-color: #00A4A3;
}
.woocommerce-error {
	border-top-color: #ec215b;
}
.woocommerce-info a {
	color: #00A4A3;
	padding-left: 10px;
}
.woocommerce-message::before, .woocommerce-info::before {
	color: #00A4A3;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	width: 100%;
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.woocommerce-additional-fields {
	margin: 30px 0;
}
.woocommerce form .form-row textarea {
	height: 7em;
}
.woocommerce-billing-fields .form-row, .woocommerce form .form-row {
	display: block;
}
.select2-container .select2-selection--single {
	height: 48px;
	padding: 8px;
}
.select2-container--default .select2-selection--single, .select2-dropdown {
	border: 1px solid #ddd;
	border-radius: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	margin-top: 7px;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
	list-style: none
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	font-weight: 300;
	padding: 12px 16px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	background: #00A4A3;
	padding: 15px 18px;
	font-weight: 300;
	color: #fff;
}
/*===============================
	12.0 Blog
===============================*/
.blog-list, .archive-list {
	border: 1px solid #ddd;
	background: #fff;
}
.blog-list h3, .archive-list h3 {
	margin-bottom: 5px;
	word-break: break-all;
}
.blog-list .btn, .archive-list .btn {
	margin-top: 0;
}
.blog-img {
	margin: -1px;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.blog-img img {
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
.blog-img img:hover {
	position: relative;
	z-index: 10;
	-webkit-transform: scale(1.1111);
	-moz-transform: scale(1.1111);
	transform: scale(1.1111);
}
.blog-content, .archive-content {
	padding: 20px;
}
/*======== Blog Details Section ========*/

.blog-detail-img, .blog-detail .post-thumbnail {
	margin-bottom: 30px;
}
.blog-detail ul.meta, .post-content {
	margin-left: 0;
	margin-bottom: 10px;
}
.blog-detail .post-single {
	margin-bottom: 50px;
}
.blog-detail-content-footer {
	margin-top: 30px;
}
/*Tag*/
.tag a, .tag-links a {
	border: 1px solid #ccc;
	margin: 3px 0;
	padding: 3px 15px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	color: inherit;
	font-size: 90%;
	text-transform: capitalize;
}
.tag a:hover, .tag-links a:hover {
	background: #00A4A3;
	border-color: #00A4A3;
	color: #fff;
}
/*Social Share*/

.social-share {
	text-align: right;
}
.social-share ul.sociallink li a {
	border: 1px solid #ccc;
	color: inherit;
	display: inline-block;
}
.social-share ul.sociallink li a:hover {
	background: #00A4A3;
	border-color: #00A4A3;
	color: #fff;
}
/*===============================
	13.0 Comments
===============================*/

.bypostauthor {
	display: block;
}
.comments-area {
	border-top: 1px solid #ddd;
	padding-top: 30px;
}
.comments-area label {
	font-weight: 600;
}
.comments-area p {
	margin-bottom: 20px;
}
.comments-area p.comment-notes {
	margin-bottom: 30px;
}
.comments-area p.form-submit {
	margin-bottom: 0;
}
.comments-area .logged-in-as a {
	margin-right: 30px;
	color: #00A4A3;
}
.comments-area .logged-in-as a:hover {
	opacity: 0.8;
}
.comments-area .logged-in-as a:last-child {
	color: #ec215b;
}
h2.comments-title {
	font-size: 20px;
}
h2.comments-title span {
	color: #666;
	font-weight: 400;
}
.comment-list {
	border: 1px solid #ddd;
	padding: 30px;
}
.comment-list li {
	margin: 0;
}
.comment-list .children li {
	margin-top: 50px;
}
.comment-respond {
	margin-top: 25px;
}
.comment-respond h3.reply-title {
	font-size: 20px;
}
.comment-author, .comment-metadata {
	margin-bottom: 10px;
}
.comment-author .says, .comment-metadata a, .comments-area p.comment-notes {
	color: #888;
}
.comment-metadata .edit-link a {
	padding-left: 30px;
	color: inherit;
}
.comment-reply-link {
	padding: 6px 14px;
	background: #333;
	color: #fff;
	font-size: 90%;
	line-height: 25px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.comment-reply-link:hover {
	background: #000;
	color: #fff;
}
#recentcomments a {
	color: #00A4A3;
}
/*===============================
	14.0 Widgets
===============================*/

.widget {
	margin-bottom: 2.5em;
}
/* widget forms */

.widget-search {
	position: relative;
}
.widget-search .btn-search {
	border: 0;
	position: absolute;
	top: 1px;
	right: 1px;
	padding-right: 0.8em;
	padding-left: 0.8em;
	min-width: initial;
	background-color: transparent;
	color: #404040;
}
.widget-search .btn-search:hover {
	background-color: transparent;
}
.widget select {
	width: 100%;
}
/* widget lists */

.widget ul {
	margin: 0;
	list-style: none;
}
.widget ul li, .widget ol li {
	margin-bottom: 10px;
	padding: 0;
}
.widget:not(.widget_tag_cloud) ul li+li {
	margin-top: -1px;
}
.widget ul li ul {
	margin: 0 0 -1px;
	padding: 0;
	position: relative;
}
.widget ul li li {
	border: 0;
	padding-left: 24px;
	padding-left: 1.5rem;
}
/* Widget lists of links */
.leftsidebar>.container>.row {
	flex-flow: row-reverse;
}
.sidebar .widget .categories li:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.widget_top-posts ul li ul, .widget_rss_links ul li ul, .widget-grofile ul.grofile-links li ul, .widget_pages ul li ul, .widget_meta ul li ul {
	bottom: 0;
}
.widget_nav_menu ul li li, .widget_top-posts ul li, .widget_top-posts ul li li, .widget_rss_links ul li, .widget_rss_links ul li li, .widget-grofile ul.grofile-links li, .widget-grofile ul.grofile-links li li {
	padding-bottom: 0.25em;
	padding-top: 0.25em;
}
.widget_rss ul li {
	padding-bottom: 1em;
	padding-top: 1em;
}
/* Widget markup */

.widget .post-date, .widget .rss-date {
	font-size: 0.81em;
}
/* Text widget */

.widget_text {
	word-wrap: break-word;
}
.widget_text ul {
	list-style: disc;
}
.widget_text ol {
	list-style: decimal;
}
.widget_text ul li, .widget_text ol li {
	border: none;
}
.widget_text ul li:last-child, .widget_text ol li:last-child {
	padding-bottom: 0;
}
.widget_text ul li ul {
	margin: 0 0 0 1.5em;
}
.widget_text ul li li {
	padding-left: 0;
	padding-right: 0;
}
.widget_text ol li {
	list-style-position: inside;
}
.widget_text ol li+li {
	margin-top: -1px;
}
/* RSS Widget */

.widget_rss .widget-title .rsswidget:first-child {
	float: right;
}
.widget_rss .widget-title .rsswidget:first-child:hover {
	background-color: transparent;
}
.widget_rss .widget-title .rsswidget:first-child img {
	display: block;
}
.widget_rss ul li:first-child {
	border-top: none;
	padding-top: 0;
}
.widget_rss li .rsswidget {
	font-size: 17px;
	font-weight: 600;
	line-height: 1.4;
}
.widget_rss .rss-date, .widget_rss li cite {
	color: #767676;
	display: block;
	font-size: 10px;
	font-size: 0.625rem;
	font-style: normal;
	font-weight: 800;
	letter-spacing: 0.18em;
	line-height: 1.5;
	text-transform: uppercase;
}
.widget_rss .rss-date {
	margin: 0.5em 0 1.5em;
	padding: 0;
}
.widget_rss .rssSummary {
	margin-bottom: 0.5em;
}
/* Contact Info Widget */

.widget_contact_info .contact-map {
	margin-bottom: 0.5em;
}
/* Gravatar */

.widget-grofile h4 {
	font-size: 16px;
	font-size: 1rem;
	margin-bottom: 0;
}
/* Recent Comments */

.widget_recent_comments table, .widget_recent_comments th, .widget_recent_comments td {
	border: 0;
}
/* Recent Posts widget */

.widget_recent_entries .post-date {
	display: block;
}
/* Search */

.search-form {
	position: relative;
}
.search-form .search-submit {
	padding: 0.5em 1em;
	position: absolute;
	height: 48px;
}
.search-form .search-submit .icon {
	height: 24px;
	top: -2px;
	width: 24px;
}
/* Tag cloud widget */

.tagcloud ul li {
	border-top: 0;
	border-bottom: 0;
	margin: 4px 4px 0 0;
	padding: 0;
	float: left;
}
.tagcloud, .widget_tag_cloud, .wp_widget_tag_cloud {
	line-height: 1.5;
}
.widget .tagcloud a, .widget.widget_tag_cloud a, .wp_widget_tag_cloud a {
	border: 1px solid #ddd;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block;
	padding: 4px 10px 5px;
	position: relative;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	width: auto;
	word-wrap: break-word;
	z-index: 0;
}
.widget .tagcloud a:hover, .widget .tagcloud a:focus, .widget.widget_tag_cloud a:hover, .widget.widget_tag_cloud a:focus, .wp_widget_tag_cloud a:hover, .wp_widget_tag_cloud a:focus {
	border-color: #bbb;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none;
}
/* Calendar widget */
#wp-calendar {
	margin-bottom: 0;
}
.widget_calendar th, .widget_calendar td {
	text-align: center;
}
.widget_calendar tfoot td {
	border: 0;
}
.widget_calendar tfoot {
	display: none;
}
.widget_calendar td#today {
	background: #00A4A3;
	color: #fff;
}
.wedget.footer-wedget {
	margin-bottom: 0;
}
.aside-widget {
	border: 2px solid #E3E3E3;
	margin-bottom: 35px;
	padding: 30px;
	width: 100%;
	float: left;
}
.aside-widget:last-child {
	margin-bottom: 0;
}
.aside-widget h3 {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}
.aside-widget h3.titletext:before {
	display: none;
}
.aside-widget h3.titletext:after {
	margin: 10px 0 0;
	background: #00A4A3;
	content: "";
	display: block;
	height: 3px;
	width: 50px;
	position: relative;
	bottom: -2px;
}
.aside-widget h3 span {
	background: #fff;
	padding: 15px;
	position: relative;
	z-index: 9999;
}
.aside-widget .search-form label {
	width: 210px;
}
/*Blog Search*/

.aside-search .btn {
	margin: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.aside-search .form-control {
	border: 1px solid #F5F5F5;
	background: #F8F8F8;
	height: 55px;
}
.aside-search .btn-3::before {
	background: #00A4A3;
	opacity: 0.7;
}
.aside-search .btn-3::after {
	background: #00A4A3;
}
.aside-search .btn-3:hover {
	color: #fff;
}
/*Blog aside social*/

.aside-social ul.sociallink {
	text-align: center;
}
.aside-social ul.sociallink li a {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
/*Blog aside catagory*/

.aside-cata ul li {
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
	display: block;
}
.aside-cata ul li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.aside-cata ul li a {
	color: inherit;
}
.aside-cata ul li a:hover {
	color: #00A4A3;
}
.aside-cata ul li span {
	float: right;
}
/*Blog aside feed*/

.aside-feed {
	padding-bottom: 20px;
}
.aside-feed .blog-list {
	border-bottom: 1px dashed #ddd;
	padding: 10px 0;
	display: inline-table;
}
.aside-feed .blog-list:last-child {
	border-bottom: none;
}
.aside-feed .blog-list h3 {
	border: 0;
	margin-bottom: 3px;
	font-size: 100%;
	text-align: left;
}
.aside-feed .blog-list ul.blog-meta {
	margin-bottom: 0;
}
.aside-feed .blog-list ul.blog-meta i {
	color: inherit;
}
.aside-feed .blog-img {
	margin-right: 5%;
	width: 30%;
	float: left;
}
.aside-feed .blog-content {
	border: 0;
	padding: 0;
	width: 65%;
	float: left;
}
/*Not found*/
.no-results .page-header .page-title {
	text-align: left;
	color: #ec215b;
}
.no-results .page-header .page-title:before {
	background: none;
}
/*===============================
	15.0 Media
===============================*/

img, video {
	max-width: 100%;/* Adhere to container width. */
}
img.alignright {
	margin: 0.375em 0 1.75em 2em;
	float: right;
}
img.alignleft {
	margin: 0.375em 2em 1.75em 0;
	float: left;
}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
/* Make sure embeds and iframes fit their containers. */

embed, iframe, object {
	margin-bottom: 1.5em;
	max-width: 100%;
}
/* Remove bottom on embeds that wrapped in paragraphs via wpautop. */

p>embed:only-child, p>iframe:only-child, p>object:only-child {
	margin-bottom: 0;
}
.wp-caption, .gallery-caption {
	margin-bottom: 1.5em;
	color: #666;
	font-size: 13px;
	font-size: 0.8125rem;
	font-style: italic;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
/*Misc*/

.widget_media_image {
	margin-bottom: 20px;
}
.widget_nav_menu ul li a {
	display: flex;
	color: #fff;
}
.widget_nav_menu ul li a:before {
	margin-right: 9px;
	display: inline-block;
	font-family: fontello;
	content: "\e81b";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #00A4A3;
}
.widget_nav_menu ul li a:hover {
	opacity: 1;
}
.widget_nav_menu ul li i {
	padding-right: 5px;
	color: #00A4A3;
	line-height: 28px;
}
/*opening hour*/
ul.opening-hour li {
	padding: 5px 0;
	opacity: 1;
	display: inline-block;
	width: 100%;
}
ul.opening-hour li span.left {
	width: 42%;
	float: left;
}
ul.opening-hour li small {
	width: 20px;
	float: left;
}
ul.opening-hour li span.right {
	color: #00A4A3;
	width: 40%;
	float: right;
}
/*copyright*/
.copyright {
	font-size: 14px;
	color: #ccc;
}
.copyright a {
	color: #00A4A3;
}
.copyright a:hover {
	color: #ec215b;
}
.footer-widget h4 {
	position: relative;
}
.footer-widget h4:after {
	background: #00A4A3;
	bottom: -15px;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	width: 50px;
	z-index: 999;
}
/*breadcrumb*/

#wellbeing-breadcrumb {
	margin-top: 10px;
	color: rgba(255, 255, 255, 0.6);
}
#wellbeing-breadcrumb a {
	padding-right: 5px;
	color: rgba(255, 255, 255, 1);
}
#wellbeing-breadcrumb span {
	padding-left: 5px;
}
/*aside*/
aside-widget h3.titletext:after {
	display: none;
}
.aside-widget ul li {
	border-bottom: 1px solid #efefef;
	margin-bottom: 10px;
	padding: 0 0 10px 0;
}
.widget_rss ul li {
	margin-bottom: 15px;
	padding: 0 0 15px 0;
}
.aside-widget ul {
	margin-bottom: 0;
}
.aside-widget ul li:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.widget_search label {
	margin-bottom: 0;
}
.widget_categories ul li, .widget_archive ul li {
	text-align: right;
	width: 100%;
	float: left;
}
.widget_categories ul li a, .widget_archive ul li a {
	float: left;
}
.aside-widget ul li a {
	color: inherit;
}
.aside-widget ul li a:hover {
	color: #00A4A3;
}
.textwidget img {
	width: 100%;
	height: auto;
	margin: 10px 0;
}
.page-id-705 .entry-header {
	display: none;
}
