body {
	font-size: 17px;
}
	
h1, h3, h4, h5 {
	color: #b82e33;
	}
	
h3 {
	color: #b82e33;
	}
	
.heading-block h1, .heading-block h2, .heading-block h3, .heading-block h4, .emphasis-title h1, .emphasis-title h2 {
    color: #b82e33;
}

#header.sticky-style-2 {
    height: 256px;
}

#HeadCL {
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 13px;
	}
	
#HeadCL a {
	color: #111111; 
	}
	
.HomeSpacer {
	margin: 35px 0;
	padding: 20px 0;
	/* border-top: #b82e33 solid 1px; */
	/* border-bottom: #b82e33 solid 1px; */
	}
.HomeSpacer img {
	padding: 1px;
	border: #b82e33 solid 1px; 
	}

.GFlogo { 
	margin: 10px 0;
	}
	
.GFlogo img {
	/* max-height: 180px; */
	transition: height 0.4s ease 0s, opacity 0.3s ease 0s;
	}
	


.Mcontent ul {
	list-style-type: square;
	list-style-position: outside; 
}

.Mcontent li { 
	padding: 3px 5px;
	margin: 2px 15px;
}

#header {
    /* border-bottom: none; */
}

#header.sticky-style-2 {
    /* height: 200px; */
}

.affdate {
	color: #b82e33;
	}


.product-desc {
	margin: 15px 0;
	}



@media (max-width: 1024px) {
.masonry-thumbs.col-5 a { width: 33.20% !important; }
}



@media (min-width: 1024px) {
.content-wrap {
    padding: 20px 0;
    position: relative;
}

.col-padding {
    padding: 20px;
}
}



#footer.dark, .dark #footer {
    background-color: #e6e9f0; /* E2D1D0; */
    /* border-top-color: rgba(0, 0, 0, 0.2); */
	/* border-top-color: rgba(190,200,225,0.95); */
	border-top-color: rgba(200,200,200,0.20) !important;
    color: #b4b4b4;
}