#top-bar {background-color: #fafafa !important;border-bottom: 1px solid #eee;box-shadow: unset;}
#top-bar a {color: #777 !important;}
.main-nav-sidebar span, .sidebar-alt-close-btn span {background-color: #000;}
.main-nav-sidebar span {display: block;width: 17px;height: 1px;margin-bottom: 4px;}
#main-nav {box-shadow: none;background-color: #fff !important;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
#main-menu li a {font-family: "Open Sans";font-size: 14px;line-height: 44px;letter-spacing: 1px;font-weight: normal;color: #000;}
#main-nav a, #main-nav i, #main-nav #s {color: #000;}
.entry-header {border-bottom: unset;height: 200px;}
.site-description {font-size: 13px;}
.savona-widget .widget-title {border: unset;border: 1px solid #eee;background: #fafafa;}
.savona-widget .widget-title::after {border-top: 8px solid #eaeaea;}
#page-content .savona-widget .widget-title h2 {font-weight: bold;}
#main-menu .sub-menu > li > a {line-height: 20px;}
#main-menu .sub-menu, #main-menu .sub-menu a {background-color: #fff !important;border-color: rgba(0,0,0,.07) !important;}
#main-menu .sub-menu, #main-menu .sub-menu a:hover {background-color: #fafafa !important;}
#top-menu .sub-menu > li > a {line-height: 20px;}
#top-menu .sub-menu, #top-menu .sub-menu a {background-color: #fff !important;border-color: rgba(0,0,0,.07) !important;}
#top-menu .sub-menu, #top-menu .sub-menu a:hover {background-color: #fafafa !important;}
#featured-links {padding-top: 40px;}
#featured-links .boxed-wrapper {font-size: 0;text-align: center;}
#featured-links .featured-link {position: relative;float: left;}
#featured-links a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#featured-links .cv-outer {padding: 12px;}
#featured-links h4 {display: inline-block;padding: 11px 20px;font-family: "Open Sans";font-size: 13px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;}
.blog-pagination {position: relative;overflow: hidden;text-align: center;padding: 0px 0 50px;}
.comments-area {margin-top: 30px;}
#reply-title, #reply-title a, .comment-title h2, .comment-title {margin-bottom: 44px;text-align: center;font-size: 16px;line-height: 24px;letter-spacing: 1.5px;text-transform: uppercase;}
.comments-area .children {margin-left: 50px;}
.entry-comments {overflow: hidden;padding: 0px 0 55px;margin-bottom: 40px;border-bottom-style: solid;border-bottom-width: 1px;font-size: 15px;line-height: 24.2px;}
.comment-content {overflow: hidden;}
.comment-avatar {float: left;margin-right: 17px;}
.comment-avatar img {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.main-container {float: left;margin: 0 auto;overflow: hidden;}
.sidebar-left {float: left;}
.sidebar-right {float: right;}
.post-media {position: relative;margin-bottom: 18px;}
.post-media > a {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}
.post-header {text-align: center;}
.post-categories a {font-size: 12px;font-weight: bold;letter-spacing: 2px;text-transform: uppercase;}
#page-content .read-more a {background: #fafafa;color: #030303;border: 1px solid #eee;}
#page-content .read-more a:hover {background: #fff;color: #000;border: 1px solid #222;}