.header-image .site-title a {
display: block;
float: left;
min-height: 58px;
overflow: hidden;
text-indent: -9999px;
}

.header-image .title-area, .title-area {
width: 18.6%;
}

.site-header .widget-area {
float: left;
}

.site-header .widget-area {
width: 81.4%;
}

.genesis-nav-menu a {
display: block;
padding: 14px 14px;
position: relative;
}

.footer-widgets .widget-area h2 a {
/*color: #000;*/
  color: #C4B6C7;
}

strong a, .fb a, .sidebar li a:hover, .site-footer li a:hover, .site-footer a, .site-footer h2 a, .footer-widgets li a:hover, .footer-widgets a, .footer-widgets h2 a, .genesis-nav-menu li a:hover, .genesis-nav-menu li:hover a, .genesis-nav-menu .current-menu-item a {
color: #000;
  /*color: #C4B6C7;*/
}

.home .site-inner {
padding: 0 0 0px;
}

.genesis-nav-menu a {
color: #000;
  /*color: #C4B6C7;*/
}

.rotator {
background: #C4B6C7;/*#000 #6c6c6c*/;
margin: -70px 0 -90px;
margin: -4.375rem 0 -5.625rem;
position: relative;
z-index: 1;
}

.site-header {
border-bottom-style: solid;
/*border-bottom-color: #000;
  background: #000;
  border-top-color: #000;*/
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-color: #C4B6C7;
background: #C4B6C7;
border-top-color: #C4B6C7;
border-top-width: 1px;
}

/*.menu-secondary .sub-menu {
    font-size: 12px;
}*/

.menu-primary {
  font-size: 12px;
}

.menu-primary .sub-menu {
  font-size: 12px;
}

.grid_circles#sc_our_team .sc_team_member .sc_team_member_overlay .sc_team_member_name {
margin-top: 60px;
}

.grid_circles#sc_our_team .sc_team_member .wp-post-image {
width: 175px;
height: 175px;
}

.grid_circles#sc_our_team .sc_team_member {
width: 175px;
height: 175px;
}

.site-container .wrap {
margin: -2px auto;
}

.header-image .site-title {
margin: 4px 0 0;
}

.nav-secondary {
    background: rgba(255, 255, 255, 0.8);
    position: relative;
    z-index: 35;
}

.lisamarie-purple-green .pagination li a, .lisamarie-purple-green .pagination li a:hover, .lisamarie-purple-green .pagination li.active a, .lisamarie-purple-green .pagination li.disabled, .lisamarie-purple-green .sidebar .widget.call-to-action, .lisamarie-purple-green .comment-reply a, .lisamarie-purple-green button, .lisamarie-purple-green input[type="button"], .lisamarie-purple-green input[type="submit"], .lisamarie-purple-green .btn, .lisamarie-purple-green .content div.gform_wrapper, .lisamarie-purple-green .sidebar.widget-area ul.cta li, .lisamarie-purple-green table.tablepress thead th, .lisamarie-purple-green table.tablepress tfoot th, .lisamarie-purple-green .home-cta .box, .lisamarie-purple-green .genesis-nav-menu li ul, .lisamarie-purple-green .genesis-nav-menu li li a, .lisamarie-purple-green .genesis-nav-menu li li a:link, .lisamarie-purple-green .genesis-nav-menu li li a:visited {
/*background-color: #000;*/
  background-color: #C4B6C7;
border-color: #3c3c3c;
}

.top-image {
/*background-color: #000;*/
  background-color: #C4B6C7;
max-height: 245px;
  margin-bottom: 30px;
}

.lisamarie-purple-green .genesis-nav-menu.menu-primary a,
.lisamarie-purple-green .genesis-nav-menu.menu-primary a:link,
.lisamarie-purple-green .genesis-nav-menu.menu-primary a:visited {
    color: #fff;
}

.lisamarie-purple-green .genesis-nav-menu.menu-secondary a, 
.lisamarie-purple-green .genesis-nav-menu.menu-secondary a:link,
.lisamarie-purple-green .genesis-nav-menu.menu-secondary a:visited {
    /*color: #000;*/
  color: #846682;
}

.lisamarie-purple-green .genesis-nav-menu.menu-secondary li li a, 
.lisamarie-purple-green .genesis-nav-menu.menu-secondary li li a:link, 
.lisamarie-purple-green .genesis-nav-menu.menu-secondary li li a:visited,
.lisamarie-purple-green .genesis-nav-menu.menu-secondary li ul {
    background-color: #fff;
}

body {
  color: #846682;
 /* color: #C4B6C7;*/
}

.lisamarie-purple-green .widgettitle {
  /*color: #000;*/
  color: #846682;
}

@media only screen and (max-width: 1024px) {

	.site-container .wrap {
		max-width: 100%;
		margin: 3px 0px 0px 0px;
	}
  
  	.header-image .title-area, .title-area {
		width: 55.6%;
	}
  
  	.genesis-nav-menu {
		font-size: 14px;
	}
  
  	.site-header ul.genesis-nav-menu {
		font-size: 14px;
    		float: right;
	}
  
 	 .nav-secondary .genesis-nav-menu {
		margin-left: 350px;
		max-width: 880px;
	}
  
  	.site-header .genesis-nav-menu {
		float: right;
	}
  
  	.site-header .widget-area {
		width: 100%;
	}
  
 	 .sc_our_team_lightbox .image.circle {
 	 width: 155px;
 	 height: 155px;
 	 border-radius: 100%;
	}
  
 	 #sc_our_team_lightbox .sc_our_team_lightbox .image {
 	 width: 25%;
	}
}

.grid_circles#sc_our_team .sc_team_member {
width: 175px;
height: 175px;
margin: 10px 10px 10px 10px;
}

.grid_circles2#sc_our_team .sc_team_member .wp-post-image {
width: 175px;
height: 175px;
}

.grid_circles2#sc_our_team .sc_team_member .sc_team_member_overlay .sc_team_member_name {
margin-top: 60px;
}

.grid_circles2#sc_our_team .sc_team_member .wp-post-image {
width: 175px;
height: 175px;
}

.grid_circles2#sc_our_team .sc_team_member {
width: 175px;
height: 175px;
}

.grid_circles2#sc_our_team .sc_team_member {
  float: left;
  overflow: hidden;
  border-radius: 100%;
  text-align: center;
  box-shadow: 0 0 0 4px #fff,
 0 0 0 7px #E2E2E2;
  position: relative;
  margin: 10px 10px 10px 10px;
}

#sc_our_team_lightbox .sc_our_team_lightbox .sc-content {
  font-size: 16px;
  line-height: 18px;
}

#sc_our_team_lightbox .sc_our_team_lightbox {
  box-shadow: 0 0 4px #fff;
  -moz-box-shadow: 0 0 4px #fff;
  -webkit-box-shadow: 0 0 4px #fff;
  overflow: hidden;
  display: none;
  background: #fff;
  width: 90%;
  margin: 0 auto;
  text-align: left;
}

#sc_our_team_lightbox .sc_our_team_lightbox {
  padding: 15px 0;
  margin: 0 auto;
  width: 750px;
  min-height: 300px;
  margin-top: 50px;
  max-height: 80%;
  /* overflow-y: scroll; */
}

.grid_circles2#sc_our_team .sc_team_member .sc_team_member_name a {
  color: #fff;
  font-size: 22px;
}