.summary h3, .trending .blurbs h3, body {
    font-family: "Georgia",serif;}

.widget h3 {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 13px;}

.masthead{background:#2c3236;position:fixed;width:100%;z-index:199}

.avatar {border-radius: 50%;}

h1 {font-size: 250%;}

#subscribe-submit {width: 100% !important;border-radius: 1px !important; margin-top: -23px;}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    height: 28Px;
    border: 1px solid #eaeaea00;
    border-radius: 4px;
	  padding: 5px 40px;
    width: 99%;}

#subscribe-email input {width: 99%;height: 30px;border: none;border-radius: 2px;margin-top: -12px;background:#fcfcfc!important;color:#bf593c}

form.search-form button.search-submit {position: initial;}

form.search-form input.search-field{height:30Px;border:0 solid #eaeaea;border-radius:4px;background:#fcfcfc!important;color:#bf593c}

.jetpack-search-sort-wrapper label {text-transform: initial !important;}

.jetpack-search-sort-wrapper {margin-top: 1.8em;}

button {display: inline-block;
	color: #fff;
	background: #bf593c;
	outline: 0;
	font-size: .9em;
	text-transform: initial;
	letter-spacing: .05em;}

img{max-width:100%;height:auto}

.footer-wrap {text-align: center;
	background: #2c3236;
	padding: 20px 0;
	color: #676e72;
	font-size: .85em;}

.foot-widgets {padding: 15px 30px 0px 30px;}

@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: local('Pacifico Regular'), local('Pacifico-Regular'), url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2) format('woff2');
  font-display: swap;
}

.main .contributor p {max-width: initial;}

.page-title span {
	font-style: normal;
	display: contents;
	font-size: 0.8em;
	font-weight: 600;}

.page-title h1.entry-title {
	font-size: 2.2em;
	font-weight: 300;
	padding: 0px;
	margin: 0px;}

.page-title .category-description {
	margin-top: 20px;
	max-width: 100%;
	width: 65rem;}

#eu-cookie-law input, #eu-cookie-law input:focus, #eu-cookie-law input:hover {
	margin: 5px 0px 10px 5%;
	padding: 2px 12px;}

label {
	display: block;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 15px;}

span.wpcf7-list-item {
	font-size: 14px;}

.grecaptcha-badge {
	display: none !important;}

.infinite-scroll #infinite-handle span {line-height: 28px;
	display: inline-grid;}

.crestaBoxImage {height: 115px;}

.ctaText {font-size: 14px !important;}


ol.commentlist li.comment, ol.commentlist li.pingback, ol.commentlist li.trackback {
        font-size: 12px;}

h3#comments {
	font-size: initial;
	text-align: center;
	padding: 20px 0 5px;
	font-weight: 100;}

.content-comments h3#comments::before {
	font-size: 18px;
	margin-right: 5px;}

.postnav {border-style: hidden;
	border-color: #dfe1e3;}
.postnav {padding: 10px 0;
	margin: -10px 0 0;}

div.heateor_sss_vertical_sharing .heateor_sss_square_count {
    display: none;}

.bmc-btn {min-width: 210px;
    color: #333333 !important;
    height: 45px !important;}

.bmc-btn element.style {
	padding: 20px 21px;
    font-size: 14px !important;
    max-width: 220px !important;
    }

.crp_related.crp-thumbs-grid ul li a.crp_link {
    grid-template-rows: 80px auto;}
