/* Enter Your Custom CSS Here */
body {
 /*font-family: Montserrat, sans-serif;
 -webkit-font-smoothing: antialiased;*/
  font-family: 'Open Sans', sans-serif;
  font-size: 1em;
}
.site-container {
	/*background-color: #EBEAE8;*/
  background: transparent url('http://www.spanconsultinggroup.com/wp-content/uploads/2016/07/star-clusters-74052_1920.jpg') top center repeat scroll;
}

.parallax-home .site-inner {
/*margin-top: 140px;*/
}

.site-inner {
background-color: rgba(0,0,0,0.85);
	/*background-color: #000;*/
	margin-top: 126px;
  color: #fff;
}

.site-header {
/* 	background-color: rgba(0,0,0,0.05);
height: 140px;
  min-height: 140px;*/
	background-color: #fff;	
	border-bottom: 4px solid #86326D;
	padding-top: 5px;
	min-height: 120px;
}
.site-header .widget-area h4{
color: #666;
font-size: 80%;
margin-bottom: 6px;
}
site-header .widget-area h3{
margin-bottom: 4px;
padding-bottom 4px;
}
.title-area {
  min-width:400px !important;
  padding: 0;
}
.header-image .site-title > a {
    height: 120px;

    max-width: 400px;
}
.site-header .textwidget {
	margin-top: 10px;
}

.content {
	padding: 20px;
}

.sidebar-primary {
	/*background-color: yellow;*/
  background-color: rgba(0,0,0,0.85);
}

/*.home-even {
	background-color: #000 !important;
	color: #fff;
	padding: 20px 0;
	font-size: 18px;
}*/

/*.home-even h1 {
	color: #fff;
}*/

.genesis-nav-menu > .menu-item > a {
	color: #933374;
	font-size: 80%;
  
}

.genesis-nav-menu a {
	padding: 0px 10px 10px;
   font-family: 'Open Sans', sans-serif;
}
.genesis-nav-menu a:hover {
color: #333;
}
.site-header .sub-menu {
background-color: rgba(74,28,64,.8);
  font-size: 70%;
  border-radius: 5px;
}

/*.home-odd*/
/*.home-section-1 {
	background-color: #000 !important;
	color: #fff;
	padding: 70px 0 20px;
	font-size: 14px;
	background-size: 100%;
}*/

/*.home-section-3 {
	background-color: #419639 !important;
	color: #fff;
	padding: 20px 0;
	font-size: 14px;
	background-size: 100%;
}*/
.home-section-1 {
padding: 70px 0 50px;
}
.home-section-1 a, .home-section-1 a:link, .home-section-1 a:visited {
  color: #fff;
  font-weight:bold;
  font-size: 80%;
}
.home-section-1 a:hover {
font-style: italic;
  color:#fff !important;
}
.home-section-2, .home-section-4 {
  color: #333;
  font-size: 90%;
  padding-top: 80px;
}
.home-section-2 h1, .home-section-4 h3 {
  color:#491E46;
}
.home-section-3, .home-section-5 {
  font-size: 90%;
}
.home-section-3 h2, .home-section-5 h4 {
color: #59A8D3;
}
.home-section-3 p{
margin-left: 20px;
line-height: 2em;}
/*.home-section-4 h3 {
color: ##86326D;}
.home-odd h4 {
	margin-bottom: 0;
}*/

/*.home-section-4 {
	background-color: #fff !important;
	color: #333;
}

.home-section-5 {
	background-color: #000 !important;
	color: #fff;
}*/

.entry-header h1, .entry-title h1 {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 1.5em;
	color: #fff;
}

/*h2 {
	
	color: #9ED333;
}

h3 {
	
	color: #9ED333;
}*/

.entry-header:after {
	border-bottom: 0 solid black;
	margin: 0 auto;
}



.sidebar .widget-area ul {
	margin-top: 20px;
}

.widget_custom_post_widget ul li {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #dfdfdf;
}


/* Parallax Pro Purple
--------------------------------------------- */
.parallax-pro-purple a,
.parallax-pro-purple .entry-title a:hover,
.parallax-pro-purple .genesis-nav-menu a:hover,
.parallax-pro-purple .genesis-nav-menu .current-menu-item > a,
.parallax-pro-purple .genesis-nav-menu .sub-menu a:hover,
.parallax-pro-purple .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.parallax-pro-purple .home-odd .featured-content .entry-title a:hover,
.parallax-pro-purple .site-footer a:hover,
.parallax-pro-purple .site-header .widget-area a:hover {
	/*color: #A0387C;*/
  color: #999;
}

.parallax-pro-purple input:hover[type="button"],
.parallax-pro-purple input:hover[type="reset"],
.parallax-pro-purple input:hover[type="submit"],
.parallax-pro-purple .archive-pagination li a:hover,
.parallax-pro-purple .archive-pagination .active a,
.parallax-pro-purple .button:hover,
.parallax-pro-purple .footer-widgets,
.parallax-pro-purple .pricing-table a.button:hover {
	background-color: #A0387C;
}

.parallax-pro-purple .pricing-table a.button:hover {
	border: 3px solid #A0387C;
}

.parallax-pro-purple a:hover {
	color: #666;
}


.responsive-menu-icon::before {
	background-color: #444;
	border-radius: 2px;
	content: "\f333";
	display: inline-block;
	font: normal 30px/1 'dashicons';
	margin: 6px auto;
	padding: 6px 20px;
}

.wht {
	color: white;
}

.blk {
	color: black;
}

.small {
  font-size: 70%;
}
/*added to theme*/
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
	width: 30%; /* 360px / 1200px */
	float: left;
    font-size: 50%;
  
}
.footer-widgets {
   background-color:#4D1C48 !important;
}
.footer-widgets h3 {
color: #fff;
font-size: 120%;
}
.footer-widgets .widget-title {
font-size: 80%;
 color: #fff;
  border-bottom: 1px solid #fff;
 
}
.footer-widgets-1 {
  text-align:left;
}
.footer-widgets-1,
.footer-widgets-2 {
	margin-right: 5%; /* 60px / 1200px */
}
.footer-widgets a {
color: #dfdfdf !important;
}
.footer-widgets .entry-title {
  font-size: 100%;
  color: #dfdfdf;
}
.footer-widgets-3 .entry-content {
font-size: 85%;
text-align:left;
}
.aright {
  float:right;
  width:auto;
}
@media only screen and (max-width: 768px) {

	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3 {
		width: 100%;
	}
	
	.footer-widgets-1,
	.footer-widgets-2 {
		margin-right: 0;
	}

.aright {
    float:none;
}
