@charset "UTF-8";
/*-------------------------------
[Table of contents]

1. Bootstrap Core
2. Theme Styles
	2.1 Typography
	2.2 Form Elements
	2.3 Preloader
	2.4 Page Structure
	2.5 Header
	2.6 Footer
	2.7 Main Slider
	2.8 Services
	2.9 Special Offer
	2.10 Banner
	2.11 FAQ
	2.12 Newsletter
	2.13 Modal
	2.14 Simple Slider
	2.15 Filters
	2.16 Review
	2.17 Gallery
	2.18 Slick Carousel
	2.19 Blog;
	2.20 Calendar Skin
	2.21 Contact Box
	2.22 Quick Links
	2.23 Schedule
	2.24 Doctop Box

-----------------------------------*/
:root {
--primary: #bca79a;
--secondary: #1f7cbb;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 1024px;
--breakpoint-xl: 1230px;
}
@-ms-viewport {
width: device-width;
}
a,
a:hover {
color: #bca79a;
}
.btn-primary {
background-color: #bca79a;
box-shadow: 0 4px 0 #7e6657 !important;
}
.btn-primary.btn-second-accent {
background-color: #1f7cbb;
box-shadow: 0 4px 0 #004069 !important;
}
.btn-primary:hover {
background-color: #bca79a;
box-shadow: 0 4px 0 #7e6657 !important;
}
.btn-primary.btn-second-accent:hover {
background-color: #1f7cbb;
box-shadow: 0 4px 0 #004069 !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
background-color: #bca79a;
border-color: #bca79a;
}
.btn-primary:not([disabled]):not(.disabled):active,
.btn-primary:not([disabled]):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
background-color: #bca79a;
box-shadow: 0 4px 0 #7e6657 !important;
}
.btn-primary-alt {
background-color: #bca79a;
border-color: #bca79a;
}
.btn-primary-alt.disabled,
.btn-primary-alt:disabled {
background-color: #bca79a;
border-color: #bca79a;
}
.btn-outline-primary {
color: #bca79a;
border-color: #bca79a;
}
.btn-outline-primary:hover {
background-color: #bca79a;
border-color: #bca79a;
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
color: #bca79a;
}
.btn-outline-primary:not([disabled]):not(.disabled):active,
.btn-outline-primary:not([disabled]):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
background-color: #bca79a;
border-color: #bca79a;
}
.btn-outline-primary-alt {
color: #bca79a;
border-color: #bca79a;
}
.btn-outline-primary-alt:hover {
background-color: #bca79a;
border-color: #bca79a;
}
.btn-outline-primary-alt.disabled,
.btn-outline-primary-alt:disabled {
color: #bca79a;
}
.btn-outline-primary-alt:not([disabled]):not(.disabled):active,
.btn-outline-primary-alt:not([disabled]):not(.disabled).active,
.show > .btn-outline-primary-alt.dropdown-toggle {
background-color: #bca79a;
border-color: #bca79a;
}
.btn-link:hover {
color: #bca79a;
}
.custom-control-input:checked ~ .custom-control-indicator {
background-color: #bca79a;
}
.custom-control-input:focus ~ .custom-control-indicator {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item.active .page-link {
border-color: #bca79a;
}
.page-link:focus,
.page-link:hover {
color: #bca79a;
border-color: #bca79a;
}
.badge-primary,
.badge-primary-alt {
background-color: #bca79a;
}
.nav-link {
background-color: #bca79a;
box-shadow: 0 4px 0 #7e6657 !important;
}
.popover.bs-popover-top .arrow::before,
.popover.bs-popover-auto[x-placement^="top"] .arrow::before,
.popover.bs-popover-top .arrow::after,
.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
border-top-color: #bca79a;
}
.popover.bs-popover-right .arrow::before,
.popover.bs-popover-auto[x-placement^="right"] .arrow::before,
.popover.bs-popover-right .arrow::after,
.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
border-right-color: #bca79a;
}
.popover.bs-popover-bottom .arrow::before,
.popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,
.popover.bs-popover-bottom .arrow::after,
.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
border-bottom-color: #bca79a;
}
.popover.bs-popover-left .arrow::before,
.popover.bs-popover-auto[x-placement^="left"] .arrow::before,
.popover.bs-popover-left .arrow::after,
.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
border-left-color: #bca79a;
}
.bg-primary,
.bg-primary-alt {
background-color: #bca79a !important;
}
.border-primary,
.border-primary-alt {
border-color: #bca79a !important;
}
.text-primary,
.text-primary-alt {
color: #bca79a !important;
}
.theme-color {
color: #bca79a;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
color: #1f7cbb;
}
.h-decor {
background-color: #bca79a;
}
.h-decor.h-decor-accent,
.bg-theme-color {
background-color: #1f7cbb;
}
.more-link {
color: #bca79a;
}
.breadcrumbs-wrap-style2,
.breadcrumbs-wrap {
background-color: #bca79a;
}
.star-rating {
color: #bca79a;
}
.star-rating .txt-gradient {
background: -webkit-linear-gradient(left, #bca79a, #bca79a);
}
.btn-link {
color: #bca79a;
}
.btn-link:hover {
color: #1f7cbb;
}
.btn-xs,
body:not(.touch) .btn-xs:focus {
background-color: #bca79a;
box-shadow: 0 4px 0 #7e6657 !important;
}
.btn-sm,
.btn-group-sm > .btn,
body:not(.touch) .btn-sm:focus,
body:not(.touch) .btn-group-sm > .btn:focus {
background-color: #1f7cbb;
box-shadow: 0 4px 0 #004069 !important;
}
body:not(.touch) .btn-hover-fill:hover {
background: #bca79a;
border-color: #bca79a;
}
.btn-gradient,
body:not(.touch) .btn-gradient:focus {
background-image: linear-gradient(to right, #bca79a 0%, #1f7cbb 100%);
}
.btn-fill,
body:not(.touch) .btn-fill:focus,
.btn-fill:hover,
body:not(.touch) .btn-fill:focus:hover {
background: #bca79a;
border-color: #bca79a;
}
.btn-green,
.btn-green:focus,
body:not(.touch) .btn-green:focus {
background-color: #bca79a;
box-shadow: 0 4px 0 #7e6657 !important;
}
.btn.dropdown-toggle.btn-light [class*="icon"],
.btn.dropdown-toggle.btn-light:focus [class*="icon"],
.dropdown-info table span,
.dropdown-form table span,
.dropdown-info ul.list-unstyled a,
.dropdown-menu .close:hover {
color: #bca79a;
}
ul.numbered-list li:before,
ul.numbered-list-lg li:before,
ul.questions-list-lg li:before {
background-color: #bca79a;
}
ul.numbered-list-xl li:before {
color: #bca79a;
}
ul.numbered-list-xl li:hover:before {
background-color: #bca79a;
}
ul.circle-list li:before,
ul.circle-list-dark li:before,
ul.circle-list-bordered li:before,
ul.marker-list-md li:before,
ul.marker-list-md-line li:before,
ul.marker-list-md-dark li:before,
ul.marker-list-md-bordered li:before,
ul.categories-list li:before,
ul.marker-list li:before,
ul.marker-list li span,
ul.marker-list li b,
ul.marker-list-md li:before,
ul.marker-list-sm li:before,
ul.icn-list li > [class*="icon"],
ul.icn-list li b,
ul.icn-list-sm li > [class*="icon"],
ul.icn-list-lg li > [class*="icon"],
ul.header-icn-list li > [class*="icon"],
.icn-text:hover .icn-text-title,
.icn-text .icn-text-simple [class*="icon"] {
color: #bca79a;
}
.icn-text .icn-text-circle {
background-color: #1f7cbb;
}
.icn-text-sm .icn-text-circle {
background-color: #bca79a;
}
.icn-text-sm span {
color: #bca79a;
}
.icn-text-num-number {
color: #1f7cbb;
}
.icn-text-alt:hover .icn-text-title,
.icn-text-alt .icn-text-alt-icn,
.icn-text-vert:hover .icn-text-vert-title {
color: #bca79a;
}
.icn-text-vert:hover .icn-text-vert-icn {
background-color: #bca79a;
}
.icn-text-vert .icn-text-vert-icn {
color: #bca79a;
}
.info-box-color {
background-color: #bca79a;
}
.info-grid-label,
.quote:after {
color: #bca79a;
}
.tags-list li a:hover {
background-color: #bca79a;
border-color: #bca79a;
}
.nav-pills-v .nav-link:after {
background-color: #bca79a;
}
.nav-pills-simple .nav-link:hover,
.nav-pills-simple .nav-link.active {
color: #bca79a;
}
.nav-pills .nav-link:hover {
box-shadow: inset 0 0 0 1px #bca79a;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
background-color: #1f7cbb;
box-shadow: 0 4px 0 #004069 !important;
}
.services-nav ul .nav-link:before {
color: #bca79a;
}
.price-table th {
background-color: #bca79a;
}
.contact-inline a:hover,
.content-social a,
.content-social a:hover {
color: #bca79a;
}
.video-box .video-btn {
background: #bca79a;
}
.video-box span:last-child,
.video-btn-circle {
color: #bca79a;
}
.video-btn-circle:hover {
background-color: #bca79a;
}
.box-progress-number,
.promo-text .text-lg,
.counter-box-icon {
color: #bca79a;
}
.counter-box .decor {
background-color: #bca79a;
}
.form-control[readonly] {
background-color: #fff;
}
.input-group [class*="icon-"],
.bootstrap-datetimepicker-widget
table
thead
tr:first-child
th:hover
[class*="icon"] {
color: #bca79a;
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"],
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
background-color: #bca79a !important;
}
.review-rating > input:checked ~ label,
.review-rating:not(:checked) > label:hover,
.review-rating:not(:checked) > label:hover ~ label,
.review-rating > input:checked + label:hover,
.review-rating > input:checked ~ label:hover,
.review-rating > label:hover ~ input:checked ~ label,
.review-rating > input:checked ~ label:hover ~ label,
.content-search button,
body:not(.touch) .content-search button:focus {
color: #bca79a;
}
.content-search button:hover,
body:not(.touch) .content-search button:focus:hover,
.inner-circles-loader:not(:required):before,
.loader-circle {
background-color: #bca79a;
}
.full-bg-grey,
.bg-grey {
background-color: #1f7cbb;
}
.bg-grey.bg-second-accent {
background-color: #bca79a;
}
.bg-accent,
.bg-grey-lg,
.shadow-bot,
.header-topline {
background: #1f7cbb;
}
.header-toggle-slide.active {
background-color: #bca79a;
}
.header-contact span,
.header-contact [class*="icon-"],
.header-content.stuck .header-nav .nav-item > .nav-link:hover,
.header-nav .nav-item > .nav-link:hover,
.header-nav .nav-item.active > .nav-link {
color: #bca79a;
}
@media (min-width: 1024px) {
.header .navbar-nav > .nav-item > .dropdown-menu,
.dropdown-item + .dropdown-menu {
border-top: 2px solid #bca79a;
}
.header .navbar-nav > .nav-item > .dropdown-menu a:hover,
.dropdown-item + .dropdown-menu a:hover {
color: #bca79a;
}
}
@media (min-width: 1024px) {
.btco-hover-menu .dropdown-menu .dropdown-toggle:after {
color: #bca79a;
}
}
@media (max-width: 1023px) {
.navbar-collapse .nav-item > .nav-link,
.navbar-collapse .dropdown-item {
background-color: #1f7cbb;
}
.header-nav .nav-item > .nav-link:hover,
.header .dropdown-item:hover,
.header .dropdown-item:focus,
.header .dropdown-item.dropdown-toggle:after,
.header .dropdown-item.dropdown-toggle:after,
.nav-link.dropdown-toggle:after {
color: #bca79a;
}
}
@media (max-width: 1229px) {
.header-mobile-top {
background-color: #bca79a;
}
}
.header-cart .badge {
background-color: #bca79a;
}
.header-cart:hover a.icon,
.header-cart.opened a.icon {
color: #bca79a;
}
.header-cart:hover .badge,
.header-cart.opened .badge {
background-color: #bca79a;
}
.header-cart-dropdown .prd-sm-info h3 a:hover,
.header-cart-dropdown .prd-sm-info .price,
.header-lang:hover a.icon,
.header-lang.opened a.icon {
color: #bca79a;
}
.header-lang-dropdown:after {
background-color: #bca79a;
}
.header-lang-dropdown ul li > a:hover {
color: #bca79a;
}
.footer {
background: #504d4d;
}
.footer-bottom {
background: #1f7cbb;
}
.footer-social a {
color: #bca79a;
}
.footer-social a:hover {
color: #bca79a;
box-shadow: inset 0 0 0 5px rgba(0, 151, 207, 0.2);
}
.footer ul.icn-list li > [class*="icon"],
.footer ul.icn-list .phone,
.footer-post-title a:hover {
color: #bca79a;
}
.backToTop {
background: #1f7cbb;
}
.service-card-name,
.service-card-name a {
color: #1f7cbb;
}
.service-box-icon,
.service-box-icon-bg,
.service-card-name a:hover .service-card-style2 .service-card-icon,
.service-card-style2 .service-card-name a:hover,
.services-tab-wrap .nav-pills .nav-link.active {
color: #bca79a;
}
.service-card-style2:hover {
border: 5px solid #bca79a;
}
.department-tab.active,
.department-tab:hover,
.department-carousel .department-tab {
background-color: #bca79a;
}
.department-tab.active .department-tab-icon,
.department-tab:hover .department-tab-icon,
.department-carousel .department-tab-icon {
color: #bca79a;
}
@media (max-width: 767px) {
.department-carousel .slick-prev:before,
.department-carousel .slick-next:before,
.department-carousel .slick-prev:hover:before,
.department-carousel .slick-next:hover:before {
color: #bca79a;
}
}
.special-card-txt1,
.banner-call-phone:hover,
.banner-call-phone [class*="icon"] {
color: #bca79a;
}
.faq-item [data-toggle="collapse"] span:first-child,
.faq-item [data-toggle="collapse"]:after {
color: #1f7cbb;
}
.faq-wrap .nav-pills .nav-link {
background-color: #bca79a;
box-shadow: 0 4px 0 #7e6657 !important;
}
.faq-wrap .nav-pills .nav-link.active {
background-color: #1f7cbb;
box-shadow: 0 4px 0 #004069 !important;
}
.collapse-wrap [class*="icon-"] {
color: #bca79a;
}
.newsletter-card {
border-top: 4px solid #bca79a;
}
.modal-form .close:hover,
.slider-gallery .slick-prev,
.slider-gallery .slick-next {
color: #bca79a;
}
.filters-toggle,
.filters-slide {
background: #bca79a;
}
.btn-filter,
.btn-filter-invert:hover,
.rating-box .rating-number,
.review-box-bot [class*="icon-"],
.review-author-position,
.reviews-text-carousel:before,
.reviews-style2 .reviews-carousel:before {
color: #bca79a;
}
.testimonial-name,
.testimonial-position {
color: #1f7cbb;
}
.testimonial-bg1:hover {
scrollbar-color: #bca79a #dcdcdc;
scrollbar-face-color: #bca79a;
}
.testimonial-bg1::-webkit-scrollbar-thumb:hover {
background: #bca79a;
}
.testimonial-card-position {
color: #bca79a;
}
.filters-by-category ul a.selected {
border-color: #bca79a;
box-shadow: inset 0 0 0 1px #bca79a;
}
body:not(.touch) .filters-by-category ul a:hover {
border-color: #bca79a;
box-shadow: inset 0 0 0 1px #bca79a;
}
.gallery-hover-item-state {
color: #bca79a;
}
/* arrows */
.slick-prev,
.slick-next {
color: #bca79a;
}
.slick-prev:hover,
.slick-next:hover {
border-color: #bca79a;
background-color: #bca79a;
color: #bca79a;
}
.slick-dots li.slick-active button,
.slick-dots li.slick-active button:hover {
background-color: #bca79a;
}
.blog-post .post-meta-author a,
.blog-post .post-meta-social a:hover [class*="icon"],
.blog-post .post-date-inline,
.blog-post:not(.post-preview) .post-date span,
.blog-post.post-preview .post-meta-date [class*="icon"],
.blog-post.post-preview .post-title a:hover,
.comments-block .comment .text .meta [class*="icon"],
.comments-block .comment .text a.reply,
.comments-block .comment .text a.reply [class*="icon"] {
color: #bca79a;
}
.blog-isotope .post-title,
.blog-isotope .post-title a {
color: #1f7cbb;
}
@media (max-width: 767px) {
.blog-grid .blog-post:not(.post-preview) .post-date span {
color: #bca79a;
}
}
@media (max-width: 767px) {
.blog-grid-full .blog-post:not(.post-preview) .post-date span {
color: #bca79a;
}
}
.calendar__header .prev,
.calendar__header .next {
color: #bca79a;
}
.calendar th {
background-color: #bca79a;
}
.calendar .selected:after,
.calendar .selected:hover:after {
border: 1px solid #bca79a;
}
.question-box {
background-color: #bca79a;
outline: 16px solid #1f7cbb;
}
.quickLinks .col > .link {
background-color: #bca79a;
}
body:not(.touch) .quickLinks .col > .link:hover,
.quickLinks .col > .link.active {
color: #1f7cbb;
}
.quickLinks .col-close {
color: #bca79a;
}
.quickLinks .link-drop-title > [class*="icon-"] {
color: #1f7cbb;
}
.quickLinks .col:nth-child(1) > .link {
background-color: #bca79a;
}
.quickLinks .col:nth-child(2) > .link {
background-color: #7e6657;
}
.quickLinks .col:nth-child(3) > .link {
background-color: #1f7cbb;
}
.quickLinks .col:nth-child(4) > .link {
background-color: #004069;
}
.link-drop-title > [class*="icon-"],
.doctor-card .doctor-position {
color: #bca79a;
}
.doctor-box-name,
h5.doctor-box-name a {
color: #1f7cbb;
}
.doctor-box-position,
.doctor-box-phone a:hover,
.doctor-box-phone [class*="icon-"],
.doctor-box-social a {
color: #bca79a;
}
.doctor-box-social a:hover {
background-color: #bca79a;
}
.doctor-box-booking > a,
.doctor-info-phone a:hover,
.doctor-info-phone [class*="icon-"],
.doctor-info-name h6,
.doctor-info-social a {
color: #bca79a;
}
.doctor-info-social a:hover {
background-color: #bca79a;
}
.doctor-review-row .star-rating,
ul.category-list li:before {
color: #bca79a;
}
.noUi-horizontal .noUi-handle {
background: #bca79a;
}
.prd-sm-delete,
.prd-sm-info h3 a:hover,
.prd-info h3 a:hover {
color: #bca79a !important;
}
.simple-pagination a.active,
.simple-pagination a:hover {
border-color: #bca79a;
}
.simple-pagination a.pagination-arrow:hover,
.product-block-price,
.product-block-description table td:first-child span:before,
.count-add:hover,
.count-reduce:hover {
color: #bca79a !important;
}
.prd-tabs-wrap .nav-pills .nav-link.active {
border-bottom-color: #bca79a;
color: #bca79a;
}
