/**
Theme Name: Astra-Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

@import "font-awesome.css";
@import "custom.css";

@font-face {
    font-family: 'Droid Serif';
    src: url('fonts/DroidSerif-Bold.woff2') format('woff2'),
        url('fonts/DroidSerif-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Droid Serif';
    src: url('fonts/DroidSerif.woff2') format('woff2'),
        url('fonts/DroidSerif.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Droid Serif';
    src: url('fonts/DroidSerif-Italic.woff2') format('woff2'),
        url('fonts/DroidSerif-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Droid Serif';
    src: url('fonts/DroidSerif-BoldItalic.woff2') format('woff2'),
        url('fonts/DroidSerif-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: 'Crimson Text';
    src: url('fonts/CrimsonText-Bold.woff2') format('woff2'),
        url('fonts/CrimsonText-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Crimson Text';
    src: url('fonts/CrimsonText-SemiBold.woff2') format('woff2'),
        url('fonts/CrimsonText-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Crimson Text';
    src: url('fonts/CrimsonText-SemiBoldItalic.woff2') format('woff2'),
        url('fonts/CrimsonText-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Crimson Text';
    src: url('fonts/CrimsonText-Italic.woff2') format('woff2'),
        url('fonts/CrimsonText-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Crimson Text';
    src: url('fonts/CrimsonText-BoldItalic.woff2') format('woff2'),
        url('fonts/CrimsonText-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Crimson Text';
    src: url('fonts/CrimsonText-Regular.woff2') format('woff2'),
        url('fonts/CrimsonText-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Domine';
    src: url('fonts/Domine-Bold.woff2') format('woff2'),
        url('fonts/Domine-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Domine';
    src: url('fonts/Domine-Medium.woff2') format('woff2'),
        url('fonts/Domine-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Domine';
    src: url('fonts/Domine-SemiBold.woff2') format('woff2'),
        url('fonts/Domine-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Domine';
    src: url('fonts/Domine-Regular.woff2') format('woff2'),
        url('fonts/Domine-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/*

Theme Name:     Newspaper 8.5 Child theme

Theme URI: 		http://themeforest.net/user/tagDiv/portfolio

Description:    Child theme for parent theme by tagDiv

Author:         Lisbet Thoresen

Author URI: 	http://themeforest.net/user/tagDiv/portfolio

Template:       Newspaper

Version:        8.5

*/





/*  ----------------------------------------------------------------------------

    This file will load automatically when the child theme is active. You can use it

    for custom CSS.

*/

/*

supplemental CSS for Newspaper-child

Layout: css for customized page content

*/

body {font-family: "Droid Serif";}

h1,

h2,

h3,

h4,

h5,

h6,

.item-details h3,

.item-details h3.entry-title,

.item-details h3.entry-title a,

.vc_column h3,

.vc_column h4,

.vc_column .hdr0 {

	font-family: "Crimson Text";

	line-height: 1.35em;

    font-weight: normal;

	font-weight: bold;

	color: #cc4602;

	color: #b44b05;

	color: #c17949;

	margin-top: 0;

	margin-bottom: 0;

}



.td-category-description p {

font-family: "Droid Serif";

    font-size: 24px;

    line-height: 1.45em;

    font-style: italic;

    font-weight: 600;	

	text-align: center;

	color: #754d1c;

	padding-bottom: 1.5em;

}

.post .td-post-header header.td-post-title h1 .entry-title,

.post header.td-post-title h1 {

	font-family: "Crimson Text";

	font-size: 28px;

	text-indent: 0;

	background: transparent;

}

h2 {

	font-size: 24pt;

	line-height: 1.45em;

	text-align: center;

}

h6 {

	color: #bc4b00;

	}

h3 .entry-title {

	display: block;

	font-family: "Crimson Text";

	font-size: 24pt;

	color: #c17949;

	margin-bottom: 18px;	

	}

em,

.std em,

.td-page-content em,

.td-post-content em,

.tdc-content-wrap em,

.vc_column em {

	font-style: italic;

	font-weight: normal;

	font-weight: 300;

	}

ul.sf-menu > .td-menu-item > a {

	font-weight: bold;

	font-weight: 700;

}

img#hero-logo a:hover {

	cursor: pointer;	

}

.td-header-menu-wrap {

	background: #e5e2d9;	

}

.entry-title a {

	font-family: "Crimson Text";

	font-size: 28px;

	color: #976a41;

	}

.post .td-post-header .td-post-title .entry-title {

	display: block;

	font-family: "Crimson Text";

	font-size: 24pt;

	}



.td_module_11 .td-excerpt #post-subhdr,

div#post-subhdr, 

.td-post-content div#post-subhdr {

	font-family: "Droid Serif";

	font-weight: 400;

	font-style: italic;

	color: #976a41;

	color:#754d1c;

	margin: 0 auto;

	padding-bottom: 30px;

/*display: inline;*/

}

.td-page-content blockquote {

	margin: 6px 9% 6px 9%;

	color: #e48601;
    padding: 0;
    border: 0;
    text-align: center;

}

.post blockquote p, 

.page blockquote p, 

.td-post-text-content blockquote p,

.td-page-content blockquote p {

	font-family: 'Domine', serif;

	font-size: 1.35em;

	line-height: 1.425em;

	color: #e48601;

	text-transform: none;

	}

.bld,

.bldit,

.bld-brn,

.brn-bld,

.brn-bld-it,

.bldc-brn,

.bld-or,

.bldc-or,

.bld-dkor,

.bldc-dkor {

	font-family: inherit;

	font-size: inherit;

	font-weight: bold;

	color: #482600;

	}

.bldc-brn,

.bldc-or,

.bldc-dkor {

	text-align: center;

	}
    
.bldc-brn {margin-bottom: 10px;}

.bld-or,

.bldc-or {

	color: #fc9003;

	}

.bld-dkor,

.bldc-dkor {

	color: #cc4602;

	}

.bld-it,

.brn-bld-it {

	font-style: italic;

	}

.olv-bld,

.olv-bld-c {

	font-family: inherit;

	font-weight: bold;

	/*color: #482600;

	color: #c17949;*/

	color: #965a31;

	}

.olv-bld-c {

	text-align: center; 

	}

.r,

.td-page-content .r,

.r-it,

.td-page-content .r-it {

    color: #c0021c;

	}

.r-it,

.td-page-content .r-it {

    font-style: italic;

	}

.ctr {

	text-align: center;	

	margin: 0 auto;

	}

ul.std1,

ol.std1 {

	display: block;

	list-style: none; 

	counter-reset: li;	

    margin-top: 0.75em;

    margin-bottom: 0.75em;

    margin-left: 0;

    margin-right: 0;

    padding-left: 0;

	}

ul.std1 li {

	list-style-type: none;

	padding: 3px 12px;

	}

ol.std1 li {

	counter-increment: li;

	padding: 3px 12px;

	}



ul.std1 li::before {

	display: inline-block;

	content: '\25AA';

	width: 1em;

  	margin-left: -1em;

	color: #965a31;

	font-weight: bold;

	}

ol.std1 li::before {

	display: inline-block;

	content: counter(li);

	width: 1em;

  	margin-left: -1em;

	color: #965a31;

	font-weight: bold;

	}

ol {

display: block;

    list-style-type: decimal;

    margin-top: 0.75em;

    margin-bottom: 0.75em;

    margin-left: 20px;

    margin-right: 0;

    padding-left: 0;

}

ol li {

	padding: 3px 12px;

}

ul.std {

	margin: 15px 24px;

	}

ul.std li {

	list-style-type: square;

	margin: 12px;

	padding: 8px;

	font-family: inherit;

	font-size: inherit;

	line-height: inherit;

	}

ul.std li {
  font-family: "Droid Serif";

	font-size: 16px;

	line-height: 1.65em;

	margin-bottom: .85em;

	padding: 0;

	}



/* === p tags and divs, spacers ===

*/

.site-main p,

.td-post-content p,

.td-page-content p,

.vc_column,

.vc_column p {

font-family: "Droid Serif";
font-size: 15px;

margin: 0;

padding: 0 0 0.15em 0;

-webkit-margin-before: 0;

-webkit-margin-after: 0.5em;

}

.td-page-content #teamdiv img {

	margin-top: 1em;

	margin-bottom: 0.25em;

}

.td-page-content #teamdiv .caption-team {

	width: 208px;

	}

.hsp02,

.hsp2,

.post .hsp02,

.td-page-content .hsp02,

.post .hsp2,

.td-page-content .hsp2 {

	height: 2px;

	margin: 0;

	padding: 0;

	-webkit-margin-before: 0;

	-webkit-margin-after: 0;

	}

.post .hsp04,

.td-page-content .hsp04,

.post .hsp4,

.td-page-content .hsp4 {

	height: 4px;

	margin: 0;

	padding: 0;

	-webkit-margin-before: 0;

	-webkit-margin-after: 0;

	}

.post .hsp04,

.td-page-content .hsp04 {

	background: #fcf13e;	

	}

.post .hsp06,

.td-page-content .hsp06,

.post .hsp6,

.td-page-content .hsp6 {

	height: 6px;

	margin: 0;

	padding: 0;

	-webkit-margin-before: 0;

	-webkit-margin-after: 0;	

	}

.post .hsp06,

.td-page-content .hsp06 {

	background: #fbcf66;	

	}

.post .hsp08,

.td-page-content .hsp08,

.post .hsp8,

.td-page-content .hsp8 {

	height: 8px;

	margin: 0;

	padding: 0;

	-webkit-margin-before: 0;

	-webkit-margin-after: 0;	

	}	

.post .hsp08,

.td-page-content .hsp08 {

	background: #fb9e66;	

	}	

.post .hsp10, 

.td-page-content .hsp10,

.post .hsp10-0, 

.td-page-content .hsp10-0 {

	height: 10px;

	margin: 0;

	padding: 0;

	-webkit-margin-before: 0;

	-webkit-margin-after: 0;	

	}	

.post .hsp10, 

.td-page-content .hsp10 {

	background: #dd66fb;		

	}

.td-page-content .hsp-2em {

	line-height: 2em;

	margin: 0;

	padding: 0;

	}

.td-page-content .hsp-2-4em {

	line-height: 2.4em;

	margin: 0;

	padding: 0;

	}

.td-page-content .hsp-3em {

	line-height: 3em;

	margin: 0;

	padding: 0;

	}	

.td-page-content .block-std {

	display: block;

	min-width: 380px;

	background: #eaeaeb;

	margin: 0;

	padding: 24px;

	}

.td-page-content .block-std .inner {

	width: auto;

	margin: 0 auto;

	padding: 24px;

	}	

.td-page-content .slick-lft {

	float: left;

	margin: 8px 18px 12px 0;

	}

.td-page-content img#adslick-rt,

.td-page-content img#adslick-lft,

.td-page-content .wp-image-4842 {

		max-width: 220px;

		margin-left: 18px;

		}

.td-page-content div.btn-position-statement {

	text-align: center;

	max-width: 216px;

	margin: 0 auto;

	padding: 12px 0;

	background:#5f8fb9;

	border-radius: 6px;

	}

.td-page-content div.btn-position-statement p {
	line-height: normal;
	margin: 0;
	padding: 0;
	}
div.btn-position-statement a,
.td-page-content div.btn-position-statement a,
.td-page-content div.btn-position-statement a:link,
.td-page-content div.btn-position-statement a:visited {
	font-size: .9em !important;
	font-weight: normal;
	line-height: 1em;
	color: #ffffff;
	padding: 0;
	background:transparent;	
	}

.td-page-content .hdr-18pt,

.td-page-content .hdr-17pt,

.td-page-content .hdr-16pt,

.td-page-content .hdr-15pt,

.td-page-content .hdr-14pt,

.td-post-content .hdr-14pt,

.tdc-content-wrap .hdr-14pt,

.td-page-content .hdr-13pt,

.tdc-content-wrap .hdr-13pt,

.td-page-content .hdr-12pt,

.tdc-content-wrap .hdr-12pt {

	font-family: "Crimson Text";

	line-height: normal;

	font-weight: bold;	

	padding: 0 0 0.15em 0;	

	color: #563b20;

	color: #604226;

	color: #6f5020;

	}

.td-page-content .hdr-18pt,

.td-page-content .hdr-sans-18pt {

	font-size: 18pt;

	}

.td-page-content .hdr-17pt,

.td-page-content .hdr-sans-17pt {

	font-size: 17pt;

	}

.td-page-content .hdr-16pt,

.td-page-content .hdr-sans-16pt {

	font-size: 15pt;

	}

.td-page-content .hdr-15pt,

.td-page-content .hdr-sans-15pt {

	font-size: 15pt;

	}

.td-page-content .hdr-14pt,

.td-post-content .hdr-14pt,

.tdc-content-wrap .hdr-14pt,

.td-page-content .hdr-sans-14pt {

	font-size: 14pt;

	}

.td-page-content .hdr-13pt,

.td-post-content .hdr-13pt,

.tdc-content-wrap .hdr-13pt,

.td-page-content .hdr-sans-13pt {

	font-size: 13pt;

	}

.td-page-content .hdr-12pt,

.tdc-content-wrap .hdr-12pt,

.td-page-content .hdr-sans-12pt {

	font-size: 12pt;

	}	

.td-page-content .hdr-sans-18pt,

.td-page-content .hdr-sans-17pt,

.td-page-content .hdr-sans-16pt,

.td-page-content .hdr-sans-15pt,

.td-page-content .hdr-sans-14pt,

.td-page-content .hdr-sans-13pt,

.td-page-content .hdr-sans-12pt {	

	font-family: Helvetica, Arial, sans-serif;	    

	line-height: 1.4em;

    color: #9d3801;

    padding-top: 0;

	}

.item-subhdr {

	font-family: inherit;

	font-size: inherit;

	font-weight: bold;

	color: #bc4b00;

}

.font-sans,

.td-post-content .font-sans,

.td-page-content .font-sans {	

	font-family: Helvetica, Arial, sans-serif;	    

	line-height: 1.35em;

	}

.td-main-content .td-block-title-wrap {

display: none;

/*background: #def;*/

}

.td-page-content .creditline {	

	font-family: Helvetica, Arial, sans-serif;	    

	font-style: italic;

	font-size: inherit;

	color: #888;

	}

.td-page-content p.std {

	margin: 0;

	margin-bottom: 0;

	padding-top: 3px;

	padding-bottom: 3px;

	-webkit-margin-before: 0;

	-webkit-margin-after: 0;

	}

.td-page-content .quot {

	margin-right: 24px;

	margin-left: 24px;

	}

.td-page-content .quot-team {	

	text-indent: 12px;

	}

.td-page-content p.litref {

	text-indent: -15px;

	margin-left: 30px;

	margin-bottom: 0;

	padding: 3px 0;

	-webkit-margin-before: 0;

	-webkit-margin-after: 0;

	}

.clr-float {

	clear: both;

	overflow: hidden;

	width: 100%;

	height: 1px;

	margin: 0;

	padding: 0;

	/*background-color: #ccffff;*/

	}

.hline-dkor,

.td-ss-main-sidebar .hline-dkor {

	clear: both;

	overflow: hidden;

	width: 100%;

	height: 1px;

	margin: 1.8em 0;

	padding: 0;

	background-color: #cc4602;

	}

.hline-hdror,

.td-ss-main-sidebar .hline-hdror {

	clear: both;

	overflow: hidden;

	width: 100%;

	height: 2px;

	margin: 1.8em 0;

	padding: 0;

	background-color: #db8134;

	}



#home .td-excerpt h2 span {

	font-family: "Droid Serif";

	font-weight: 400;

	font-style: italic;

	color: #976a41;

	display:inline;

}



.td-ss-main-content #post-subhdr {

	font-family: "Droid Serif";

	font-weight: 600;

	font-size: 1.4em;

	line-height: 1.6rem;

	font-style: italic;

	color: #976a41;

	color:#754d1c;

	color: #ab6003;

	margin: 0 auto;

	padding-bottom: 12px;

	text-align: center;

/*display: inline;*/

}

/* --- No Declaw Vets ---*/

.td-page-content .custom-control-label {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 11pt;

	font-weight: normal;

	font-style: normal;

	white-space: normal;

	}

.td-page-content .item-subhdr,

.td-page-content .item-subhdr h6,

.td-page-content .item-hdr h6,

.td-page-content .item-hdr h6 span,

.td-page-content .item-subhdr h6 span,

h6 span {

	font-family: Roboto;

	font-size: 12pt;

	font-weight: 500;

	font-style: italic;

	color: #bc4b00 !important;

	white-space: normal;

	padding-bottom: 12px;

	}

h3.region-hdr {

	display: block;

	font-family: "Crimson Text";

	font-size: 20pt;

	margin-bottom: 6px;

	padding: 0;

	color: #db680b;

	}

h3.resources-hdr {

	display: block;

	font-family: "Crimson Text";

	font-size: 16pt;

	margin-bottom: 6px;

	padding: 0;

	color: #db680b;

	}



/* === menus and links ===

*/

.sf-with-ul a:hover,

#td-header-menu li.menu-item a:hover {

color: #fdb318 !important;

}

.td-page-content img {

margin-top: 2em;

margin-bottom: 2em;

-webkit-margin-before: 2em;

-webkit-margin-after: 2em;

}

#td-header-menu .sub-menu a,

#td-header-menu .sub-menu a:link,

#td-header-menu .sub-menu a:visited {

white-space: nowrap;

text-transform: uppercase;

margin: 0 4px;

color: #fdf7ec;

}

#td-header-menu .sub-menu a:hover {

color: #fdb318;

}

#td-header-menu .sub-menu a:active {

color: #fdeccc;

}

a.index-bld,

a.bld {

	font-weight: bold;

}

.tdc-content-wrap a,

.sbar a,

a.bld,

.tdc-content-wrap a.bld {

	color: #3b569f;

	}

.tdc-content-wrap a:hover,

.sbar a:hover,

a.bld:hover {

	/*color: #b87d0a;*/

	color: #eda303;

	}

.td-page-content a.top {

	font-family: Arial, Helvetic, Sans-Serif;

	font-weight: normal;

	font-size: 12px; 

	text-decoration: none;

}



/* === floated elements ===

*/

.rt-box,

.td-page-content .rt-box{

	float: right; 

	width: 300px; 

	margin-top: 0; 

	margin-left: 30px;

	padding: 0;

	}

.td-page-content .rt-box img {

	margin-top: 0.15em; 

	}

.td-page-content .resources-blurb img {

	margin-top: 0.05em; 

	margin-bottom: 0.1em;

	}



/* === Sidebars ===

*/

.td-main-sidebar {

	margin-right: 0;

	}

.td-block-title,

.td-block-title span {

	font-family: 'Roboto', sans-serif;

	letter-spacing: 1px;

	}

.widget {

	margin-bottom: 8px;

	}

.widget_text .block-title,

.widgettitle {

    margin-bottom: 0;

	border: 0;

}

.widgettitle:after {

   /*content: '';*/

    height: 0;

    width: auto;

   /*position: absolute;

    bottom: 0;

    left: 0;*/

	}

/*.textwidget,*/



.widget_text .block-title {

	border-bottom: 2px solid #db8134;

    margin-bottom: 0;

}

.textwidget {

    margin-top: 0; 

	margin-bottom: 0;

	}

.custom-sbar-team .textwidget {

	border-top: 2px solid #db8134;

}

#sbar-banner-donate,

#sbar-banner-ucanhelp,

#sbar-banner-about-declawing,

#sbar-banner-resources,

#sbar-banner-news,

#sbar-banner-about {

	position: relative;

	width: 100%;

	margin: 0;

	padding: 0;	

	}

#sbar-banner-ucanhelp,

#sbar-banner-about-declawing,

#sbar-banner-resources,

#sbar-banner-news,

#sbar-banner-about{

	padding-top: 18px;

	background: #faf7f0;

	margin-bottom: 24px;

	}

#sbar-banner-donate {

	padding-top: 18px;

	background: transparent;

	margin-bottom: 54px;

	}

#sbar-banner-donate #graphic {

	width: 276px;

	height: 168px;

	margin: 0 auto;

	padding: 0;	

	background-image: url('/./wp-content/uploads/2019/12/btn-banner-donate-speechbubble-up.png');

	background-position: no-repeat center;

	}

#sbar-banner-donate #graphic:hover {

	width: 276px;

	height: 168px;

	margin: 0 auto;

	padding: 0;	

	background-image: url('/./wp-content/uploads/2019/12/btn-banner-donate-speechbubble-ov.png');

	background-position: no-repeat center;

	}

#sbar-banner-donate .inner {

	width: 98%;

	margin: 0 auto;

	padding: 20px 0 0;

	background: #f4e6d3;

	background: #f8f1e7;

	background: #faf5ef;

	background: #faf7f0;

	/*border: 2px solid #c1893c;*/

	border: 2px solid #eab78b;

	border-radius: 8px;

	}

#sbar-banner-ucanhelp .inner,

#sbar-banner-about-declawing .inner,

#sbar-banner-resources .inner,

#sbar-banner-news .inner,

#sbar-banner-about .inner {

	width: 98%;

	margin: 0 auto;

	padding: 0 0 0 12px;

	}

#sbar-banner-donate .quot,

#sbar-banner-ucanhelp .quot,

#sbar-banner-about .quot {

	margin: 0 0 0 45px;

	padding: 0;	

	}

#sbar-banner-donate p,

#sbar-banner-donate .quot {

	font-family: Helvetica, Arial, sans-serif;	

	font-size: 10pt !important;

	}



#sbar-banner-ucanhelp p,

#sbar-banner-ucanhelp .quot,

#sbar-banner-ucanhelp a,

#sbar-banner-ucanhelp ul li,

#sbar-banner-about-declawing p,

#sbar-banner-about-declawing .quot,

#sbar-banner-about-declawing a,

#sbar-banner-about-declawing ul li,

#sbar-banner-resources p,

#sbar-banner-resources .quot,

#sbar-banner-resources a,

#sbar-banner-resources ul li,

#sbar-banner-news p,

#sbar-banner-news .quot,

#sbar-banner-news a,

#sbar-banner-news ul li,

#sbar-banner-about p,

#sbar-banner-about .quot,

#sbar-banner-about a,

#sbar-banner-about ul li {

	/*font-family: Helvetica, Arial, sans-serif;*/	

	font-family: 'Roboto', sans-serif;

	font-size: 13pt;

	color: #c2e3ff;	

	color: #146bb4;

	}

#sbar-banner-ucanhelp ul li a:hover,

#sbar-banner-about-declawing ul li a:hover,

#sbar-banner-resources ul li a:hover,

#sbar-banner-news ul li a:hover,

#sbar-banner-about ul li a:hover {

	color: #eda303;

	}

#sbar-banner-ucanhelp ul li,

#sbar-banner-about-declawing ul li,

#sbar-banner-resources ul li,

#sbar-banner-news ul li,

#sbar-banner-about ul li {

	list-style-type: square;

	color: #146bb4;

	padding-bottom: 5px;

	}

.sbar-list ul li {

	list-style-type: square;

	color: #146bb4;

	padding-bottom: 5px;

	}

.sbar-list a {

	font-family: 'Roboto', sans-serif;

	font-weight: bold;

	font-size: 11pt;

	}
    
.sbar-list a:hover {
    color: #976a41;
}

.sbar-list p,

.sbar p,

.sbar .std,

.sbar .quot {

	font-family: 'Roboto', sans-serif;

	font-size: 10pt !important;

	}

.sbar .quot {

	padding-left: 24px;

	}

.sbar h4 {

	font-family: "Droid Serif";

	font-weight: 600;

	font-size: 1.1em;

	line-height: 1.6rem;

	text-align: center;

	padding-bottom: 8px;

	}	

#sbar-banner-donate .quot,

#sbar-banner-ucanhelp .quot,

#sbar-banner-about-declawing .quot,

#sbar-banner-resources .quot,

#sbar-banner-news .quot {

	margin-right: 0;

	}



#sbar-social,

#sbar-social a {

	font-family: Helvetica, Arial, sans-serif;

	}	

#sbar-social {	

	position: relative;

	width: 233px;

	width: 100%;

	padding: 0;

	margin: 0 0 24px 0; 

	background: #756e64;

	border: 1px solid #f9bf45;

	}

#sbar-social .sbar-social-inner {

	/*float: left;

	width: 231px;*/	

	margin: 0 15px;

	padding: 30px 0 0 0;

	background: transparent;

	}

#sbar-social img {

	float: left;

	width: 60px;

	height: 60px;

	margin: 0 24px 12px 0;

	}

#sbar-social p {

	display: inline;

	margin: 0;

	padding: 0;

	vertical-align: middle;

	}

#sbar-social a,

#sbar-social a.bld-ltblu {

	font-weight: bold;

	font-size: 13px;

	color: #c2e3ff;

	}

#sbar-social a:link,

#sbar-social a.bld-ltblu:link {

	color: #c2e3ff;

	}

#sbar-social a:hover,

#sbar-social a.bld-ltblu:hover {

	color: #74befe;

	text-decoration: underline;

	}

.sbar-faqs p.bull-faqs {

	font-family: Helvetica, Arial, sans-serif;	

	font-size: 10pt;

	line-height: 1.35em;

	color: #8c5002;

	color: #1d1d1d;

	padding: 1px 0;

	}

.sbar-faqs p.bull-faqs-med {

	/*font-family: Helvetica, Arial, sans-serif;*/	

	font-size: 12pt;

	line-height: 1.35em;

	color: #8c5002;

	color: #1d1d1d;

	padding: 1px 0;

	}

.sbar-faqs p.bull-faqs a,

.sbar-faqs p.bull-faqs-med a.bull-faqs-med {

	font-family: inherit;	

	font-size: inherit;

	line-height: inherit;

	text-decoration: none;

	padding: 1px 0;	

	}

.sbar-faqs img.colophon-paw,

.bull-paw img.colophon-paw {

	float: left;

	margin-top: -1px;

	margin-right: 6px;

	margin-bottom: 0px;

	}

/* --- FAQs Page  ---*/

.td-page-content #faqspg img.colophon-paw,

.td-page-content .faqspg .colophon-paw {

	float: left;

	margin-top: -1px;

	margin-right: 6px;

	margin-bottom: 0px;

	}

div#faqspg,

.td-page-content .faqspg {

	font-family: inherit;	

	font-size: 12pt;

	line-height: 1.35em;

	color: #1d1d1d;

	padding: 1px 0;

	text-decoration: none;

	padding: 1px 0;

	margin-bottom: 12px;

	}



.td-page-content .faqspg .hdr-faq {

	margin-left: 0;

	line-height: 1.5em;

	vertical-align:baseline;

	}
  
  .faqspg .hdr-faq {
    margin-left: 0;
    font-family: "Droid Serif";
    font-size: 12pt;
    line-height: 33px;
    color: #8c5002;
    text-decoration: none;
    font-weight: bold;
    vertical-align: baseline;
  }

#faqspg .mov-faq {

	float: right;

	width: 316px;

	height: 225px;

	padding: 8px 0 0 24px;

	margin: 8px -20px 0 0;	

	}	

.sbar-banner-legis,

.sbar-banner-nodeclawvets {

	padding: 32px 14px;

	margin: 18px auto;

	margin-bottom: 65px;

	text-align: center;	

	/*font-family: "Droid Serif";*/

	font-family: "Open Sans";

	font-size: 20px;

	line-height: 1em;

	color: #1d1d1d;	

	}

.sbar-banner-legis {

    border: 2px solid #c3c6e1;

    border-radius: 12px;

	background: #dee1f9;

	}

.sbar-banner-nodeclawvets {

    border: 2px solid #fadec2;

    border-radius: 12px;

	background: #fadec2;

	}

.sbar-banner-legis a,

.sbar-banner-legis a:link,

.sbar-banner-nodeclawvets a, 

.sbar-banner-nodeclawvets a:link {

	/*font-family: 'Kalam', cursive;*/

	 font-family: 'Domine', serif;

	font-size: 24px;	

	color: #e67405;

	text-decoration: none;

	font-weight: bold;

	}

.sbar-banner-legis a,

.sbar-banner-legis a:link,

.sbar-banner-legis a.legis:link {

	color: #8890db;

	}

.sbar-banner-legis a:hover,

.sbar-banner-legis a.legis:hover {

	color: #6f51f0;

	}

.sbar-banner-nodeclawvets a, 
.sbar-banner-nodeclawvets a:link {
	color: #e67405;

	}

.sbar-banner-nodeclawvets a:hover {

	color: #74befe;

	}

.td-page-content .p-sans,

.td-main-sidebar .p-sans {

	font-family: Roboto, Arial, Helvetica, sans-serif;

	font-size: 11pt;

	color: #1d1d1d;

	text-align: left;

	}

.td-main-sidebar .sbar-banner-legis p.p-sans,

.td-main-sidebar .sbar-banner-nodeclawvets p.p-sans {

	padding: 6px 18px;

	}



#hdr-detail,

#post-subhdr {   

	font-family: "Droid Serif";

    font-size: 24px;

    line-height: 32px;

    font-weight: 400;

    font-style: italic;

    text-align: center;

    /*text-transform: uppercase;*/

    word-wrap: break-word;

	color: #976a41;

	padding-bottom: 12px;

	}



/* === masthead ===

*/

.td-header-style-1 .td-header-sp-logo {

	/*background: #def;*/

	display: none;

}

.td-header-style-1 .td-header-sp-recs {

	width: 100%;

	max-height: 252px !important;

	padding: 0;

	margin: 0;

	/*border: 5px solid #defdef;*/

	background: url('/./wp-content/uploads/2018/01/bg_mh_suede_v2.png') no-repeat;

}

/* === masthead ===

*/

.td-header-rec-wrap h4 .td-block-title,

.td-header-style-1 .td-header-sp-recs h4 {

	text-indent: -9999px;

}





/* === post content ===

*/

.td-excerpt {

	font-family: "Droid Serif";

	font-size: 16px;

	line-height: 1.4em;

	color: #1d1d1d;

}

.td-post-content div.quot {

	margin-right: 18px;

	margin-left: 18px;

	background: transparent;

}

.td-post-content p.quot {

	padding-right: 18px;

	padding-left: 18px;

	background: transparent;

}



/* === page content ===

*/



#home #hdr-detail,

span #det-hdr,

.td-module-meta-info {

display: none;

}



.td-header-header {

	background-image: url(/./wp-content/uploads/2018/01/bg_mh_suede_v2.png) no-repeat;

}





.tp-static-layers {

	z-index: 0;

}

.td-header-sp-logo img {

	z-index: 120;

}



/*23dec19*/

.td-page-content ul ul {margin-bottom:7px;}

.page-id-5251 .td-page-content h2 {text-align:left;}

.td-main-sidebar {padding-bottom:0!important;}

.formbox {border:1px solid #ececec; padding:14px 18px 0;}

.formbox .wpcf7-form p {margin-left: 0;}

.formbox .gform_wrapper .gfield_required {color:#ff0000;}

body .formbox .gform_wrapper .top_label div.ginput_container {margin-top:3px;}

.formbox h3 {border-bottom:1px solid #ececec; padding:0 0 4px 0; margin:0 0 10px 0;}

.formbox p.require {text-align:right; font-size: 15px;}

.formbox p.require span {color:#ff0000;}

/*23dec19*/

/*12feb2020 - Subscribe to Blog*/
.widget .block-title span {text-transform:uppercase;}
.stc-categories h5 {font:400 14px 'Roboto', Arial, 'sans-serif'; color:#111; margin:11px 0 7px;}
.stc-categories .stc-categories-checkboxes {margin-bottom:0!important;}
.stc-categories .stc-categories-checkboxes select {background-color:#fff; background-position:right 0.6rem center; background-repeat:no-repeat; background-image:url(images/dropdown_icon.png); -moz-box-sizing:border-box; -moz-user-select:none; -moz-appearance:none; -webkit-appearance:none; appearance:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; user-select:auto; box-sizing:border-box; border:1px solid #e1e1e1; margin:0 0 14px 0; font:400 14px 'Roboto', Arial, 'sans-serif'; padding-left:12px;}
.stc-subscribe-wrapper .stc-error {font:400 14px 'Roboto', Arial, 'sans-serif'; color:#ff0000;}
.stc-subscribe-wrapper .stc-error + .stc-error {margin-bottom:9px;}
.stc-subscribe-wrapper .checkbox {margin-bottom:9px;}
.stc-subscribe-wrapper input[type=text] {font:400 14px 'Roboto', Arial, 'sans-serif'; color:#111;}
.stc-subscribe-wrapper button[type=submit] {font:400 14px 'Roboto', Arial, 'sans-serif'; text-transform:capitalize; background-color:#222222; border-radius:0; color:#fff; border:none; padding:8px 15px; -webkit-transition:background-color 0.4s; -moz-transition:background-color 0.4s; -o-transition:background-color 0.4s; transition:background-color 0.4s; margin:11px 0 23px;}
.stc-subscribe-wrapper button[type=submit]:hover {background-color:#976a41;}
/*12feb2020 - Subscribe to Blog*/



/*========================== Added Existing Styles ==========================*/

.paw_project_team-meta {
    padding: 8px 18px 1px 12px;
    background: -moz-linear-gradient(top, rgba(234, 232, 229, 1) 0%, rgba(244, 241, 239, 0.5) 38%, rgba(244, 241, 239, 0.5) 68%, rgba(244, 241, 238, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(234, 232, 229, 1) 0%, rgba(244, 241, 239, 0.5) 38%, rgba(244, 241, 239, 0.5) 68%, rgba(244, 241, 238, 1) 100%);
    background: linear-gradient(to bottom, rgba(234, 232, 229, 1) 0%, rgba(244, 241, 239, 0.5) 38%, rgba(244, 241, 239, 0.5) 68%, rgba(244, 241, 238, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae8e5', endColorstr='#f4f1ee',GradientType=0 );
}
.td-page-content #teamdiv {margin-top: 25px;}
.td-page-content #teamdiv .hdr-13pt {
    text-decoration: none;
    color: #00375c;
    color: #754d1c;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    line-height: normal;
    vertical-align: middle;
}

.hdr-18pt, .hdr-17pt, .hdr-16pt, .hdr-15pt, .hdr-14pt, .hdr-13pt, .hdr-12pt {
    font-family: "Crimson Text";
    line-height: normal;
    font-weight: bold;
    padding: 0 0 0.15em 0;
    color: #563b20;
    color: #604226;
    color: #6f5020;
    font-size: 18px;
}


.td-page-content h3, .wpb_text_column h3 {
    font-family: "Crimson Text";
    font-size: 22px;
}

.td-page-content h1, .td-page-content h2, .td-page-content h3, .td-page-content h4, .td-page-content h5, .td-page-content h6 {
    color: #754d1c;
}

input[type=text], input[type=url], input[type=tel], input[type=email] {
    font-size: 12px;
    line-height: 21px;
    color: #444;
    border: 1px solid #e1e1e1;
    width: 100%;
    max-width: 100%;
    height: 34px;
    padding: 3px 9px !important;
    font-family: "Droid Serif";
}

input[type=text]:active, input[type=url]:active, input[type=tel]:active, input[type=email]:active, input[type=text]:focus, input[type=url]:focus, input[type=tel]:focus, input[type=email]:focus {
    border-color: #b0b0b0 !important;
}

.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: block;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    font-family: "Droid Serif";
    font-size: 15px;
}

input[type=submit] {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    background-color: #222222;
    border-radius: 0;
    color: #fff;
    border: none;
    padding: 8px 15px;
    font-weight: 500;
    -webkit-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -o-transition: background-color 0.4s;
    transition: background-color 0.4s;
}
input[type=submit]:hover {
  background-color: #976a41;
}


.block-std {
    display: block;
    min-width: 380px;
    max-width: 940px;
    background: transparent;
    margin: 0 auto;
    padding: 24px;
}

.block-std h2 {
    font-family: "Droid Serif";
    font-size: 24px;
    line-height: 32px;
    font-style: italic;
    font-weight: 600;
    color: #754d1c;
}

.block-std h3 {
  color: #754d1c;
}

.block-std .inner {
    width: auto;
    margin: 0 auto;
    padding: 24px;
}

.hline-hdr {
    display: block;
    width: 85%;
    height: 2px;
    background: #688fb7;
    margin: 0 auto;
    padding: 0;
}

.slick-lft {
    float: left;
    margin: 8px 18px 12px 0;
}
img#adslick-lft {
  max-width: 220px;
    margin: 18px;
}

.alignright {
    float: right;
    margin-top: 6px;
    margin-right: 0;
    margin-bottom: 6px !important;
    margin-left: 24px;
}

.td-block-row {
  margin: 0 -20px 15px;
}

.td-block-row:after {
  content: "";
  display: table;
  clear: both;
}
.td-block-row [class*="td-block-span"] {
    display: block;
    min-height: 1px;
    float: left;
    padding-right: 24px;
    padding-left: 24px;
}
.td-block-span4 {
    width: 33.33333333%;
}

.td-block-span6 {
    width: 50%;
}



h2.hdr-donate {font-family: 'Domine', serif; font-size: 20pt; font-weight: bold; font-style: normal; line-height: 1.5em; margin-bottom: 0; padding: 0; text-align: center; color: #ff5134;}


.td-page-content p, .td-post-content p, .wpb_text_column p, .td_block_text_with_title p, .woocommerce #tab-description p, .mce-content-body p, .td-page-content li, .td-post-content li, .wpb_text_column li, .td_block_text_with_title li, .woocommerce #tab-description li, .mce-content-body li {font-family: "Droid Serif"; font-size: 16px; line-height: 26px; margin-left: 0;}

#graphic a {width: 276px; height: 168px; display: block; margin: 0 auto 5px; padding: 0; background-image: url(/wp-content/uploads/2019/12/btn-banner-donate-speechbubble-up.png); background-position: 0 0; background-repeat: no-repeat; text-decoration: none;}
#graphic:hover a {background-image: url('/wp-content/uploads/2019/12/btn-banner-donate-speechbubble-ov.png');}

.area-td-sbarmain .block-title {background: #db8134; display: inline-block; padding: 7px 12px 8px; font-family: 'Roboto', sans-serif; font-size: 13px; line-height: normal; font-weight: normal; color: #fef5e5;}
.area-td-sbarmain .textwidget {border-top: 2px solid #db8134;}
.area-td-sbarmain.newsletter .textwidget {padding-top: 15px;}

.faqspg p {margin-left: 0;}

.no-left-mgn p {margin-left: 0;}

.td-page-content .hdr-14pt {margin-left: 0;}

.td-page-content h4, .wpb_text_column h4 {
    font-family: "Crimson Text";
    padding-bottom: 8px;
    margin-bottom: 26px;
    border-bottom: 2px solid #db8134;
}

.td-page-content h2, .wpb_text_column h2 {
    font-family: "Droid Serif";
    font-size: 24px;
    line-height: 32px;
    font-style: italic;
    font-weight: 600;
}


.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link {color: #976a41;}

a, a:link, a:visited {
    color: #009cea;
}

a:hover, a:visited:hover {
    color: #eda303;
    text-decoration: underline;
}


.td-ss-main-content a:link, .entry-title a:link, .td-ss-main-content a:visited, .entry-title a:visited, .td-ss-main-content a:active, .entry-title a:active {
    color: #3b569f;
    text-decoration: underline;
}

.td-page-content h2, .wpb_text_column h2 {
    font-family: "Droid Serif";
    font-size: 24px;
    line-height: 32px;
    font-style: italic;
    font-weight: 600;
}

.td-page-content h1, .td-page-content h2, .td-page-content h3, .td-page-content h4, .td-page-content h5, .td-page-content h6 {
    color: #754d1c;
}

}
.td-page-content div.btn-position-statement, .textwidget div.btn-position-statement {
    text-align: center;
    max-width: 236px;
    margin: 0 auto;
    padding: 18px 0 10px 0;
    background: #5f8fb9;
    border-radius: 6px;
}

div.btn-position-statement p {
    line-height: normal;
    margin: 0;
    padding: 0;
}

.td-page-content .btn-position-statement a, .td-page-content .btn-position-statement a:link, .td-page-content .btn-position-statement a:visited {
    font-family: "Roboto", sans-serif !important;
    font-size: 0.9em;
    font-weight: 500 !important;
    line-height: 1.25em;
    color: #ffffff;
    padding: 0;
    background: transparent;
}

.td-page-content .btn-position-statement a:hover {color: #8ab3d6 !important; text-decoration: none;}

.td-ss-main-content a:link, .entry-title a:link, .td-ss-main-content a:visited, .entry-title a:visited, .td-ss-main-content a:active, .entry-title a:active {
    font-family: "Droid Serif";
    color: #3b569f;
    text-decoration: underline;
}

.c {
    text-align: center;
}

.widget, .widget p {font-family: 'Open Sans', arial, sans-serif; font-size: 14px;}

.sbar-list ul {margin-bottom: 15px; list-style-position: inside;}
#sbar-banner-news {border-top-width: 4px !important;}
#sbar-banner-news ul {argin-top: 10px; margin-left: 15px; list-style-position: inside;}

.sbar-news .widgettitle {font-family: "Crimson Text"; line-height: 31px; font-size: 14px; font-weight: normal; background: #db8134; color: #fff; display: inline-block; padding: 0 12px;}

.post blockquote p, .page blockquote p, .td-post-text-content blockquote p {
    font-family: "Droid Serif";
    font-size: 1.12em;
}

h2.hdr-donate {
    display: block;
    /* font-family: Roboto; */
    font-family: 'Domine', serif;
    font-size: 20pt;
    font-weight: 600;
    font-style: normal;
    line-height: 1.5em;
    margin-bottom: 0;
    padding: 0;
    text-align: center;
    color: #ff5134;
}

.home .btn-position-statement a {font-size: 1em !important; font-weight: 500;}
.home .btn-position-statement a:hover {color: #8ab3d6; text-decoration: none;}

#sbar-banner-donate-ix #graphic a {background: url(/wp-content/uploads/elementor/thumbs/btn-banner-donate-speechbubble-v1up-pa3cml75jq72igrensut27ehacfrvwagwexcbvwy68.png) 0 0 no-repeat; width: 162px; height: 100px; background-size: 100% auto;}
#sbar-banner-donate-ix #graphic a:hover {background-image: url(/wp-content/uploads/2020/09/btn-banner-donate-speechbubble-v1ov.png);}

.container {overflow: hidden; max-width: 480px; margin: 40px auto 0;}

h2.article {
    font-family: 'Crimson Text', serif;
    font-size: 26pt;
    font-weight: 600;
    font-style: normal;
    color: #203b6c;
    letter-spacing: -0.01em;
}

.txt-block-blu {
    font-family: Roboto, Arial, Helvetica, sans-serif !important;
    font-size: 13pt !important;
    font-weight: 500;
    font-style: normal;
    color: #203b6c !important;
    white-space: normal;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

ul.std-blu {
    margin-top: 3px;
    margin-bottom: 24px;
    margin-left: 20px;
}

ul.std-blu li {
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 8px;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: black;
    font-family: "Droid Serif";
}
ul.std-blu li::before {
	color: #203b6c;
	content: counter(li); 
	content: "\25A0 "; 
  display: inline-block; 	
	width: 1em; 
	margin-left: -1.5em;
  margin-right: 0.5em;
	text-align: right; 
	vertical-align: 5%;
	direction: rtl;
}

.bull-paw a {
    color: #3b569f;
    text-decoration: underline;
}
.bull-paw a:hover, .bull-paw a:visited:hover {
    color: #7ddafc;
}

.ast-post-format- .entry-title, .ast-post-format- .entry-meta {display: none;}


.ast-separate-container .ast-article-single {padding: 24px !important; padding-top: 0 !important;}

.td-page-header h2 {
    font-family: "Droid Serif";
    font-size: 24px;
    line-height: 28px;
    font-style: italic;
    font-weight: 600;
    color: #754d1c;
}

.creditline {
    font-family: Helvetica, Arial, sans-serif;
    font-style: italic;
    font-size: 1.15em;
    color: #6f5020;
}

.single .post-navigation a {
    font-family: 'Roboto', sans-serif;
    color: #3b569f;
}
.single .post-navigation a:hover {
    text-decoration: none;
}
.single .post-navigation a p {font-family: 'Roboto', sans-serif; text-decoration: underline;}
.single .post-navigation a .ast-post-nav {
    font-size: 12px;
    color: #c1c1c1;
    margin-bottom: 7px;
    text-transform: none;
    font-weight: normal;
    letter-spacing: 0;
}
.single .post-navigation a .ast-post-nav .ahfb-svg-iconset {display: none;}

.ast-article-single img {box-shadow: none; -webkit-box-shadow: none;}

.kwayy-html-sitemap-post-title {
    font-family: "Droid Serif";
    font-size: 24px;
    line-height: 32px;
    font-style: italic;
    font-weight: 600;
    color: #754d1c;
    text-align: left;
    margin-bottom: 15px;
}

.kwayy-html-sitemap-wrapper ul {
    margin-left: 0;
}

.kwayy-html-sitemap-wrapper ul ul {
    margin-left: 0;
}

.kwayy-html-sitemap-wrapper ul ul li {
    list-style-position: inside;
    list-style-type: circle;
}

.kwayy-html-sitemap-wrapper ul ul li ul {
    margin-left: 21px;
}

.kwayy-html-sitemap-wrapper ul ul li ul li {
    list-style-type: square;
}

.kwayy-html-sitemap-wrapper a {
    color: #3b569f;
    text-decoration: underline;
 }
 
 .kwayy-html-sitemap-wrapper a:hover {
    color: #009cea;
 }
 
 
 .item-hdr {font-family: inherit; font-size: inherit; font-weight: bold; color: #775731;}
 
 .ast-breadcrumbs .trail-items {
    font-family: 'Open Sans', arial, sans-serif;
    font-size: 12px;
    color: #c3c3c3;
    line-height: 18px;
    padding-top: 1px;
    padding-bottom: 2px;
}

.ast-header-breadcrumb {border-bottom: 0; background: transparent; padding: 0;}
.ast-header-breadcrumb .ast-container {padding: 12px 35px;}
.trail-items li:after {padding: 0 5px;}
.trail-items li a:hover {text-decoration: none;}
.trail-items li.trail-begin a:hover {color: #7ddafc;}
 

/* === VIEWPORTS ===

*/

@media (max-width: 1018px) and (min-width: 768px) {

.td-header-style-1 .td-header-sp-recs {

	width: 100%;

	height: 235px !important;

	padding: 0;

	margin: 0;

	border: 5px solid #3e3225;

	}

}


@media (max-width: 921px) {
    .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {min-height: 48px; background: #3e3225; align-items: center;}
    .ast-mobile-header-wrap .ast-builder-grid-row {display: flex; flex-direction: column; grid-column-gap: 0; grid-row-gap: 0;}
    .ast-builder-layout-element .ast-site-identity {margin-left: 0;}
    header .custom-logo-link img {max-width: 180px;}
    
    .ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle {position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
    
    [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {width: 30px; height: 30px; fill: #fff;}
    
    .ast-header-break-point #ast-mobile-header .ast-mobile-header-content {position: fixed; top: 48px; left: -100%; z-index: 200; background: linear-gradient(to bottom, rgba(62, 50, 37, 0.97) 0%, rgba(62, 50, 37, 0.80) 100%); width: 100%; height: 100%; transition: all 0.5s;display: block;}
    .ast-main-header-nav-open.ast-header-break-point #ast-mobile-header .ast-mobile-header-content {left: 0;}
    
    .ast-builder-menu-mobile .main-navigation .main-header-menu {background: transparent; padding: 20px;}
    .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link {font-size: 21px; line-height: 21px; color: #fff; padding: 12px 30px 12px 12px; text-transform: none; font-family: -apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif;}
    .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link {background: transparent; color: #7ddafc;}
    .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.current-menu-parent > .menu-link {background: transparent; color: #976a41;}
    .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.current-menu-parent > .menu-link:hover {color: #7ddafc;}
    .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.current-menu-item > .menu-link {color: #976a41; background: transparent;}
        
    .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {position: absolute; left: 0; top: 0; text-align: right;}
    .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle .ast-icon.icon-arrow svg {fill: #fff; transform: rotate(-90deg);}
    .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children.ast-submenu-expanded > .ast-menu-toggle .ast-icon.icon-arrow svg {transform: rotate(0);}
    
    .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu {background: transparent; padding: 0;}
    .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .menu-item > .menu-link {font-size: 16px; line-height: 19px; padding-left: 36px;}
    .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .menu-item:hover > .menu-link {color: #7ddafc;}
    .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .menu-item > .menu-link .ast-icon.icon-arrow {display: none !important;}
    
    .ast-mobile-header-wrap .ast-header-search {position: absolute; right: 7px; top: 50%;transform: translateY(-50%);}
    
    .site-header .ast-mobile-header-wrap .ast-icon.icon-search svg {height: 1.4em; width: 1.3em; fill: #fff;}
    
}


@media (max-width: 767px) {

.td-header-style-1 .td-header-sp-recs {

	width: 100%;

	max-height: 10px !important;

	padding: 0;

	margin: 0;

	border: 5px solid #3e3225;

	background: transparent;

	}

.td-header-row,

.td-header-style {

		padding-left: 0;

		padding-right: 0;

	}	

.td-main-content-wrap .td-main-sidebar {

	border: 0;

	padding-bottom: 0;		

	}
    
    
    
    
    /*=============================== Added Styles ==============================*/
    
    .sbar-container {border-left: 0 !important;}
    .block-std {padding-left: 0; padding-right: 0;}
    .td-block-span6 {width: 100%;}  

}




