/*
Theme Name: CBOR 2014
Theme URI: 
Description: MayeCreate Generated Theme
Version: 1.0
Author: TE
Author URI: 
Tags: Responsive
*/

/*
font-family: 'Muli', sans-serif;
*/

/* begin Page */
/* FOR HTML5 SUPPORT */
article, aside, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

/* LAYOUT */
body {
	font-family: 'Muli', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	margin:0 auto;
	padding:0;
	width:100%;
	text-align:center;
}
.cleared {
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
}
form {
	padding:0 !important;
	margin:0 !important;
}
.sheet {
	margin: 0 auto;
	padding:0;
	text-align:left;
}
header .sheet {
	max-width:1002px;
	width:90%;
	/*height:167px;*/
	padding: 18px 5% 0 5%;
	position:relative;
	z-index:5;
}
#main_content {
	background:url(images/main_content_bg.jpg) top center repeat-x;
	margin:0;
	padding:0;
}
#main_content .sheet {
	max-width:1112px;
	width:100%;
	position:relative;
}
#shadow_L {
	background:url(images/shadow_l.png) top left no-repeat;
}
#shadow_R {
	background:url(images/shadow_r.png) top right no-repeat;
}
#shadow_R .sheet {
	max-width:1012px;
	width:95%;
	padding: 30px 2.5% 30px 2.5%;
	background-color:#fff;
}
.sidebar {
	float:left;
	width:30%;
	margin:0 5% 0 0;
}
.sidebar_content {
	float:left;
	width:65%;
	margin:0 5% 35px 0;
}
.sidebar_content_right {
	float:right;
	width:65%;
	margin:0 0 35px 0;
}
/* HEADER */
header {
	background: #f5ecdb; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5ecdb 0%, #f5ecdb 87%, #f1ddab 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5ecdb), color-stop(87%,#f5ecdb), color-stop(100%,#f1ddab)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5ecdb 0%,#f5ecdb 87%,#f1ddab 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5ecdb 0%,#f5ecdb 87%,#f1ddab 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5ecdb 0%,#f5ecdb 87%,#f1ddab 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f5ecdb 0%,#f5ecdb 87%,#f1ddab 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ecdb', endColorstr='#f1ddab',GradientType=0 ); /* IE6-9 */
	/*height:185px;*/
	margin:0 auto;
	padding:0;
	width:100%;
	text-align:center;
}
header .sheet {
	background: #f5ecdb; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5ecdb 0%, #f5ecdb 87%, #f1ddab 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5ecdb), color-stop(87%,#f5ecdb), color-stop(100%,#f1ddab)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5ecdb 0%,#f5ecdb 87%,#f1ddab 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5ecdb 0%,#f5ecdb 87%,#f1ddab 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5ecdb 0%,#f5ecdb 87%,#f1ddab 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f5ecdb 0%,#f5ecdb 87%,#f1ddab 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ecdb', endColorstr='#f1ddab',GradientType=0 ); /* IE6-9 */
	margin:0 auto;
}
#logo {
	float:left;
	width:35%;
	margin-right:5%;
	margin-bottom:15px;
	height:111px;
}
#logo a {
	background:url(images/logo.png) top center no-repeat;
	background-size:100%;
	max-width:351px;
	width:100%;
	height:111px;
	display:block;
}
#header_contact {
	float:left;
	width:60%;
}
#header_contact p {
	text-align:right;
	line-height:150%;
	margin-top:10px;
}
.header_button {
	text-align: center;
	margin-bottom: 8px;
}
.header_button a {
	display: block;
	text-align: center;
}
.header_button img {
	display: block;
	margin: 0 auto;
}
.header_button span {
	text-align: center;
}
#header_social {
	float:right;
	width:60%;
	border-left: 1px solid #B6B68B;
	margin-left: 10px;
	padding-left:14px;
}
#header_social .bluebutton_small {
	position:static;
	margin:0 0 8px 0;
}
#header_social .bluebutton_small.one_half {
	float: left;
	width: 48%;
	margin-right: 4%;
}
#header_social .bluebutton_small.one_half.one_half_last {
	margin-right: 0;
}
.button_last {
	clear: both;
}
#header_social .bluebutton_small a:link, #header_social .bluebutton_small a:visited {
	font-size:15px;
}
#header_social ul {
	margin:0;
}
#header_social li {
	list-style-image:none;
	text-indent:-999em;
	width:25px;
	height:25px;
	margin-bottom:8px;
}
#header_social li a {
	display:block;
	height:25px;
	width: 25px;
}
.facebook a:link, .facebook a:visited {
	background:url(images/social_sprite.png) 0 0 no-repeat;
}
.facebook a:hover, .facebook a:active {
	background:url(images/social_sprite.png) -39px 0 no-repeat;
}
.twitter a:link, .twitter a:visited {
	background:url(images/social_sprite.png) 0 -33px no-repeat;
}
.twitter a:hover, .twitter a:active {
	background:url(images/social_sprite.png) -39px -33px no-repeat;
}
.linkedin a:link, .linkedin a:visited {
	background:url(images/social_sprite.png) 0 -66px no-repeat;
}
.linkedin a:hover, .linkedin a:active {
	background:url(images/social_sprite.png) -39px -66px no-repeat;
}
.flexmls a:link, .flexmls a:visited {
	background:url(images/social_sprite.png) 0 -99px no-repeat;
	width:30px !important;
	height:19px !important;
}
.flexmls a:hover, .flexmls a:active {
	background:url(images/social_sprite.png) -39px -99px no-repeat;
}
/* FOOTER */
#footer_wrap {
	max-width:1066px;
	width:95%;
	padding:0 2.5%;
	margin:0 auto;
}
footer {
	background:url(images/footer_bg.jpg) 0 25px no-repeat #fff;
	width:100% !important;
	margin:0 auto;
	padding:0;
	font-style:normal;
	padding-bottom:40px;
	text-align:left;
}
.realtor_pin {
	background:url(images/realtor_pin.jpg) 0 0 no-repeat;
	float:right;
	width:63px;
	height:73px;
	margin-right:16px;
	margin-bottom:10px;
}
#footer_social {
	float:right;
	width:140px;
	height:35px;
	margin-top:35px;
}
#footer_social ul {
	margin:0;
}
#footer_social li {
	text-indent:-999em;
	float:left;
	margin-right:8px;
	width:25px;
	height:25px;
	list-style-image:none;
}
#footer_social a {
	display:block;
	height:25px;
	width:25px;
}
.flexmls {
	width:30px !important;
	height:19px !important;
}
#credits {
	font-size:.75em;
	text-align:right;
	float:right;
	padding-top:3px;
}
#credits a:link, #credits a:visited {
	color:#333333;
}
#credits a:hover, #credits a:active {
	color:#111111;
}

.footer_disclaimer{
}
.footer_disclaimer p, .footer_disclaimer li{
    font-size: 10px;
}







#footer_contact {
	font-size:.9375em;
}
/*	HOME PAGE STYLES	*/
.event_title {
	font-size:16px;
	margin-bottom:5px;
}
.third {
	float:left;
	width:30%;
	margin-right:5%;
	min-height:375px;
	position:relative;
	padding-bottom:40px;
}
/*	NAVIGATION 	*/
nav {
	font-style:normal;
}
nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
nav li {
	display:inline;
	margin:0;
	padding:0;
}
nav a {
	float:left;
	margin:0;
	text-decoration:none;
}
nav a span {
	/* text treatments go here */
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
	nav a span {float:none;}
/* End IE5-Mac hack */
nav a:hover {
}
nav a:hover span {
}
nav li.current_page_item a {
}
nav li.current_page_item a span {
}
#top_nav {
	/*height:33px;
	position:absolute;
	bottom:0;
	left:56px;*/
}
#top_nav a {
	padding: 0 0 13px 12px;
	font-size:17px;
}
#top_nav li a span {
	background:url(images/top_nav_span_bg.png) right center no-repeat;
	padding: 0 12px 0 0;
}
#top_nav li:last-child a span {
	background:none; 
}
#top_nav li.current_page_item a, #top_nav li.current-menu-parent a {
	background:url(images/nav_active_bg.png) center bottom no-repeat;
	color:#0066AC; /* lighter link blue */
}
#top_nav li:first-child a{
	padding-left:0;
}
#nav2 {	
	padding-top: 40px;
}
#nav2 ul {
}
#nav2 a{
	padding: 0 0 0 10px;
	color:#2572BF;/* footer nav blue */
	font-size:15px;
}
#nav2 a span {
	background:url(images/nav2_bg.png) right center no-repeat;
	padding: 0 10px 0 0;
}
#nav2 li:last-child a span {
	background:none;
	padding:0;
}
#nav2 li.current_page_item a {
	color:#005083; /* link blue */
}
#nav2 li:first-child a {
	padding-left:0;
}
.subnav li {
	list-style:none;
	list-style-image:none;
	float:left;
}
.subnav {
	margin:0;
	margin-bottom:30px;
	display:block;
	height:15px;
}
.subnav a {
	display:block;
	font-size:14px;
	padding:0 8px;
	background:url(images/top_nav_span_bg.png) right center no-repeat;
}
.subnav li.current_page_item a {
	color:#333333;
}
.subnav li:last-child a {
	background:none;
}
.subnav li:first-child a {
	padding-left:0;
}
/*	DROP MENUS	*/
#menu-header-menu,
#menu-header-menu ul {
	list-style: none;
}
#menu-header-menu {
	padding:0;
	margin:0;
}
#menu-header-menu li a {
	display: block;
	text-decoration: none;
	z-index:5;
}
#menu-header-menu li ul {
	display: none;
	z-index: 999 !important;
}
#menu-header-menu .sub-menu {
	position: absolute;
	left:2px;
	top:26px;
}
#menu-item-214 .sub-menu {
	left:-15px;
}
#menu-header-menu li .sub-menu li a span {
	background:none;
}
#menu-header-menu li.current_page_item .sub-menu li a {
	background:none;
}
#menu-header-menu li:hover ul.sub-menu {
	display: block; 
}
#menu-header-menu > li:hover > a {
	display:block;
}
#menu-header-menu li {
	position:relative;
	display:block;
	float:left;
}
/* Submenu
------------------------------------------*/
#menu-header-menu ul {
	background:url(images/dropdown_bg.png) 0 0 no-repeat; /* background necessary for you to be able to reach past 1st li in IE [DUMB] */
	width:331px;
	padding-top:15px;
	margin:0;
}
#menu-header-menu ul li a {
	float:none;
	margin:0;
	padding:0;
}
#menu-header-menu ul li a:link span, #menu-header-menu ul li a:visited span {
	background:url(images/dropdown_link_bg.png) 0 0 no-repeat;
	color:#E5E9EB;
	margin:0;
	width:323px;
	height:26px;
	display:block;
	padding-top:3px;
	padding-left:8px;
	padding-right:0;
}
#menu-header-menu ul li:hover a span {
	background:url(images/dropdown_hover.png) 0 0 no-repeat;
	color:#333333;
}
#menu-header-menu ul li.current_page_item a span {
	background:url(images/dropdown_hover.png) 0 0 no-repeat;
	color:#333333;
}
#top_nav li:first-child a{
	padding-left:0;
}
#mobile_menu {
	display:none;
}
/*		IMAGES	 */
* img {
	max-width:100% !important;
	height:auto !important;
}
a img {
	border: 0;
}
.article img, img.article {
	margin: 1em;
}

.metadata-icons img {
	border: none;
	vertical-align: middle;
	margin:2px;
}
/*	LINKS	 */

a {
	text-decoration:none;
}
a:link {
	color:#005083; /* link blue */
}
a:visited, a.visited {
	color:#005083; /* link blue */
}
a:hover, a.hover {
	color:#0066AC; /* lighter link blue */
}
a:active, a.active {
	color:#0066AC; /* lighter link blue */
}
#member_directory a {
	/*float:none;
	display:block;*/
}

/*	H1 - H6		*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, p
{
	font-weight:normal;
	font-style:normal;
	margin:0;
}
h1 {
	font-size:1.875em;
	color:#053F66;
	margin-bottom:5px;
	
}
h1.background {
	background:url(images/h1_bg.jpg) 0 0 no-repeat;
	/*height:42px;*/
	padding-top:6px;
	padding-left:2px;
	padding-bottom:3px;
	margin-bottom:8px;
	position:relative;
}
h1.background:after { 
	position:absolute;
	content:'';
	background:url(images/h1_bg.jpg) 0 0 no-repeat;
	left:0;
	bottom:0;
	height:3px;
	width:320px;
}
h1 a:link, h1 a:visited, h1 a:hover {
}
h2{
	font-size:1.56em;
	color:#053F66;
	margin-bottom:5px;
}
#member_directory h2 {
	font-size:1.25em;
}
h2.background {
	background:url(images/h2_bg.png) 0 0 no-repeat;
	height:43px;
	padding-top:6px;
	padding-left:2px;
	margin-bottom:8px;
}
h2 a:link, h2 a:visited, h2 a:hover {
}

h3 {
	font-size:1.125em;
	color:#333333;
	margin-bottom:6px;
}
h3 a, h3 a:link, h3 a:visited, h3 a:hover {
}

h4 {
	font-size:.875em;
	color:#333;
	margin-bottom:10px;
	font-weight:bold;
}
h4 a, h4 a:link, h4 a:visited, h4 a:hover {
}

h5 {
}

h5 a, h5 a:link, h5 a:visited, h5 a:hover {
}
h5.number {
	float:left;
	width:34px;
	height:34px;
	font-size:22px;
	color:#005083; /* link blue */
}
h5.tall {
	height:60px;
}
h5.collapseomatic {
	color:#005083; /* link blue */
	font-size:18px;
	text-decoration:none;
	padding-top:5px;
}
h5.collapseomatic:hover {
	color:#0066AC; /* lighter link blue */
}
h5.colomat-close {
	color:#333;
	font-size:18px;
	text-decoration:none;
}
h6{
	font-size:18px;
	color:#333333;
}
h6 a, h6 a:link, h6 a:visited, h6 a:hover {
}

p {
	margin-bottom:10px;
}
p span {
	font-size:1.25em;
}
.collapseomatic_content {
	font-size:14px;
	padding-left:40px;
	margin-bottom:15px;
}
.collapseomatic_content p {
	margin-left:30px;
}
#preamble p {
	margin-left:0;
}
/* 	LIST ITEMS	 */
ol, ul {
	margin:8px 0 8px 2em;
	padding:0;
}
ul {
	list-style-type: none;
	list-style-position:outside;
}
ol {
	list-style-position:outside;
}
li ol, li ul {
	margin:0.5em 0 0.5em 2em;
	padding:0;
}
li {
	margin:8px 0;
	padding:0;
	list-style-image:url(images/li_image.png);
}
li .collapseomatic {
	color:#005083; /* link blue */
	font-size:18px;
	text-decoration:none;
	padding-top:0px;
	margin:5px 0;
}
li .collapseomatic:hover {
	color:#0066AC; /* lighter link blue */
}
li .colomat-close {
	color:#333;
	font-size:18px;
	text-decoration:none;
}
ol li {
	list-style-image:none;
}

/* 	COMMENTS 	 */
.commentlist, .commentlist li {
	background: none;
}
.commentlist li li {
	margin-left:1.5em;
}
.commentlist li .avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	margin:1px;
	background: #fff;
}
.commentlist li cite {
	font-size:1.2em;
}
#commentform textarea {
	width: 100%;
}
img.wp-smiley {
	border:none;
	margin:0;
	padding:0;
}
/* BUTTONS */
.bluebutton_big {
	width:300px;
	height:66px;
	margin: 18px 0 15px 0;
}
.bluebutton_big a:link, .bluebutton_big a:visited {
	background:url(images/button_sprite.png) 0 -84px no-repeat;
	display:block;
	height:60px;
	width:288px;
	color:#fff;
	font-size:20px;
	padding: 6px 0 0 12px;
}
.bluebutton_big a:hover, .bluebutton_big a:active {
	background:url(images/button_sprite.png) 0 -150px no-repeat;
	color:#ddd;
}
.pdf_button {
	width:300px;
	height:66px;
	margin: 18px 0 15px 0;
}
.pdf_button a:link, .pdf_button a:visited {
	background:url(images/button_sprite.png) 0 -402px no-repeat;
	display:block;
	height:60px;
	width:240px;
	color:#fff;
	font-size:20px;
	padding: 6px 0 0 60px;
}
.pdf_button a:hover, .pdf_button a:active {
	background:url(images/button_sprite.png) 0 -468px no-repeat;
	color:#ddd;
}
.tan_button {
	width:100%;
	height:66px;
	margin: 18px auto 15px auto;
}
.tan_button a:link, .tan_button a:visited {
	background:url(images/button_sprite.png) center -234px no-repeat;
	display:block;
	height:66px;
	width:100%;
	text-indent:-999em;
	font-size:20px;
}
.tan_button a:hover, .tan_button a:active {
	background:url(images/button_sprite.png) center -300px no-repeat;
}
.bluebutton_small {
	width:100%;
	margin: 18px 0 0 0;
	/*position:absolute;*/
	left:0;
	bottom:0;
}
.bluebutton_small a:link, .bluebutton_small a:visited {
	background: #588cae; /* Old browsers */
	background: -moz-linear-gradient(top,  #588cae 0%, #125c8c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#588cae), color-stop(100%,#125c8c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #588cae 0%,#125c8c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #588cae 0%,#125c8c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #588cae 0%,#125c8c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #588cae 0%,#125c8c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#588cae', endColorstr='#125c8c',GradientType=0 ); /* IE6-9 */
	display:block;
	width:90%;
	color:#fff;
	font-size:18px;
	padding: 5px 5%;
	text-align:center;
}
.bluebutton_small a:hover, .bluebutton_small a:active {
	background: #125c8c; /* Old browsers */
	background: -moz-linear-gradient(top,  #125c8c 0%, #588cae 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#125c8c), color-stop(100%,#588cae)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #125c8c 0%,#588cae 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #125c8c 0%,#588cae 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #125c8c 0%,#588cae 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #125c8c 0%,#588cae 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#125c8c', endColorstr='#588cae',GradientType=0 ); /* IE6-9 */
	color:#ddd;
}
/* Recommended by http://codex.wordpress.org/CSS */
/* 	ALIGNMENT  */
.aligncenter, div.aligncenter, .article .aligncenter img, .aligncenter img.article, .aligncenter img, img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin:0 20px 20px 0;
}
.alignright {
	float: right;
	margin:0 0 20px 20px;
}
.alignright img, img.alignright {
	margin: 20px;
	margin-right: 0;
	margin-top:0;
}
.alignleft img, img.alignleft {
	margin: 20px;
	margin-left: 0;
	margin-top:0;
}
.alignnone img, img.alignnone {
	margin:0 0 20px 0;
}
/* 	CAPTIONS 	*/
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* Menu style */
.ei_menu{
	/*background:#111;*/
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.ei_menu ul{
	height:200px;
	/*margin-left:50px;*/
	margin-left:0;
	position:relative;
	display:block;
	width:1300px;
}
.ei_menu ul li{
	float:left;
	width:141px;
	height:200px;
	position:relative;
	overflow:hidden;
	/*border-right:2px solid #111;*/
}
.ei_menu ul li:nth-child(5n+1) { 
	clear:left;
}
.ei_preview{
	width:141px;
	height:200px;
	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;
	text-indent:-999em;
	/*grayscale for background image*/
	-webkit-filter: grayscale(.8); 
	-webkit-filter: grayscale(80%); 
	-moz-filter: grayscale(80%);
	filter: gray; 
	filter: grayscale(80%);
	filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
}
.ei_image{
	position:absolute;
	left:141px;
	top:0px;
	width:141px;
	height:200px;
	opacity:0.2;
	text-indent:-999em;
}
.people_slide_1 .ei_image {
	background-image:url(images/people_slider_1c_color.jpg);
	background-repeat:no-repeat;
}
.people_slide_1 .ei_preview {
	background-image:url(images/people_slider_1c.jpg);
	background-repeat:no-repeat;
}
.people_slide_2 .ei_image {
	background-image:url(images/people_slider_3c_color.jpg);
	background-repeat:no-repeat;
}
.people_slide_2 .ei_preview {
	background-image:url(images/people_slider_3c.jpg);
	background-repeat:no-repeat;
}

.people_slide_3 .ei_image {
	background-image:url(images/people_slider_4c_color.jpg);
	background-repeat:no-repeat;
}
.people_slide_3 .ei_preview {
	background-image:url(images/people_slider_4c.jpg);
	background-repeat:no-repeat;
}
.people_slide_4 .ei_image {
	background-image:url(images/people_slider_5c_color.jpg);
	background-repeat:no-repeat;
}
.people_slide_4 .ei_preview {
	background-image:url(images/people_slider_5c.jpg);
	background-repeat:no-repeat;
}
.people_slide_5 .ei_image {
	background-image:url(images/people_slider_11c_color.jpg);
	background-repeat:no-repeat;
}
.people_slide_5 .ei_preview {
	background-image:url(images/people_slider_11c.jpg);
	background-repeat:no-repeat; 
}


.people_slide_6 .ei_image {
	background-image:url(images/people_slider_6c_color.jpg);
	background-repeat:no-repeat;
}
.people_slide_6 .ei_preview {
	background-image:url(images/people_slider_6c.jpg);
	background-repeat:no-repeat;
}
.people_slide_7 .ei_image {
	background-image:url(images/people_slider_7c_color.jpg);
	background-repeat:no-repeat;
}
.people_slide_7 .ei_preview {
	background-image:url(images/people_slider_7c.jpg);
	background-repeat:no-repeat;
}
.people_slide_8 .ei_image {
	background-image:url(images/people_slider_8c_color.jpg);
	background-repeat:no-repeat;
}
.people_slide_8 .ei_preview {
	background-image:url(images/people_slider_8c.jpg);
	background-repeat:no-repeat;
}
.people_slide_9 .ei_image {
	background-image:url(images/people_slider_9_color.jpg);
	background-repeat:no-repeat;
}
.people_slide_9 .ei_preview {
	background-image:url(images/people_slider_9.jpg);
	background-repeat:no-repeat;
}
.people_slide_10 .ei_image {
	background-image:url(images/people_slider_10b_color.jpg);
	background-repeat:no-repeat;
}
.people_slide_10 .ei_preview {
	background-image:url(images/people_slider_10b.jpg);
	background-repeat:no-repeat;
}
.people_slide_11 .ei_image {
	background-image:url(images/people_slider_9c_color.jpg);
	background-repeat:no-repeat;
}
.people_slide_11 .ei_preview {
	background-image:url(images/people_slider_9c.jpg);
	background-repeat:no-repeat;
}
.people_slide_12 .ei_image {
	background-image:url(images/people_slider_12c_color.jpg);
	background-repeat:no-repeat;
}
.people_slide_12 .ei_preview {
	background-image:url(images/people_slider_12c.jpg);
	background-repeat:no-repeat;
}
.pos1 span{
	background-position:0px 0px;
}
.pos2 span{
	background-position:-141px 0px;
}
.pos3 span{
	background-position:-282px 0px;
}
.pos4 span{
	background-position:-423px 0px;
}
.pos5 span{
	background-position:-564px 0px;
}
.pos6 span{
	background-position:-705px 0px;
}
.ei_descr{
	position:absolute;
	width:285px;
	height:185px;
	border-left:1px solid #fff;
	padding:15px 20px 0 20px;
	left:141px;
	top:0px;
	background:#D6B275;
}
.ei_descr h2{
	font-size:18px;
	color:#fff;
	/*background:#fff url(../images/stripe_light.gif) repeat top left;*/
}
.ei_descr p{
	color:#fff;
	line-height:135%;
	font-size:16px;
}

/* AFFILIATE STYLES */
.wpbdp-categories .cat-item-41, .wpbdp-categories .cat-item-69 {
	display:none;
}
.cf .wpbdp-categories {
	display:none;
}
.show .wpbdp-categories {
	display:block;
}
#wpbdp-categories {
	padding-left:20px;	
}
#wpbdp-categories ul.wpbdp-categories > li {
	width:100%;
	float:none;
	margin:0 0 8px 0;	
}
.wpbdp-categories li:first-child {
}
.wpbdp-bar {
	background:none !important;
}
.show {
	display:inherit !important;
}
.affiliate_subnav li {
	float:left;
	list-style-image:none;
	margin-right:8px;
}
.affiliate_subnav ul {
	margin:0;
}
.affiliate_subnav li a {
	font-size:14px;
}
.wpbdp-listing-excerpt:nth-child(even) {
	background:#DCBC8D !important;
	padding:20px 10px;
}
.wpbdp-listing-excerpt:nth-child(odd) {
	background:#FFF !important;
	border-bottom:none !important;
	padding:20px 10px;
}
.field-value label {
	display:none;
}
.wpbdp-field-businessname span.value {
	font-size:18px;
}
.wpbdp-listing-single .main-image img {
	border:none !important;
}
.wpbdp-field-longbusinessdescription {
	width:300px !important;
}
.wpbdp-listing-single .listing-title {
	background:none !important;
	border:none !important;
}
.wpbdp-listing-excerpt .listing-actions {
	display:none;
}
.wpbdp-bar {
	margin:0 !important;
}
.listing-actions {
	display:none !important;
}
.listing-title {
	padding:0 !important;
}
.wpbdp-listing-excerpt .listing-details {
	float:none;
	margin:0 4.5% 0 0 !important;
	width:50%;
	display:block;
	min-height:292px;
}
.wpbdp-listing-excerpt .listing-thumbnail {
	margin:0 !important;
	width:45.5% !important;
	background:#fff !important;
	float:right;
	/*padding:15px 0 !important;*/
}
.wpbdp-listing-excerpt .listing-thumbnail a {
	display:block;
}
.wpbdp-listing-excerpt .listing-thumbnail img {
	/*width:90% !important;*/
	width:100% !important;
	height:auto !important;
	margin:0 auto !important;
	display:block !important;
}
/* 			BLOG STYLES 					*/
.collapsing li, li.collapsing {
	margin: 15px 0;
	list-style-image:none;
	list-style:none;
}
li.item {
	list-style-image:url(images/li_image.jpg);
	margin-left:15px;
}
li.item a {
	margin-left:0;
}
.collapsing a {
	margin-left:10px;
}
/* 			CUSTOM THEME STYLING			*/
.odd {
	background:#DCBC8D;
}
.left{
	float:left;
	margin-left:10px;
}
.back{
	position:absolute;
	right:10px;
	top:0px;
}
.blue {
	color:#005083; /* link blue */
}
.big {
	font-size:1.5em;
}
.half {
	float:left;
	width:48%;
	margin-right:3%;
}
.last {
	margin-right:0;
}
.divider {
	height:3px;
	width:100%;
	background:url(images/divider.jpg) 0 0 no-repeat;
	margin-top:30px;
	margin-bottom:30px;
}
.small {
	font-size:12px;
}
.PostContent {
	display:inline;
}
#user_pass {
	margin-left:5px;
}
.internal_button {
	position: static;
}
.my-calendar-nav li {
	list-style-image:none;
}
.category-key {
	display:none !important;
}
.category-key li {
	list-style-image:none;
	float:left;
	margin-right:15px !important;
	margin-top:12px !important;
	margin-left:0px !important;
}
.mc-main .category-key .no-icon {
	display:none !important;
}
.mc-main h3.event-title a {
	font-size:14px !important;
	font-family: 'Muli', Arial, Helvetica, sans-serif !important;
}
.mc-main .category-key h3 {
	font-family: 'Muli', Arial, Helvetica, sans-serif !important;
	font-size:1em !important;
	color:#333333 !important;
	margin-bottom:6px !important;
}
.mc-main .weekend .mc-date {
	background:none repeat scroll 0 0 #EDF7FF !important;
}
.my-calendar-nav li a {
	border:none !important;
}
.my-calendar-nav li.my-calendar-next {
	float:right !important;
}
#member_directory .my-calendar-nav li a {
	padding:0;
}
#member_directory .category-key {
	display:none;
}
#member_directory #jd-calendar {
	margin-bottom:18px;
}
.blue_box {
	background:#EBF0FB;
	padding:12px;
	padding-top:20px;
	margin-bottom:15px;
}
.tml-action-links li {
	list-style-image:none;
}
.tml-action-links {
	margin-left:0;
}
.home_cal #calendar-list li.odd, .home_cal #calendar-list li.even {
	background:none;
	font-weight:normal;
}
.home_cal #jd-calendar h3 {
	display:none;
}
.home_cal #calendar-list {
	margin-left:20px;
}
.home_cal #calendar-list li strong {
	font-weight:normal;
}
.home_cal .mc-main .list-event .details, .home_cal .mc-main .odd .list-event .details {
	border-radius:0;
	border:none;
	padding: 10px;
	background:#EBF0FB;
}
.home_cal .mc-main .vcard, #mc_event .vcard {
	display:none;
}
.home_cal .mc-main .calendar-event .event-time, .home_cal .mc-main .list-event .event-time {
	width:100%;
	float:none;
}
.blue_box #jd-calendar, .blue_box #calendar-list {
	background:none;
}
.home_cal {
	padding-top:0;
	margin-top:0;
}
.children {
	/*display:none;*/
}
.home_cal .my-calendar-header {
	display:none;
}
.mc-format, .mc-time {
	display:none;
}
.mc-main .mc_mls-tour .event-title a {
	background:none !important;
}
.mc-main .mc_leadership-meetings .event-title a {
	background: none !important;
}
.my-calendar-nav {
	background:none repeat scroll 0 0 #EDF7FF;
	border:1px solid #A9E3FF;
	border-bottom:0 none;
}
.my-calendar-date-switcher {
	border-top:0 none !important;
}
.my-calendar-date-switcher form div {
	margin:0 auto;
	width:300px;
	margin-top:-25px;
}
.mc-main .my-calendar-nav ul {
	height:1.5em !important;
}
.mc-main .my-calendar-prev, .mc-main .my-calendar-next {
	margin:3px 0 0 0;
}
.mc-main .my-calendar-prev a, .mc-main .my-calendar-next a {
	border-radius:0px !important;
	background:none !important;
	border:0 none !important;
}
.extra-images {
	display:none;
}
#mc-export {
	display:none !important;
}
.mobile_show {
	display:none;
}
.mobile_hide {
	display:block;
}
.em-search-wrapper {
	display:none !important;
}
.ai1ec-month-view .ai1ec-event {
	height:auto !important;
	white-space:normal !important;
}
#theme-my-login .error a {
	display:none !important;
}
.tml-action-links {
	display:none !important;
} 
.tml-form-table #password {
	display:none !important;
}

.ezcol>* {
	max-width: 100%;
}
.ezcol-one-quarter,
.ezcol-one-half,
.ezcol-three-quarter,
.ezcol-one-third,
.ezcol-two-third,
.ezcol-one-fifth,
.ezcol-two-fifth,
.ezcol-three-fifth,
.ezcol-four-fifth {
	float: left;
	margin-right: 4%;
	position: relative;
	word-wrap: break-word;
	hyphens: auto;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	text-rendering: optimizedLegibility;
}
.ezcol-one-quarter {
	width: 22%;
}
.ezcol-one-half {
	width: 48%;
}
.ezcol-three-quarter {
	width: 74%;
}
.ezcol-one-third {
	width: 30.666%;
}
.ezcol-two-third {
	width: 65.334%;
}
.ezcol-one-fifth {
	width: 16.8%;
}
.ezcol-two-fifth{
	width: 37.6%;
}
.ezcol-three-fifth {
	width: 58.4%;
}
.ezcol-four-fifth {
	width: 79.2%;
}
.ezcol-last {
	float: right;
	clear: right;
	margin-right: 0;
}
.ezcol-last:after {
   content: ".";
   opacity: 0;
   display: block;
   height: 0;
   clear: both;
}
.ezcol-both,
.ezcol-left,
.ezcol-right {
	margin: 0;
	padding: 0;
	background: none;
}
.ezcol-divider {
	clear: both !important;
	display: block !important;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
	width: 100% !important;
	background: none !important;
}
.ezcol-both {
	clear: both !important;
}
.ezcol-left {
	clear: left !important;
}
.ezcol-right {
	clear: right !important;
}
@media all and (max-width: 768px) {
	.ezcol-one-quarter,
	.ezcol-one-half,
	.ezcol-three-quarter,
	.ezcol-one-third,
	.ezcol-two-third,
	.ezcol-one-fifth,
	.ezcol-two-fifth,
	.ezcol-three-fifth,
	.ezcol-four-fifth {
		width: 48% !important;
		margin-right: 2%;
	}
	.ezcol-last {
		float: left;
		clear: none;
		display: block;
	}
	.ezcol-last:after {
		content: "";
		display: block;
		clear: none;
	}
	.ezcol-last + .ezcol-divider {
		clear: none !important;
		display: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}
}
@media all and (max-width: 480px) {
	.ezcol-one-quarter,
	.ezcol-one-half,
	.ezcol-three-quarter,
	.ezcol-one-third,
	.ezcol-two-third,
	.ezcol-one-fifth,
	.ezcol-two-fifth,
	.ezcol-three-fifth,
	.ezcol-four-fifth {
		width: 100% !important;
		margin-right: 0;
	}
}
	