/*
Theme Name: Ashe Child 
Theme URL: http://shegrowscoffee.com
Description: Ashe Child Theme 
Theme Author: Meagan Thibeault.wp-block-media-text__content a:hover
Author URL: http://shegrowscoffee.com
Template: ashe 
Version: 1.0.0 
Text Domain: twentyseventeen-child 
*/

div.wpforms-container-full .wpforms-form button[type="submit"] {
	font-size: 18px !important;
}

#sbi_load a:hover {
	color: #ffffff !important;
	background: #ca9b52 !important;
}

#sbi_load a {
	font-size: 18px !important;
	font-family: "Delius Unicase", cursive !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	padding-right: 25px !important;
	padding-left: 25px !important;
	bordeR: 1px solid !important;
}

#sb_instagram .sbi_follow_btn a {
	border-radius: 0 !important;
}

.homepage-about-block-group .wp-block-button {
	margin-top: 1em;
}

.home .wp-block-cover {
	margin-top: 0 !important;
}

.home .aligncenter, div.aligncenter {
	margin-top: 0 !important;
}


.single-post .main-content {
	margin-bottom: 0;
}

.single-post .main-container {
	padding-bottom: 0;
}

.home .post-content {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

video {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  z-index:-100;
}

.page-template-default.page.page-id-2439 .above-footer-group {
	display: none;
}

.page-template.page-template-about-page.page-template-about-page-php.page.page-id-766 .above-footer-group {
	display: none;
}

.farmers-market-image-column {
	margin-top: 2em;
}

.warrior-image-home {
	background-image: url('https://dev.shegrowscoffee.com/wp-content/uploads/2024/12/AWarriorForChange-SGC-Banner-WEB-CLOSED.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 500px;
}

.warrior-image-home:hover {
	background-image: url('https://dev.shegrowscoffee.com/wp-content/uploads/2024/12/AWarriorForChange-SGC-Banner-WEB.png') !important;
}

#menu-item-5325:hover {
	background-image: url('https://dev.shegrowscoffee.com/wp-content/uploads/2024/12/SGC-warrior-underline-4.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

#top-menu li a:hover {
	color: #FFF !important;
}

#top-menu {
	float: none !important;
}

#top-bar {
	background-color: #9bc5f8 !important;
}

.top-bar-socials {
	display: none;
}

.page-template-default.page.page-id-1731 .footer-above-title {
	display: none;
} 

.my-mission-contact-form {
	text-align-last: center;
}

.wpforms-container.wpforms-container-full.my-mission-contact-form {
	padding-top: 0 !important;
}

h2.change-starts-here {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.page-template.page-template-about-page.page-template-about-page-php.page.page-id-71 .above-footer-group {
	display: none;
}

.page-template-default.page.page-id-4844 .above-footer-group {
	display: none;
}

.page-template-default.page.page-id-4713 .above-footer-group {
	display: none;
}

div.wpforms-container-full {
	margin-top: 0 !important;
}

.my-mission-contact-form .wpforms-field-description {
	font-size: 15px !important;
}

.my-mission-contact-form .wpforms-field-row {
	margin-left: auto !important;
	margin-right: auto !important;
}

.my-mission-contact-form .wpforms-field-medium {
	margin-left: auto !important;
	margin-right: auto !important;
}

.my-mission-contact-form .wpforms-field-label {
	padding-top: 1em !important;
	padding-bottom: .5em !important;
	margin-top: 1em !important;
	font-family: Open Sans, sans-serif !important;
}

.my-mission-contact-form .wpforms-field-label {
	font-size: 25px !important;
}

.my-mission-contact-form .wpforms-field-label-inline {
	font-family: Open Sans, sans-serif !important;
	font-size: 20px !important;
	line-height: 1.5 !important;
}

.my-mission-contact-form .wpforms-field-description {
	font-family: Open Sans, sans-serif !important;
	padding-top: .5em !important;
}

.my-mission-contact-form .rc-anchor {
	margin-left: auto !important;
	margin-right: auto !important;
}

.my-mission-contact-form .wpforms-form button[type="submit"] {
	margin-top: 2em !important;
	margin-bottom: 2em !important;
	background-color: #8fbc8f !important;
}

.jamaican-blue-order-form {
	text-align-last: center;
}

.jamaican-blue-order-form .wpforms-field-description {
	font-size: 15px !important;
}

.jamaican-blue-order-form .wpforms-field-row {
	margin-left: auto !important;
	margin-right: auto !important;
}

.jamaican-blue-order-form .wpforms-field-medium {
	margin-left: auto !important;
	margin-right: auto !important;
}

.jamaican-blue-order-form .wpforms-field-label {
	padding-top: 1em !important;
	padding-bottom: .5em !important;
	padding-top: 1em;
	font-family: Open Sans, sans-serif !important;
}

.jamaican-blue-order-form .wpforms-field-label {
	font-size: 25px !important;
}

.jamaican-blue-order-form .wpforms-field-label-inline {
	font-family: Open Sans, sans-serif !important;
	font-size: 20px !important;
	line-height: 2 !important;
}

.jamaican-blue-order-form .wpforms-field-description {
	font-family: Open Sans, sans-serif !important;
	padding-top: .5em !important;
}

.jamaican-blue-order-form .rc-anchor {
	margin-left: auto !important;
	margin-right: auto !important;
}

.jamaican-blue-order-form .wpforms-form button[type="submit"] {
	margin-top: 2em !important;
	margin-bottom: 2em !important;
	background-color: #8fbc8f !important;
}

.jamaican-blue-mountain-group {
	background-color: #9bc5f8 !important;
	border-radius: 20px;
}

.jamaican-blue-mountain-group p {
	color: #000 !important;
	font-weight: 700 !important;
}

.jamaican-blue-mountain-group p a {
	color: #000 !important;
	margin-bottom: 0 !important;
	text-transform: uppercase !important;
	font-size: 20px !important;
}

.jamaican-blue-mountain-group p a:hover {
	color: #FFF !important;
	text-decoration: none !important;
}

.jamaican-blue-mountain-group {
	padding-top: 2em !important;
	padding-left: 2em !important;
	padding-right: 2em !important;
	padding-bottom: 2em !important;
}

p.place-order-p {
	margin-bottom: 0 !important;
}

p.holiday-special-p {
	font-family: "Delius Unicase", cursive !important;
}

body {
	font-family: Open Sans, sans-serif;
}

h4 {
	font-family: Open Sans, sans-serif !important;
	font-weight: bold !important;
}

#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text {
	font-family: Open Sans, sans-serif !important;
}

.sbi_lb-data .sbi_lb-caption a {
	font-family: Open Sans, sans-serif !important;
}

#sbi_lightbox .sbi_lightbox_action a {
	font-family: Open Sans, sans-serif !important;
}

blockquote p {
    font-size: 24px;
	line-height: 42px;
	margin-bottom: 2em;
}

p {
    font-size: 20px;
	line-height: 28px;
	margin-bottom: 2em;
	font-family: Open Sans, sans-serif !important;
	font-weight: 500;
}

.translated-ltr * {
	font-family: Open Sans, sans-serif !important;
}

p strong {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 2em;
	font-family: Open Sans, sans-serif;
}

p s {
	font-family: Open Sans, sans-serif !important;
}

em {
	font-family: Open Sans, san-serif;
}

.post-content u {
	font-family: Open Sans, san-serif;
}

.post-content p a {
	font-size: 20px;
}

.post-content a {
	font-size: 20px;
	line-height: 28px;
	font-family: Open Sans, sans-serif;
	font-weight: 700 !important;
}

.post-content a:hover {
	font-size: 20px;
	line-height: 28px;
	font-family: Open Sans, sans-serif;
	font-weight: 700 !important;
}

.enlarged-a {
	font-size: 32px;
	line-height: 45px;
	font-family: Open Sans, sans-serif;
	font-weight: 700 !important;
}

h2 {
	font-size: 32px;
	line-height: 45px;
	font-family: Open Sans, sans-serif;
	text-transform: uppercase !important;
	font-weight: bold !important;
}

h2.farmers-market-schedule-h2 {
	text-decoration: underline;
}

h3 {
	font-family: Open Sans, sans-serif;
	font-weight: bold !important;
}

h3 {
	font-family: Open Sans, sans-serif;
	font-weight: bold !important;
}

ol {
	font-size: 24px;
	line-height: 42px;
	margin-bottom: 2em !important;
}

.has-small-font-size a {
	font-size: 15px;
}

.has-small-font-size {
	font-size: 15px !important;
}

figcaption {
	line-height: 25px !important;
	font-family: 'Open Sans';
} 

.image-column-underline {
	border-bottom: 1px dashed;
}

.gcs-feature-image img {
	margin-bottom: 30px !important;
}

.sidebar-right {
	background: rgba(255, 255, 255, .8); /* white with 50% opacity */
	padding: 37px;
	border-left: 2px dashed;
	border-left-color: rgb(0, 0, 0, .2);
}

.sidebar-alt {
	padding-left: 15px !important;
	padding-right: 10px !important;
}

.post-content .latest-post-teaser p {
	margin-bottom: 1em !important;
	margin-top: 1em !important;
}

.post-content .latest-post-teaser ul {
	margin-bottom: .5em;
}

.ashe-widget.widget_recent_entries a {
	font-size: 20px !important;
	line-height: 1px;
}

.widget_recent_entries ul li {
	line-height: 45px !important;
	margin-top: 1em;
}

.coffee-forest-project-logo img {
	max-width: 80%;
}

.sgc-about-me-badge img {
	max-width: 70%;
}

.comments-area #submit {
	font-family: "Delius Unicase", cursive !important;
}

.page-title {
	font-family: "Delius Unicase", cursive !important;
	font-weight: 700;
}

.wp-block-latest-posts__featured-image a {
	display: block !important;
}

.wp-block-latest-posts__featured-image img {
	min-width: 100%;
}

.wp-block-latest-posts__post-date {
	font-family: Open Sans, sans-serif !important;
	padding-top: 1em;
	font-sizE: 0.6em;
}

h3.footer-h3 {
	color: #9b6e17 !important;
	padding-bottom: .5em;
}

p.footer-p {
	color: #9b6e17 !important;
}

.copyright-info p {
	color: #9b6e17 !important;
}

.wp-block-group.footer-above-title a {
	font-family: Open Sans, sans-serif;
}

.gtranslate_wrapper a {
	font-family: 'Open Sans' !important;
}

.post-template-default.single.single-post.postid-4363 .related-posts {
	display: none !important;
}

.wp-block-latest-posts__post-excerpt {
	font-family: 'Open Sans' !important;
	font-size: 16px !important;
	line-height: 30px !important;
}

.latest-post-container ul li::marker {
	display: none !important;
}

.growing-coffee-comic img {
	max-width: 70%;
}

.page-template-default.page.page-id-2439 .post-content p a {
	font-family: "Delius Unicase", cursive;
	font-weight: 700;
	font-size: 24px;
	padding-left: 5px;
}

.page-template-default.page.page-id-2434 .post-content p a {
	font-family: Open Sans, sans-serif;
	font-size: 20px;
	padding-left: 5px;
}

.dj_gecko.dj_ff108.dj_contentbox body {
	background-color: #000000 !important;
}

.main-nav-sidebar {
	display: none;
}

.wp-block-separator {
	width: 60% !important;
	margin-bottom: 2em !important;
	border: 1px dashed !important;
}

pre {
	margin-bottom: 5em;
	font-family: monospace !important;
}

pre.wp-block-preformatted {
	font-family: monospace !important;
}

.wp-block-separator.is-style-wide {
	border-bottom-width: 0;
}

.wp-block-separator {
	border: 2px dashed;
	border-color: rgb(0, 0, 0, .2);
	background: rgba(255, 255, 255, .8);
}

.comments-area p {
	margin-bottom: .5em !important;
}

.slick-slider {
	display: none;
}

.wp-block-buttons a:hover {
	line-height: 24.6px;
}

a.wp-block-file__button:hover {
	line-height: 36px;
	text-decoration: none !important;
}

/* Header Styles */

.top-bar-socials {
	float: none !important;
}

.top-bar-socials a:hover {
	line-height: 50px !important;
}

#main-menu .sub-menu {
	width: 250px !important;
}

#main-nav {
	box-shadow: none !important;
	min-height: 40px !important;
}

/* My Mission Styles */

.page-template-default.page.page-id-5286 .wp-block-group.footer-above-title.has-background {
	display: none;
}

.page-template-default.page.page-id-2434 .wp-block-group.footer-above-title.has-background {
	display: none;
}

.page-template-default.page.page-id-4844 .wp-block-group.footer-above-title.has-background {
	display: none;
}

.page-template.page-template-about-page.page-template-about-page-php.page.page-id-71 .post-content h2 a {
	font-size: 32px;
}

h2.learn-more-h2 a {
	padding-top: 0 !important;
	font-size: 30px !important;
}

h2.learn-more-h2 {
	padding-top: 0 !important;
}

h2.support-my-mission-h2 a {
	font-size: 35px !important;
}

h2.support-my-mission-h2 {
	padding-top: 0 !important;
}

h2.buy-carbon-h2 {
	padding-bottom: 1em !important;
}

h2.support-homepage-h2 a {
	font-size: 25px !important;
}

h2.support-homepage-h2 {
	padding-top: .5em !important;
}


/* Homepage Styles */

.home .page-content {
	margin-top: 0 !important;
}


/* St. Lawrence Market Page Styles */

.page-template-default.page.page-id-4713 .boxed-wrapper {
	max-width: 2000px;
}

.market-hours-group {
	border-bottom: 1px dashed;
	margin-bottom: 2em;
	margin-right: 2em;
	margin-left: 2em;
}

/* Single Post Styles */

.post-title {
	font-weight: 700 !important;
	padding-top: .5em;
	font-family: "Delius Unicase", cursive;
}

.post-content h3 {
	font-size: 26px;
	margin-bottom: 1.5em !important;
	margin-top: 0 !important;
	font-weight: 700;
	padding-top: 0;
}

.post-content h2 {
	font-weight: 700;
	padding-bottom: 1.5em;
	padding-top: 1.5em; 
}

.post-content h1 {
	font-weight: 700;
}

.post-content ol {
	font-size: 24px;
	line-height: 36px;
}

.post-content ol li {
	font-family: Open Sans, san-serif;
	font-size: 20px;
	line-height: 28px;
}

.post-content ul li strong {
	font-family: Open Sans, sans-serif;
}

.post-content ul {
	font-size: 20px !important;
	line-height: 28px !important;
	margin-bottom: 3em !important;
	font-family: Open Sans, sans-serif;
	padding-left: 0 !important; 
}

.post-content ul li {
	margin-bottom: 1em;
	font-family: Open Sans, sans-serif;
}

.post-content .gallery {
	margin-bottom: 30px !important;
}

#gallery-2 li img {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.gallery-item {
	margin-bottom: 2em !important; 
}

.post-content li .gallery-item {
	margin-bottom: 0 !important;
}

.post-content li img#potting-img-adjust {
	margin-bottom: 0 !important;
}

.post-content li .gallery-item .post-template-default.single.single-post figure {
	padding-bottom: 0em !important;
}

.post-content li .gallery-item img {
	margin-bottom: 5px !important;
	margin-top: 0px !important;
	margin-right: 5px !important;
	margin-left: 0 !important;
}

.post-template-default.single.single-post h2 {
	font-size: 32px !important;
	padding-top: 1em;
}

.post-template-default.single.single-post .main-container {
	padding-right: 5em !important;
	padding-left: 5em !important;
}

.post-template-default.single.single-post #bwg_container1_0 {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

.wp-caption-text {
	text-transform: none !important;
	border-width: 0 !important;
	padding-bottom: 2em;
	padding-top: 2em;
}

.related-posts {
	padding-bottom: 4em;
}

.related-posts img {
	height: 220px;
	object-fit: cover;
}

.related-posts h4 a {
	color: #ca9b52 !important;
	font-size: 20px;
	line-height: 30px !important;
	font-family: 'Open Sans' !important;
	font-weight: 700;
}

.related-posts h3 {
	padding-bottom: 3em;
}

/* Personal Page Styles */

.page-template.page-template-personal-page.page-template-personal-page-php h2 {
	font-size: 32px !important;
}

.page-template.page-template-personal-page.page-template-personal-page-php .main-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.post-content ul {
	list-style: url("https://shegrowscoffee.com/wp-content/uploads/2021/11/She-Grows-Coffee-button-marker.png");
}

.page-template.page-template-personal-page.page-template-personal-page-php .boxed-wrapper {
	max-width: 2000px !important;
}

table th {
	font-weight: normal !important;
	border-style: none !important;
}

table tr {
	border-style: none !important;
}

.bwg-item {
	margin: 20px !important;
}

.personal-paragraph {
	padding-right: 5em;
}

.personal-prompts {
	padding-right: 0;
}

.personal-intro {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

/* Contact Page Styles */

.half-forest-half-farm img {
	max-height: 500px;
}

.page-template.page-template-about-page.page-template-about-page-php.page.page-id-71 .footer-above-title {
	display: none;
}

h2.custom-contact-h2 {
	padding-top: .75em;
}

.contact-image-container {
	padding-top: 2.5em;
	padding-bottom: 2.5em;
}


/* Default Page Styles */

.page-template-default.page h2 {
	font-size: 32px;
}

.page-template-default.page .main-container {
	padding-right: 5em !important;
	padding-left: 5em !important;
}

/* Default Single Post Styles */

.post-categories {
	display: none !important;
}

figure.wp-block-gallery.has-nested-images {
	margin-bottom: 2em;
}

.post-content > p:not(.wp-block-tag-cloud):first-of-type::first-letter {
  font-family: inherit !important;
  font-weight: inherit !important;
  color: #000000 !important;
  font-size: 20px !important;
  line-height: 28px !important;
  margin: 0 !important;
  float: none !important;
}

/* Coffee Forest Project Styles */

.project-logo-styles {
	width: 250px;
}

.display-posts-listing.image-left .listing-item {
	overflow: hidden; 
	margin-bottom: 32px;
	width: 100%;
}

.display-posts-listing.image-left .image {
	float: left;
	margin: 0 16px 0 0;
}

.display-posts-listing.image-left .title {
	display: block;
	font-size: 20px;
	line-height: 40px;
	font-weight: 700;
	padding-bottom: .5em;
	padding-top: .75em;
	font-family: "Delius Unicase", cursive !important;
}

.display-posts-listing.image-left .title:hover {
	text-decoration: underline 2px #ca9b52 !important;
}

.display-posts-listing.image-left a:hover {
	border-bottom: none !important;
}

.display-posts-listing.image-left .excerpt-dash { 
	display: none; 
}

.display-posts-listing.image-left .excerpt {
	font-size: 17px;
}

.excerpt {
	font-family: 'Open Sans' !important;
}

.main-nav-sidebar {
	display: none;
}

/* About Styles */

.page-template.page-template-about-page.page-template-about-page-php h2 {
	font-size: 32px !important;
}

.page-template.page-template-about-page.page-template-about-page-php .main-container {
	padding-right: 5em !important;
	padding-left: 5em !important;
}

/* Default Homepage Styles */

.wp-block-column.home-about-group {
	margin-right: 1em;
	margin-left: 1em;
}

.wp-block-column.home-about-group h2 {
	font-size: 28px !important;
	margin-bottom: 0;
	padding-bottom: 1em;
}

.wp-block-column.home-about-group p {
	font-size: 16px;
}

.post-content .wp-block-column.home-about-group a {
	font-size: 18px;
}

.home-about-group-socials a {
	font-size: 30px;
}

:where(.wp-block-columns.has-background) {
	padding-bottom: 0;
	padding-top: 2em;
}

.above-footer-group p a {
	font-family: "Open Sans", sans-serif !important;
}

.above-footer-group h3 {
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 25px;
	padding-top: 1.5em;
}

.above-footer-group {
	padding-bottom: 3em;
}

.home-about-group-socials a:hover {
	font-size: 30px;
}

.post-content .wp-block-column.home-about-group-logo a {
	font-size: 18px;
	margin-right: auto !important;
	margin-left: auto !important;
}

.wp-block-column.home-about-group-logo {
	max-width: 250px;
	border-bottom: none;
	max-height: 250px;
	margin-right: auto !important;
	margin-left: auto !important;
}

.homepage-about-block-group {
	border-bottom: 1px dashed;
	padding-bottom: 2em;
	padding-top: 1em;
}

.homepage-about-block-group-contact {
	padding-bottom: 8em;
}

.about-my-work-button {
	padding-bottom: 1em;
}

.wp-block-media-text .wp-block-media-text__media {
	margin: 3.5em;
}

.post-content .footer-above-title {
	border-radius: 20px 20px 0% 0%;
}

.footer-above {
	margin-bottom: 2em;
	margin-top: 0;
}

.page-template-default.page.page-id-2434 .above-footer-group {
	display: none;
}

.page-template-default.page.page-id-1731 .above-footer-group {
	display: none;
}

.page-template-default.page.page-id-5286 .above-footer-group {
	display: none;
}

.home .post-content {
	padding-bottom: 0;
}

:where(.wp-block-columns) {
	margin-bottom: 0;
}

.home .main-container {
	padding-bottom: 0 !important;
}

.home .main-content {
	margin-bottom: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.homepage-about-link {
	padding-bottom: 6em;
	padding-top: 3.5em;
}

#featured-slider.boxed-wrapper .slider-item-bg {
	height: 800px;
	}

.wp-block-media-text__content {
	margin-bottom: 2em !important;
	margin-top: 2em;
}

.wp-block-columns.is-layout-flex.wp-container-8 {
	padding-left: 10em;
	padding-right: 10em;
	border-top: dotted #000 1px;
	padding-top: 6em;
}

.wp-block-media-text {
	display: block !important;
}

.wp-block-media-text__content a {
	line-height: 30px !important;
}

.wp-block-media-text__content a:hover {
	line-height: 30px !important;
}

.image-overlay {
	color: #000000 !important;
}

.slider-content {
	font-size: 18px;
	line-height: 36px;
	font-family: 'Open Sans' !important;
	padding-right: .5em;
	padding-left: .5em;
}

.featured-blogposts {
	padding-left: 10em;
	padding-right: 10em;
}

.featured-blogposts h2 a {
	font-size: 18px !important;
	font-family: Open Sans, sans-serif !important;
}

.home.page-template-default.page .main-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.home.page-template-default.page .wp-bock-column {
	padding-right: 3em !important;
	padding-left: 3em !important;
}

.blog .main-container:before {
  content: "Unorganized List of My Latest Posts ✎";
  display: block;
  width: 100%;
  font-size: 30px;
  color: #000000;
  margin: 0 auto;
	padding-top: 1em;
	padding-bottom: 1em;
	text-align: center;
	margin-bottom: 1em;
}

.home .page-title {
	display: none;
}

.image-overlay {
	background-color: transparent !important;
}

.page-content .image-overlay a {
	color: #000000 !important;
}

.slider-item-bg {
	opacity: 0.35;
	background-size: auto;
}

.slider-read-more {
	display: contents;
}

.slider-read-more a {
	font-size: 20px;
	font-weight: 700;
	font-family: "Delius Unicase", cursive !important;
	background-color: #8fbc8f !important;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 25px;
	padding-left: 25px;
}

.slider-read-more a:hover {
	border-color: transparent;
	line-height: 40px;
	background-color: #ca9b52 !important;
	color: #FFF !important;
}

.custom-button-1 a:hover {
	line-height: 28px;
}

.slider-title a:hover {
	text-decoration: none;
}

.slider-title a {
	font-size: 32px !important;
	font-weight: 700;
}

#featured-links {
	background-color: rgba(255, 255, 255, .8) !important;
}

.home.blog .featured-link a:hover {
	border-bottom: none !important;
}

.home.blog .featured-link img {
	width: 20% !important;
	height: 20% !important;
}

.home h2 {
	font-size: 32px !important;
}

.home .main-container {
	padding-right: 5em !important;
	padding-left: 5em !important;
	padding-top: 0;
}

a:hover {
	text-decoration: underline 2px #ca9b52;
    line-height: 28px;
}

.wp-element-caption a:hover {
    line-height: 36px !important;
	font-size: 14px;
}

.wp-element-caption a {
    line-height: 36px !important;
	font-size: 14px;
}

.page-content .ashe-widget a {
	color: #ca9b52 !important;
}

.post-media img {
	max-width: 100%;
}

.post-tags {
	display: none !important;
}

.post-media a:hover {
	border-bottom: none !important;
}

#block-16.ashe-widget {
	margin-bottom: 0 !important;
}

#block-16 p {
	margin-bottom: 0.5em !important;
}

.post-footer {
	padding-right: 4em;
	padding-left: 4em;
	border-bottom: none;
}

.post-author a:hover {
	line-height: 30px;
	border-bottom: none !important;
}

.post-header .meta-sep {
	display: none !important;
}
.post-comments {
	display: none;
}

.post-comments:hover {
	line-height: 30px;
	border-bottom: none !important;
}

.comments-area {
	padding-right: 4em;
	padding-left: 4em;
}

.post-share {
	display: none !important;
}

.read-more a:hover {
	display: inline-block;
	padding: 0 25px;
	border: 1px solid;
	font-size: 13px;
	line-height: 40px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
	cursor: pointer;
	background-color: #ca9b52;
	color: rgba(255, 255, 255, .8) !important;
}

.excerpt-more {
	display: none;
}

.boxed-wrapper {
	margin-left: auto;
	margin-left: auto;
	max-width: 2000px !important;
}

.home .boxed-wrapper {
	margin-left: 0 !important;
	margin-right: 0 !important;
	max-width: 3000px !important;
}

.home .post-content {
	padding-top: 0;
}

#main-nav .boxed-wrapper {
	
}

#top-menu a:hover {
	border-bottom: none;
	float: none !important;
}

img {
	margin-left: auto;
	margin-right: auto;
}

.page-color-container {
	text-align: center;
	width: 100%;
}

.page-color-container a {
	color: #cccbb3 !important;
	font-size: 12px;
}

.page-color-container a:hover {
	border-bottom: none !important;
	line-height: 24.6px;
}

.instagram-icon:hover {
	background-image: url("https://shegrowscoffee.com/wp-content/uploads/2023/02/sgc-IG-icon-purplefinal.png");
	background-size: 100%;
	background-repeat: no-repeat;
}

.instagram-icon {
	background-image: url("https://shegrowscoffee.com/wp-content/uploads/2022/08/sgc-IG-icon.png");
	background-size: 100%;
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
}

.instagram-sizing-container {
	max-width: 100% !important;
	padding-bottom: 4em;
}

.instagram-container {
	width: 32px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

.instagram-container a {
	float: none !important;
}

.footer-color-container {
	text-align: center;
	width: 100%;
}

.footer-color-container a {
	color: #9b6e17 !important;
	font-size: 12px;
}

.footer-color-container a:hover {
	text-decoration: none !important;
}

.page-title {
	margin-top: .5em;
	font-weight: 700;
	text-decoration: underline solid 2px;
	font-size: 28px;
}

.site-title {
	font-size: 2em;
	font-family: "Delius Unicase", cursive !important;
	font-weight: 700;
	text-transform: none;
	text-align: center;
	padding-top: .5em;
	padding-bottom: 1em;
	background-image: url("https://dev.shegrowscoffee.com/wp-content/uploads/2024/12/SGC-Banner-bean-transparent.png");
	background-size: contain;
}

.site-title:hover {
	color: #000000 !important;
}

.site-title a {
	color: #ca9b52 !important;
	letter-spacing: -.25px !important;
	font-family: "Delius Unicase", cursive !important;
}

.site-title a:hover {
	background-color: #000;
	color: #FFF !important;
}

.site-title h3 {
	padding-right: .5em;
	padding-left: .5em;
	font-size: 26px;
}

.site-title h3 a:hover {
	border-bottom: solid 2.5px #FFF !important;
	text-decoration: none !important;
}

.main-content {
	padding-top: 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	background-color: #FFF !important;
	margin-bottom: 4em;
}

#gallery-1 {
	padding-top: 2em;
}

.post-content {
	padding-top: 1em;
	padding-bottom: 2em;
	padding-left: 5% !important;
	padding-right: 5% !important;
}

.post-content h6 {
	padding-top: 1em;
	padding-bottom: 1em;
	margin: auto;
	font-size: 17px;
}

.sidebar-list {
	list-style: url("https://shegrowscoffee.com/wp-content/uploads/2021/11/She-Grows-Coffee-button-marker.png");
	padding-left: 1.5em;
}

ul li::marker {
	padding-right: 1em !important;
}

.coffee-bag-container {
	display: grid;
	min-width: 100%;
	padding-top: 2em;
	padding-bottom: 2em;
}

#my-coffee-bag a {
	margin-right: auto;
	margin-left: auto;
	min-width: 20%;
	align-content: center;
}

.page-content {
	margin-top: 3em;
}

.main-container {
	float: none !important:
	margin-right: auto !important;
	margin-left: auto !important;
	background: #ffffff;
	padding-top: 2em;
	padding-bottom: 2em;
	width: 100% !important;
	padding-right: 6em !important;
	padding-left: 6em !important;
}

.main-container article {
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important:
}

.wp-caption-text {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-weight: 600;
}

.copyright-info {
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important;
	text-align: center;
	color: #fdfce8;
}

.copyright-info p {
	margin-bottom: 0;
	font-size: 14px;
}

#block-16 p {
	font-family: "Delius Unicase", cursive !important;
	font-weight: 700;
}

.footer-copyright {
	padding-bottom:0;
	padding-top: 0;
}

#page-footer a:hover {
	text-decoration: underline 2px #fdfce8;
    line-height: .85;
}

.entry-header {
	max-height: 14em;
}

#page-footer {
	background-color: #c5870f !important;
}

.footer-menu-container {
	float: none;
	margin-right: auto !important;
	margin-left: auto !important;
	padding-bottom: .25em;
	font-size: 16px;
}

.footer-menu-container::after {
	content: none;
}

.footer-menu-container ul {
	margin-right: auto !important;
	margin-left: auto !important;
	text-align: center;
}

#footer-menu > li a {
	padding-right: 1em;
	color: #fdfce8;
}

#footer-menu > li a {
	color: #fdfce8;
}

#footer-menu > li a:hover {
	color: #fdfce8 !important;
}

#footer-menu > li:hover {
	text-decoration: none;
}

#menu-item-796 a::after {
	content: none !important; 
}

#menu-item-2899 {
	padding-right: 0 !important;
	margin-right: 0 !important;
}

footer {
    left: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden;
}

.sidebar-right .ashe-widget {
	margin-bottom: 1.5em !important;
}

.footer-widgets > .ashe-widget {
	min-width: 100%;
}

.ashe-widget {
	margin-bottom: 0 !important;
}

#block-3 {
	margin-bottom: .5em;
}

#block-17 p {
	margin-bottom: 0 !important;
	font-family: "Delius Unicase", cursive !important;
	font-weight: 700;
}

.footer-widgets {
	border-bottom-style: none;
	padding-top: 2em !important;
}

.wp-block-image {
	margin-bottom: 2em;
}

.home .wp-block-image {
	margin-bottom: .5em !important;
}

#footer-menu {
	float: none;
}

.wpforms-container.wpforms-container-full {
	padding-top: 2em;
}

div.wpforms-container-full .wpforms-form textarea {
	font-family: "Delius Unicase", cursive !important;
}

div.wpforms-container-full .wpforms-form input[type="text"] {
	font-family: "Delius Unicase", cursive !important;
}

div.wpforms-container-full .wpforms-form input[type="text"]:focus {
	background-color: #f4eff7 !important;
	border: none !important;
}

div.wpforms-container-full .wpforms-form textarea:focus {
	background-color: #f4eff7 !important;
	border: none !important;
}

div.wpforms-container-full .wpforms-form input[type="email"] {
	font-family: "Delius Unicase", cursive !important;
}

div.wpforms-container-full .wpforms-form input[type="email"]:focus {
	background-color: #f4eff7 !important;
	border: none !important;
}

.wpforms-required-label {
	color: #9880d3 !important;
}

.wpforms-form button[type="submit"] {
	font-family: "Delius Unicase", cursive !important;
	font-weight: 700;
	font-size: 13px;
	line-height: 40px;
	letter-spacing: 2px;
	display: inline-block;
	padding-right: 25px !important;
	padding-left: 25px !important;
	border: 1px solid !important;
	color: #000000 !important;
	text-transform: uppercase;
	cursor: pointer;
	background-color: #f4eff7 !important;
}

.wpforms-form button[type="submit"]:hover {
	border-color: transparent;
	background-color: #ca9b52 !important;
	color: #FFFFFF !important;
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
	color: #9880d3 !important;
	font-family: Monospace !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error {
	border: 1px solid #ccc !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error {
	border: 1px solid #ccc !important;
}

.comment-form label {
	font-weight: 700;
	font-size: 16px;
	line-height: 1.3;
}

.page-content input:focus {
	background-color: #f4eff7 !important;
	border: none !important;
}

.page-content textarea:focus {
	background-color: #f4eff7 !important;
	border: none !important;
}

#reply-title {
	font-family: 'Open Sans';
	letter-spacing: 2px;
	font-weight: 600;
	font-size: 14px;
}

.page-content .submit {
	color: #000000 !important;
	border: 1px solid !important;
	background-color: #f4eff7 !important;
	padding-left: 25px;
	padding-right: 25px;
	line-height: 40px;
}

.page-content .submit:hover {
	color: #ffffff !important;
	background-color: #c5870f !important;
}

/* iPads (portrait and landscape) ———– */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.home-about-group-right {
	padding-right: .5em;
	}
	.main-content {
	padding-left: 0 !important;
	padding-right: 0 !important;
	}
	.homepage-about-block-group {
	padding-top: 3em !important;
	}
	.homepage-about-block-group h2 {
	line-height: 30px
	}
	.above-footer-group h3 {
	padding-top: 1.5em !important;
	padding-bottom: 1.5em !important;
	}
	.half-forest-half-farm img {
	max-height: 400px;
	}
	.contact-image-container {
	padding-top: 2em;
	padding-bottom: 2em;
	}
	.sgc-about-me-badge img {
	max-width: 70%;
	}
	.wp-block-list {
	margin-left: 1em !important;
	}
	.wp-block-latest-posts__post-date {
	font-size: 0.6em;
	}
	.wp-block-column.home-about-group {
	max-height: 250px;
	margin-right: .5em;
	margin-left: .5em;
	padding-top: 0 !important;
	}
	.wp-block-column.home-about-group h2 {
	font-size: 15px;
	margin-bottom: 0;
	padding-bottom: 1em;
	padding-top: 0;
	}
	.post-content .wp-block-column.home-about-group h2 {
	font-size: 18px !important;
	margin-bottom: 0;
	padding-bottom: 1em;
	padding-top: 0;
	}
	.wp-block-column.home-about-group p {
	font-size: 16px;
	line-height: 22px !important;
	}
	.post-content .wp-block-column.home-about-group a {
	font-size: 18px !important;
	}
	.post-content .wp-block-column.home-about-group-logo a {
	font-size: 18px !important;
	}
	.wp-block-column.home-about-group-logo {
	max-width: 225px;
	border-bottom: none;
	max-height: 250px;
	}
	.wp-block-media-text__content a {
	line-height: 30px !important;
	}
	.wp-block-media-text__content a:hover {
	line-height: 30px !important;
	}
	.wp-block-group.footer-above-title p {
	font-size: 18px;
	line-height: 30px !important;
	}
	.footer-above-title {
	margin-top: 4em;
	}
	.wp-block-media-text .wp-block-media-text__media {
	margin: 1em;
	}
	.post-content h3 {
	padding-top: 0;
	}
	.post-content h2 {
	padding-top: 1.5em;
	}
	.page-template-default.page.page-id-2439 .post-content p a {
	font-size: 22px;
	}
	.page-template-default.page.page-id-2434 .post-content p a {
	font-size: 22px;
	}
	.post-content .latest-post-teaser p {
	font-size: 16px;
	}
	.post-content .latest-post-teaser a {
	font-size: 16px;
	}
	.wp-block-columns.is-layout-flex.wp-container-8 p {
	font-size: 14px !important;
	line-height: 26px !important;
	}
	.wp-block-columns.is-layout-flex.wp-container-8 a {
	font-size: 14px !important;
	line-height: 26px !important;
	}
	.wp-block-columns.is-layout-flex.wp-container-8 {
	padding-left: 0em;
	padding-right: 0em;
	padding-top: 6em;
	}
	.comments-area {
	padding-right: 2em;
	padding-left: 2em;
	}
	.featured-blogposts {
	padding-left: 0 !important;
	padding-right: 0 !important;
	}
	.featured-blogposts h2 a {
	font-size: 13px !important;
	}
	.home .slick-slider {
	padding-bottom: 0 !important;
	}
	ol {
	font-size: 23px;
	line-height: 35px;
	margin-bottom: 1.5em !important;
    }
	p strong {
	font-size: 22px;
	line-height: 36px;
	margin-bottom: 1.5em;
	}
	p {
    font-size: 22px;
	line-height: 36px;
	margin-bottom: 1.5em;
    }
	.post-content a {
	font-size: 22px !important;
	}
	.slider-content {
	font-size: 18px;
	line-height: 36px;
	}
	.page-template.page-template-about-page.page-template-about-page-php h2 {
	font-size: 28px !important;
	}
	.page-template.page-template-personal-page.page-template-personal-page-php h2 {
	font-size: 28px !important;
	}
	.display-posts-listing.image-left .title {
	font-size: 19px;
	line-height: 38px;
	}
	.related-posts img {
	height: 200px;
	}
	figcaption {
	font-size: .85em !important;
	}
	.post-title {
	font-size: 2em;
	}
	.post-template-default.single.single-post h2 {
	font-size: 28px !important;
	}
	.page-template-default.page h2 {
	font-size: 28px !important;
	}
	.page-template.page-template-about-page.page-template-about-page-php .main-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
	}
	.page-template.page-template-personal-page.page-template-personal-page-php .main-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
	}
	.post-template-default.single.single-post .main-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
	}
	.page-template-default.page .main-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
	}
	.post-content {
	padding-top: 2em;
	padding-left: .5em;
	padding-right: .5em ;
	}
	.home .post-content {
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	}
	.boxed-wrapper {
	max-width: 100% !important;
	margin-right: auto;
	margin-left: auto;
	}
	.home .boxed-wrapper {
	max-width: 100% !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	}
	#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item {
	max-width: 250px !important;
	}
	.bwg-item {
	margin: 5px !important;
	}
	.personal-intro {
	width: 100%;
	}
	.page-content {
	padding-left: 2em;
	padding-right: 2em;
	margin-top: 2em !important;
	}
	.home .page-content {
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-top: 0 !important;
	}
	.personal-paragraph {
	padding-right: 2em !important;
	}
	.personal-paragraph p {
	font-size: 20px !important;
	}
	.personal-prompts {
	padding-right: 2em !important;
	}
}

/* Smartphones (portrait and landscape) ———– */ 


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	h2.support-homepage-h2 {
	padding-bottom: 1.5em !important;
	}
	.above-footer-group h3 {
	padding-bottom: 1.5em; 
	}
	.main-content {
	padding-left: 0 !important;
	padding-right: 0 !important;
	}
	.half-forest-half-farm img {
	max-height: 300px;
	}
	.warrior-image-home {
	background-image: url('https://dev.shegrowscoffee.com/wp-content/uploads/2024/12/AWarriorForChange-SGC-Banner-WEB-CLOSED.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 300px;
	}
	.contact-image-container {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	}
	.page-template.page-template-about-page.page-template-about-page-php.page.page-id-71 .post-content h2 a {
	font-size: 26px;
	}
	.my-mission-contact-form {
	text-align-last: left !important;
	}
	.my-mission-contact-form .wpforms-field-label {
	text-align: left !important;
	}
	.home-banner-spacer {
	display: none !important;
	}
	.homepage-spacer-1 {
	display: none !important;
	}
	.homepage-spacer-2 {
	display: none !important;
	}
	.homepage-about-block-group-contact {
	padding-bottom: 2em;
	}
	.homepage-about-block-group {
	padding-bottom: 2em;
	}
	.homepage-about-block-group {
	border-bottom: none;
	}
	.wp-block-list {
	margin-left: 1em !important;
	}
	.wp-block-latest-posts__post-title {
	font-size: 30px;
	line-height: 37px;
	font-family: Open Sans, sans-serif;
	font-weight: 700 !important;
	}
	.wp-block-latest-posts__post-date {
	font-size: 0.6em;
	}
	.post-content .wp-block-column.home-about-group a {
	font-size: 20px;
	}
	.post-content .wp-block-column.home-about-group-logo a {
	font-size: 20px;
	}
	.wp-block-column.home-about-group h3 a {
	font-size: 20px;
	}
	.wp-block-column.home-about-group h2 a {
	margin-right: auto;
	margin-left: auto;
	}
	.wp-block-column.home-about-group p {
	font-size: 20px;
	}
	.wp-block-column.home-about-group {
	min-height: 325px !important;
	border-bottom: 1px dashed;
	margin-right: 1em;
	margin-left: 1em;
	}
	.wp-block-column.home-about-group-logo {
	max-width: 100% !important;
	border-bottom: none;
	border-bottom: 1px dashed;
	height: 325px !important;
	}
	.wp-block-column.home-about-group-logo .wp-block-spacer {
	height: 30px !important;
	}
	.wp-block-column.home-about-group-logo h2 {
	max-width: 150px;
	border-bottom: none;
	padding-top: 0;
	margin-right: auto;
	margin-left: auto;
	}
	#main-menu {
	display: content !important;
	}
	.wp-block-group.footer-above-title p {
	font-size: 20px;
	}
	.footer-above-title {
	margin-top: 0m !important;
	padding-top: 1em !important;
	}
	.wp-block-media-text .wp-block-media-text__media {
	margin: 0;
	}
	.post-content ul li {
	margin-bottom: 2em !important;
	}
	.footer-above-title h2 {
	padding-right: 1.5em !important;
	padding-left: 1.5em !important;
	}
	.sivetz-spacer-1 {
	height: 0px;
	}
	.homepage-about-link {
	padding-bottom: 3.5em;
	padding-top: 2.5em;
	}
	.post-content .latest-post-teaser p {
	font-size: 16px;
	}
	.post-content .latest-post-teaser a {
	font-size: 16px;
	}
	.slider-read-more a {
	font-size: 20px !important;
	line-height: 30px !important;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	}
	.slider-read-more a:hover {
	font-size: 20px !important;
	line-height: 30px;
	}
	.custom-button-1 a {
	font-size: 20px !important;
	line-height: 30px !important;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	}
	.custom-button-1 a:hover {
	font-size: 20px !important;
	line-height: 30px !important;
	}
	#featured-slider.boxed-wrapper .slider-item-bg {
	height: 450px !important;
	}
	.featured-slider-area.boxed-wrapper {
	clear: both !important;
	}
	.wp-block-columns.is-layout-flex.wp-container-8 {
	padding-left: 0em;
	padding-right: 0em;
	padding-top: 5em !important;
	}
	.footer-menu-container {
	font-size: 14px;
	}
	.slider-info {
	padding-top: 35px !important;
	}
	.comments-area {
	padding-right: 0;
	padding-left: 0;
	}
	.sgc-about-me-badge img {
	max-width: 100%;
	min-width: 100%;
	}
	.site-title h3 {
	font-size: 18px;
	}
	.site-title {
	padding-top: .25em;
	padding-bottom: .6em;
	}
	.growing-coffee-comic img {
	max-width: 100%;
	}
	.coffee-forest-project-logo img {
	max-width: 85%;
	}
	.featured-blogposts h2 a {
	font-size: 15px !important;
	}
	.display-posts-listing.image-left .title {
	line-height: 30px;
	padding-bottom: 1em;
	}
	.blog .main-container:before {
 	font-size: 16px !important;
 	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 1em;
	text-align: center;
	margin-bottom: 1em;
	}
	.slider-title a {
	font-size: 26px !important;
	line-height: 25px;
	}
	.slider-item-bg {
	background-size: contain !important;
	}
	#aboutme-introparagraph {
	display: none !important;
	}
	.featured-blogposts {
	padding-left: 0 !important;
	padding-right: 0 !important;
	}
	.home .post-content {
	padding-top: 0 !important;
	padding-right: 0% !important;
	padding-left: 0% !important;
	}
	.home.blog .featured-link img {
	width: 50% !important;
	height: 50% !important;
	}
	.home .main-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
	padding-top: 0 !important;
	}
	.archive.category .main-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
	}
	.archive.tag .main-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
	}
	.page-template-default.page .main-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
	}
	.post-template-default.single.single-post .main-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
	}
	.page-template.page-template-personal-page.page-template-personal-page-php .main-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
	}
	.page-template.page-template-about-page.page-template-about-page-php .main-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
	}
	.post-title {
	font-size: 1.5em !important;
	}
	.post-media img {
	max-width: 100%;
	}
	figcaption {
	font-size: .75em !important;
	}
	blockquote {
	margin-left: 0;
	margin-right: 0;
	}
	blockquote p {
	font-size: 18px;
	line-height: 36px;
	}
	.page-color-container {
	display: none;
	}
	.page-template.page-template-personal-page.page-template-personal-page-php .boxed-wrapper {
		max-width: 100% !important;
	}
	.personal-intro {
	width: 100%;
	}
	.personal-paragraph {
	padding-right: 10px !important;
	}
	.personal-paragraph p {
	font-size: 15px !important;
	line-height: 25px;
	}
	.personal-prompts {
	padding-right: 0 !important;
	}
	.page-content {
	margin-top: 0 !important;
	}
	.main-content {
	background-color: rgba(255, 255, 255, .8) !important; /* white with 50% opacity */
    }
	ol {
	font-size: 15px;
	line-height: 25px;
	margin-bottom: .5em !important;
    }
	.post-content ol {
	line-height: 40px!important;
	}
	.post-content ul li {
	font-size: 20px;
	line-height: 28px;
	}
	.post-content ul {
	line-height: 20px !important;
	}
	p {
	margin-bottom: 1.5em;
	text-align: left;
    }
	.page-template-default.page.page-id-2439 .post-content p a {
	font-size: 22px;
	}
	.page-template-default.page.page-id-2434 .post-content p a {
	font-size: 22px;
	}
	.slider-content {
	font-size: 15px;
	line-height: 25px;
	}
	h2 {
	font-size: 26px !important;
	line-height: 40px;
	}
	.page-template.page-template-about-page.page-template-about-page-php h2 {
	font-size: 26px !important;
	}
	.page-template-default.page h2 {
	font-size: 26px !important;
	}
	.home h2 {
	font-size: 26px !important;
	}
	.post-template-default.single.single-post h2 {
	font-size: 26px !important;
	}
	.post-template-default.single.single-post h3 {
	font-size: 24px !important;
	}
	.page-template.page-template-personal-page.page-template-personal-page-php h2 {
	font-size: 26px !important;
	}
	.sidebar-right {
	border-left: none;
    }
	.widget_recent_entries ul li {
	line-height: 35px !important;
	}	
	.post-content {
	padding-top: 0 !important;
	}
	#block-16 p {
	margin-bottom: 0 !important;
	}
	.copyright-info p {
	margin-right: auto !important;
	margin-left: auto !important;
	text-align: center !important;
	}
	#mobile-menu a:hover {
	border-bottom: none !important;
	}
	#mobile-menu li {
	font-size: 15px !important;
	}
	#mobile-menu .menu-item {
	margin-bottom: 25px !important;
	}

}
