/*
 * Theme Name: WP Bootstrap Child
 * Template: wp-bootstrap-starter
 * */
@import url("../wp-bootstrap-starter/style.css");

#left .widget {
 	background: rgba(100, 100, 177, 0.8);
	color: #fff;
	border-radius: 10px;
	padding: 20px 15px;
	margin: 0 0 20px 0;
}

#right .widget {
 	background: rgba(43, 28, 55, 0.8);
	color: #fff;
	border-radius: 10px;
	padding: 20px 15px;
	margin: 0 0 20px 0;
}

#primary {
 	background: rgba(255, 255, 255, 0.8);
	border-radius: 10px;
	padding-top: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin: 0 0 20px 0;
}

.primary-text {
	font-size: 18px;
}

#post-2 .entry-content { 
	text-align: center;
}

#primary h1, #primary h2, #primary h3, #primary h4, #primary h5 {
	color: #000;
	font-weight: bold;
}

h1.entry-title {
	border-bottom: 1px solid #000;
}

header#masthead {
 	background: transparent !important;
	padding: 0; 
}

h3.widget-title {
        text-shadow:
                -1px -1px 0 #333,
                1px -1px 0 #333,
                -1px 1px 0 #333,
                1px 1px 0 #333;
}

.navbar-brand {
	margin-right: 0 !important;
}

.navbar-info {
	color: #000;
	text-shadow: 
		-1px -1px 0 #fff,
		1px -1px 0 #fff,
		-1px 1px 0 #fff,
		1px 1px 0 #fff;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	margin: 0 auto;
}

.navbar-info a {
	color: #000;
	text-decoration: underline;
}

.navbar-info a:hover {
	color: #000;
	text-decoration: none;
}

.navbar-info h1 {
	color: #000;
	font-size: 30px;
	font-weight: bold;
	margin: 1px;
}

.navbar-info h2 { 
	color: #000;
	font-size: 24px;
	font-weight: bold;
	margin: 1px;
}

#main-nav {
	background: rgba(255, 255, 255, 1.0);
}

#main-nav a {
	color: #292929;
	font-size: 16px;
	font-weight: bold;
}

#main-nav a:hover {
	color: blue;
}

.widget {
 	font-size: 1.3rem;
	text-align: center;
}

.widget a {
	color: #d93b22 !important;
}


h3.widget-title {
	font-size: 2.5rem;
	font-weight: bold;
	border-bottom: 2px dashed #fff;
}

h3.widget-title:after {	
	border-bottom: 5px solid #fff;
}

hr {
	border-top: 1px solid rgba(0, 0, 0, 1)!important;
}

ul.social-media {
	text-align: center;
	padding-inline-start: 0px;
}
ul.social-media li {
	margin: 0 10px;
	display: inline;
}
ul.social-media li a, ul.social-media li a:hover {
	text-decoration: none;
}

#content.site-content {
	padding-bottom: 2rem;
	padding-top: 2rem;
}

.navbar-toggler {
	background-color: rgba( 0,0,0,0.5) !important;
}

.navbar-collapse {
	padding: 0 10px;
}
