.spco-attendee-lgnd {
    display: none;
}
.related.products {
display:none;
}
div#spco-copy-attendee-dv {
display: none;
}
#ee-overlay,
#cart-results-modal-wrap-dv {display:none !important;}

@media screen and (min-width: 961px) {
    #secondary {
        border-left: 2px solid #D8D8D8;
        padding-left: 13px;
    }
}

#right-sidebar {
padding-left:20px;
border-left:1px solid #1e73be;
}
hr {
        border: none;
        height: 60px; 
        background-image: url('https://culinarymedicine.org/wp-content/uploads/2024/08/thymeseparator.jpg'); 
        background-repeat: no-repeat;  
        background-position: center center; 
    }
#landing .land {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}

#landing .gallery {
	clear: both;
	display: inline-block;
	width: 100%;
	background-color: #FFFFFF;
	padding-bottom: 20px;
	padding-top: 0px;
	margin-top: -5px;
	margin-bottom: 0px;
border-bottom:1px dotted #666;
}
#landing .thumbnail {
	width: 23%;
	float: left;
	padding-bottom: 20px;
	margin-left: 1%;
	margin-right: 1%;
	border-radius: 3px;
	padding-top: 20px;
}
#landing .advisors {
	width: 18%;
	text-align: left;
	float: left;
	margin-top: 20px;
	background-color: #FFFFFF;
	padding-bottom: 20px;
	margin-left: 1%;
	margin-right: 1%;
	border-radius: 3px;
	padding-top: 20px;
}
#landing .gallery .thumbnail h4 {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #006600;
	font-size:1em;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}
#landing .gallery .thumbnail p {
	margin: 0;
	color: #B3B3B3;
	text-align: left;
	padding-left: 20px;
       font-size:.8em;
}

#landing .cards {
	width: 100%;
	height: auto;
}

#landing .gallery .thumbnail .tag {
	color: #5D5E5D;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}

/* Mobile */
#landing @media (max-width: 320px) {

#landing .thumbnail {
	width: 100%;
}
#landing .column {
	width: 100%;
	margin-top: 0px;
}

/* Small Tablets */
#landing @media (min-width: 321px)and (max-width: 767px) {

#landing .thumbnail {
	width: 100%;
}
#landing .column {
	width: 100%;
	margin-top: 0px;
	}

/* Small Desktops */
#landing @media (min-width: 768px) and (max-width: 1096px) {
#landing .text_column {
	width: 100%;
}
#landing .thumbnail {
	width: 48%;
}
#landing .advisors {
	width: 18%;
	text-align: left;
	float: left;
	margin-top: 35px;
	background-color: #FFFFFF;
	padding-bottom: 20px;
	margin-left: 1%;
	margin-right: 1%;
	border-radius: 3px;
	padding-top: 20px;
font-size:.8em;
}
h1 {
color:#456C32;}
h1.entry-title {
color:#456C32;}
h2 {
color:#456C32}
h3 {
color: #467082}
h4 {
color: #008000;
}
img.left {
float:left !important;
padding: 0 20px 20px 0;
}
.button
{box-shadow: inset 0px 1px 0px 0px #fce2c1; 
background: linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%); 
background-color: #ffc477; 
border-radius: 6px; 
border: 1px solid #eeb44f; 
display: inline-block; 
cursor: pointer; color: #ffffff; 
font-family: Trebuchet MS; 
font-weight: bold; 
padding: 6px 24px; 
text-decoration: none; 
text-shadow: 0px 1px 0px #cc9f52; 
text-align: center;}
a:hover {text-decoration:underline;}
.quantity .qty { border-top:1px solid #ccc; border-bottom:1px solid #ccc; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; width:16px; text-align: center; min-width: 30px; }
div.geodir-post-map-wrap {width:100%;}
#post-45173 .geodir-loop-container .geodir-post span.embed-responsive {
    max-height: 200px;
}