div#footer-widgets h4 {
    font-size: 22px !important;
}
p#breadcrumbs {
    padding-bottom: 0px !important;
    margin-top: 15px !important;
}
.recent-post-container.container {
    padding-right: 31px !important;
}
div#block-9 {
    margin-bottom: 5px !important;
}
#footer-outer .row {
    padding: 35px 0 !important;
}
/* ul.sf-menu.sf-js-enabled.sf-arrows li ul li {
    border-bottom: 1px solid #fff !important;
} */
a.uncategorized {
    display: none !important;
}
.nectar-recent-posts-slider_multiple_visible .recent-post-container.container {
    max-width: 90%!important;
}
.home-search label.wp-block-search__label {
    font-size: 30px !important;
    margin-bottom: 35px !important;
    display: block !important;
    text-align: center !important;
}
.home-search input#wp-block-search__input-1 {
    border: 1px solid #ccc !important;
}
a.nectar-button.large.regular.accent-color.has-icon.wpb_animate_when_almost_visible.wpb_fadeInUp.fadeInUp.regular-button {
    border-radius: 34px !important;
}
a.nectar-button.large.regular.accent-color.has-icon.wpb_animate_when_almost_visible.wpb_fadeInUp.fadeInUp.regular-button:hover {
    background:#113245 !important;
}
button.wp-block-search__button.wp-element-button {
    border-radius: 36px !important;
}
a.nectar-button.large.regular.accent-color.regular-button {
    border-radius: 35px !important;
}
div#header-outer {
    border-bottom: 1px solid #eee !important;
}
body.search #page-header-bg {
    height: 160px !important;
    background: #113245 !important;
}
body.search #page-header-bg h1 {
    font-size: 30px !important;
    line-height: 40px !important;
    color: white !important;
}
#page-header-bg h1, #page-header-bg .result-num {
    color: white !important;
    font-size: 18px !important;
}
#page-header-bg h1, #page-header-bg {
    font-size: 30px !important;
	line-height: 35px !important;
}
div#block-13 {
    margin-bottom: 16px !important;
}
.post-area {
    border-right: 1px solid #eee !important;
}
ul.wp-block-latest-posts__list.has-dates.wp-block-latest-posts li {
    border-bottom: 1px solid #eee !important;
}
body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap > a {
    width: 150px !important;
    height: 150px !important;
    border-radius: 10px !important;
}
body.search-results[data-ext-responsive="true"] #search-results[data-layout="list-no-sidebar"] {
    max-width: 100% !important;
}
body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap {
    margin-left: 100px !important;
}
body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap > a img {
    height: auto !important;
    width: 100% !important;
}
div#footer-widgets {
    font-size: 16px !important;
	  line-height: 25px !important;
}
body.single-post.material[data-bg-header="true"] .container-wrap {
    padding-top: 0px!important;
}
.sharedaddy.sd-sharing-enabled {
    display: inline-block !important;
    float: left !important;
}
.sd-like .jetpack-likes-widget-wrapper {
    display: inline-block !important;
    float: right !important;
}
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
    clear: inherit !important;
    display: inline-block;
    float: left !important;
    width: auto !important;
    margin-right: 50px;
		margin-top: 30px !important;
}
.single-post .post .content-inner {
    padding-bottom: 0px !important;
}
.comment-wrap, #author-bio {
        padding-top: 0px !important;
    display: block !important;
    overflow: hidden !important;
    clear: both !important;
}
.comment-wrap {
    margin-top: 30px !important;
    padding-bottom: 30px !important;
}
.blog_next_prev_buttons {
    margin-top: 0px !important;
}
h3.sd-title {
    font-size: 18px !important;
    line-height: 0px !important;
}
h3.jp-relatedposts-headline {
    font-size: 18px !important;
    line-height: 0px !important;
    margin-bottom: 30px !important;
}
img.jp-relatedposts-post-img {
    border-radius: 6px !important;
}
body.material-ocm-open #slide-out-widget-area.slide-out-from-right .inner-wrap {
    opacity: 1;
    margin-top: 0px !important;
}
.off-canvas-menu-container.mobile-only ul li {
        border-bottom: 1px dotted #eee !important;
    padding-bottom: 8px !important;
    margin-bottom: 8px !important;
}
/* #footer-outer .widget.widget_nav_menu li a,
#footer-outer .widget.widget_recent_entries li a {
    border-bottom: 1px dotted rgba(255,255,255,0.18) !important;
    padding-bottom: 10px !important;
}{
    border-bottom: 1px dotted rgba(255,255,255,0.18) !important;
    padding-bottom: 10px !important;
} */
li.slide-out-widget-area-toggle {
    display: none !important;
}
#footer-outer .widget h4, #sidebar h4 {
    margin-bottom: 25px !important;
}
h1.top-heading {
    text-align: center !important;
}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap >a, body.material #page-header-bg.fullscreen-header .inner-wrap >a {
    font-size: 18px !important;
    line-height:23px !important;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 120px !important;
	border: 1px solid #ccc !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: 1px solid #ccc !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100% !important;
    border-radius: 6px !important;
}
h1.top-heading {
    background: radial-gradient(black, transparent) !important;
}
article.result {
    padding-top: 61px !important;
}
span.wpcf7-not-valid-tip {
    color: red !important;
    box-shadow: none !important;
}

/* Tablet big media query */
@media only screen and (max-width: 1000px) {
	.post-area {
			border-right: none !important;
	}
	li.slide-out-widget-area-toggle 	{
    display: block !important;
	}
  .home-search {
    padding-bottom: 50px !important;
    padding-top: 30px !important;
  }
}

/* Tablet media query */
@media only screen and (max-width: 768px) {

}

/* Mobile media query */
@media only screen and (max-width: 768px) {

}
/*added for  table and li design */
li {
    padding: 11px;
}
/* Rob's fix for list spacing: */
li {
  padding-top: 11px;
  padding-bottom: 11px;
}
li > ul, li > ol {
  padding-top: 0;
  margin-top: 11px; 
  margin-bottom: -11px; 
}
/* end robs fix */

td, th {
    border: 1px solid #000!important;
}
