header.site-header {
 background-image: url( https://ld-wp73.template-help.com/beclinic/skin_4/wp-content/themes/beclinic/assets/images/header_bg.jpg );
}
@media (min-width: 768px) {
 .header-container.stuckMenu.isStuck {
  background-image: url( https://ld-wp73.template-help.com/beclinic/skin_4/wp-content/themes/beclinic/assets/images/header_bg.jpg );
 }
}
/* #Typography */
body {
 font-style: normal;
 font-weight: 300;
 font-size: 18px;
 line-height: 1.6;
 font-family: Lato, sans-serif;
 letter-spacing: 0px;
 text-align: left;
 color: #616262;
}
h1,
h1 a,
.h1-style {
 font-style: normal;
 font-weight: 700;
 font-size: 46px;
 line-height: 1;
 font-family: , Alegreya Sans;
 letter-spacing: 0px;
 text-align: inherit;
 color: #1e2428;
}
h2,
.h2-style {
 font-style: normal;
 font-weight: 700;
 font-size: 36px;
 line-height: 1;
 font-family: Lato, sans-serif;
 letter-spacing: 0px;
 text-align: inherit;
 color: #1e2428;
}
h3,
.h3-style {
 font-style: normal;
 font-weight: 700;
 font-size: 26px;
 line-height: 1.3;
 font-family: Lato, sans-serif;
 letter-spacing: 0px;
 text-align: inherit;
 color: #1e2428;
}
h4,
.h4-style {
 font-style: normal;
 font-weight: 700;
 font-size: 24px;
 line-height: 1.5;
 font-family: Lato, sans-serif;
 letter-spacing: 0px;
 text-align: inherit;
 color: #1e2428;
}
h5,
.h5-style {
 font-style: normal;
 font-weight: 700;
 font-size: 20px;
 line-height: 1.5;
 font-family: Lato, sans-serif;
 letter-spacing: 0px;
 text-align: inherit;
 color: #1e2428;
}
h6,
.h6-style {
 font-style: normal;
 font-weight: 700;
 font-size: 18px;
 line-height: 1.5;
 font-family: Lato, sans-serif;
 letter-spacing: 0px;
 text-align: inherit;
 color: #1e2428;
}
@media (min-width: 1200px) {
 h1,
 .h1-style {
  font-size: 46px;
 }
 h2,
 .h2-style {
  font-size: 36px;
 }
 h3,
 .h3-style {
  font-size: 26px;
 }
}
a {
 color: #949494;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
 color: #0674d1;
}
a:hover,
p a,
dl a {
 color: #0674d1;
}
/* #Blockquote */blockquote {
 color: #616262;
}
blockquote {
 font-style: italic;
 font-weight: 400;
 letter-spacing: 0em;
 text-transform: none;
}
blockquote:before {
 color: #56b0d2;
}
cite {
 font-style: normal;
 font-weight: 700;
 font-size: 18px;
 line-height: 1.5;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 text-transform: /* Variable not found */;
}
code {
 color: #ffffff;
 background-color: #56b0d2;
 font-family: Lato, sans-serif;
}
/* ##Top Panel */.top-panel {
 color: #ffffff;
 background-color: rgba(255,255,255,0.1);
 border-color: rgba(255,255,255,0.2);
}
.top-panel a {
 color: #ffffff;
}
.top-panel a:hover,
.top-panel .search-form__toggle:hover,
.top-panel .header-cart__link:hover,
.top-panel .site-header-cart .cart-contents:hover i {
 color: #56b0d2;
}
.top-panel .header-cart__link-count {
 background-color: rgb(137,227,255);
}
.site-header .contact-block__item + .contact-block__item:before,
.top-panel__container__items > *:before,
.site-header.style-2 .top-panel .contact-block + .top-panel__container__items:before {
 background-color: rgba(255,255,255,0.2);
}
.site-header.style-2 .top-panel {
 border-color: rgba(255,255,255,0.2);
}
.invert blockquote cite {
 color: #ffffff;
}
#secondary .widget-title {
 color: #56b0d2;
}
/* #Invert Color Scheme */.invert,
.invert h1,
.invert h2,
.invert h3,
.invert h4,
.invert h5,
.invert h6 {
 color: #ffffff;
}
cite span:not(.tm-testi__item-name) {
 font-style: normal;
 font-weight: 300;
 font-family: Lato, sans-serif;
}
cite:before {
 background-color: rgb(100,100,100);
 top: calc((1.5*18px)/2);
}
/* Entry Content */.entry-content ul li:before {
 color: #56b0d2;
}
.entry-content ul li em {
 color: #616262;
}
.entry-content ol li:before {
 color: #56b0d2;
}
.entry-content a {
 color: #56b0d2;
}
.entry-content a[href^="tel:"] {
 color: #616262;
}
.entry-content .invert a[href^="tel:"],
.entry-content .invert a[href^="mailto:"] {
 color: #ffffff;
}
.entry-content .invert a[href^="tel:"]:hover,
.entry-content .invert a[href^="mailto:"]:hover {
 color: #0674d1;
}
.entry-content code {
 background: #56b0d2;
 font-family: Lato, sans-serif;
}
/*typography-style*/ html.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
 margin: 0 0 16px;
 padding: 0 1.5em;
}
html.wp-block-quote.is-large,
.wp-block-quote.is-style-large p:nth-child(2) {
 font-size: 18px;
 font-weight: 300;
}
/* #Header */.site-header__wrap {
 background-color: rgba(255,255,255,0.1);
}
.site-header {
 background-repeat: repeat;
 background-position: center top;
 background-attachment: scroll;
}
/* ##Top Panel */.top-panel {
 color: #ffffff;
 background-color: rgba(255,255,255,0.1);
 border-color: rgba(255,255,255,0.2);
}
.top-panel a {
 color: #ffffff;
}
.top-panel a:hover {
 color: #0674d1;
}
/* #Footer */.site-footer {
 background-color: #8f98a3;
}
.site-footer a {
 color: #ffffff;
}
.site-footer a:hover {
 color: rgba(255,255,255,0.4);
}
.footer-area-wrap,
.footer-social-wrap {
 background-color: #919ba6;
}
.footer-container .footer-copyright span {
 color: #ffffff;
}
.footer-container .footer-copyright span em {
 color: #56b0d2;
}
.footer-container .contact-block__label {
 color: #ffffff;
}
.footer-social-wrap .subscribe-block__input {
 background-color: rgba(255,255,255,0.15);
}
.invert.footer-container,
.invert.footer-social-wrap {
 border-color: rgba(255,255,255,0.15);
}
.invert.footer-social-wrap .subscribe-block__input,
.site-footer .subscribe-block__input[type="email"]::placeholder {
 color: #ffffff;
}
.invert.footer-social-wrap .page-preloader {
 border-top-color: #ffffff;
 border-right-color: #ffffff;
}
/* #Main Menu */.main-navigation {
 font-style: normal;
 font-weight: 400;
 font-size: 18px;
 line-height: 1.5;
 letter-spacing: 1px;
}
.main-navigation .menu > li > a,
.main-navigation .menu.isStuck > li > a,
.main-navigation.mobile-menu .menu > li > a {
 color: #ffffff;
}
.main-navigation a {
 color: #ffffff;
}
.menu-item-has-children a:hover:after {
 background-color: #0674d1;
}
.main-navigation a:hover,
.main-navigation .current_page_item>a,
.main-navigation .current-menu-item>a,
.main-navigation .current_page_ancestor>a,
.main-navigation .current-menu-ancestor>a {
 color: #0674d1;
}
.main-navigation .sub-menu a:hover,
.main-navigation .sub-menu li.menu-hover > a,
.main-navigation .sub-menu li.current_page_item > a,
.main-navigation .sub-menu li.current_page_ancestor > a,
.main-navigation .sub-menu li.current-menu-item > a,
.main-navigation .sub-menu li.current-menu-ancestor > a {
 background-color: rgb(232,236,238);
}
.main-navigation .menu > li > a:before {
 background: #ffffff;
}
/* sub menu */.main-navigation .sub-menu li {
 border-color: rgb(232,236,238);
}
.main-navigation:not(.vertical-menu) .sub-menu {
 background-color: #ffffff;
}
.menu-item-has-children a:hover:after,
.main-navigation .current_page_item > a:after,
.main-navigation .current-menu-item > a:after,
.main-navigation .current_page_ancestor > a:after,
.main-navigation .current-menu-ancestor > a:after {
 background-color: #0674d1;
}
.main-navigation ul ul a {
 color: rgba(97,98,98,0.7);
}
.main-navigation ul ul a:hover,
.main-navigation .sub-menu > li.menu-hover > a,
.main-navigation .sub-menu > li.current_page_item > a,
.main-navigation .sub-menu > li.current_page_ancestor > a,
.main-navigation .sub-menu > li.current-menu-item > a,
.main-navigation .sub-menu > li.current-menu-ancestor > a,
#site-navigation.main-navigation.vertical-menu .menu-item-has-children>a:after,
.sub-arrow {
 color: #56b0d2;
}
/* #Mobile Menu */.mobile-menu-toggle-button {
 color: #ffffff;
 background-color: #56b0d2;
}
/* #Social */.social-list a {
 color: #ffffff;
}
.social-list a:hover {
 color: #56b0d2;
}
/* #Share btns */.share-btns__link svg {
 fill: #949494;
}
.share-btns__link:hover svg {
 fill: #ffffff;
}
.share-btns__link:hover {
 color: #ffffff;
}
.share-btns__link:hover:before {
 background-color: #0674d1;
}
/* #Breadcrumbs */.breadcrumbs {
 padding-top: 20px;
 padding-bottom: 20px;
}
.breadcrumbs_item {
 font-style: normal;
 font-weight: 300;
 font-size: 18px;
 line-height: 1.6;
 letter-spacing: 0em;
}
.invert .breadcrumbs_item a {
 color: #ffffff;
}
.invert .breadcrumbs_item a:hover,
.invert .breadcrumbs_item_target {
 color: rgba(255,255,255,0.5);
}
@media (min-width: 768px) {
 .breadcrumbs {
  padding-top: 30px;
  padding-bottom: 30px;
 }
}
@media (min-width: 1200px) {
 .breadcrumbs {
  padding-top: 44px;
  padding-bottom: 44px;
 }
}
.breadcrumbs_wrap {
 font-style: normal;
 font-weight: 300;
 font-size: 18px;
 line-height: 1.6;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 text-transform: none;
}
.invert.breadcrumbs {
 color: #ffffff;
}
.invert.breadcrumbs .breadcrumbs_item a:hover {
 border-bottom-color: #ffffff;
 color: #ffffff;
 text-decoration: underline;
}
/* #Post navigation */.post-navigation i {
 color: /* Variable not found */;
}
.post-navigation .nav-links a:hover .post-title,
.post-navigation .nav-links a:hover .nav-text {
 color: #949494;
}
.post-navigation .nav-links a:hover i {
 color: #0674d1;
}
/* Post Page Links */.page-links .post-page-numbers {
 color: #949494;
}
.page-links .post-page-numbers:hover {
 color: #0674d1;
}
.page-links .post-page-numbers.current {
 color: #616262;
}
/* #Pagination */.comment-navigation,
.posts-navigation,
.post-navigation {
 font-style: normal;
 font-weight: 700;
 font-size: 19px;
 line-height: 1.5;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 text-align: inherit;
 text-transform: /* Variable not found */;
 border-color: rgb(167,171,173);
}
.pagination .page-numbers {
 color: rgb(143,147,149);
}
.pagination a.page-numbers:hover,
.pagination .page-numbers.current {
 color: #ffffff;
 background-color: #56b0d2;
}
.pagination .next path,
.pagination .prev path {
 fill: #949494;
}
.pagination .next:hover path,
.pagination .prev:hover path {
 fill: #ffffff;
}
.comment-navigation a:not(:hover),
.posts-navigation a:not(:hover),
.post-navigation a:not(:hover) {
 color: /* Variable not found */;
}
.comment-navigation .nav-previous a:before,
.comment-navigation .nav-next a:before,
.posts-navigation .nav-previous a:before,
.posts-navigation .nav-next a:before,
.post-navigation .nav-previous a:before,
.post-navigation .nav-next a:before {
 color: rgb(148,152,154);
}
.btn,
button,
a.button,
.entry-content .btn,
.comment-form .submit,
.wpcf7-form-control.wpcf7-submit,
.post-password-form label + input {
 color: #ffffff;
 background: #56b0d2;
}
.btn:hover,
button:not(.pswp__button):hover,
a.button:hover,
.entry-content .btn:hover,
.comment-form .submit:hover,
.wpcf7-form-control.wpcf7-submit:hover,
.post-password-form label + input:hover {
 color: #ffffff;
 background:#333333;
}
.btn:focus,
button:focus,
a.button:focus,
.wpcf7-form-control.wpcf7-submit:focus,
.comment-form .submit:focus {
 box-shadow: 0 0 8px #56b0d2;
}
a.btn-link {
 color: #56b0d2;
}
.link:hover,
.btn-link:hover,
a.btn-link:hover,
.btn-icon:hover {
 color: #333333;
}
.invert .btn {
 color: #56b0d2;
 background-color: #ffffff;
}
.invert .wpcf7-form-control.wpcf7-submit {
 color: #616262;
 background-color: #ffffff;
}
.invert .btn:hover,
.invert .wpcf7-form-control.wpcf7-submit:hover {
 color: #ffffff;
 background-color: rgb(150,240,255);
}
.header-btn.btn {
 color: #ffffff;
 border-color: #ffffff;
}
.header-btn.btn:hover {
 color: #ffffff;
 border-color: rgb(137,227,255);
 background-color: rgb(137,227,255);
}
/* #Button Appearance Styles (regular scheme) */.link {
 color: #56b0d2;
 ;
}
.link:hover {
 color: #0674d1;
}
.invert .link {
 color: #ffffff;
}
.link:hover,
.invert .link:hover {
 color: #0674d1;
}
.btn-secondary {
 background-color: #b5b9bb;
 border-color: #b5b9bb;
}
.btn-secondary:hover {
 background-color: #56b0d2;
 border-color: #56b0d2;
}
.btn-secondary:active {
 box-shadow: 0 0 10px #56b0d2;
}
.error-404 .btn-secondary:hover {
 color: #ffffff;
 border-color: #ffffff;
}
/* #ToTop button #toTop {
 color: #ffffff;
 background: #8f98a3;
}
#toTop:before {
 color: #ffffff;
 background-color: #ffffff;
}
#toTop:hover {
 background: #56b0d2;
 background-color: #56b0d2;
}
#toTop:hover:before {
 background-color: #ffffff;
}*/
input,
select,
textarea {
 font-style: normal;
 font-weight: 300;
 font-family: Lato, sans-serif;
 background-color: #ffffff;
 color: #616262;
}
/* #Comment, Contact, Password Forms */.comment-form .submit,
.wpcf7-submit,
.post-password-form label + input {
 font-style: normal;
 font-weight: 700;
 font-size: 12px;
 line-height: 1.1;
 font-family: Lato, sans-serif;
 letter-spacing: 2px;
 color: #ffffff;
 background-color: #56b0d2;
}
.comment-form .submit:hover,
.wpcf7-submit:hover,
.post-password-form label + input:hover {
 color: #ffffff;
 border-color: rgb(0,0,0);
 background-color: rgb(0,0,0);
}
.comment-form .submit:active,
.wpcf7-submit:active,
.post-password-form label + input:active {
 box-shadow: 0 0 10px #b5b9bb;
}
/* Cookies consent */.comment-form-cookies-consent input[type='checkbox']:checked ~ label[for=wp-comment-cookies-consent]:before {
 color: #ffffff;
 border-color: #56b0d2;
 background-color: #56b0d2;
}
/* #Comment Reply Link */#cancel-comment-reply-link {
 color: #56b0d2;
}
#cancel-comment-reply-link:hover {
 color: #0674d1;
}
/* #Comment item */.comment-body .fn {
 font-style: normal;
 font-weight: 700;
 line-height: 1.5;
 font-family: Lato, sans-serif;
 letter-spacing: 0px;
 color: #949494;
}
.comment-date__time,
.comment-date__link {
 color: #949494;
}
.comment-date__time:hover,
.comment-date__link:hover {
 color: #0674d1;
}
.logged-in-as a {
 color: #56b0d2;
}
.logged-in-as a:hover {
 color: #0674d1;
}
/* #Input Placeholders */::-webkit-input-placeholder {
 color: /* Variable not found */;
}
::-moz-placeholder {
 color: /* Variable not found */;
}
:-moz-placeholder {
 color: /* Variable not found */;
}
:-ms-input-placeholder {
 color: /* Variable not found */;
}
input:focus,
select:focus,
textarea:focus {
 border-color: #56b0d2;
}
/* #Search Form */.search-form__toggle {
 color: #ffffff;
}
.search-form__toggle:hover {
 color: #0674d1;
}
.invert .search-form__field {
 color: #ffffff;
}
.invert .search-form__field::-webkit-input-placeholder {
 color: #ffffff;
}
.invert .search-form__field::-moz-placeholder {
 color: #ffffff;
}
.invert .search-form__field:-moz-placeholder {
 color: #ffffff;
}
.invert .search-form__field:-ms-input-placeholder {
 color: #ffffff;
}
/* #WPCF7 */.wpcf7 input[type='text'],
.wpcf7 input[type='email'],
.wpcf7 input[type='url'],
.wpcf7 input[type='password'],
.wpcf7 input[type='search'],
.wpcf7 input[type='tel'],
.wpcf7 textarea {
 border-bottom-color: rgb(123,127,129);
}
.wpcf7 input[type='text']:focus,
.wpcf7 input[type='email']:focus,
.wpcf7 input[type='url']:focus,
.wpcf7 input[type='password']:focus,
.wpcf7 input[type='search']:focus,
.wpcf7 input[type='tel']:focus,
.wpcf7 textarea:focus {
 border-bottom-color: #56b0d2;
}
.wpcf7-form p i {
 pointer-events: none;
 font-size: 16px;
 position: absolute;
 top: 5px;
 right: 17px;
 z-index: 1;
}
/* style-form-becosmetic-skin*/.becosmetic .wpcf7-form div i {
 pointer-events: none;
 font-size: 16px;
 position: absolute;
 top: 15px;
 right: 35px;
 z-index: 1;
}
select {
 color: #fff;
}
select option {
 color: #1e2428;
}
input[type="date"] {
 color: #fff;
}
input[type=date]::-webkit-calendar-picker-indicator {
 color: transparent;
}
input[type=date]::-webkit-calendar-picker-indicator:hover {
 background-color: transparent;
}
div.wpcf7 .ajax-loader {
 display:none;
}
/* #Entry Meta */.posted-on,
.cat-links,
.byline,
.tags-links,
time {
 color: rgb(143,147,149);
}
.timeslot time,
.event time {
 color: #616262;
}
.comments-button {
 color: /* Variable not found */;
}
.comments-button:hover {
 color: #ffffff;
 background-color: #56b0d2;
}
.btn-style .post-categories a {
 color: #ffffff;
 background-color: #56b0d2;
}
.btn-style .post-categories a:hover {
 color: #ffffff;
 background-color: rgb(124,214,248);
}
.sticky-label {
 color: #ffffff;
 background-color: #56b0d2;
}
.sticky-label path {
 fill: #ffffff;
}
/* #Entry Meta */.entry-meta,
.btn-style .post-categories a {
 font-style: normal;
 font-weight: 400;
 font-size: 14px;
 line-height: 1.75;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 text-transform: none;
 color: #0674d1;
}
.entry-meta .icon-svg {
 color: #ffffff;
}
.entry-meta .comments-link:hover .icon-svg path {
 fill: #0674d1;
}
.btn-style .post-categories a {
 color: #ffffff;
}
.sticky__label {
 background-color: #56b0d2;
 margin-top: calc(((20px * 1.5) - 30px) / 2);
}
.entry-meta {
 color: rgb(143,147,149);
}
/* Entry Footer Container */.entry-footer-container .byline a,
.entry-footer-container .cat-links a,
.entry-footer-container .tags-links a,
.entry-footer-container a.comments-link i,
.entry-footer-container a.comments-link:hover,
/*Posts List Item Content */.posts-list__item-content .byline a,
.posts-list__item-content .cat-links a,
.posts-list__item-content a.comments-link i,
.posts-list__item-content a.comments-link:hover,
.posts-list__item-content .posted-on i,
.posts-list__item-content .posted-on:hover time,
.comment-meta .reply i,
.comment-meta .reply a:hover,
.entry-header .posted-on i,
.entry-header .posted-on:hover a time {
 color: #56b0d2;
}
article a.btn-link:hover {
 color: #333333;
}
/* Entry Footer Container */.entry-footer-container .byline a:hover,
.entry-footer-container .cat-links a:hover,
.entry-footer-container .tags-links a:hover,
/*Posts List Item Content */.posts-list__item-content .byline a:hover,
.posts-list__item-content .cat-links a:hover {
 color: rgb(33,34,34);
}
/* Posts List Item Invert */.invert-hover.has-post-thumbnail:hover,
.invert-hover.has-post-thumbnail:hover .posted-on,
.invert-hover.has-post-thumbnail:hover .cat-links,
.invert-hover.has-post-thumbnail:hover .byline,
.invert-hover.has-post-thumbnail:hover .tags-links,
.invert-hover.has-post-thumbnail:hover .entry-meta,
.invert-hover.has-post-thumbnail:hover a,
.invert-hover.has-post-thumbnail:hover .btn-icon,
.invert-item.has-post-thumbnail,
.invert-item.has-post-thumbnail .posted-on,
.invert-item.has-post-thumbnail .cat-links,
.invert-item.has-post-thumbnail .byline,
.invert-item.has-post-thumbnail .tags-links,
.invert-item.has-post-thumbnail .entry-meta,
.invert-item.has-post-thumbnail a,
.invert-item.has-post-thumbnail .btn:hover,
.invert-item.has-post-thumbnail .btn-style .post-categories a:hover,
.invert,
.invert .entry-title,
.invert a,
.invert .byline,
.invert .posted-on,
.invert .cat-links,
.invert .tags-links {
 color: #ffffff;
}
.invert-hover.has-post-thumbnail:hover a:hover,
.invert-hover.has-post-thumbnail:hover .btn-icon:hover,
.invert-item.has-post-thumbnail a:hover,
.invert a:hover {
 color: #0674d1;
}
.invert-hover.has-post-thumbnail .btn,
.invert-item.has-post-thumbnail .comments-button {
 color: #ffffff;
 background-color: #56b0d2;
}
.invert-hover.has-post-thumbnail .btn:hover,
.invert-item.has-post-thumbnail .comments-button:hover {
 color: #0674d1;
 background-color: #ffffff;
}
/* Default Posts List */.entry-title a:hover {
 color: #56b0d2;
}
.posts-list--default .no-thumb .tags-links a:not(:hover) {
 border-color: rgb(148,152,154);
}
.posts-list--default .tags-links a {
 border-color: #b5b9bb;
}
.edit-link a:before {
 background-color: #0674d1;
}
.edit-link a:hover:before {
 background-color: #0674d1;
}
/* Creative Posts List */.creative-item .entry-title a:hover {
 color: #0674d1;
}
.list-style-default .creative-item a,
.creative-item .btn-icon {
 color: /* Variable not found */;
}
.list-style-default .creative-item a:hover,
.creative-item .btn-icon:hover {
 color: #0674d1;
}
.list-style-default .creative-item .btn,
.list-style-default .creative-item .btn:hover,
.list-style-default .creative-item .comments-button:hover {
 color: #ffffff;
}
.creative-item__title-first-letter {
 font-style: normal;
 font-weight: 700;
 font-family: , Alegreya Sans;
 color: /* Variable not found */;
}
.posts-list--creative.list-style-v10 .creative-item:before {
 background-color: #56b0d2;
 box-shadow: 0px 0px 0px 8px rgba(86,176,210,0.25);
}
.posts-list--creative.list-style-v10 .creative-item__post-date {
 font-style: normal;
 font-weight: 700;
 font-size: 24px;
 line-height: 1.5;
 font-family: Lato, sans-serif;
 letter-spacing: 0px;
 color: #0674d1;
}
.posts-list--creative.list-style-v10 .creative-item__post-date a {
 color: #0674d1;
}
.posts-list--creative.list-style-v10 .creative-item__post-date a:hover {
 color: #0674d1;
}
/* Post Author */.post-author__title a:hover {
 color: #0674d1;
}
.invert .post-author__title a {
 color: #ffffff;
}
.invert .post-author__title a:hover {
 opacity: 0.7;
}
/* Single Post */.single-post blockquote {
 border-color: #56b0d2;
}
.comments-link,
.post-template-single-layout-9 .cat-links a,
.post-template-single-layout-9 .comments-link,
.post-template-single-layout-9 .post-author-bio .post-author__title {
 color: rgb(143,147,149);
}
.post-template-single-layout-9 .cat-links a:hover,
.post-template-single-layout-9 .comments-link:hover,
.post-template-single-layout-9 .post-author-bio .post-author__title a:hover {
 color: #0674d1;
}
.single-header-3 .post-author .byline,
.single-header-4 .post-author .byline,
.single-header-5 .post-author .byline {
 font-style: normal;
 font-weight: 700;
 font-size: 24px;
 line-height: 1.5;
 font-family: Lato, sans-serif;
 letter-spacing: 0px;
}
.single-header-3.invert .post-author__content a:hover,
.single-header-4.invert .post-author a:hover,
.single-header-4.invert .entry-meta a:hover,
.single-header-5.invert .comments-link:hover,
.single-header-5.invert .post-author__content a:hover,
.single-header-6.invert a:hover,
.single-header-7.invert .entry-header-bottom a:hover {
 color: #ffffff;
 opacity: 0.7;
}
.single-header-4 .entry-meta .icon-svg path,
.single-header-4 .entry-meta a:hover .icon-svg path,
.single-header-7 .posted-on .icon-svg path,
.single-header-7 .entry-meta .icon-svg path,
.single-header-7 .entry-meta a:hover .icon-svg path,
.single-header-8 .posted-on .icon-svg path,
.single-header-8 .entry-meta .icon-svg path,
.single-header-8 .entry-meta a:hover .icon-svg path {
 fill: #ffffff;
}
.single-header-7 .entry-header-top:not(:empty) .posted-on {
 font-style: normal;
 font-weight: 700;
 font-size: 20px;
 line-height: 1.5;
 font-family: Lato, sans-serif;
 letter-spacing: 0px;
}
.post-template-single-layout-6 #author-block .posted-on {
 font-family: Lato, sans-serif;
}
.single-header-8,
.single-header-10 .entry-header {
 background-color: rgb(35,125,159);
}
.single-header-10 .entry-header {
 background-color: rgb(112,202,236);
}
.single-header-8.invert a:hover,
.single-header-10.invert a:hover {
 color: rgba(255,255,255,0.5);
}
.single-header-3 a.comments-button,
.single-header-10 a.comments-button {
 border: 1px solid #ffffff;
}
.single-header-3 a.comments-button:hover,
.single-header-10 a.comments-button:hover {
 color: #0674d1;
 background-color: #ffffff;
}
.single-header-3 .comments-button path,
.single-header-10 .comments-button path {
 fill: #ffffff;
}
.single-header-3 .comments-button:hover path,
.single-header-10 .comments-button:hover path {
 fill: #0674d1;
}
/* #Post */.no-thumb .posts-list__item-content {
 background-color: #b5b9bb;
}
/* related-posts */.related-post .tags-links a {
 background-color: rgba(181,185,187,0.4);
 color: #ffffff;
 font-style: normal;
 font-weight: 400;
 font-family: Lato, sans-serif;
}
.related-post .tags-links a {
 color: #ffffff;
}
.related-posts .post__tags a {
 background-color: #56b0d2;
 color: #ffffff;
}
.related-posts .post__tags a:hover {
 background-color: rgb(20,110,144);
}
.related-posts .entry-title a:hover {
 color: #56b0d2;
}
/* #Comments */.comment-list .comment:before,
.comment-list .pingback:before {
 background-color: rgb(115,119,121);
}
.comment-reply-link {
 font-style: normal;
 font-weight: 400;
 font-family: Lato, sans-serif;
}
.comment-body .reply .icon-svg__comments path {
 fill: #b5b9bb;
}
.comment-list .comment-metadata {
 font-style: normal;
 line-height: 1.75;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 text-transform: none;
 color: #0674d1;
}
#cancel-comment-reply-link {
 line-height: calc(1.5 * 20px);
}
/* #Page preloader */.page-preloader-cover .bar:before {
 background-color: #56b0d2;
}
.page-preloader-cover .bar {
 background-color: #b5b9bb;
}
/* Logo */.site-logo__link,
.site-logo__link:hover {
 color: #ffffff;
}
/* Page title */.page-title {
 font-style: normal;
 font-weight: 700;
 font-size: 22px;
 line-height: 1;
 font-family: Lato, sans-serif;
 letter-spacing: 0px;
 color: /* Variable not found */;
}
@media (min-width: 1200px) {
 .page-title {
  font-size: 36px;
 }
}
/* Grid Posts List *//* Posts List Grid Item Invert */.grid-item-wrap.invert,
.grid-item-wrap.invert .posted-on,
.grid-item-wrap.invert .cat-links,
.grid-item-wrap.invert .byline,
.grid-item-wrap.invert .tags-links,
.grid-item-wrap.invert .entry-meta,
.grid-item-wrap.invert a,
.grid-item-wrap.invert .btn-icon,
.grid-item-wrap.invert .comments-button {
 color: #ffffff;
}
.posts-list.posts-list--grid .posted-by a:not(:hover) {
 color: #616262;
}
/* Vertical Justify Posts List */.posts-list.posts-list--vertical-justify .posted-by a:not(:hover) {
 color: #616262;
}
/* masonry Posts List */.posts-list.list-style-v3 .comments-link {
 border-color: #949494;
}
.posts-list.list-style-v4 .comments-link {
 color: /* Variable not found */;
}
.posts-list.list-style-v4 .posts-list__item.masonry-item .masonry-item-wrap .comments-link:hover {
 color: #ffffff;
 background-color: #949494;
}
/* Posts List masonry Item Invert */.masonry-item-wrap.invert,
.masonry-item-wrap.invert .posted-on,
.masonry-item-wrap.invert .cat-links,
.masonry-item-wrap.invert .byline,
.masonry-item-wrap.invert .tags-links,
.masonry-item-wrap.invert .entry-meta,
.masonry-item-wrap.invert a,
.masonry-item-wrap.invert .btn-icon,
.masonry-item-wrap.invert .comments-button {
 color: #ffffff;
}
/* Posts List masonry-5 Item Invert */.list-style-v5 .masonry-item-wrap.invert .posted-on,
.list-style-v5 .masonry-item-wrap.invert .cat-links,
.list-style-v5 .masonry-item-wrap.invert .byline,
.list-style-v5 .masonry-item-wrap.invert .tags-links,
.list-style-v5 .masonry-item-wrap.invert .posted-on a,
.list-style-v5 .masonry-item-wrap.invert .cat-links a,
.list-style-v5 .masonry-item-wrap.invert .tags-links a,
.list-style-v5 .masonry-item-wrap.invert .byline a,
.list-style-v5 .masonry-item-wrap.invert .comments-link,
.list-style-v5 .masonry-item-wrap.invert .entry-title a:hover {
 color: #56b0d2;
}
.list-style-v5 .masonry-item-wrap.invert .posted-on a:hover,
.list-style-v5 .masonry-item-wrap.invert .cat-links a:hover,
.list-style-v5 .masonry-item-wrap.invert .tags-links a:hover,
.list-style-v5 .masonry-item-wrap.invert .byline a:hover,
.list-style-v5 .masonry-item-wrap.invert .comments-link:hover {
 color: #ffffff;
}
.posts-list.list-style-v10 .masonry-item-inner .space-between-content .comments-link {
 color: /* Variable not found */;
}
.posts-list.list-style-v10 .masonry-item-inner .space-between-content .comments-link:hover {
 color: #56b0d2;
}
.wp-block-categories-list > li + li,
.wp-block-archives-list > li + li,
.widget_archive > ul > li + li,
.widget_categories > ul > li + li,
.widget-area:not(.footer-area) .widget_nav_menu div > ul > li + li,
.elementor-widget-sidebar .widget_nav_menu div > ul > li + li,
.widget_meta > ul > li + li,
.widget_pages > ul > li + li {
 border-color: rgb(167,171,173);
}
.wp-block-categories-list li a:before,
.wp-block-archives-list li a:before,
.widget_archive > ul > li > a:before,
.widget_categories > ul > li > a:before,
.widget-area:not(.footer-area) .widget_nav_menu div > ul > li > a:before,
.elementor-widget-sidebar .widget_nav_menu div > ul > li > a:before,
.widget_meta > ul > li > a:before,
.widget_pages > ul > li > a:before,
aside:not(.widget_recent_comments) ul:not([class]) > li:before {
 background-color: rgb(115,119,121);
}
/* Widgets misc */.widget_recent_entries .post-date,
.widget_recent_comments .recentcomments {
 color: /* Variable not found */;
}
/* #Widget Recent Posts - Comments, Archive */.widget.widget_recent_entries ul li a {
 color: #56b0d2;
}
.widget.widget_recent_entries ul li a:hover {
 color: #333333;
}
.widget_recent_entries ul li .post-date,
.elementor-widget.elementor-widget-wp-widget-recent-posts ul li .post-date {
 color: rgb(143,147,149);
}
/* invert color */.invert .widget_recent_entries ul li a,
.invert .widget_recent_comments ul li>a {
 color: #0674d1;
}
.invert .widget_recent_entries ul li a:hover,
.invert .widget_recent_comments ul li>a:hover {
 color: #ffffff;
}
.invert .widget_recent_entries ul li .post-date::before {
 color: rgba(86,176,210,0.3);
}
/* #Widget RSS */.widget_rss a.rsswidget {
 font-style: normal;
 font-weight: 700;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 text-transform: /* Variable not found */;
 color: h/* Variable not found */;
}
.widget_rss a.rsswidget:hover {
 color: #0674d1;
}
.invert .widget_rss a.rsswidget,
.invert .widget_rss a.rsswidget:hover {
 color: #ffffff;
}
/* #Widget date style*/.rss-date,
.widget_recent_entries .post-date {
 font-style: normal;
 font-weight: 400;
 font-size: 14px;
 line-height: 1.75;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 color: #949494;
}
.invert .rss-date,
.invert .widget_recent_entries .post-date {
 color: #ffffff;
}
/* #Widget Tags */.tagcloud a,
.tags-links a {
 border-color: #b5b9bb;
}
/* #Widget Calendar */.invert .widget_calendar {
 color: #616262;
}
.widget_calendar .calendar_wrap {
 background-color: #b5b9bb;
}
.widget_calendar tbody tr:nth-child(odd) {
 background-color: rgb(185,189,191);
}
.widget_calendar caption {
 color: #56b0d2;
}
.widget_calendar tfoot a:before {
 background-color: #56b0d2;
}
.widget_calendar tfoot a:hover:before {
 background-color: #616262;
}
.widget_calendar tbody td#today,
.widget_calendar tbody td a {
 color: #ffffff;
}
.widget_calendar tbody td#today,
.widget_calendar tbody td a {
 background-color: #56b0d2;
}
.widget_calendar tbody td a:hover {
 background-color: #b5b9bb;
 color: #ffffff;
}
.widget ul li a {
 color: #616262;
}
.widget ul li a:hover {
 color: #56b0d2;
}
.widget ul li a:hover:before {
 background-color: #56b0d2;
}
#secondary .widget {
 border-color: #56b0d2;
}
/* #Search */.widget_search .search-form__submit {
 background-color: #24466f;
 border-color:#24466f;
}
.widget_search .search-form__submit:hover {
 background-color: #56b0d2;
 border-color: #56b0d2;
}
.widget_search .search-form__field::-webkit-input-placeholder {
 color: #616262;
}
.widget_search .search-form__field::-moz-placeholder {
 color: #616262;
}
.widget_search .search-form__field:-ms-input-placeholder {
 color: #616262;
}
.widget_search .search-form__field:-moz-placeholder {
 color: #616262;
}
/* ##Top Panel */.invert .widget ul li.current-menu-item a,
.invert .widget ul li a:hover,
.site-footer a:hover,
.footer-menu__items li a:hover,
.footer-menu__items li.current-menu-item a,
.footer-menu__items li.current_page_item a {
 color: rgb(137,227,255);
}
/* Preloader */.jet-smart-listing-wrap.jet-processing + div.jet-smart-listing-loading,
div.wpcf7 .ajax-loader {
 border-top-color: #56b0d2;
 border-right-color: #56b0d2;
}
/*--------------------------------------------------------------## Ecwid Plugin Styles--------------------------------------------------------------*//* Product Title, Product Price amount */html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid-product__title-inner,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products .grid-product__image ~ .grid-product__price .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products .grid-product__image ~ .grid-product__title .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items.grid__products--layout-center .grid-product__price-compare,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__details,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku-hover,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__tax,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form__msg,
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store h1,
html#ecwid_html body#ecwid_body.page .ec-size .ec-wrapper .ec-store .product-details__product-title,
html#ecwid_html body#ecwid_body.page .ec-size .ec-wrapper .ec-store .product-details__product-price,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .product-details-module__title,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-cart-summary__row--total .ec-cart-summary__title,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-cart-summary__row--total .ec-cart-summary__price,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__categories * {
 font-style: normal;
 font-weight: 700;
 line-height: 1.5;
 font-family: Lato, sans-serif;
 letter-spacing: 0px;
}
html#ecwid_html body#ecwid_body .ecwid .ec-size .ec-wrapper .ec-store .product-details__product-description {
 font-style: normal;
 font-weight: 300;
 font-size: 18px;
 line-height: 1.6;
 font-family: Lato, sans-serif;
 letter-spacing: 0px;
 text-align: left;
 color: #616262;
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid-product__title-inner,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products .grid-product__image ~ .grid-product__price .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products .grid-product__image ~ .grid-product__title .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items.grid__products--layout-center .grid-product__price-compare,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__details,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku-hover,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__tax,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .product-details-module__title,
html#ecwid_html body#ecwid_body.page .ec-size .ec-wrapper .ec-store .product-details__product-price,
html#ecwid_html body#ecwid_body.page .ec-size .ec-wrapper .ec-store .product-details__product-title,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control__text,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control__textarea,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-link,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-link:visited,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store input[type="radio"].form-control__radio:checked+.form-control__radio-view::after {
 color: #949494;
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-link:hover {
 color: #0674d1;
}
/* Product Title, Price small state */html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__title-inner,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__price-hover .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__image ~ .grid-product__price .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__image ~ .grid-product__title .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items.grid__products--layout-center .grid-product__price-compare,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__details,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__sku,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__sku-hover,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__tax {
 font-size: 15px;
}
/* Product Title, Price medium state */html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__title-inner,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__price-hover .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__image ~ .grid-product__price .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__image ~ .grid-product__title .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items.grid__products--layout-center .grid-product__price-compare,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__details,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__sku,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__sku-hover,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__tax {
 font-size: 18px;
}
/* Product Title, Price large state */html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__title-inner,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__price-hover .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__image ~ .grid-product__price .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__image ~ .grid-product__title .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items.grid__products--layout-center .grid-product__price-compare,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__details,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__sku,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__sku-hover,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__tax {
 font-size: 22px;
}
/* Product Add To Cart button */html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store button {
 font-style: normal;
 font-weight: 700;
 line-height: 1.1;
 font-family: Lato, sans-serif;
 letter-spacing: 2px;
}
/* Product Add To Cart button normal state */html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control--secondary .form-control__button,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control--primary .form-control__button {
 border-color: #56b0d2;
 background-color: transparent;
 color: #56b0d2;
}
/* Product Add To Cart button hover state, Product Category active state */html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control--secondary .form-control__button:hover,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control--primary .form-control__button:hover,
html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--active>a {
 border-color: #56b0d2;
 background-color: #56b0d2;
 color: #ffffff;
}
/* Black Product Add To Cart button normal state */html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--appearance-hover .grid-product--dark .form-control--secondary .form-control__button {
 border-color: #56b0d2;
 background-color: #56b0d2;
 color: #ffffff;
}
/* Black Product Add To Cart button normal state */html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--appearance-hover .grid-product--dark .form-control--secondary .form-control__button:hover {
 border-color: #ffffff;
 background-color: #ffffff;
 color: #56b0d2;
}
/* Product Add To Cart button small label */html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control .form-control__button {
 font-size: 11px;
}
/* Product Add To Cart button medium label */html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control--small .form-control__button {
 font-size: 12px;
}
/* Product Add To Cart button large label */html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control--medium .form-control__button {
 font-size: 15px;
}
/* Mini Cart icon styles */html#ecwid_html body#ecwid_body .ec-minicart__body .ec-minicart__icon .icon-default path[stroke],
html#ecwid_html body#ecwid_body .ec-minicart__body .ec-minicart__icon .icon-default circle[stroke] {
 stroke: #949494;
}
html#ecwid_html body#ecwid_body .ec-minicart:hover .ec-minicart__body .ec-minicart__icon .icon-default path[stroke],
html#ecwid_html body#ecwid_body .ec-minicart:hover .ec-minicart__body .ec-minicart__icon .icon-default circle[stroke] {
 stroke: #0674d1;
}
body table.booked-calendar thead th .monthName {
 color: #56b0d2;
 font-family:Lato, sans-serif;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th .calendarSavingState {
 color: #56b0d2;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a::before {
 color: #56b0d2;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a:hover::before {
 color: #333333;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead .days th {
 background: #56b0d2 !important;
 font-family:Lato, sans-serif;
}
body table.booked-calendar td .date {
 background: rgba(86,176,210,0.1);
}
body table.booked-calendar td .date:hover {
 background: #56b0d2 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td span .number {
 color: #333333;
 font-family:Lato, sans-serif;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.blur span .number {
 color: #616262;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.prev-date .date:hover .number {
 color: #0674d1;
}
body .booked-calendar-wrap table.booked-calendar tr.week td.active .date,
body .booked-calendar-wrap table.booked-calendar tr.week td.active:hover .date,
body .booked-calendar-wrap.small table.booked-calendar tr.week td.active .date {
 background: #56b0d2 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td {
 border-color: #56b0d2;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button,
body .booked-modal input.button-primary[type="submit"] {
 background: #56b0d2;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button:hover,
body .booked-modal input.button-primary[type="submit"]:hover {
 background: #333333 !important;
}
body .booked-modal p.booked-title-bar {
 background-color: #56b0d2;
}
body .booked-modal .bm-window .close i {
 color: #ffffff;
}
body .booked-modal .bm-window a {
 color: #949494;
}
body .booked-modal .bm-window a:hover {
 color: #0674d1;
}
body .booked-calendarSwitcher {
 background: #56b0d2 !important;
}
body .booked-calendarSwitcher select {
 background: #0674d1 !important;
}
body .booked-form .required-asterisk {
 color: #56b0d2;
}
.booked-calendar-shortcode-wrap table.booked-calendar td.today:hover .date:hover {
 background: #0674d1 !important;
}
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled],
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled]:hover {
 color: #ffffff !important;
 background-color: #56b0d2 !important;
 opacity: .5;
}
/* small */.booked-calendar-shortcode-wrap .booked-calendar-wrap.small .booked-calendar thead {
 background-color: #56b0d2 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap.small .booked-calendar thead th .monthName,
body .booked-calendar-wrap.small table.booked-calendar tr.week td.active .date .number,
.booked-calendar-shortcode-wrap .booked-calendar-wrap.small .booked-calendar thead th > a::before,
.booked-calendar-shortcode-wrap .booked-calendar-wrap.small .booked-calendar thead th .calendarSavingState {
 color: #ffffff;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap.small .booked-calendar thead th > a:hover::before {
 color: #0674d1;
}
body .booked-calendar-wrap.small table.booked-calendar td.today:hover .date {
 background-color: #56b0d2 !important;
}
body .booked-calendar-wrap.small table.booked-calendar td.today:hover .date .number {
 color: #ffffff !important;
}


.site-content {
	margin-top: 50px;
	margin-bottom: 50px;
}