#content ul.padded li,
#sidebar ul.padded li {margin: 10px 0;}

.m0 {
	margin: 0;
}
.mt0 {
	margin-top: 0;
}
.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mb0 {
	margin-bottom: 0;
}

.ws10 {
	clear: both;
	display: block;
	height: 10px;
}
.ws20 {
	clear: both;
	display: block;
	height: 20px;
}
.ws40 {
	clear: both;
	display: block;
	height: 40px;
}

.text-white {
	color: #FFF;
}
.no-decoration {
	text-decoration: none;
}
.rounded {
	border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

.section {
	border-bottom: 1px solid #eee;
	margin-bottom: 25px;
	padding-bottom: 25px;
}

.section.line-top {
	border-top: 1px solid #eee;
	padding-top: 25px;
}



/* List w/ Gold dividers */
.gold_list .item {
	border-bottom: 1px solid gold;
	padding-bottom: 20px;
	margin-bottom: 40px;
}


/* Paging */
.paging-box {
	margin: 20px 0;
	padding: 20px;
	border: 1px solid #eee;
	text-align: center;
}
.total-records {line-height: 20px;}
.paging-box,
.paging {
	font: bold 11px "Josefin Sans", sans-serif;
	text-transform: uppercase;
}
.paging span,
.paging a {
	font-size: 20px;
	text-decoration: none;
}	
.paging strong,
.paging span,
.paging a {
	margin-right: 10px;
}

/* Tables */
.table-striped > thead > tr:nth-of-type(odd) {
	background-color: #e5e1dd;
}
.table-striped > tbody > tr:nth-of-type(even) {
	background-color: #e5e1dd;
}
.table-striped > tbody > tr:nth-of-type(odd) {
	background: none;
}

.table-bordered {
  border: none;
}
.table-bordered > thead > tr > th,
.table-expand > thead > tr > th {
	border: 1px solid #fff;
}

.table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
  border: 1px solid #fff;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 12px;
}
.table p {
	margin: auto;
}

.table tr.highlight {
	background: #e5ae8f !important;
}

/* Table w/ Detail Expand (Schedule) */
.table-expand > tbody > tr:nth-of-type(even) {
    background-color: #faefe9;
}
.table-expand td.detail-link {
    font-size: 30px;
    line-height: 20px;
}
.table-expand td.detail-link a {
    display: block;
    color: #c78926;
    text-decoration: none;
    line-height: 1;
    cursor: pointer;
}	

/* Schedule Event Dropdown */
.event-address a { /* this is the same styling as a grey border btn, manually styling it since the link is user inputted */
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-image: none;
	min-width: 110px;
	padding: 11px 20px;
	font-size: 12px;
	font-family: "Josefin Sans", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 20px;
	border: 3px solid transparent;
	border-radius: 24px;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
	color: #474651;
	border-color: #474651;
	margin-top: 10px;
}

.event-address a:hover {
  color: #fff;
  background-color: #474651;
  border-color: #474651;
}

@media (max-width: 767px) {
    .logo-grid {
        padding-top: 0px;
        padding-bottom: 50px;
        padding-right: 15px;
        padding-left: 15px;
        text-align: center;
    }
    .logo-grid .item {
        position: relative;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .logo-grid .row img {
		filter: grayscale(100%);
-webkit-filter: grayscale(100%);
		max-height: 100px;
	}
}
@media (min-width: 768px) {
    .logo-grid {
        padding-top: 0px;
        text-align: center;
    }
    .logo-grid .row {
        margin-right: 0;
        margin-left: 0;
    }
    .logo-grid .item {
        position: relative;
        padding-top: 15px;
        padding-bottom: 15px;
         line-height: 10em;
    }
    .logo-grid .item:before { /* top border */
        content: "";
        position: absolute;
        top: 0;
        left: 8px;
        right: 8px;
        display: block;
  box-sizing: border-box;
        height: 8px;
        border-top: solid 1px #c78926;
    }
    .logo-grid .item:after { /* right side border */
        content: "";
        position: absolute;
        top: 8px;
        bottom: 8px;
        right: 0;
        display: block;
  box-sizing: border-box;
        width: 8px;
        border-right: solid 1px #c78926;
    }
 /*   .logo-grid .item:nth-child(1):before {
        border: none;
    }
    .logo-grid .item:nth-child(2):before {
        border: none;
    }
    .logo-grid .item:nth-child(3):before {
        border: none;
    }
    .logo-grid .item:nth-child(4):before {
        border: none;
    }
    .logo-grid .item:nth-child(4n):after {
        border: none;
    }
    .logo-grid .item:nth-last-child(1):after {
        border: none;
    }*/
    .logo-grid .row:first-of-type .item:before {
		border-top: none;
	}
	.logo-grid .row .item:last-of-type:after {
		border-right: none;
	}
	.logo-grid .row img {
		filter: grayscale(100%);
-webkit-filter: grayscale(100%);
		max-height: 100px;
	}
}

/* Inline Form */
#form-inline .select2-container--bootstrap {
	display: inline-block;
}

.form-inline select,
.form-inline label,
.form-inline input {
	margin: 0 10px;
}

/* Event Form */
#Event_Type_Form {
	margin-top: 17px;
}
#Event_Type_Form .select2-container--bootstrap {
	display: inline-block;
}
@media (max-width: 479px) {
    #Event_Type_Form label {
        margin-left: 0;
        width: 100%;
    }
    #Event_Type_Form .select2-container--bootstrap:nth-of-type(1) {
        width: 100% !important;
        margin-bottom: 5px;
    }
    #Event_Type_Form .select2-container--bootstrap:nth-of-type(2) {
        width: 100% !important;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    #Event_Type_Form label {
        margin-left: 0;
    }
    #Event_Type_Form .select2-container--bootstrap {
        display: inline-block !important;
    }
    #Event_Type_Form .select2-container--bootstrap:nth-of-type(1) {
        width: 180px !important;
    }
    #Event_Type_Form .select2-container--bootstrap:nth-of-type(2) {
        width: 100px !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    #Event_Type_Form label {
        margin-left: 0;
    }
}
@media (min-width: 768px) {
    #Event_Type_Form .select2-container--bootstrap:nth-of-type(1) {
        width: 180px !important;
    }
    #Event_Type_Form .select2-container--bootstrap:nth-of-type(2) {
        width: 100px !important;
    }
}
@media (min-width: 992px) {
    #Event_Type_Form .form-group {
        float: right;
    }
}

/* Blockquotes / Testimonials/ */
blockquote {
	font-size: 14px;
	border-left: none;
	padding: 5px 10px;
}
blockquote:before {
	content: "";
	display: inline-block;
	width: 34px;
	height: 31px;
	background-image: url(/2015_assets/imgD/icon_quotes.png);
	background-position: -68px 0;
}

#sidebar blockquote {
    padding: 5px 0;
    font-size: 13px;
}
#sidebar blockquote:before {
	width: 17px;
	height: 16px;
	background-image: url(/2015_assets/imgD/icon_quotes_small.png);
	background-position: 0 0;
}

cite {
	display: block;
	color: #56b58c;
}
cite a {
	color: #56b58c;
}

/* Blockquotes / Schedule/ */
.blockquote-simple {
	border-left: none;
	border-top: 1px solid #c78926;
}
.blockquote-simple:before {
	background: none;
	height: 0;
	width: 0;
}
.blockquote-simple p {
	font-size: 17px;
	margin-bottom: 10px;
}
.blockquote-simple img {
	border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.blockquote-simple cite {
	color: inherit;
}

@media (min-width: 480px) {
    .testimonials .row:first-of-type .blockquote-simple {
		border-top: none;
	}
}

/* Search */
.well-grey-2 select {
	color: black;
}
.add-link {
	display: block;
	margin-top: 10px;
}

/* Search Results */
.member {
	padding: 10px 10px 20px;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
}
.member.featured {
    border: 2px solid #56b58c;
    padding: 20px 10px;
}
.member.elite {
    border: 2px solid #c78926;
    padding: 20px 10px;
}
.member .featured-label {
    color: #fff;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: "Josefin Sans", sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    background-color: #56b58c;
}
.member.elite .featured-label {
    color: #fff;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: "Josefin Sans", sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    background-color: #c78926;
}
.member a {
	text-decoration: none;
}
.member .link-member {
    color: #56b58c;
}
.member.featured .link-member {
    color: #c78926;
}
.member.elite .link-member {
    color: #c78926;
}
.member h3 small,
small.new-member {
	position: relative;
	bottom: 3px;
	color: white;
	background-color: #56b58c;
	padding: 8px 9px 5px;
	border-radius: 5px;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
 }
 
/* member detail page */
@media (max-width: 767px) {
    .member-detail-highlights.featured-member .member-highlights-container .featured {
    }
    .member-detail-highlights.featured-member .member-highlights-container .featured h3,
    .member-detail-highlights.elite-member .member-highlights-container .elite h3 {
        margin: 0;
        padding: 15px;
        color: #fff;
        border-bottom: solid 1px #fff;
    }
    .member-detail-highlights.featured-member .member-highlights-container .featured h6,
    .member-detail-highlights.elite-member .member-highlights-container .elite h6 {
        margin: 0;
        padding: 15px;
        border-bottom: solid 1px #fff;
    }
    .member-detail-highlights.featured-member .member-highlights-container .featured h6:last-of-type,
    .member-detail-highlights.elite-member .member-highlights-container .elite h6:last-of-type {
        margin-bottom: 0;
        border-bottom: none;
    }
}
@media (min-width: 768px) {
    .member-detail-highlights.featured-member .member-img-container,
    .member-detail-highlights.elite-member .member-img-container {
        z-index: 10;
        padding-right: 0;
    }
    .member-detail-highlights.featured-member .member-img-container .user-image,
    .member-detail-highlights.elite-member .member-img-container .user-image {
        margin-left: 15px;
    }
    .member-detail-highlights.featured-member .member-highlights-container,
    .member-detail-highlights.elite-member .member-highlights-container {
        z-index: 5;
        padding-right: 0;
    }
    .member-detail-highlights.featured-member .member-highlights-container .featured,
    .member-detail-highlights.elite-member .member-highlights-container .elite {
        margin-top: -70px;
        margin-right: -15px;
        padding: 70px 0 0 0;
        color: #fff;
    }
    .member-detail-highlights.featured-member .member-highlights-container .featured h3,
    .member-detail-highlights.elite-member .member-highlights-container .elite h3 {
        margin: 0;
        padding: 15px;
        color: #fff;
        border-bottom: solid 1px #fff;
    }
    .member-detail-highlights.featured-member .member-highlights-container .featured h6,
    .member-detail-highlights.elite-member .member-highlights-container .elite h6 {
        margin: 0;
        padding: 15px;
        border-bottom: solid 1px #fff;
    }
    .member-detail-highlights.featured-member .member-highlights-container .featured h6:last-of-type,
    .member-detail-highlights.elite-member .member-highlights-container .elite h6:last-of-type {
        margin-bottom: 0;
        border-bottom: none;
    }
}
 
/* Earning LHMS */
.earning-icon {
    width: 45px; 
    float: left;
    clear:both;
}
.earning-description {
	margin:18px 0 10px 45px;
}

/* Find a Member */
.member-sample .member-item {
	margin-top: 70px;
	min-height: 430px;
}
.member-sample blockquote {
	border-left: none;
	font-size: 14px;
	padding: 10px 0;
}
.member-sample cite {font-size: 12px;}
.member-sample .member-item .image {
	margin-top: -65px;
}
.member-sample .member-item .image img {
	border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* Member Profile */
.link-list a {
	margin: 5px 2px;
}

/* Terms & Conditions */
.terms-conditions {
  background: white;
  border: 1px solid #c78926; 
  padding: 20px; 
  height: 250px; 
  overflow: auto; 
  margin-bottom: 10px;
}

/* Members Only - Edit Profile */
 #additional_cities_ul li {
 	display: inline-block;
 	border: 1px solid #f2ddd2;
 	margin: 5px;
 }
  #additional_cities_ul li:first-of-type {
 	border: none;
 	margin-left: none;
 }
  #additional_cities_ul li a{
 	color: white;
 	text-decoration: none;
 }
.qq-upload-button {
  display: inline-block !important;
  margin-bottom: 0;
  text-align: center !important;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  background-image: none !important;
  min-width: 110px;
  padding: 11px 20px !important;
  font-size: 12px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 20px;
  border: 3px solid transparent;
  border-radius: 24px;
  background-color: #e5ae8f !important;
  border-color: #e5ae8f;
  color: #fff !important;
  width: auto !important;
  border-bottom: none !important;
}
.qq-upload-button:hover {
	color: #474651 !important;
}

/* OWL */
.owl-nav {
  font-size: 14px;
  text-align: center;
}
@media (min-width: 480px) {
	.owl-nav {
          font-size: 18px;
    }
}
.owl-nav a {
  color: #302f36;
  text-decoration: none;
  display: block;
}
.owl-nav .on {
	background-color: #edebe9;
}
.owl-nav .well {
	margin-bottom: 0;
}
.owl-nav .well:hover {
	background-color: #edebe9;
}

.owl-report {
	overflow: hidden; 
	padding: 30px; 
	background: white;
	box-shadow:  0 0 10px rgba(0,0,0,.15); 
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.15); 
-moz-box-shadow:  0 0 10px rgba(0,0,0,.15); 
}

.owlslider {position: relative; width: 225px; height: 15px;
	/*ffc41d 3d6360*/
	background: #f07009;
	background: linear-gradient(to right, #5869ae 0%, #f07009 100%);
	box-shadow: 			0 0 5px rgba(255,255,255,.5);
}
.owlslider span {position: absolute; top: -5px; width: 5px; height: 25px; background: #000;
	border-radius:			10px;
}
.owlslider span.owlslider999 {display: none;}

.owlslider.ranks4 span.owlslider1 {left: 0;}
.owlslider.ranks4 span.owlslider2 {left: 73px;}
.owlslider.ranks4 span.owlslider3 {left: 147px;}
.owlslider.ranks4 span.owlslider4 {left: 220px;}

.owlslider.ranks8 span.owlslider1 {left: 0;}
.owlslider.ranks8 span.owlslider2 {left: 31px;}
.owlslider.ranks8 span.owlslider3 {left: 63px;}
.owlslider.ranks8 span.owlslider4 {left: 94px;}
.owlslider.ranks8 span.owlslider5 {left: 126px;}
.owlslider.ranks8 span.owlslider6 {left: 157px;}
.owlslider.ranks8 span.owlslider7 {left: 189px;}
.owlslider.ranks8 span.owlslider8 {left: 220px;}

.owlslider.ranks11 span.owlslider1 {left: 0;}
.owlslider.ranks11 span.owlslider2 {left: 22px;}
.owlslider.ranks11 span.owlslider3 {left: 44px;}
.owlslider.ranks11 span.owlslider4 {left: 66px;}
.owlslider.ranks11 span.owlslider5 {left: 88px;}
.owlslider.ranks11 span.owlslider6 {left: 110px;}
.owlslider.ranks11 span.owlslider7 {left: 132px;}
.owlslider.ranks11 span.owlslider8 {left: 154px;}
.owlslider.ranks11 span.owlslider9 {left: 176px;}
.owlslider.ranks11 span.owlslider10 {left: 198px;}
.owlslider.ranks11 span.owlslider11 {left: 220px;}

.owlslider.ranks12 span.owlslider1 {left: 0;}
.owlslider.ranks12 span.owlslider2 {left: 20px;}
.owlslider.ranks12 span.owlslider3 {left: 40px;}
.owlslider.ranks12 span.owlslider4 {left: 60px;}
.owlslider.ranks12 span.owlslider5 {left: 80px;}
.owlslider.ranks12 span.owlslider6 {left: 100px;}
.owlslider.ranks12 span.owlslider7 {left: 120px;}
.owlslider.ranks12 span.owlslider8 {left: 140px;}
.owlslider.ranks12 span.owlslider9 {left: 160px;}
.owlslider.ranks12 span.owlslider10 {left: 180px;}
.owlslider.ranks12 span.owlslider11 {left: 200px;}
.owlslider.ranks12 span.owlslider12 {left: 220px;}

.owlslider.ranks14 span.owlslider1 {left: 0;}
.owlslider.ranks14 span.owlslider2 {left: 17px;}
.owlslider.ranks14 span.owlslider3 {left: 34px;}
.owlslider.ranks14 span.owlslider4 {left: 51px;}
.owlslider.ranks14 span.owlslider5 {left: 68px;}
.owlslider.ranks14 span.owlslider6 {left: 85px;}
.owlslider.ranks14 span.owlslider7 {left: 102px;}
.owlslider.ranks14 span.owlslider8 {left: 119px;}
.owlslider.ranks14 span.owlslider9 {left: 136px;}
.owlslider.ranks14 span.owlslider10 {left: 153px;}
.owlslider.ranks14 span.owlslider11 {left: 170px;}
.owlslider.ranks14 span.owlslider12 {left: 187px;}
.owlslider.ranks14 span.owlslider13 {left: 204px;}
.owlslider.ranks14 span.owlslider14 {left: 220px;}

.financialReport,
.owl-report ul {
	font-size: 12px;
}

/* Product Detail */
.product-form .quantity { border: 1px solid #c78926;display: inline-block; vertical-align: middle; width: 50px; margin: 0 10px; }

/* Product Sidebar */
.no-title .product-detail-form h2 {display: none;}
.no-sku .product-detail-sku {display: none;}
.no-qty .product-detail-qty {display: none;}

/* Email Archive / Benefits Archive */
.display_archive > .campaign {
    overflow: hidden;
    margin-bottom: 6px;
    background-color: #edebe9;
    padding: 15px 20px;
}
.display_archive .date {
  box-sizing: border-box;
    
  float: left;
    width: 130px;
    
  padding: 15px 10px;
    text-align: center;
}
.display_archive a {
	  color: #474651;
  box-sizing: border-box;
    
  padding: 17px;
    text-align: left;
}
/*# sourceMappingURL=C_public_dev.css.map */