/* 
Theme Name:		 South Metro Pheasants Forever
Theme URI:		 http://childtheme-generator.com/
Description:	 South Metro Pheasants Forever
Author:			 Sara Frisk
Author URI:		 http://bjornproductions.com/
Template:		 wp-bootstrap-starter
Version:		 1.0.0
Text Domain:	 South Metro Pheasants Forever
*/

/*
    Header
*/
.navbar-brand {
	color: #000000;
	text-transform: uppercase;
	font-size: 2rem;
	display: inline-block;
	word-wrap: break-word;
}
.navbar-brand a{
	font-size: 1.5rem;
	font-weight: 400;
	color: rgba(143, 51, 31, 1);
	display: inline-block;
	word-wrap: break-word;
}
header#masthead {
    margin-bottom: 0;
    background-color: #b56100;
    padding: .74rem 1rem;
}
.contact {
	padding-top: 8px;
	padding-bottom: 8px;
}
.smjoinpf-button {
	color: #000000;
	border-color: rgba(143, 51, 31, 1);
	border-width: 3px;
	background-color: rgba(252, 186, 3);
}
.smjoinpf-button:hover{
	color: #ffffff;
	border-color: #000000;
	border-width: 3px;
	background-color: rgba(143, 51, 31, 1);
}
.social {
	color: #fcba03;
}
.social a{
	color: #8f331f;
	text-decoration: none;
}
.social a:hover{
	color: #8f331f;
}
.fab.fa-twitter{
	font-family:sans-serif;
}
.fab.fa-twitter::before{
	content:"𝕏";
	font-size:1.2em;
}
.member {
	padding-top: 20px;
}
a.member{
	padding-right: 15px;
	text-decoration: underline;
	color: #000000;
	font-size: 1.5rem;
}
.widget h4 {
	padding-top: 25px;
	font-size: 2em;
}

/*
    Navigation
*/

.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 2)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;
}

body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
    color: #ffffff;
    padding: 0.5rem;
	margin: 0.5rem;
    font-weight: 500;
    font-size: 1.125rem;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
}

body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {
    color: rgba(143, 51, 31, 1);
    font-weight: 500;
	background: #ffffff;
}
/*
    Home
*/
.home h1.entry-title {
    font-size: 2.5rem;
    text-align: left;
	color: rgba(143, 51, 31, 1);
	padding-top: 2rem;
	font-weight: 100;
}
.home #content.site-content {
    padding-bottom: 0px;
    padding-top: 0px;
}
.homebg1 {
    background-image: url(https://southmetropf.org/wp-content/uploads/2019/12/colorado_pheasant_hunting_lg-scaled.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.sitebrand {
    padding: 10px;
    background: rgb(255,255,255,0.80);
	background-color: rgba(255, 255, 255, 0.8);
    border-radius: 10px;
	text-align: center;
	font-size: 1rem;
}
.sitebrand h2{
	font-size: 1.15rem;
	font-weight: bold;
}
.carousel-item img {
    border: 3px solid #fcba03;
}

.joinpf {
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 2rem;
	padding-bottom: 2rem;
	background: #c4a366;
}
.joinpf h3{
	text-align: center;
	color: #ffffff;
	font-size: 2.25rem;
	font-weight: 500;
	padding-top: .125em;
}
.joinpf-button {
	font-size: 2rem;
	font-weight: 500;
	color: #ffffff;
	border-color: #b56100;
	border-width: 3px;
	background-color: #b56100;
}
.joinpf-button a {
	color: #ffffff;
}
.joinpf-button:hover{
	font-size: 2rem;
	font-weight: 500;
	color: #ffffff;
	border-color: #ffffff;
	border-width: 3px;
	background-color: rgba(143, 51, 31, 1);
}
.homeboxes {
	background-image: url(https://southmetropf.org/wp-content/uploads/2019/12/field.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.card {
	background-color: rgba(255, 255, 255, 0.8);
}
.card-img-top {
    border: 2px solid #000000;
	padding: 5px;
}

h5.card-title {
	background: #b56100;
	padding: 10px;
	text-align: center;
	color: #ffffff;
}
a {
	color: #8f331f;
}
a:link {
	color: #8f331f;
}
a:hover {
	color: #8f331f;
}
h2 {
    font-family: 'Cabin', sans-serif;
    color: #b56100;
	font-size: 26px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
h3 {
    font-family: 'Cabin', sans-serif;
    color: #b56100;
	font-size: 26px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
h4 {
    font-family: 'Cabin', sans-serif;
    color: #8f331f;
	font-size: 18px;
}
h6 {
    font-family: 'Cabin', sans-serif;
    color: #8f331f;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 5px;
}
/*
    Secondary
*/

.entry-meta .byline {
	display: none;
}
.entry-meta .author vcard {
	display: none;
}
#content.site-content {
    padding-bottom: 1rem;
    padding-top: 1rem;
}
h1.entry-title {
    font-size: 2.5rem;
	color: #000000;
	font-weight: 100;
}

/*
    Widget Area
*/
#media_image-5 {
	padding-top: 15px;
}
.tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-back a, .tribe-events-list-widget .tribe-events-widget-link a, ul.tribe-events-sub-nav a {
	display: none;
}
.tribe-common a:not(.tribe-common-anchor--unstyle), .tribe-common a:not(.tribe-common-anchor--unstyle):active, .tribe-common a:not(.tribe-common-anchor--unstyle):focus, .tribe-common a:not(.tribe-common-anchor--unstyle):hover, .tribe-common a:not(.tribe-common-anchor--unstyle):visited {
	font-family: 'Cabin', sans-serif;
	color: #ed1c24;
	font-size: 28px;
	text-decoration: underline;
}

#tribe-events-list-widget-2 h3 {
	font-family: 'Cabin', sans-serif;
	color: #8F331F;
	font-size: 16px;
}
#tribe-events-list-widget-2 h4 {
	font-family: 'Cabin', sans-serif;
	color: #8F331F;
	font-size: 16px;
}
#tribe-events-list-widget-2 ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#tribe-events-list-widget-2 ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#tribe-events-list-widget-3 h3 {
	font-family: 'Cabin', sans-serif;
	color: #8F331F;
	font-size: 16px;
}
#tribe-events-list-widget-3 h4 {
	font-family: 'Cabin', sans-serif;
	color: #8F331F;
	font-size: 16px;
}
#tribe-events-list-widget-3 ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#tribe-events-list-widget-3 ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.tribe-events-list-widget ol li {
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: 200;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}
.tribe-events-list-widget .duration {
	font-weight: 100;
}
.tribe-events-notices {
	background: #8F331F;
	text-shadow: none;
	color: #fff;
}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
	background: #8F331F;
}

#rss-2 h4 a {
	font-family: 'Cabin', sans-serif;
	color: #8F331F;
	font-size: 14px;
	font-weight: normal;
}
#rss-2 ul {
	color: #8F331F;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;	
	padding-left: 0px;
}
#rss-2 li {
	color: #8F331F;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 3px;
	padding-bottom: 3px;
}
#rss-2 a {
	color: #8F331F;
	font-family: Arial, Helvetica, sans-serif;
}
#rss-3 h4 a {
	font-family: 'Cabin', sans-serif;
	color: #8F331F;
	font-size: 14px;
	font-weight: normal;
}
#rss-3 ul {
	color: #8F331F;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;	
	padding-left: 0px;
}
#rss-3 li {
	color: #8F331F;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 3px;
	padding-bottom: 3px;
}
#rss-3 a {
	color: #8F331F;
	font-family: Arial, Helvetica, sans-serif;
}
#facebook-likebox-2 h4 a {
	font-family: 'Cabin', sans-serif;
	color: #8F331F;
	font-size: 18px;
	font-weight: bold;
}

/*
    Footer
*/
body:not(.theme-preset-active) footer#colophon {
	background: rgba(143, 51, 31, 1);
}
.site-info {
	color: #ffffff;
}

