body {
	background: url('https://unitedwequilt.com/wp-content/themes/baskerville/images/subtle_dots.png');
	font-family:'industry', sans-serif;
}

body a {
	color:#E63C2E;
}

body a:hover {
	color:#4a4a4a;
}

.post .post-header:after, .page .post-header:after,
.post .post-header:before, .page .post-header:before,
.wp-post-date:after {
	display:none;
}

.header .cover {
	background:none;
}

.bg-logo {
	background-size:contain;
	background-position: center;
    background-repeat: no-repeat;
}

.blog-logo img{
	width:220px;
}

.header {
	padding:1.5% 0 1.5% 0;
}

/*******************************
  Navigation
*********************************/
.section-inner {
	/*max-width:846px;*/
}
.main-menu {
    /*width: 32%;
    margin: 0 auto;*/
    /*float:right;*/
    text-align:center;
}

.main-menu > li {
	float:none;
}
.main-menu li {
	display:inline;
}

.main-menu li a {
	display:inline-block;
}

.main-menu > li > a:hover {
	color:#E63C2E;
}

.main-menu li:last-of-type a {
	padding-right:0;
}
.main-menu li:before {
	content:'';
	display:none;
}

.supp-nav {
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
	font-size:.9em;
	/*border-top: 2px solid #00a1b0;
    background: rgba(255,255,255,.97);
    padding: 13px;
    width:55%;
    border-bottom: 1px solid #eee;*/
	margin:0 auto;
	
}

.supp-nav a {
	border: 5px solid #00a1b0;
    background: rgb(246, 217, 60);
    padding: 13px;
}
/*****/

.tagline {
	/*float:left;*/
	padding:17px 0 10px 0;
	text-transform:uppercase;
	color:#E63C2E;
	font-weight: 700;
    font-size: 20px;
    margin-right:9px;
    top: 2px;
}

.tagline div.star {
	padding-left:27px;
	height: 23px;
    overflow: hidden;
    display: inline-block;
    position: relative;
    top: 2px;
}

/*span.star {
	float: right;
    margin-top: -4px;
    margin-left:15px;
}

span.star2 {
	float: left;
    margin-top: 15px;
    margin-right:0px;
}*/

.bg-yellow {
	background:#f6d93c;
}

.bg-yellow {
	border-top:5px #00A1B0 solid;
	border-bottom:5px #00A1B0 solid;
	background:white;
}

.footer {
	border-bottom:0px!important;
}
.main-menu > li > a {
	color:#4a4a4a;
}

.fixed {
	position:fixed;
	top:0;
}

.menu-item-search-mobile {
		display:none;
	}

.search-toggle {
	display:none;
}

@media (max-width: 1000px) {
	.nav-toggle {
		display:inline-block;
	}

	.navigation-inner {
		text-align:center;
	}

	.mobile-menu li {
		text-align:center;
	}

	.mobile-menu a {
		display:inline-block;
		text-align:center;
		/*background-image:none;*/
	}
	.mobile-menu a svg {
		display:none;
	}

	.search-toggle-mobile {
	}

	.menu-item-search-mobile {
		display:inline-block;
		display:none;
	}
}
/*******************************
Slideshow
*********************************/
.post-image-bg {
	height:600px !important;
	background-size:contain!important;
	background:rgba(255,255,255,0)!important;
}

.recent-post-slider .post-image-bg img {
	object-fit:contain;
	height:80%;
}

.ss-holder {
	width:90%; 
	margin:0 auto;
}

.post-content-left {
	background:rgba(0,0,0,0)!important;
	color:black!important;
	text-align:center;
	width:100%;
}

.post-content-left a {
	color:black!important;
}
.recent-post-slider h2.wp-post-title {
	text-align:center;
}

.recent-post-slider.design-1 button.slick-arrow {
	bottom:50%!important;
}
.recent-post-slider.design-1 button.slick-prev {
	left:0!important;
}

.recent-post-slider.design-1 .slick-dots {
	width:100%;
	left:0px!important;
}

/****************************
Home post content (or just post preview content)
*****************************/
.post-header .post-title {
	font-weight:500;
	text-align:center;
	margin-bottom:5px;
	font-size:1.2em;
	/*font-weight:700;
	color:#00A1B0;*/
}

.post-header .post-title a {
	/*color: #E63C2E;*/
}

.post-header .post-title a:hover {
	color:#4c4c4c;
	color: #E63C2E;
}

.post-author-home {
	text-transform:uppercase;
	text-align:center;
	font-size:.8em;
	font-weight:700;
	/*color:#00A1B0;*/
}

.post-container {
	padding:0 2.5% 4.5% 2.5%;
}
/****************************
Home about us area 
*****************************/
.home-about {
	background: url('https://unitedwequilt.com/wp-content/themes/baskerville/images/CTA-detail2_opt.jpg') no-repeat center 10%;
	background-blend-mode:multiply;
	background-size: cover;
	background-attachment:fixed;
    width: 100%;
    padding: 7% 5% 10% 5%;
    height: auto;
    /*height:85vh;*/

}

.about-acrostic{
	    background: #00A1B0;
    /* height: 13vh; */
    padding: 4% 4% 10% 4%;
    width: 55%;
    margin: 0 auto;
    min-height: 165px;
}

.about-acrostic .left {
	float:left;
	width:30%;
	margin-right:2%;
}

.about-acrostic .left p, .about-acrostic.mobile .site-name-highlight{
	text-align:right;
	margin-bottom:.8em;
	text-transform:uppercase;
	font-weight:700;
	color:white;
}
.about-acrostic .right {
	float:right;
	text-align:left;
	width:67%;
}

.about-acrostic .right p, .about-acrostic.mobile p {
	margin-bottom:.8em;
	color:white;
	font-size:.9em;
	line-height: 1.2em;
}

.home-about .about-us {
	width:50%;
	margin:0 auto;
	color:white;
	margin-top:5%;
	text-shadow:2px 2px 2px rgba(0,0,0,.5);
	background:rgba(255,255,255,.9);
	color:black;
	text-shadow:none;
	width:55%;
	padding:3em 4em 2em 4em;
	margin-top:0;
}

.home-about .about-us p {
	line-height:1.65em;
	margin-bottom: 1em;
	color:#4a4a4a;
	font-size:.85em;
}

.home-about .supp-nav {
	width:55%;
	margin:0 auto;
}

.read-more {
	text-transform:uppercase;
	margin-left:5px;
	font-weight:700;
	display:inline-block;
}

.about-acrostic.mobile {
	display:none;
}

@media (max-width:900px) {
	.home-about {
		padding: 7% 0 10% 0;
	}

	.home-about .about-acrostic, .about-box .about-acrostic {
		display:none;
	}
	.home-about .about-acrostic, .home-about .about-us {
		width:100%;
	}

	.home-about .about-us {
		padding:1em;
	}

	.about-acrostic.mobile {
		display:block;
		min-height:0;
		padding-bottom:4%;
	}

	.about-acrostic.mobile .site-name-highlight, .about-acrostic.mobile p {
		text-align:center;
	}
}
/*******************
Form styles
*********************/

.post-content input[type="submit"], 
.post-content input[type="reset"], 
.post-content input[type="button"],
form button,
.archive-nav a {
	border-radius:0;
	border: 3px solid #00a1b0;
    background: rgb(246, 217, 60);
    padding: 13px;
    color:#e63c2e;
    font-family:'industry', sans-serif;
    font-weight:700;
    text-transform:uppercase;
}

.post-content input[type="submit"]:hover, 
.post-content input[type="reset"]:hover, 
.post-content input[type="button"]:hover,
form button:hover, 
.form-submit #submit,
.archive-nav a:hover {
	background:#e63c2e;
	color:white;
}
#category-sorter form {
	text-align:center;
}

#category-sorter.supp-nav {
	/*width: 95%;*/
    margin-bottom: 5%;
    width:335px;
}

.post-content fieldset {
	border-color: #00a1b0;
}

.post-content fieldset legend {
	padding:2em;
	margin: 0 -2em;
	margin:0 -27px;
	/*border:2px solid #eee;*/
	line-height:1.25;
	letter-spacing:normal;
	color: #e63c2e;
    background: #f6d93c;
    color:white;
    color:#f6d93c;
    background:#00a1b0;
    font-size: 1.1rem;

}

.post-content fieldset legend em {
	text-transform:none;
    /*margin-top: 9px;*/
    display: block;
    line-height: 1.5em;
	font-style:normal;
	color:#4c4c4c;
	color:white;
	font-size:.9em;
	}

.post-content label {
	display:inline-block;
	margin-bottom:2em;
	line-height:1.5em;
	font-family:'industry', sans-serif;
	text-transform:uppercase;
}

.post-content label em {
	text-transform:none;
}

.post-content label.checkbox {
	margin-bottom:1em;
	display:inline-block;
	line-height:1.3em;
}
span.wpcf7-form-control-wrap {
	margin-top:.3em;
	display:inline-block;
}

form p, form fieldset p, form fieldset legend p {
	line-height:.8em;
}

form label em {
	font-size:.9em;
	display:inline-block;
	line-height:1.3em;
	font-style:normal;
}

label.checkbox {
	text-indent: -21px;
    display: block;
	text-transform:none;
	font-weight:500;
}

form button {
	border: 3px solid #00a1b0;
    background: rgb(246, 217, 60);
    padding: 13px;
}

span.wpcf7-list-item {
	margin:0 0 0 4em;
}

/***************************
Single post
*****************************/

.single .post-content {
	background:white;
	margin-bottom:1em;
	border-bottom: 1px solid #eee;
}

.single .featured-media img {
	width:100%;
}

/******Author and quilt meta box***/
.quilt-meta.post-meta-container{
	background:#fff;
	border-bottom: 1px solid #eee;
	margin-bottom:1em;
}

.post-meta-container:after {
	display:block;
	content:' ';
	clear:both;
}

.quilt-meta-content {
	margin-left: 70px;
	padding-top:1em;
	padding-bottom:1em;
	border-right:1px solid #eee;;
}

.single .post-meta a:hover {
	color:#e63c2e;
}

.quilt-meta .post-author-content h1 {
	font-size:1.8em;
	text-transform:uppercase;
	/*color:#e63c2e;*/
	/*font-weight:700;*/
	margin-bottom:.3em;
}

.quilt-meta .post-author-content {
	margin-left:10%;
}

.quilt-meta .post-author h4 {
	color:#4c4c4c;
	font-size: 1em;
	font-weight:700;
	font-weight:300;
	text-transform:none!important;
	/*margin-bottom:.5em;*/
}

.quilt-meta .hometown {
	font-weight:300;
}

.artist-info {
	margin-bottom:1em;
}

.post-author:before, .post-author:after {
	display:none !important;
}

.post-meta {
	background:#00A1B0;
	color:white;
}
.single .post-meta-container:after {
    background:#00A1B0;
}

.post-author h4 {
	margin-bottom:0;
}

.post-author h5 {
}

.post-meta h4 {
	text-transform:uppercase;
	font-weight:700;
	color:#f1f1f1;
	margin-bottom: .5em;
}

.single .post-meta a {
	color:white;
	font-weight: 500;
    margin-top: 5px;
}
/***** Comment area *****/

.add-comment-title {
	margin-top:0px;
	font-size:.9em;
}

.comments-title {
	font-size:1em;
}

.comment-reply-title {
	font-size:1em;
}

/******Sidebar********/
.widget-title {
	font-size:1.2em;
	color:#e63c2e;
}

.upw-posts .custom-field.custom-field-artist{
	font-size:.9em;
	font-weight:700;
}
.upw-posts .custom-field.custom-field-artist:before {
    content: 'by';
}

.upw-posts article {
	text-transform:uppercase;
}

.upw-posts .entry-title {
	margin-bottom:.2em;
}

.upw-posts .entry-title a:hover {
	text-decoration:none;
}

/***************************************
Gallery archive page
****************************************/

/*.category-gallery .section-inner .cat-pg-title {
	float:left;
	padding-left:4%;
}*/

.category-gallery .page-title.section-inner, .category .page-title.section-inner {
	display:flex;
	width:100%;
	justify-content:space-between;
}

.archive .header-group {
	text-align:left;
	padding-left:4%;
}
#category-sorter {
	float:right;
	padding-right:4%;
}

#category-sorter:after {
	content:' ';
	display:block;
	clear:both;
}

.searchandfilter {
	align-self:center;
}
.searchfilter {
	display:flex;
}

.searchfilter input, .searchandfilter input {
	font-size: 1em;
    padding: 10px;
    border: #00A1B0 solid 3px;
    font-family:industry, sans-serif;
}

.searchfilter label {
	text-transform:uppercase;
	font-size:.8em;
	padding-bottom:10px;
}

#category-sorter select, .searchandfilter select, select#ofcategory {
	appearance:none;
	-webkit-appearance:none;
	padding:15px;
	    -webkit-appearance: none;
    border: none;
    padding: 20px;
    padding:13px;
    font-family: industry;
    /* font-size: 1.1em; */
    /* text-transform: uppercase; */
    font-size: 1em;
    /*width: 30%;*/
    background: white;
    background:#00A1B0;
    border-radius:0;
    min-width:200px;
}

select#ofcategory {
	border-top:3px solid #00A1B0;
}
#category-sorter form button, .searchandfilter input {
	padding: 11px;
    font-size: 15px;
}

#category-sorter form button:hover, .searchandfilter button:hover {
	color:white;
}

#category-sorter form label {
	position:relative;
}

.searchandfilter label span {
	display:block;
	padding-bottom:5px;
	line-height:27px;
}
/*#category-sorter form label:after,  */
.searchandfilter label.cat-dd:after {
    /*content:'<>';
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    position:absolute;
    right:30px;
    border-bottom:1px solid #ddd;
	*/
    top:2px;
    padding:0 0 2px;
    content:'\25BE';
    pointer-events:none;
    position:relative;
    right:20px;
}

.searchandfilter li:first-of-type{
	padding-right:20px;
}

.archive-nav {
	margin-left: 1em;
	margin-right:1em;
}

/***************************************
Page styles (static pages like about and forms like contact and submit)
****************************************/
.page .post .post-header .post-title {
	font-size:1.75em;
	color:#e63c2e;
}

.page .post .post-header {
	padding: 6% 10%;
	border-bottom:none;
}

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


/***************** About page **********/
.about-tagline {
	text-align:center;
}
.about-box {
	margin-bottom:1em;
}
.about-box .about-acrostic{
	width:100%;
	font-size:1em;
	min-height:148px;
	padding:4%;
}

.about-box .about-acrostic .left p {
	line-height:1!important;
}

.organizers h4, .organizers p {
	text-align:center;
}
 .organizers h4 {
 	color:#e63c2e;
 }