@font-face{font-family:GeneratePress;src:url(//compass.clinic/wp-content/themes/generatepress/assets/fonts/generatepress.eot);src:url(//compass.clinic/wp-content/themes/generatepress/assets/fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//compass.clinic/wp-content/themes/generatepress/assets/fonts/generatepress.woff2) format("woff2"),url(//compass.clinic/wp-content/themes/generatepress/assets/fonts/generatepress.woff) format("woff"),url(//compass.clinic/wp-content/themes/generatepress/assets/fonts/generatepress.ttf) format("truetype"),url(//compass.clinic/wp-content/themes/generatepress/assets/fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.anchor {
display: block;
position: relative;
top: -90px; visibility: hidden!important;
}
.top-bar {
display:none;
}
.page-heading {
color:#ffffff;
}
.secondary-navigation {
padding-right:50px;
}
.compass-lists .elementor-widget:not(:last-child) {
margin-bottom: 0px;
}
.breadcrumbs a {
color: #1bbc9c;
font-weight: 700;
}
#recent-posts-3 a {
display: block;
font-weight: 700;
}
#recent-posts-3 .post-date {
font-size: 12px;
font-style: italic;
}
#recent-posts-3 li {
margin-bottom: 10px;
}
#recent-posts-3 a:hover {
text-decoration: underline;
}
.book-btn  {
background-color:#e585c4;
color:white;
padding: 12px 20px;
border-radius:20px
}
.book-btn:hover {
background-color:#c673aa;
}
ul.footer-contact {
margin-left:28px;
}
.foot-map:before {
font-family: fontawesome;
content: "\f041";
position:absolute;
margin-left:-25px
}
.foot-phone:before {
font-family: fontawesome;
content: "\f098";
position:absolute;
margin-left:-25px;
}
.foot-fax:before {
font-family: fontawesome;
content: "\f1ac";
position:absolute;
margin-left:-26px
}
.foot-email:before {
font-family: fontawesome;
content: "\f0e0";
position:absolute;
margin-left:-26px;
font-size:16px;
}
@media (max-width: 768px) {
.secondary-navigation {
display:none;
}
.top-bar {
display:block;
}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .mobile-bar-items a {
line-height: 45px !important;
}
.site-logo.mobile-header-logo img {
height:85px!important;
}
}