/*
Colors for CAW:
S1
*/

::-webkit-input-placeholder {color: #999;}
:-moz-placeholder {color: #999;}
::-moz-placeholder {color: #999;}
:-ms-input-placeholder {color: #999;}

::selection {background: #d7f4f9;}
::-moz-selection {background: #d7f4f9;}

body {
	color: #141a30;
	background: #f8fcfa;
}
.single-post .entry-header p.intro,
.page-template-all-articles .entry-header p.intro,
.entry-meta,
.entry-cats,
.entry-summary,
.front-section-title,
.social-front-title,
.widget_mc4wp_form_widget p,
.jetpack_subscription_widget #subscribe-text p,
.section-about-column-one p,
a,
.entry-header h2.entry-title,
.entry-header h2.entry-title a,
#secondary h2.widget-title,
#sidebar-page h2.widget-title,
.entry-meta a,
.entry-cats a,
.entry-content a,
.comment-text a,
.author-bio a,
.featured-slider .entry-cats a,
.section-one-column-one .entry-cats a,
.section-three-column-one .entry-cats a,
#front-section-four .entry-cats a,
.single-post .entry-cats a,
.single-post .entry-cats .entry-tags a,
.page-template-all-articles .entry-cats a,
.page-template-all-articles .entry-cats .entry-tags a,
header.entry-header .entry-cats .entry-tags a,
.pagination,
.pagination a,
.featured-slider button.slick-prev:after,
.featured-slider button.slick-next:after {
	color: #141a30;
}


#colophon {
	background: #94a590;
	}

.mobile-search, .inner-offcanvas-wrap {
	background: #a89b6d;
	}
	
.mobile-search, .inner-offcanvas-wrap ::-webkit-input-placeholder {color: #dcdcdc;}
.mobile-search, .inner-offcanvas-wrap :-moz-placeholder {color: #dcdcdc;}
.mobile-search, .inner-offcanvas-wrap ::-moz-placeholder {color: #dcdcdc;}
.mobile-search, .inner-offcanvas-wrap :-ms-input-placeholder {color: #dcdcdc;}

div.mobile-search input, div.mobile-search textarea {
	color: #f8fcfa;
}

#desktop-navigation ul li.menu-item-has-children a:hover::after {
	border-top-color: #a94c57;
}
.single-post .post-navigation a:hover,
.page-template-all-articles .post-navigation a:hover,
.single-attachment .post-navigation a:hover {
	border-bottom: 1px solid #a94c57;
}

#desktop-navigation ul li a:hover,
.featured-slider button.slick-arrow:hover::after,
.front-section a.all-posts-link:hover,
#overlay-close:hover,
.textwidget a:hover,
#overlay-nav a:hover,
.author-links a:hover,
.single-post .post-navigation a:hover,
.page-template-all-articles .post-navigation a:hover,
.single-attachment .post-navigation a:hover,
.single-post .hentry .entry-meta a:hover,
.page-template-all-articles .hentry .entry-meta a:hover,
.entry-header a:hover,
.entry-header h2.entry-title a:hover,
.blog .entry-meta a:hover,
.entry-content a:hover,
.comment-text a:hover,
.author-bio a:hover,
.entry-content a:hover,
.comment-text a:hover,
.author-bio a:hover,
.entry-thumbnail .wp-caption-text a:hover,
.entry-thumbnail .force-wp-caption-text a:hover {
	color: #a94c57;
}

.widget-area .widget ul li a:hover,
#sidebar-offcanvas .widget a:hover {
	color: #f8fcfa;
	padding-bottom: 1px;
	border-bottom: 1px solid #f8fcfa;
}
.entry-content a,
.comment-text a,
.author-bio a,
.single-post .post-navigation a:hover,
.page-template-all-articles .post-navigation a:hover,
.single-attachment .post-navigation a:hover,
.desktop-search input.search-field:active,
.desktop-search input.search-field:focus {
	border-bottom: 1px solid #a94c57;
}

.entry-content img.a {
	border-bottom: 0;
}

#colophon .footer-feature-textwrap .footer-feature-btn:hover,
.comments-show #comments-toggle,
#comments-toggle:hover,
input[type="submit"]:hover, 
input#submit:hover,
.blog #primary #infinite-handle span:hover,
#front-section-three a.all-posts-link:hover,
.desktop-search input[type="submit"]:hover,
.widget_search input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover,
#offcanvas-widgets-open:hover {
	border: 1px solid #a94c57;
}

#desktop-navigation .sub-menu li a:hover,
#desktop-navigation .children li a:hover,
.widget_mc4wp_form_widget input[type="submit"] {
	background: transparent;
}
 
#desktop-navigation .sub-menu li a:hover,
#desktop-navigation .children li a:hover,
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"],
.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-cats a:hover,
.featured-slider .entry-cats a:hover,
.section-one-column-one .entry-cats a:hover,
.section-three-column-one .entry-cats a:hover,
#front-section-four .entry-cats a:hover,
.single-post .entry-cats a:hover,
.page-template-all-articles .entry-cats a:hover,
#colophon .footer-feature-btn:hover,
.comments-show #comments-toggle,
.widget_mc4wp_form_widget input[type="submit"]:hover,
#comments-toggle:hover,
input[type="submit"]:hover, 
input#submit:hover,
#primary #infinite-handle span:hover,
#front-section-three a.all-posts-link:hover,
.desktop-search input[type="submit"]:hover,
.widget_search input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover,
#offcanvas-widgets-open:hover {
	background: #a94c57;
}

.featured-slider .entry-cats a:hover,
.section-one-column-one .entry-cats a:hover,
.section-three-column-one .entry-cats a:hover,
#front-section-four .entry-cats a:hover,
.single-post .entry-cats a:hover,
.page-template-all-articles .entry-cats a:hover,
.footer-feature-btn:hover,
.comments-show #comments-toggle,
.widget_mc4wp_form_widget input[type="submit"]:hover,
.jetpack_subscription_widget #subscribe-submit input[type="submit"]:hover,
#comments-toggle:hover,
input[type="submit"]:hover, 
input#submit:hover,
#primary #infinite-handle span:hover,
#front-section-three a.all-posts-link:hover,
.desktop-search input[type="submit"]:hover,
#offcanvas-widgets-open:hover {
	background: #a94c57;
}

.comments-show #comments-toggle,
#comments-toggle:hover,
input[type="submit"]:hover, 
input#submit:hover,
.blog #primary #infinite-handle span:hover,
#front-section-three a.all-posts-link:hover,
.desktop-search input[type="submit"]:hover,
.widget_search input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover
.footer-feature-btn:hover,
#offcanvas-widgets-open:hover {
	border: 1px solid #a94c57;
	color: #f8fcfa;
}
/*  */

.desktop-search input.search-field:active,
.desktop-search input.search-field:focus {
	border-bottom: 1px solid #a94c57;
}

#comments .comment-reply a,
#respond a#cancel-comment-reply-link,
#comments #respond p.comment-notes a, 
#comments #respond p.logged-in-as a,
#nav-comments a,
#comments .comment-meta,
#comments .comment-meta a,
.single-post .entry-tags a,
.page-template-all-articles .entry-tags a,
p.wp-caption-text,
p.force-wp-caption-text,
.contact-form label span,
.gallery .gallery-item .gallery-caption {
	color: #999;
}

#mobile-social ul li a,
#overlay-nav ul li a,
#offcanvas-widgets-open,
.dropdown-toggle,
#sidebar-offcanvas .widget h2.widget-title,
#sidebar-offcanvas .widget,
#sidebar-offcanvas .widget a {
	color: #f8fcfa;
}

#offcanvas-widgets-open {border: 1px solid #f8fcfa;}

@media all and (min-width: 66.25em) {
#overlay-nav ul li,
#overlay-nav ul ul.sub-menu, 
#overlay-nav ul ul.children {border-bottom: 1px solid #f8fcfa;}
#overlay-close {color: #f8fcfa;}
#overlay-nav {
	border-top: 1px solid #f8fcfa;
}
}

#front-section-four .meta-main-wrap,
.featured-slider .meta-main-wrap,
.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .meta-main-wrap,
.big-thumb .title-wrap {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,) 100%);
}

#colophon .footer-menu ul a:hover,
#colophon #site-info a:hover {
	color: #f8fcfa;
	padding-bottom: 1px;
	border-bottom: 1px solid #f8fcfa;
}

@media all and (max-width: 66.250em) {
#site-branding {
	background: #a94c57!important;
}
}

/* ---  White Font Color --- */
#colophon a,
.featured-slider .entry-header h2.entry-title a,
.featured-slider .entry-meta,
.featured-slider .entry-meta a,
.featured-slider .entry-cats a,
.section-one-column-one .entry-cats a,
.section-three-column-one .entry-cats a,
#front-section-four .entry-cats a,
#front-section-four .entry-header h2.entry-title a,
#front-section-four .entry-meta,
#front-section-four .entry-meta a,
.single-post .entry-cats a,
.page-template-all-articles .entry-cats a,
.big-thumb .entry-header h1.entry-title,
.big-thumb .entry-header p.intro,
#primary #infinite-handle span:hover button,
.blog .featured-slider .entry-meta a:hover,
.blog.headerfont-light h1.site-title a,
.blog.headerfont-light #overlay-open,
.blog.headerfont-light #site-branding .site-title a,
.blog.headerfont-light #overlay-open,
.blog.headerfont-light p.site-description {
	color: #f8fcfa;
}
.featured-slider .entry-header h2.entry-title a {
	color: #f8fcfa !important;
}

/* ---  Dark Image Font Color --- */
.imagefont-dark .featured-slider .entry-header h2.entry-title a,
.imagefont-dark .featured-slider .entry-header h2.entry-title a,
.imagefont-dark .featured-slider .entry-meta,
.imagefont-dark .featured-slider .entry-meta a,
.imagefont-dark #front-section-four .entry-header h2.entry-title a,
.imagefont-dark #front-section-four .entry-meta,
.imagefont-dark #front-section-four .entry-meta a,
.imagefont-dark .big-thumb .entry-header h1.entry-title,
.imagefont-dark .big-thumb .entry-header p.intro,
.imagefont-dark.blog .featured-slider .entry-meta a:hover {
	color: #141a30 !important;
}

pre {
	background: #f4f4f4;
	color: #444;
}
abbr, acronym {
	border-bottom: 1px dotted #141a30;
}
mark, ins {
	background: #d2f1ff;
}

input,
textarea {
	background: transparent;
	border: 1px solid #ccc;
	color: #141a30;
}
textarea:focus,
textarea:active,
input:focus,
input:active {
	border: 1px solid #a94c57;
}
input[type="button"],
input[type="submit"],
input#submit  {
	border: 1px solid #a94c57;
	background: transparent;
}

.error404 input.search-field,
section.no-results input.search-field,
body.page .widget_search input.search-field {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #a94c57;
}

.entry-content p.wp-caption-text,
.entry-content p.force-wp-caption-text,
.entry-thumbnail p.wp-caption-text,
.entry-thumbnail p.force-wp-caption-text,
.type-attachment .entry-content .entry-caption p,
.gallery .gallery-item .gallery-caption {
	color: #686868;
}
.featured-slider .entry-thumbnail a:after,
#front-section-four .entry-thumbnail a:after,
.single-post .big-thumb .entry-thumbnail a:after,
.page-template-all-articles .big-thumb .entry-thumbnail a:after,
.header-image:after {
	background-color: #141a30;
	opacity: 0;
}
#front-section-four .meta-main-wrap,
.featured-slider .meta-main-wrap,
.big-thumb .title-wrap {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141a3000', endColorstr='#a6000000',GradientType=0 );
}

@media all and (max-width: 66.25em) {
	body.single div#site-branding button#overlay-open,
	body.page-template-all-articles div#site-branding button#overlay-open,
	body.search div#site-branding button#overlay-open,
	body.archive div#site-branding button#overlay-open,
	body.tag div#site-branding button#overlay-open {
		color: #f8fcfa;
	}
}
.close-btn-wrap {	
	border-bottom: 0;
	background: #a89b6d;
}
div.mobile-search input,
div.mobile-search textarea {
	background: #a89b6d;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
	border-bottom: 1px solid #f8fcfa;
}
div.mobile-search textarea:focus, div.mobile-search textarea:active, div.mobile-search input:focus, div.mobile-search input:active {
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
	border-bottom: 1px solid #a94c57;
}

.close-btn-wrap button#overlay-close {
	color: #f8fcfa;
}
.close-btn-wrap button#overlay-close:hover {
	color: #a94c57;
}
.blog.slider-on.slider-fullscreen #site-branding svg#site-title-svg {
	color: #a94c57!important;
}
#front-section-three {
	background: #f4f4f4;
}
.format-video .entry-thumbnail a:before {
	color: #141a30;
	background: transparent;
}
.pagination a:hover {
	color: #a94c57;
}
.widget h2.widget-title {
	border-top: 1px solid #a94c57;
	color: #141a30;
}
#sidebar-offcanvas .widget h2.widget-title {
	border-top: 0;
}
#sidebar-offcanvas section.widget {
	border-top: 1px solid #f8fcfa;
}
	
@media all and (max-width: 66.250em) {
#sidebar-offcanvas section#text-4.widget.widget-text h2.widget-title {
	border-top: 1px solid transparent!important;
}
}
.entry-content .widget h2.widget-title {
	color: #141a30;
}
#colophon {
	color: #f8fcfa;
}
#primary #infinite-handle span {
	border: 1px solid #141a30;
	color: #141a30 !important;
}
.single-post .sd-social-icon .sd-content ul li a.sd-button:hover,
.page-template-all-articles .sd-social-icon .sd-content ul li a.sd-button:hover,
.page .sd-social-icon .sd-content ul li a.sd-button:hover {
    color: #f8fcfa;
    opacity: 0.7;
}
.single-post .sd-social-icon .sd-content ul li a.share-email:hover,
.page-template-all-articles .sd-social-icon .sd-content ul li a.share-email:hover,
.page .sd-social-icon .sd-content ul li a.share-email:hover {

    color: #555;
    opacity: 0.7;
   }
   
.widget_mc4wp_form_widget,
.jetpack_subscription_widget {
	background: #f4f4f4;
    border: 1px solid #a94c57;
}
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"] {
	color: #f8fcfa;
}
a.standard-btn {
	background: #141a30;
	color: #f8fcfa;
}
.post .entry-content a.standard-btn,
.page .entry-content a.standard-btn,
.post .entry-content a.standard-btn:hover,
.page .entry-content a.standard-btn:hover {
	color: #f8fcfa;
}
a.standard-btn.red-btn {background: #d7464d;}
a.standard-btn.green-btn {background: #85c066;}
a.standard-btn.blue-btn {background: #0066ff;}
a.standard-btn.yellow-btn {background: #e7b547;}
a.standard-btn.grey-btn {background: #a9a9a9;}
a.standard-btn.black-btn {background: #141a30;}

@media all and (min-width: 48.001em) {
	.featured-slider button.slick-prev:after,
	.featured-slider button.slick-next:after {
	    color: #f8fcfa;
	}
}

@media all and (min-width: 66.250em) {

	#site-branding {
	    border-bottom: 1px solid #a94c57;
	}
	/* --- Colors --- */
	.blog.headerfont-light #site-branding .site-title a,
	.blog.headerfont-light #desktop-navigation ul a,
	.blog.headerfont-light #search-open,
	.blog.headerfont-light #header-social ul li a,
	.blog.headerfont-light #desktop-navigation ul a,
	.blog.headerfont-light #search-open,
	.blog.headerfont-light #header-social ul li a {
		color: #f8fcfa;
	}
	#overlay-open {
		color: #a94c57;
	}
		.search-open {
	    color: #a94c57;
}
    .desktop-search {
	   background: #dcd28f;
}
    .desktop-search input.search-field {
	   border-bottom: 1px solid #f8fcfa;
	   color: #f8fcfa;
    }
         .desktop-search input[type="submit"] {
	   color: #f8fcfa;
	   border: 1px solid #f8fcfa;
    }
	#desktop-navigation ul li.menu-item-has-children a:after {
	    border: solid transparent;
	    border-color: transparent;
	    border-top-color: #141a30;
	}
		#desktop-navigation ul ul.sub-menu,
	#desktop-navigation ul ul.children {
		color: #f8fcfa;
		background: #141a30;
	}
	#desktop-navigation ul ul.sub-menu:before,
	#desktop-navigation ul ul.children:before {
	    color: #141a30;
	}
	#desktop-navigation .sub-menu li a,
	#desktop-navigation .children li a {
		color: #f8fcfa !important;
}
	.sticky-header {
		background: #a94c57;
}
	.fixedheader-dark .sticky-header {
		background: #141a30;
	}
	.fixedheader-dark.header-stick #overlay-open-sticky,
	.fixedheader-dark.header-stick #search-open-sticky,
	.fixedheader-dark.header-stick #header-social-sticky ul li a {
		color: rgba(255, 255, 255, 0.5);
	}
	.fixedheader-dark.header-stick .sticky-header p.site-title a,
	.fixedheader-dark.header-stick #overlay-open-sticky:hover,
	.fixedheader-dark.header-stick #search-open-sticky:hover,
	.fixedheader-dark.header-stick #header-social-sticky ul li a:hover {
		color: #f8fcfa;
	}
	#search-open-sticky {
		color: #f8fcfa!important;
	}
		#overlay-open-sticky {
		color: #f8fcfa!important;
	}
}


div.taxonomy-description a {
	padding-bottom: 1px;
	border-bottom: 1px solid #a94c57;
	color: #141a30;
}
div.taxonomy-description a:hover {
	padding-bottom: 1px;
	border-bottom: 1px solid #a94c57;
	color: #a94c57;
}

@media all and (min-width: 66.25em) {
div.site-header-content #logo_svg {
	fill: #a94c57;
}
}	

@media all and (min-width: 66.25em) {
div.sticky-header #logo_svg {
    fill: #f8fcfa;
}
}

@media all and (min-width: 66.25em) {
div.site-header-content #site-title-svg {
	fill: #a94c57;
}
}

@media all and (min-width: 66.25em) {
div.sticky-header #site-title-svg {
    fill: #f8fcfa;
}
}

@media all and (max-width: 66.25em) {
div.site-header-content #site-title-svg {
	fill: #f8fcfa;
}
div.site-header-content #overlay-open {
	color: #f8fcfa;
}
}

@media all and (min-width: 66.25em) {
.title-footer #site-title-svg {
	fill: #f8fcfa;
}
}

@media all and (max-width: 66.25em) {
.title-footer #site-title-svg {
	fill: #f8fcfa;
}
}


/* Header Category Colors
------------------------------------------------------------------------------------ */

/* category-categories */

.single-post .entry-header .entry-cats a.category-categories,
.page-template-all-articles .entry-header .entry-cats a.category-categories,
div.entry-main div.entry-cats a.category-categories {

	color: #141a30;
	border-top: 1px solid #e6da90;
}

.single-post .entry-header .entry-cats a.category-categories:hover,
.page-template-all-articles .entry-header .entry-cats a.category-categories:hover,
div.entry-main div.entry-cats a.category-categories:hover {

	color: #e6da90;
	border-top: 1px solid #e6da90;
	background: transparent!important;
}

section#sub_categories_widget-6 a {
	border-bottom: 1px solid #e6da90;
}
section#sub_categories_widget-6 a:hover {
	color: #e6da90;
}

/* category-sites */

.single-post .entry-header .entry-cats a.category-sites,
.page-template-all-articles .entry-header .entry-cats a.category-sites,
div.entry-main div.entry-cats a.category-sites {

	color: #141a30;
	border-bottom: 1px solid #a94c57;
}

.single-post .entry-header .entry-cats a.category-sites:hover,
.page-template-all-articles .entry-header .entry-cats a.category-sites:hover,
div.entry-main div.entry-cats a.category-sites:hover {
	color: #a94c57;
	border-bottom: 1px solid #a94c57;
	background: transparent!important;
}

section#sub_categories_widget-8 a {
	border-bottom: 1px solid #a94c57;
}
section#sub_categories_widget-8 a:hover {
	color: #a94c57;
}

/* category-artists-discussed */

.single-post .entry-header .entry-cats a.category-artists-discussed,
.page-template-all-articles .entry-header .entry-cats a.category-artists-discussed,
div.entry-main div.entry-cats a.category-artists-discussed {
	color: #141a30;
	border-bottom: 1px solid #c0aca9;
}

.single-post .entry-header .entry-cats a.category-artists-discussed:hover,
.page-template-all-articles .entry-header .entry-cats a.category-artists-discussed:hover,
div.entry-main div.entry-cats a.category-artists-discussed:hover {
	color: #c0aca9;
	border-bottom: 1px solid #c0aca9;
	background: transparent!important;
}
	
section#sub_categories_widget-9 a {
	border-bottom: 1px solid #c0aca9;
}
section#sub_categories_widget-9 a:hover {
	color: #c0aca9;
}

/* category-by */

section#sub_categories_widget-7 a {
	border-bottom: 1px solid #45483a;
}
section#sub_categories_widget-7 a:hover {
	color: #45483a;
}
div.entry-author-new-description a:hover {
	color: #141a30;
}

/* category-edited-by */

section#sub_categories_widget-11 a {
	border-bottom: 1px solid #fba735;
}
section#sub_categories_widget-11 a:hover {
	color: #fba735;
}

/* category-guest-editor */

section#sub_categories_widget-10 a {
	border-bottom: 1px solid #a1883b;
}
section#sub_categories_widget-10 a:hover {
	color: #a1883b;
}

/* archive-by-month */

section#archives-7 a {
	border-bottom: 1px solid #94a590;
}
section#archives-7 a:hover {
	color: #94a590;
}

/* tags */

section#lc_taxonomy-2 a {
	border-bottom: 1px solid #92a0d2;
}
section#lc_taxonomy-2 a:hover {
	color: #92a0d2;
}

.single-post .entry-cats .entry-tags a,
.page-template-all-articles .entry-cats .entry-tags a,
header.entry-header .entry-cats .entry-tags a {
	color: #141a30;
	border-bottom: 1px solid #92a0d2;
}

.single-post .entry-cats .entry-tags a:hover,
.page-template-all-articles .entry-cats .entry-tags a:hover,
header.entry-header .entry-cats .entry-tags a:hover {
	color: #92a0d2;
	border-bottom: 1px solid #92a0d2;
	background: transparent!important;
}

body.single .entry-cats a,
body.single .entry-tags a,
body.page-template-all-articles .entry-cats a,
body.page-template-all-articles .entry-tags a {
	background: transparent;
}

/* footnotes styling */

.entry-content span.footnote a,
.entry-content a.footnote-to-top {
	color: #a94c57;
	border-bottom: 1px solid transparent;
}
.entry-content span.footnote a:hover,
.entry-content a.footnote-to-top:hover {
	color: #141a30;
}

ol.footnotes-wrapper {
	border-top: 1px solid #a94c57;
}

ol.footnotes-wrapper a {
	color: #a94c57;
	border-bottom: 1px solid transparent;
}

ol.footnotes-wrapper a:hover {
	color: #141a30;
	border-bottom: 1px solid transparent;
}

.entry-summary a:hover {
	color: #a94c57;
}

/* custom footer */
#colophon #site-info {
	color: #f8fcfa;
}

/* author bio at bottom of single psts */

	div.entry-author-new-description {
    border-top: 1px solid #a94c57;
	}
	
	div.entry-author-new-description a {
	border-bottom: 0;
	padding-bottom: 0;
	color: #a94c57;
	}
	div.entry-author-new-description a.author-new-link {
	color: #a94c57!important;
	}
	div.entry-author-new-description a.author-new-link:hover {
	color: #141a30!important;
	}

	div.entry-author-new-description {	
	color: #141a30;
	}

/* letter to the editor */


.footer-wrap-letter,
.footer-wrap-letter a {
	color: #141a30;
	background: #eaeef7;
}
.footer-wrap-letter a:hover {
	padding-bottom: 1px;
	border-bottom: 1px solid #141a30;
}	
.footer-wrap-letter span.genericon {
	color: #141a30;
}

/* connect with caw */

footer#connect-with-caw span.genericon.genericon-facebook {
	color: #f8fcfa;
}
footer#connect-with-caw {
	background: #a94c57!important;
}

/* footer mailchimp */

footer input, footer input[type="button"], footer input[type="submit"], footer input#submit {
    color: #f8fcfa;
}
footer #mc_embed_signup_scroll span.slashie1,
footer #mc_embed_signup_scroll span.slashie2 {
	color: #f8fcfa;
}
footer #mc_embed_signup_scroll input[type="submit"]:hover {
	background: transparent;
	border-bottom: 1px solid #f8fcfa;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}
footer #mc_embed_signup_scroll input[type="text"]:hover,
footer #mc_embed_signup_scroll input[type="email"]:hover {
	background: transparent;
	border-bottom: 1px solid #f8fcfa;
}
footer #mc_embed_signup input {color: #f8fcfa;}
footer #mc_embed_signup label {color: #f8fcfa;}

footer #mc_embed_signup ::-webkit-input-placeholder { /* WebKit browsers */
	color: #afafaf;
}

footer #mc_embed_signup :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #afafaf;
}

footer #mc_embed_signup ::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #afafaf;
}

footer #mc_embed_signup :-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #afafaf;
}

/* --- Tablet and Mobile Header on Homepage - Sticky/Fixed --- */
@media all and (max-width: 66.25em) {
.blog.slider-on.slider-fullscreen #site-branding,
.blog.headerimg-on.header-fullscreen #site-branding {
	background: #a94c57!important;
}
}

.widget_search input[type="submit"],
.post-password-form input[type="submit"] {
	border: 1px solid #a94c57;
}
img.img-border {
	border: 5px solid #e2e2e2;
}
img.img-border-thin {
	background: transparent;
	border: 1px solid #ededee;
}
#overlay-nav ul li {
	border-bottom: 1px solid #f8fcfa;
}
#mobile-social {
	border-bottom: 1px solid #f8fcfa;
}
.mobile-search {
	border-bottom: 0;
}
#front-section-three a.all-posts-link {
	border: 1px solid #141a30;
}
.section-about-column-one .front-section-title {
	border-bottom: 1px solid #a94c57;
}
.section-about-column-two  .social-nav ul {
	border-top: 1px solid #a94c57;
}
.section-about-column-two  .social-nav ul li {
	border-bottom: 1px solid #a94c57;
}
.single-post .authorbox,
.page-template-all-articles .authorbox {
	border-top: 1px solid #a94c57;
}
#comments-toggle {
	border: 1px solid #141a30;
}
#comments h3.comments-title {
	border-top: 1px solid #a94c57;
}
.pagination {
	border-left: 1px solid #a94c57;
	border-bottom: 1px solid #a94c57;
}

@media all and (max-width: 48.001em) {
	.pagination {
	border-bottom: 1px solid #a94c57;
	border-right: 1px solid #a94c57;
	}
}

.single-post .post-navigation a,
.page-template-all-articles .post-navigation a,
.single-attachment .post-navigation a {
	border-bottom: 1px solid #141a30;
}
.widget_calendar table#wp-calendar tr td {
	border: 1px solid #141a30;
}
.footer-feature-btn {
	border: 1px solid #f8fcfa;
}
.footer-feature-btn:hover {
	border: 1px solid #a94c57 !important;
}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
    border-top: 1px solid #a94c57;
}
.white-box {border: 3px solid #f8fcfa;}
.blue-box {border: 3px solid #0066ff;}
.yellow-box {border: 3px solid #e7b547;}
.red-box {border: 3px solid #d7464d;}
.green-box {border: 3px solid #85c066;}
.lightgrey-box {border: 3px solid #ececed;}
.grey-box {border: 3px solid #a9a9a9;}
.dark-box {border: 3px solid #222;}


@media all and (max-width: 48.001em) {
	.archive-header img {
	border-right: 1px solid #a94c57;
}
	.archive-header div.taxonomy-description {
	border-right: 1px solid #a94c57;
	}
	}

@media all and (min-width: 48.001em) {
	.archive-header img {
	border-left: 1px solid #a94c57;
}
	.archive-header div.taxonomy-description {
	border-left: 1px solid #a94c57;
}
}


/* index page featured pull quote/excerpt */

@media all and (min-width: 48.001em) {
.blog #primary .hentry .entry-main, .archive #primary .hentry .entry-main, .search-results #primary .hentry .entry-main {
    border-left: 1px solid #a94c57;
}
.entry-summary {
    border-top: 1px solid #a94c57;   
}
}    

@media all and (max-width: 48.001em) {
.blog #primary .hentry .entry-main, .archive #primary .hentry .entry-main, .search-results #primary .hentry .entry-main {
    border-left: 1px solid #a94c57;
    
}
.entry-summary {
    border-left: 1px solid #a94c57;
    border-bottom: 1px solid #a94c57;
}
}

/* fancy blog/archive/tag/search/page title */

@media all and (min-width: 48.001em) {
.blog-wrap h3.blog-title,
body.archive h1.archive-title, 
body.search h1.archive-title,
body.tag h1.archive-title {
    border-left: 1px solid #a94c57;
    border-top: 1px solid #a94c57;
}
}


@media all and (max-width: 48.001em) {
body.archive h1.archive-title,
body.search h1.archive-title,
body.tag h1.archive-title,
.blog-wrap h3.blog-title {
    border-right: 1px solid #a94c57;
    border-top: 1px solid #a94c57;
}
}


/* footer mailchimp */

footer input, footer input[type="button"], footer input[type="submit"], footer input#submit {
    border-bottom: 1px solid #afafaf;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

footer textarea:focus, footer textarea:active, footer input:focus, footer input:active {
    border-bottom: 1px solid #f8fcfa;
     border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
   
}

/* editions three-column on front page (incomplete) */
	.front-section h3.front-section-title {
	border-bottom: 1px solid #a94c57;
	}
	
/*style links in offcanvas sidebar */
.widget-area .widget ul li a:hover,
#sidebar-offcanvas .widget a:hover {
	border-bottom: 1px solid #f8fcfa!important;
}

@media all and (min-width: 48.001em) {

.featured-slider button.slick-next,
	.featured-slider button.slick-prev {
		background: rgba(26, 26, 26, 0.75);
	}
}
	.featured-slider button.slick-next:hover,
	.featured-slider button.slick-prev:hover {
		background: rgba(26, 26, 26, 1);
	}
	
	/* pullquotes borders */
	blockquote.pullquote, aside.pullquote, div.pullquote {
	border-right: 1px solid #a94c57!important;
	border-bottom: 1px solid #a94c57!important;
	border-left: 0!important;
	border-top: 0!important;
	}
	blockquote.pqRight, aside.pqRight, div.pqRight {
	border-left: 1px solid #a94c57!important;
	border-bottom: 1px solid #a94c57!important;
	border-right: 0!important;
	border-top: 0!important;
	}
	@media all and (max-width: 48.001em) {
	blockquote.pullquote, aside.pullquote, div.pullquote,
	blockquote.pqRight, aside.pqRight, div.pqRight {
		border-bottom: 1px solid #a94c57!important;
		border-top: 1px solid #a94c57!important;
		border-left: 0!important;
		border-right: 0!important;
	}
	}

blockquote.pullquote p, aside.pullquote p, div.pullquote p {
	color: #686868!important;
}

/*new pullquotes */

div#entry-content.entry-content p.css-pull-quote:before {
	color: #686868!important;
}
	div#entry-content.entry-content p.css-pull-quote.pull-quote-left:before {
	border-right: 1px solid #a94c57!important;
	border-bottom: 1px solid #a94c57!important;
	border-left: 0!important;
	border-top: 0!important;
	}
	div#entry-content.entry-content p.css-pull-quote.pull-quote-right:before {
	border-left: 1px solid #a94c57!important;
	border-bottom: 1px solid #a94c57!important;
	border-right: 0!important;
	border-top: 0!important;
	}
	@media all and (max-width: 48.001em) {
	div#entry-content.entry-content p.css-pull-quote.pull-quote-right:before,
	div#entry-content.entry-content p.css-pull-quote.pull-quote-left:before {
		border-bottom: 1px solid #a94c57!important;
		border-top: 1px solid #a94c57!important;
		border-left: 0!important;
		border-right: 0!important;
	}
	}


/* contributors page */

#contributors-list p {
	color: #a94c57;
}
#contributors-list li:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

/* mailing list page signup form */

.entry-content #mc_embed_signup_scroll input[type="text"],
.entry-content #mc_embed_signup_scroll input[type="email"] {
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-bottom: 1px solid #a94c57;
}

/* bullet color */
.entry-content ul li:before,
.comment-text ul li:before {
	color: #a94c57;
}

/* horizontal line on pages */
.page h1.entry-title,
.search h1.entry-title {
	border-bottom: 1px solid #a94c57;
}
.page-template-all-articles h1.entry-title {
	border-bottom: 0;
}