/* Font */
body {
	font-size: 16px;
	line-height: 30px;
}

/* Hide Header Image */
.entry-header {
	background: transparent;
	height: auto !important;
}

/* Add some padding to Logo */
@media screen and (min-width: 700px) {
	.header-logo a {
		padding: 20px 0;
	}
}
@media screen and (max-width: 750px) {
	.logo-img	{
		max-width: 300px !important;
	}
}

/* Hide category and date in featured slider */
.slider-date, .slider-categories {
	display: none;
}

/* Hide Theme credit in Footer Copyright section */
#page-footer .credit {
	display: none;
}

/* Alignment and Spacing of Social Icons in Footer */
.jetpack_widget_social_icons ul {
	text-align: center;
}
.jetpack_widget_social_icons ul li {
	padding-left: 5px;
	padding-right: 5px;
}

/* Contact us & Comment button style */
.comment-form .form-submit #submit,
.page-content .wpcf7-form-control.wpcf7-submit {
	color: #ff3d00;
	background-color: transparent;
	border: 1px solid #ff3d00;
	border-radius: 0;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'Open Sans';
	letter-spacing: 2px;
	font-weight: bold;
}
.comment-form .form-submit #submit:hover,
.page-content .wpcf7-form-control.wpcf7-submit:hover {
	color: rgba(255,61,0, 0.8);
	background-color: transparent;
}

/* Hide pipe from footer for mobile */
@media screen and (max-width: 640px) {
	.footer-menu-container:after {
		display: none;
	}
}

/* All resources table styles */
@media only screen and (min-width: 600px) {
	.table-resources {
		width: 60% !important;
	}
}
.table-resources tr,
.table-resources td,
.table-resources th {
	font-size: 14px;
	padding: 0 10px;
}
.table-resources.wp-block-table.aligncenter td, .table-resources.wp-block-table.aligncenter th {
	word-break: normal;
}
@media only screen and (min-width: 600px) {
	.table-knit-abbr {
		width: 75% !important;
	}
}

/* */
.comment-form p {
	margin-bottom: 0;
}
.comments-area input {
	padding: 6px;
}
.comments-area textarea {
	height: 160px;
	padding: 6px;
}
.comments-area .form-submit {
	margin: 15px 0;
}

/* hide left right nav post buttons */
.next-post, .previous-post {
	display: none !important;
}

/* reduce size of floating share buttons */
.shareaholic-floated a.shareaholic-service-icon.shareaholic-service-default {
	font-size: 20px!important;
  height: 35px!important;
  width: 35px!important;
}
.shareaholic-floated.shareaholic-share-buttons-container.shareaholic-flat:not(.shareaholic-mini) li.shareaholic-share-button .shareaholic-share-button-container .shareaholic-service-icon:before {
  left: 7px!important;
  top: 7px!important;
}

/* Home page posts grid styles */
.is-style-stacked .wp-block-coblocks-posts__item {
	display: block;
}
.is-style-stacked .wp-block-coblocks-posts__item a {
	font-size: 16px;
	line-height: 24px;
}
.is-style-stacked .wp-block-coblocks-posts__image {
	margin-bottom: 10px;
}

/* Knit stitch pattern table */
.knit-stitch-table.aligncenter {
	margin-left: 0;
	margin-right: 0;
}
.knit-stitch-table table td {
	border-color: transparent;
	padding: 5px;
	min-width: 110px;
	vertical-align: top;
}

/* Stitch abbreviations table */
.stitch-abbr-table.aligncenter {
	margin-left: 0;
	margin-right: 0;
}
.stitch-abbr-table table td {
	border-color: transparent;
	padding: 0 5px;
	min-width: 60px;
	vertical-align: top;
	line-height: 28px;
}

/* Stitch sticker */
.stitch-sticker {
	border-radius: 10px; 
	padding: 10px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.35); 
	background: #efefef;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 24px;
}

/* Knit with aabhar gallery */
[data-carousel-extra] {
	padding-left: 0 !important;
}

/* Custom HTML ads center align */
.custom-html-widget {
	text-align: center;
}