/*-------------------------------------------------------------------------------------------*/
/* RESET */
/*-------------------------------------------------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ | v1.0 | 20080212 */
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }/* remember to define focus styles! */
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }/* tables still need 'cellspacing="0"' in the markup */

/*-------------------------------------------------------------------------------------------*/
/* GENERAL STYLES */
/*-------------------------------------------------------------------------------------------*/

/* Floating & Alignment */
.fl{float: left;}
.fr{float: right;}
.ac{text-align: center;}
.ar{text-align: right;}

/* Clear Floats */
.col-full:after{content: "."; display: block;height: 0;clear: both; visibility: hidden;}

.fix{clear: both;height: 1px;margin: -1px 0 0;overflow: hidden;}

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}/* http://sonspring.com/journal/clearing-floats */

body{
	line-height: 1.67em;  
	word-wrap: break-word;
  	font-size: 18px;
  	font-weight: normal;
  	font-family: 'GloberRegular'; 
	height: auto;
}

a,a:visited,a:focus{ text-decoration:none; }
a:hover{ text-decoration:underline; }

/* Defaults */
/*h1{font-size:30px;line-height:30px;} h2{font-size:24px;line-height:24px;} h3{font-size:20px;line-height:20px;} h4{font-size:18px;line-height:18px;} h5{font-size:14px;line-height:14px;} h6{font-size:12px;line-height:12px;}*/

input, select, textarea{font-size:12px;}
input[type=text], input[type=password], select, textarea{padding:5px;}
textarea{overflow:auto;}

/* Hyperlinks */

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited{ text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:underline;}

.sticky{background:url(images/seven.png)}
.gallery-caption{}
.bypostauthor{}

/* Media Embeds - Responsive */
.aspect-ratio { margin-bottom: 20px;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 51%;  
}
.aspect-ratio.soundcloud {}
.aspect-ratio.vimeo {max-width: 800px}
.aspect-ratio.youtube {padding-bottom: 56.25%;  max-width: 800px}
.aspect-ratio iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0; top: 0;
}

/* General settings */
#wrapper_one{ margin:0 auto; width:100%; overflow: auto; padding:0;}
#wrapper_two{  margin:0 auto; width:100%; overflow: auto; padding:0;}

#wrapper_four{ margin:0 auto; width:100%; overflow: auto; padding:0;}


#top_menu {
	width:960px;
	height:75px;
	margin:0 40px 0 0;
}
#top_menu_left {
	float:right;
	height:60px;
	width:10px;
}
#top_menu_middle {
	float:right;
	overflow:auto;
}
#top_menu_right {
	float:right;
	width:9px;
}
#rss {
	float:right;
	overflow:auto;
}
#rss p{
	margin:5px 0 0 5px;
	padding:7px 0 0 0;	
}


.logo_title {
	font:48px/48px 'ChunkFiveRegular', Georgia, "Times New Roman", Times, serif;
	margin:10px 0 0 20px;
}
.logo_title a{
	margin:0;
}
.logo_title a:hover{
	text-decoration:none;
}
.logo_desc {
	font:14px 'BitstreamVeraSansBoldOblique', Georgia, "Times New Roman", Times, serif;
	margin:0 0 0 40px;
}
.logo_desc a:hover{
	text-decoration:none;
}

/*menu*/
#menu_section {
	width:94%;
	margin:3% 3% 0 3%;

}

#menu{
	float:left;
	width:90%;
	font:13px 'TitilliumText22LRegular', Verdana, Geneva, sans-serif;
	position:relative;
	z-index:999;
	padding:10px 0 15px 0;
	margin:5% 5% 2% 5%;
}

#menu select {
	width:80%;
	margin:10px auto;
}

#inner_content_section {
	width:90%;
	overflow:hidden;		
	margin:0 5% 0 5%;
}
.home #inner_content_section {display:none}
.post-type-archive-chiles_event #inner_content_section, .page-template-FAQs  #inner_content_section {margin: 0 auto;
    max-width: 1200px;
    width: 100%;}
/*.page-template-search #inner_content_section  {    width: 98%;
	margin-right: 1%; margin-left: 1%}*/

#featured_section {
	width:100%;
	height:350px;
}



#sidebar_search_social {
	width:100%;
	padding:10px 0 20px 0;
	overflow:auto;
	margin:0 0 15px 0;
}


#social_section {
	width:85.294117647058823529%;
	overflow:hidden;
	margin:0 auto;
}
#social_section ul {
	width:100%;
	margin:0;
	padding:0;
}
#social_section ul li{
	float:left;
	margin:5px 0 0 0;
	padding:0;
}

.header_social_icons ul {
	width:100%;
	margin:0;
	padding:0;
}
.header_social_icons ul li{
	float:right;
	margin:5px 5px 0 0;
	padding:0;
}

.seach_section {width: 90%; display: block;
  overflow: auto;
  float: left;
}




.widget .seach_section {
	width:100%;
	overflow:auto;
	margin:10px 0;
}
#feed_social {
	width:100%;
	overflow:auto;	
	margin:0 0 20px 0;
	padding:0 0 20px 0;
}

#sidebar_facebook {
	width:94.117647058823529412%;
	margin:0 2.9411764705882352941%;
	overflow:auto;
	
}
#sidebar_facebook p {
	margin:5% 50px 5% 0;
	text-align:right;
}
#sidebar_facebook p a{
	font:18px/18px 'TitilliumText22LRegular', Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
#sidebar_twitter {
	width:94.117647058823529412%;
	margin:0 2.9411764705882352941%;
	overflow:auto;
}
#sidebar_twitter_updates {
	width:100%;	
}
#sidebar_twitter p {
	margin:5% 50px 5% 0;
	text-align:right;
}
#sidebar_twitter p a{
	font:18px/18px 'TitilliumText22LRegular', Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
#twitter_update_list_1985 {
	width:82.352941176470588235%;
	padding:8.8235294117647058824%;
}
#twitter_update_list_1985 p{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	font:16px/18px 'TitilliumText22LRegular', Georgia, "Times New Roman", Times, serif;
	line-height:15px;
}
#twitter_update_list_1985 p.twittime{
	width:100%;
	overflow:hidden;
	margin:0 0 3.5714285714285714286% 0;
	padding:0;		
}
#twitter_update_list_1985 p a{
	font:16px/18px 'TitilliumText22LRegular', Georgia, "Times New Roman", Times, serif;
}
#twitter_update_list_1985 p a.twittertime {
	float:left;
	text-decoration:none;
}
#twitter_update_list_1985 p a.twittertime span{
	text-decoration:none;	
}
#facebook_updates {
	width:292px;
	padding:10px 0;
	margin:0 auto;
}
#sidebar {
	width:100%;
	overflow:auto;
	margin:0;
	padding:15px 0 10px 0;	
}

/* pro */
.post-ratings img{
	margin:2px 2px 2px 0;
}
.actual_post {
	width:100%;
	margin:0;
}
.ta_meta_container {
	width:100%;
	padding:5px 0 16px 0;
}

.metadata{
	width:94.594594594594594595%;
	font-size:11px;
	padding:6px 0 10px;
	margin:6px 0 -5px 2.7027027027027027027%;
}
.metadata .bot{
	height:4px;
	margin:6px 0 0;
}
.metadata p{
	line-height:normal;
	overflow:hidden;
	width:100%;
}
.metadata a{
}
.metadata .label{
	float:left;
	width:14.285714285714285714%;
	text-align:right;
	font-weight:bold;
	padding:0 1.5238095238095238095% 0 0;
}

.metadata .text{
	float:left;
	line-height:normal;
	width:78.095238095238095238%;
}
.bookmark_button_container {
	width:94.594594594594594595%;
	font-size:11px;
	padding:6px 0 10px;
	margin:6px 2.7027027027027027027% -5px 2.7027027027027027027%;
	min-height:75px;
}

.postmetadata{
	font-size:12px;
	margin:16px 0 0 0;
}
.post_entry {
	/*width:94.594594594594594595%;
	overflow:visible;
	padding:20px 2.7027027027027027027%;*/
}

.single_social_share {
	width:100%;
	padding:15px 0;	
	overflow:auto;	
	margin:5px 0;	
}
.single_social_share_buttons {
	width:78.378378378378378378%;
	margin:0 auto;
	overflow:auto;
}
.single_social_share_buttons p{
	float:left;
	width:57px;
	margin:0 2px;
	
}
.single_social_share_heading {
	width:92.792792792792792793%;
	margin:0 auto;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
.single_social_share_heading p{
	font: 36px/36px 'TitilliumText22LRegular';
	text-align:center;
	padding:5px 0 10px 0;
}
.single_np {
	width:100%;
	padding:5px 0;	
	overflow:auto;	
}

.single_np_prev p{
	text-align:left;
	margin:0 0 10px 50px;
}

.single_np_next p{
	text-align:right;
	margin:0 50px 10px 0;	
}
.single_np_prev_np {
	font:18px 'PTSansRegular';
	text-align:left;
	margin:0 0 0 50px !important;
}
.single_np_next_np {
	font:18px 'PTSansRegular';
	text-align:right;
	margin:0 50px 0 0 !important;
}
.single_related {
	width:100%;
	padding:5px 0;	
	overflow:auto;	
}
.single_related_title {
	width:100%;
	padding:5px 0;	
}
.single_related_title p{
	margin:0 0 0 4.5045045045045045045%;
	font: 36px 'TitilliumText22LRegular';
}
.single_related_posts {
	width:100%;
	padding:5% 0;		
}

.related_posts_single {
	overflow:auto;
}
.related_posts_single ol{
	width:90%;
	margin:0 auto;
	overflow:auto;
}
.related_posts_single ol li{
	float:left;
	width:100%;
	margin:5% 0;
}

.related_post_image img{
	max-width:100%;
}
	
.related_post_title {
	padding:0 0 4px 0;
}
.related_post_title a{
	margin:0 0 7px 0;
	font:18px/18px 'PTSansRegular';
}
.no_comm_single {
	width:100%;
	padding:20px 0;
	text-align:center;
	display: none;
}
.no_comm_single p{
	font:18px 'PTSansRegular';
}


/* Full width page starts */


#main_content_section_search {
	float:left;
	width:100%;   margin: 0 0 55px 0;
 /* margin: 0 0 3% 0;
  padding: 0 0 3% 0;	*/
}

#main_content_section_search_title {
	float:left;
	width:100%;
	margin:0 3% 0 0;
	padding: 6px 0 3%
}

.main_content_section_search_title {width: 100%}

.fouroh {
	/*overflow:auto;*/
	margin: 0 1%;
	width:98%;
}
/*.fouroh h2 {
	font:36px/36px 'ChunkFiveRegular';
	margin:15px auto;
}
.fouroh p {
	font:18px/18px 'TitilliumText22LRegular';
	margin:15px auto;
}*/
.fourohsearch { padding-bottom: 60px;
	width:90%
}

.ta_meta_container_full {
	width:100%;
	padding:5px 0 15px 0;
}

.actual_post_title_page_full {
	width:95.604395604395604396%;
	margin:0 0 0 2.1978021978021978022%;
}

.actual_post_title_page_full h2{
	line-height:36px;
	margin:10px 0 10px 0;
	font-size:36px;

}

.post_entry_full {
	width:95.604395604395604396%;
	margin:0 0 0 2.1978021978021978022%;
	overflow:auto;
	padding:20px 0;
}
.post_ad_full {
	width:100%;
	overflow:auto;
	padding:10px 0;
	text-align:center;
}
.post_ad_full img{
	margin:5px auto;
}
.post_ad_single_full {
	width:100%;
	overflow:auto;
	padding:10px 0;
}
.post_ad_single_full img{
	margin:5px 0 5px 10px;
}
.post_ad_single_300_full {
	width:100%;
	overflow:auto;
	padding:10px 0;
	text-align:left;
}
.post_ad_single_300_full img{
	margin:5px 0 5px 10px;
}
/* Full width page ends */


/* entry */
.entry{
	width:100%;
	clear: both;
}
.entry a{
	text-decoration:underline;
}
.entry a:hover{
	text-decoration:none;
}
.entry p{
	margin:0 0 22px 0;
}

.entry ul{ margin: 0 0 20px 0; padding: 0 0 0 16px }
.entry ul ul{ margin: 0; }
.entry ul li{	list-style-type: disc;  line-height: 1.5em;}
.entry ul.time_widgets li{	list-style-type: none; margin-left: 72px;
    margin-top: 2px;
    text-indent: -72px;}
.entry ul ul li{ list-style-type: circle; }

.entry ol{ margin: 0 0 20px 0; padding: 0 0 0 3% }
.entry ol ol{ margin: 0; }
.entry  ol li{ list-style-type: decimal;  line-height: 1.5em;}
.entry  ol li ol li{ list-style-type: lower-alpha; }

.entry .list_bookmarks{
	padding: 0;
}
.entry .list_bookmarks li.linkcat{
	list-style: none;
}
.entry .list_bookmarks li.linkcat li{
	list-style:disc;
}

.entry .more-link{
	height:25px;
	float:left;
	padding:0 12px 0 0;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.entry .more-link span{
	text-decoration: none;
	padding-bottom: 2px; 
}

img.wp-smiley{ padding: 0; }

.entry .wp-caption, .hentry .wp-caption { padding: 5px; max-width: 100%;}
.entry .tiled-gallery .gallery-group img {border-top: none !important; padding: 0 !important}
body:not(.page-template-fruit-at-orchard-page):not(.page-template-variety) .entry td >  img:not(.attachment-interior_page_feature_image), .hentry .entry-content td > img, body:not(.page-template-fruit-at-orchard-page):not(.page-template-variety) .entry  img.noborder, .hentry .entry-content img.noborder { border-top: none }
.entry .wp-caption-text, .single-chiles_news  .hentry .wp-caption-text, .single-chiles_event .hentry .wp-caption-text { margin:0; font-weight: normal;
  font-size: 14px;
  color: #6c645d;
  font-family: 'GloberRegular';
  padding-top: 7px;
  line-height: 1.3em;}
  
.entry .wrc-column  .wp-caption-text  {    margin-top: -22px;} /*Fix bug in WEN responsive columns plugin with caption spacing */


.wp-caption p:empty {
    display: none;
}

/* Begin Images */
p img{
	padding: 0;
	max-width: 100%;
	height:auto;
}
img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright, img.alignright, a img.alignright {
	float:right;
	margin: 0px 0px 10px 16px;
}
.alignleft, img.alignleft, a img.alignleft {
	float:left;
	margin: 0px 16px 10px 0;
}
.aligncenter, img.aligncenter, a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

/* Various Tags & Classes */
.entry acronym, .entry abbr, .entry span.caps{
	cursor: help;
}
.entry blockquote{
/*	margin: 15px 0 28px 1%;
	padding:0 0 0 7px;*/
}
.entry blockquote blockquote{
	margin: 10px 0 18px 1%;
	padding:0 0 0 7px;
}
.entry blockquote cite{
	margin: 5px 0 0;
	display: block;
}
.center{
	text-align: center;
}
.hidden{
	display: none;
}
.nopost, .nocomments{
	text-align:center;
	padding: 20px 0 20px 0;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote cite {
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
	cursor: help;
}
address {
	display: block;
	margin: 0 0 1.625em;
}
ins {
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
.last{
	margin-right:0 !important;
	clear:right;
}
.clear{
	clear: both;
	line-height: 0;

}

/* Respond */

#respond{

	margin:25px 0 50px 7.2072072072072072072%;
	overflow:hidden;
	width:90.09009009009009009%;
}
.commentlist #respond{
	margin:0 0 20px 0;
}
#respond h3{
	font-size:30px;
	width:100%;
	padding:0 0 20px;
	line-height:normal;
}
#reply-title small{
	display: block;
	padding: 5px 0 0 0;
	font-size: 14px;
	font-weight: normal;
}
#commentform p{
	width:100%;
	overflow:hidden;
	padding: 0 0 10px;
	margin: 0;
}
#commentform p a, #commentform p a{
	text-decoration:underline;
}
#commentform p a:hover{
	text-decoration:none;
}
#commentform p input{
	float:left;
}
#commentform p label{
	float:left;
	padding:10px 0 0 5px;
	margin:0 -20px 0 0;
}
#commentform .comment-form-comment label{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	display: none;
}
#commentform input[type=text]{
	width: 45%;
	margin: 5px 5px 1px 0;
}
#commentform{
	margin: 5px 0 0 0;
}
#commentform textarea{
	width: 80%;
	height:100px;
	overflow:auto;
	margin:5px 0 0 0;
}
#commentform #submit{
	height:26px;
	font:13px Georgia, "Times New Roman", Times, serif;
	padding:1px 15px 5px 15px;
	cursor:pointer;
}
/* Comments*/
#comments{
	font-size:25px;
	width:90.09009009009009009%;
	font-style:italic;
	padding:0 0 20px;
	line-height:normal;
	margin:15px 0 0 7.2072072072072072072%;
}
.commentlist{
	width:90.09009009009009009%;
	margin:10% 0 10% 7.2072072072072072072%;
}
.commentlist li.comment{
	margin: 10% 0 3%;
	padding: 3% 3% 3% 5%;
	list-style: none;
	clear: both;
}
.commentlist li.trackback{
	margin: 3% 0 3%;
	padding: 3% 3% 3% 5%;
	list-style: none;
	clear: both;
}
.commentlist li.pingback{
	margin: 3% 0 3%;
	padding: 3% 3% 3% 5%;
	list-style: none;
	clear: both;
}
.commentlist li li{

}
.commentlist li li li{

}
.commentlist li li li li{

}
.commentlist .alt{
	margin: 10px 0 0 0;
}
.commentlist li ul{
	margin:0 -5px 0 5%;
}
.commentlist p{
	margin: -1% 1% 2% 0;
	font-size:12px;
	line-height:18px;
}
.commentlist .children{ padding: 0; }

.commentlist li.comment .entry{
	width: auto;
	clear: none;
	overflow: visible;
	padding: 1% 0 0 0;
}

.commentlist li.comment .entry li{
	padding: 0;
	margin: 0;
}
.commentlist li.comment .entry ul{
	padding: 0;
	margin: 0 0 3% 6%;
}
.commentlist li.comment .entry ul ul{
	margin: 0 0 1% 6%;
}
.commentlist li.comment .entry ol ul{
	margin: 0 0 1% 6%;
}
.commentlist li.comment .entry ol{
	padding: 0;
	margin: 0 0 3% 7%;
}
.commentlist li.comment .entry ol ol{
	margin: 0 0 3% 7%;
}
.commentlist li.comment .entry ul ol{
	margin: 0 0 1% 7%;
}

.nocomments{
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata{
	margin: 0 0 3% 0;
	display: block;
}
.commentmetadata a{
	font-weight:bold;
}
.commentlist .reply{
	overflow:hidden;
	margin:2% -1% 0;
}
.commentlist .reply a{
	padding:1% 5%;
	float:right;
}
.commentlist .reply a:hover{
	text-decoration:none;
}
.comment-author{
	padding: 0 0 0.4% 0;
}
.comment-author img{
	float:left;
	margin:0 2% 2% 0;
}
.commentlist .fn{
	font:20px 'PTSansItalic', Georgia, "Times New Roman", Times, serif;
	margin:0;
	text-transform:capitalize;
}
.commentlist .trackback .fn, .commentlist .pingback .fn{
	margin:0;
}
.commentlist .says{
	position:relative;
	font:13px Georgia, "Times New Roman", Times, serif;
}
.commentlist .avatar{
	position: relative;
	top: -15%;
	left: -2%;
}
.pagination2{
	margin: 0 0 0 8%;
}
.pagination2 span {
	font-weight:bold;
}
.pagination2 a {
	font-weight:bold;	
}
/* pagination */
.pagination{
	float:left;
	overflow:hidden;
	margin:30px 0 20px 0;
	width:90%;
	padding:10px 5% 10px 0;
	
}
.pagination span, .pagination a{
	display:inline-block;
	height:27px;
	margin:0 1px 0 0;
	line-height:27px;
	padding:0 2px;
}
.pagination .pages{
	padding:0 8px;
	margin:0 5px 0 0;
}
.pagination a:hover, .pagination .current{
	text-decoration:none;
}



.pagination .al{
	float: left;
	padding: 0 0 0 10px;
}
.pagination .ar{

	float: right;

	padding: 0 3px 0 0;
}

.pagination .al a, .pagination .ar a{
	padding:0 5px;
}

/* Sidebar */

.sidebar_widget {
	width:88.23529411764706%;
	margin:2.941176470588235% 5.882352941176471%;
	overflow:auto;
}
.sidebar_widget_top {
	width:100%;
	height:10px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.sidebar_widget_bottom {
	width:100%;
	height:10px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
.widget {
	width:100%;
	overflow:auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 0 15px 0;
}
.widgettitle {
	width:93.33333333333333%;
	overflow:auto;
	font:24px 'TitilliumText22LRegular';
	padding:3.33333333333333% 3.33333333333333% 3.33333333333333% 3.33333333333333%;
}
.widget ul {
	width:100%;
	margin:1.666666666666667% 0 3.33333333333333% 0;
}
.widget ul li{
	width:81.666666666666667%;
	overflow:hidden;
	margin:0 6.666666666666667%;
	padding:3.33333333333333% 0 3.33333333333333% 5%;
}
.widget ul ul a{
	font-size:11px;
}
.widget ul ul{
	width:95%;
	margin: 0 0 0 5%;
	padding:0;
}
.widget ul li ul li{
	padding: 1.304347826086957% 0 1.304347826086957% 4.347826086956522%;
	margin:0;
}
.textwidget{ padding: 5%; }
.textwidget p{ padding: 5%; }
.widget_tag_cloud div, .widget_calendar div{ }
/* Calendar */
#wp-calendar{width:90%;margin-bottom:3.33333333333333%;margin-left:3.33333333333333%;clear:both;padding:0;}
#wp-calendar caption{padding:3.33333333333333%;font:bold 16px Georgia, "Times New Roman", Times, serif;}
#wp-calendar th,#wp-calendar td{text-align:center;padding:3px 0;}
/* tag cloud */
.tagcloud {
	width:86.666666666666667%;
	margin:3.33333333333333% 6.666666666666667%;
}
.tagcloud a{
}
.widget_poll li a{
display: block;
margin: 10px 0 0 0;
text-decoration: underline;
}
.widget_poll li a:hover{
text-decoration: none;
}
.wp-polls {
	width:100%;
	margin:5% 0 0 0;	
	overflow:hidden;
	
}
.wp-polls ul li{
	margin:0 6.666666666666667%;
	padding:1.666666666666667% 0 1.666666666666667% 5%;
}
.wp-polls p strong{
	font: 16px/16px 'PTSansItalic', Georgia, "Times New Roman", Times, serif; 
}
.wp-polls p a{
	font:14px/16px 'BitstreamVeraSansRoman', Verdana, Geneva, sans-serif;		

}
.wp-polls ul li label{
	margin:0 0 0 7px;
}
.wp-polls .Buttons {
	width:40%;
	height:10%;
	font: 18px 'PTSansItalic', Georgia, "Times New Roman", Times, serif; 	
	margin:0 0 7px 0;	
}
.widget img {
    height: auto;
    max-width: 100%;
}
/* pro */
/* Sidebar */


/* Header */
#header_wrapper {background: url("/wp-content/themes/spartan/images/white-fade-supernav.png") repeat-x scroll 0 -61px transparent; height: auto; overflow: hidden}
#header {background: url("/wp-content/themes/spartan/images/CFO-home-HERO-image-2017-1400x725.jpg") no-repeat center center / cover;
  display: block;
  width: 110% /*100%*/;
  height: auto;
  padding-bottom: 53.18%;}

.mouse-bg {  /* Parallax!?!?!?! */
left: 0;
right: 0;
bottom: 0;
top: 0;
position: relative /*fixed*/;
z-index: -1;
}

h1.tiny a {float: left; margin-left: 3px; color: #422c1e; font-family: 'League Gothic'; font-size: 20px; font-weight: normal; text-transform: uppercase; line-height: 1em;}
h1.tiny a:hover, h1.tiny a:focus {color: #ffcd00; text-decoration: none}


#utility_nav .search_opener.open {display: none}

#banner_wrapper {  width: 100%;
  padding: 22px 0 27px;
  margin-top: -2.4%;
  background: #00843D;
  z-index: -1;}
#banner {text-align: center; width: 100%;
  max-width: 1200px; position: relative;
  margin: 0 auto;}
#banner h2 {	font-family: 'GloberHeavy'; font-weight: normal; font-size: 24px;  line-height: 1em; text-transform: uppercase; color: #ffffff}
#banner h3 {font-family: 'GloberxBold'; font-weight: normal; font-size: 18px;   line-height: 1em;   padding-top: 10px; color: #f5ebbe}
#menu-button.big { display: none}
#menu-button-small { display: none}
#visit-button { background: url("/wp-content/themes/spartan/images/Visit-button.png") no-repeat 0 -108px transparent;
  display: block;
  height: 113px;
  width: 167px;
  margin: 0 auto; z-index: 5; }
 #visit-button:hover, #visit-button:focus {background:  url("/wp-content/themes/spartan/images/Visit-button.png") no-repeat scroll 0 9px transparent}
#searcharea {
    background-color: #b6e37d;  bottom: x;
    padding: 20px 0 15px;
    width: 100%;
 margin: 0 auto}
#searcharea_inner {display: block;	max-width: 1200px; margin: 0 auto}	

/* Footer  */
.site-info {  color: white; font-family: "Lato",sans-serif;
    margin: 0 auto;
    max-width: 1196px;
    padding: 25px 2px 72px;
   /* width: 100%;*/
}
.site-info #copyright {color: #8fcbab; margin-bottom: 35px; font-family: "GloberRegular"; font-size: 14px; font-weight: normal}
.site-info a:hover, .site-info a:focus {color: #cc9900; text-decoration: none}
.footer_column {display: block; float:left; width: 100%; margin-left: 0%; clear: left; }

.footer_column#footer_column_2  {width: auto; margin-left: 0}
	.footer_column#footer_column_3 {clear: left; width: 100%; margin-left: 0}
.footer-logo.carter-mountain-orchard	{background: url("/wp-content/themes/spartan/images/Carter-logo-Footer.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 72px;
    width: 171px;}
.footer-logo.chiles-peach-orchard	{background: url("/wp-content/themes/spartan/images/ChilesPeach-logo-Footer.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 72px;
    width: 176px;}
.footer-logo.spring-valley-orchard	{background: url("/wp-content/themes/spartan/images/SpringValley-logo-Footer.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 100px;  margin-top: -28px;
    width: 74px;}
.footer_column .footer_address { font-family: "GloberRegular"; font-size: 18px; font-weight: normal; line-height: 1.35em; margin-top: 33px}
.footer_column .footer_address a {color: inherit}
.footer_column .footer_address .address_note {color: #8fcbab; font-family: 'GloberSemiBold'; font-size: 12px; font-weight: normal}
.footer_column .time_widgets {color: #FFffff; font-family: 'GloberSemiBold'; font-size: 18px; font-weight: normal}
#footer_section .time_widgets a.time_widget_link {display: block;     margin-left: 74px}
#footer_section .time_widgets a.hours_link {  color: #fff; text-decoration: none}
#footer_section .time_widgets a.hours_link:hover, #footer_section .time_widgets a.hours_link:focus { text-decoration: underline}

.time_widgets a.event_w {background: url("/wp-content/themes/spartan/images/hourswidget-EVENT.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 42px; left: 0; position: relative; top: 19px;
    width: 79px}
.footer_column .footer_address  a {text-decoration: none}
.footer_column .footer_address  a:hover, .footer_column .footer_address  a:focus {text-decoration:  underline}
.footer_column .footer_address .address_note a {text-decoration: underline}
.footer_column .footer_address .address_note a:hover, .footer_column .footer_address .address_note a:focus, .footer_column .time_widgets a.time_widget_link:hover, .footer_column .time_widgets a.time_widget_link:focus {text-decoration: none}

#footer_nav {
    clear: both;
    text-align: center;
    width: 100%;
}	
#footer_nav_links li {  display: inline; line-height: 1.7em}
#footer_nav_links a {font-family: "GloberBold"; font-size: 18px; font-weight: normal}	
#footer_nav_links a:hover, #footer_nav_links a:focus {color: #FFCD00; text-decoration: none}

.social-media-block a.facebook {background: url("/wp-content/themes/spartan/images/Social-icons-Sprite-footer.png") no-repeat scroll 0 -27px transparent} 
.social-media-block a.facebook:hover, .social-media-block a.facebook:focus {background: url("/wp-content/themes/spartan/images/Social-icons-Sprite-footer.png") no-repeat scroll 0 2px transparent} 
.social-media-block a.twitter {background: url("/wp-content/themes/spartan/images/Social-icons-Sprite-footer.png") no-repeat scroll -57px -27px transparent} 
.social-media-block a.twitter:hover, .social-media-block a.twitter:focus { background: url("/wp-content/themes/spartan/images/Social-icons-Sprite-footer.png") no-repeat scroll -57px 2px transparent;} 
.social-media-block a.gmaps { background: url("/wp-content/themes/spartan/images/Social-icons-Sprite-footer.png") no-repeat scroll -317px -27px transparent; margin-top: -1px;   width: 21px; margin-right: 0;} 
.social-media-block a.gmaps:hover, .social-media-block a.gmaps:focus { background: url("/wp-content/themes/spartan/images/Social-icons-Sprite-footer.png") no-repeat scroll -317px 2px transparent;} 
.social-media-block a.google {background: url("/wp-content/themes/spartan/images/Social-icons-Sprite-footer.png") no-repeat scroll -108px -27px transparent;
    height: 28px;
    margin-left: -2px;
    width: 32px;} 
.social-media-block a.google:hover, .social-media-block a.google:focus {background: url("/wp-content/themes/spartan/images/Social-icons-Sprite-footer.png") no-repeat scroll -108px 2px transparent} 
.social-media-block a.trip {background: url("/wp-content/themes/spartan/images/Social-icons-extended-Sprite-footer.png") no-repeat scroll -156px -35px transparent;
    width: 46px;} 
.social-media-block a.trip:hover, .social-media-block a.trip:focus {background: url("/wp-content/themes/spartan/images/Social-icons-extended-Sprite-footer.png") no-repeat scroll -156px 1px transparent} 
.social-media-block a.inst { background: url("/wp-content/themes/spartan/images/Social-icons-extended-Sprite-footer.png") no-repeat scroll -271px -35px transparent; width: 25px;} 
.social-media-block a.inst:hover, .social-media-block a.inst:focus {background: url("/wp-content/themes/spartan/images/Social-icons-extended-Sprite-footer.png") no-repeat scroll -271px 1px transparent} 
.social-media-block a.pint {background: url("/wp-content/themes/spartan/images/Social-icons-extended-Sprite-footer.png") no-repeat scroll -219px -35px transparent;
    width: 27px;} 
.social-media-block a.pint:hover, .social-media-block a.pint:focus {background: url("/wp-content/themes/spartan/images/Social-icons-extended-Sprite-footer.png") no-repeat scroll -219px 1px transparent} 

/* Primary Navigation */
#pri_nav_section_wrapper {display: none}
#pri_nav_section {width: 100%;max-width: 1200px;margin: 0 auto;}
#pri_nav  {margin: 0;}

#pri_nav > ul > li {float: left;list-style: none;/*padding: 40px 4.2% 42px 0*/margin: 0 5px;}
#pri_nav > ul > li a {color: #ffffff;font-weight: normal;font-size: 30px;font-family: 'GloberxBold';}

#pri_nav a.facebook {
  background: transparent url("/wp-content/themes/spartan/images/social-icons-pri-nav.png") no-repeat scroll 0 3px;
  display: none;
  float: left;
  height: 27px;
  /* margin-left: 2%; */
  /* margin-right: 5%; */
  /* margin-top: 27px; */
  width: 24px;
  } 
#pri_nav a.facebook:hover, #pri_nav a.facebook:focus {background: url("/wp-content/themes/spartan/images/social-icons-pri-nav.png") no-repeat scroll -24px 3px transparent} 
#pri_nav a.twitter {
  float: left;
  display: none;
  height: 27px;
  /* margin-right: 0; */
  /* margin-top: 27px; */
  width: 26px;
  background: url("/wp-content/themes/spartan/images/social-icons-pri-nav.png") no-repeat scroll -49px 3px transparent;
  } 
#pri_nav a.twitter:hover, #pri_nav a.twitter:focus { background: url("/wp-content/themes/spartan/images/social-icons-pri-nav.png") no-repeat scroll -78px 3px transparent;} 

#footer_nav #email_signup {
  display: block;
  clear: left;
  margin-top: 22px;
}

/*.single-orchard*/ #subnav_slider,/*.single-orchard*/ .inner_inner_subnav_slider {background-color: #ffffff}
.single-orchard #subnav_slider, .single-orchard .inner_inner_subnav_slider {background-color: #FDF9E5}
/*.single-orchard*/ .inner_subnav_slider {margin: 27px auto 29px; width:100%; max-width: 940px; padding-left: 10px; display: none}
/*.single-orchard*/ .inner_subnav_slider.active {display: block; }
.single-orchard #since1912, .page-template-fruit-master #since1912 {
  background: url("/wp-content/themes/spartan/images/Family-of-Orchards-badge.png") no-repeat scroll center center transparent;
  width: 117px;

  height: 116px;



  display: block;
  margin: 0 auto;
  position: absolute;

  top: -40px;
  left: -webkit-calc(50% - 59.5px);
  left: calc(50% - 59.5px);
}
.single-orchard #testimony_flourish, .page-template-fruit-master #testimony_flourish {
  background: url("/wp-content/themes/spartan/images/brown-flourish-nudge.png") no-repeat scroll center center transparent;
  width: 105px;
  height: 62px;
  display: block;
  margin: 0 auto;
  position: absolute;
  top: -19px;
  left: -webkit-calc(50% - 52.5px);
  left: calc(50% - 52.5px);
}

body:not(.single-orchard) #subnav_slider { height: auto;
    max-width: none;
    overflow: visible;
    position: relative;
    width: 100%;}
body:not(.single-orchard) .inner_inner_subnav_slider {margin: 0 auto;
    max-width: 875px;
    padding: 27px 0 75px;}
body:not(.single-orchard) .inner_subnav_slider {display: none;  background-color: #ffffff;}
body:not(.single-orchard) .inner_subnav_slider.active {display: block;  background-color: #ffffff;
  margin: 27px 0 29px;
    max-width: none;
    overflow: auto;
    padding-left: 10px;
    position: absolute;
    top: -27px;
    width: 100%; z-index: 10}

/* Layout the links in 1 column first */
.inner_subnav_slider .first_half, .inner_subnav_slider .second_half {width:100%; float:none}
#subnav_slider ul.column {width:100%; float:none}
#subnav_slider ul.column li {margin: 0.4em 0; line-height: 1.2em; list-style: none; line-height: 1.1em;
    margin: .6em 0}
#subnav_slider a {color: #00843d; font-family: "GloberRegular"; font-size: 18px; font-weight: normal; }
#subnav_slider a:hover,#subnav_slider a:focus { text-decoration: underline}


#footer_nav #email_signup label {font-family: "GloberBold"; font-size: 18px; font-weight: normal}
#footer_nav #email_signup #user_email {background-color: #78be20;
    border: medium none;  border-radius: 0;
    color: white;
    font-size: 16px;
    height: 22px;
  margin: 7px 5px 0;
    vertical-align: top;
	-webkit-appearance: none;
    width: 192px;}
#footer_nav #email_signup .submit {background: url("/wp-content/themes/spartan/images/Newsletter-Button-Sprite-footer.png") no-repeat scroll 0 -59px transparent;
    border: medium none;
    color: transparent;
    height: 63px;
    width: 91px;}
#footer_nav #email_signup .submit:hover, #footer_nav #email_signup .submit:focus { background: url("/wp-content/themes/spartan/images/Newsletter-Button-Sprite-footer.png") no-repeat scroll 0 3px transparent   }


/* Home page: Visit section */

#visit_wrapper {width: 100%; background: url("/wp-content/themes/spartan/images/Visit-background-vertical-4pixels.png") repeat scroll 0 0 transparent}
#visit_section { margin: 0 auto;
    max-width: 1200px;
    overflow: auto;
    width: 100%;}
#visit_left {margin-left: 1%; margin-right: 1%;  margin-bottom: 0px;   width: 98%; float: left; background: url("/wp-content/themes/spartan/images/Visit-AppleBaskets-tiny.png") no-repeat scroll right bottom transparent; }
#visit_right {margin-left: 1%; margin-right: 1%; width: 98%; float: left; background: url("/wp-content/themes/spartan/images/Visit-flourish.png") no-repeat scroll center 66px transparent}
#visit_left h2 { color: #00843D; font-family: 'Bobbin-Regular'; font-weight: normal; font-size: 48px; line-height: 1em; margin-top: 69px; margin-bottom: 26px;}
#visit_right ul {    margin-top: 131px;}
#visit_right  li {float: left; display: block; text-align: center; min-height: 186px; width: 33%}
#visit_right  li a.text { color: #62564c;
    display: block;
    font-family: "GloberHeavy";
    font-size: 15px;
    font-weight: normal; line-height: 1em;
    padding: 21px 0 0;
    text-transform: uppercase;}
#visit-thumbnails img {
    height: auto;
    max-width: 95%;
    width: auto;
}	
#visit_left p {color: #62564c; font-family: 'GloberRegular'; font-weight: normal; font-size: 18px; line-height: 1.65em; margin-right: 13%;  margin-top: 1px;}
#visit_left #visit-orchards  {}
#visit_left #visit-orchards  li {margin-top: 17px}
#visit_left #visit-orchards  a {color: #00843d; font-weight: normal; font-size: 20px; font-family: 'GloberSemiBold'; text-indent: 0; overflow: visible}

/* Home page/Orchard LPs: Carousel News section */
 #carousel_wrapper {width: 100%;   overflow: hidden; position: relative; background-color: #78be20; }
#carousel_section { margin: 0 auto;
    max-width: 1200px;
    overflow: visible;
    width: 100%;   padding-top: 45px;  position: relative;
  z-index: 9;}
  
#carousel_section #carousel_nav {   clear: both; margin: 0 auto; width: 98%; margin-left: 1%;
    margin-right: 1%;  margin-top: 2px; overflow: hidden; margin-bottom: 59px;
    padding-top: 40px; text-align: center; border-top: solid 1px #b2da81}
#carousel_section #carousel_nav ul { clear: left; display: inline; text-align: left;}
#carousel_section #carousel_nav li { background: url("/wp-content/themes/spartan/images/News-dot-text-dividers.png") no-repeat scroll 0 4px transparent;
    display: block; line-height: 2em;
    margin-left: 1.2%;
    padding-left: 5.8%;}
#carousel_section #carousel_nav li a {color: white; font-family: "GloberBold"; font-size: 18px; font-weight: normal}
#carousel_section  a#allnews {color: #00843d; font-family: "GloberBold"; font-size: 18px; font-weight: normal; display: block; line-height: 1.4em; margin-left: 4%; }
#carousel_section #carousel_nav li a:hover, #carousel_section #carousel_nav li a:focus, #carousel_section  a#allnews:hover, #carousel_section  a#allnews:focus {color: #FFCD00; text-decoration: none}

#carousel_wrapper #bg-flourish-l {    background: url("/wp-content/themes/spartan/images/Branches-Left-Footer.png") no-repeat scroll 22px bottom transparent;
  height: 122px;
  position: relative;
  display: none;
  width: 365px;
  bottom: -1px;
  left: 0;
  overflow: hidden;
  position: absolute;}
#carousel_wrapper #bg-flourish-r { height: 104px;
  background: url("/wp-content/themes/spartan/images/Branches-Footer-r.png") no-repeat scroll right bottom transparent;
  width: 332px;
  display: inline-block;
  bottom: -44px;
  right: 0;
  overflow: hidden;
  position: absolute;}
  
  .carousel-component {
    padding:8px;
}
/*
This is commented out because the values will be dynamic/responsive.
.carousel-component .carousel-list li { */
/*    margin: 15px;  width: 310px*/
  /* width: 322.438px; margin: 15.5967px;
}*/

.carousel-component .carousel-list li a { color: #ffffff;
    display:block;

    border: none;     outline:none;
    -moz-outline:none; 

}

.carousel-component .carousel-list li a:hover, .carousel-component .carousel-list li a:focus { 
    border: none; color: #ffffff;}

.carousel-component .carousel-list li img {    display:block;    height: auto;   margin-bottom: -5px;
  margin-top: 16px;
  width: auto;
  max-width: 100%;
}

.carousel-component .carousel-list li strong { 
    display:block; 
}
 
 
#prev-arrow { 
    position:absolute;
    top:77px;
    z-index:3;
    cursor:pointer; 
    height: 28px;
}

 #prev-arrow.disabled { clip: rect(0px, 23px, 28px, 0px);
    cursor: default; left: 1px}                                   
 #prev-arrow.enabled {clip: rect(0px, 47px, 29px, 23px); left: -23px;}    
                               
#next-arrow { 
    position:absolute;
    top:77px;
    z-index:3;
    cursor:pointer; 
    height: 28px;
}
 
 #next-arrow.disabled {  right: 0px;    clip: rect(0px, 97px, 28px, 74px); cursor: default}                                   
 #next-arrow.enabled {  clip: rect(0px, 75px, 28px, 52px); right: -23px;}   
 
                                 

.carousel-list .contents { float: none; display: inline;
    margin-left: 0;
    width: 46%;

}
.carousel-list  h3 { color: #ffffff;
    display:  block; /*clear: left;*/ font-family: 'GloberxBold';  line-height: 1.1em;
    font-size: 17px;
    font-weight: normal}
.carousel-list  h4 { color: #00843D ;
    display:  block; /*clear: left;*/ font-family: 'GloberRegular'; line-height: 1.7em;
    font-size: 16px;
    font-weight: normal}
.carousel-list  h5 { color: #00843D ;
    display:  block; clear: left; font-family: 'GloberBold'; line-height: 1em;
    font-size: 16px;
    font-weight: normal}
.carousel-list  p {display:none; }
.single-orchard #allnews_wrapper {max-width: 400px;   margin: 0 auto;   display: block;
  background-position-y: 5px;
  background-position-x: 23px;}


/* Home page: Whats in Season section */
#season_wrapper {width: 100%; background-color: #62564d}
#season_section { margin: 0 auto;
    max-width: 1200px;
    overflow: auto;
    width: 100%;}
#season_left {background: url("/wp-content/themes/spartan/images/Testimonial-starburst-flourish.png") no-repeat scroll center 76px transparent; margin-left: 1%; margin-right: 1%;  margin-bottom: 0px;   width: 98%; float: left; }
#season_right {margin-left: 1%; margin-right: 1%;  margin-bottom: 55px; width: 98%; float: left; }
#season_left p { color: #FFCD00; font-weight: normal; font-family: 'GloberBookItalic'; font-size: 20px; margin-top: 131px; text-align: center; line-height: 1.6em;}
#season_left p.whosaidit {color: #FFCD00; font-family: 'GloberBold'; font-weight: normal; font-size: 16px; line-height: 3.03em;  margin-top: 0;}
#season_left a {color: #78BE20;     font-style: italic;    text-decoration: underline}
#season_right h2  { color: #ffffff; font-family: 'Bobbin-Regular'; font-weight: normal; font-size: 48px;  line-height: 0.9em;
    margin-bottom: 21px;
    margin-top: 64px;
    padding: 7px 0;}
#season_right p {color: #ffffff; font-family: 'GloberRegular'; font-weight: normal; font-size: 18px; line-height: 1.65em}
/*#season_right .view-fruit-chart { background: url("/wp-content/themes/spartan/images/FruitChart-Button-Sprite.png") no-repeat scroll 0 -110px transparent; display: block;   width: 167px; height: 111px;  margin-top: 12px; margin-bottom: 2px}
#season_right .view-fruit-chart:hover, #season_right .view-fruit-chart:focus { background: url("/wp-content/themes/spartan/images/FruitChart-Button-Sprite.png") no-repeat scroll 0 7px transparent; height: 111px;}*/
#season_right .view-fruit-chart {  background: transparent url("/wp-content/themes/spartan/images/orchard-fruit-sprite-for-home.png") no-repeat scroll 0 -110px;
    display: block;
    float: left;
    height: 109px;
    margin-bottom: 2px;
    margin-top: 30px;
    width: 100px;}
#season_right .view-fruit-chart.cm {margin-left: 0 } 	
#season_right .view-fruit-chart.cp {background-position: -114px -110px; margin-left: -webkit-calc((100% - 300px) / 2); 	
margin-left: calc((100% - 300px) / 2)} 	
#season_right .view-fruit-chart.sv {background-position: -229px -110px; margin-left: -webkit-calc((100% - 300px) / 2); 	
margin-left: calc((100% - 300px) / 2)} 	
.IE #season_right .view-fruit-chart.cp, .IE #season_right .view-fruit-chart.sv {margin-left: calc((100% - 303px) / 2)}
#season_right .view-fruit-chart.cm:hover, #season_right .view-fruit-chart.cm:focus { background-position: 0 1px} 	
#season_right .view-fruit-chart.cp:hover, #season_right .view-fruit-chart.cp:focus {background-position: -114px  1px} 
#season_right .view-fruit-chart.sv:hover, #season_right .view-fruit-chart.sv:focus {background-position: -229px  1px} 

/* Home page: "Slit image" section */
#slit_image_wrapper {height: 175px;   overflow: hidden;  width: 100%;}
#slit_image { display: block; width: 100%;
  height: 100%; background-attachment: fixed;
  background-repeat: no-repeat;  
   -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;  background-position: 80% center;}


/* Home page: Featured Event section */
#featured_event_wrapper {width: 100%}
#featured_event_section { margin: 0 auto;     /*max-width: 1400px;  */  overflow: hidden;    width: 100%;}
#featured_event_left {
    float: left;
    height:  auto;
    width: 100%;
}
#featured_event_left_inner {
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
   -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;     display: block;
    height: 200px;
    width: 100%;
}
.safari #featured_event_left_inner {    background-attachment: scroll}
#featured_event_right {
    background: url("/wp-content/themes/spartan/images/Fruit-Cluster-Flourish.png") no-repeat scroll right 98% #ffffff;
    clear: both;
    float: left;
    margin: 0 7.14%;
    padding-bottom: 25px;
    width: 85.72%;
}
#featured_event_right h2  { color: #DA291C ; font-family: 'Bobbin-Regular'; font-weight: normal; font-size: 48px;  line-height: 0.9em;
    margin-bottom: 0;
    margin-top: 49px;
    padding: 7px 0;}
#featured_event_right p {color: #62564c; font-family: 'GloberRegular'; font-weight: normal; font-size: 18px; line-height: 1.65em;     margin-top: 26px;}
#featured_event_right p.details  { line-height: 1.3em; margin-top: 0;}
#featured_event_right p.details strong {font-family: 'GloberBold';}
#featured_event_right .view-all-events { background: url("/wp-content/themes/spartan/images/ViewAllEvents-Button-Sprite.png") no-repeat scroll 0 -110px transparent; display: block;   width: 167px; height: 111px;  margin-top: 44px; margin-bottom: 2px}
#featured_event_right .view-all-events:hover, #featured_event_right .view-all-events:focus { background: url("/wp-content/themes/spartan/images/ViewAllEvents-Button-Sprite.png") no-repeat scroll 0 7px transparent; height: 111px}
#featured_event_right .read-more { background: url("/wp-content/themes/spartan/images/ReadMore-button.png") no-repeat scroll 0 -13px transparent; display: block;   width: 97px; height: 13px;  margin-top: 9px; margin-bottom: 2px}
#featured_event_right .read-more:hover, #featured_event_right .read-more:focus { background: url("/wp-content/themes/spartan/images/ReadMore-button.png") no-repeat scroll 0 1px transparent}



/* Home page: Video/Image section */
#videos_wrapper { background: url("/wp-content/themes/spartan/images/Carter-barn-bigimage-behindvideos.png") no-repeat scroll 0 bottom / 100% auto transparent;
    padding-bottom: 23.5%; position: relative;
    width: 100%;}
.home #videos_wrapper { 	padding-top: 48px}
#videos_section {background-color: #ffffff;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 1220px;
    overflow: auto;
    width: 100%;}
/*.home #videos_section {	 overflow:hidden}*/
#the_videos {width: 98.36%;
  clear: left;

  margin-left: .82%;

  margin-right: .82%;}

#the_videos > li {float:left; display: block; width: 100%; padding-bottom: 7px; clear: both;}

#features_section #the_videos > li:not(.first) {padding-top: 20px}
body:not(.page-template-default)  #the_videos li .video-or-image {/*width: 50%; float: left*/}
#the_videos li .logo  {margin-top: 5%; width: 50%; float: left} 
#the_videos li .location {color: #6e6259; font-family: 'GloberRegular'; font-size: 18px; font-weight: normal; padding-bottom: 31px;
  display: block;
  padding-top: 12px;}
#the_videos li.carter-mountain-orchard {  margin-top: 2.85%; }
#the_videos .chiles-peach-orchard {  margin-top: 2.85%}
#the_videos  .video_logo { margin: 0 auto;}
#the_videos li.carter-mountain-orchard .video_logo {background: url("/wp-content/themes/spartan/images/Carter-logo.png") no-repeat scroll 0 0 / 100% auto transparent;
    display: block;
    height: 128px;
    max-width: 305px;
    width: 96%;
  margin: 0 auto;}
#the_videos li.chiles-peach-orchard .video_logo {background: url("/wp-content/themes/spartan/images/ChilesPeach-logo.png") no-repeat scroll 0 0 / 100% auto transparent;
  display: block;
  height: 129px;
  max-width: 316px; width: 96%;
  margin: 0 auto; }
#the_videos li.spring-valley-orchard .video_logo { background: url("/wp-content/themes/spartan/images/SpringValley-logo.png") no-repeat scroll 0 0 / 100% auto transparent;
  display: block;
  height: 164px;
  max-width: 121px; width: 96%;
  margin: 0 auto; }
#the_videos li .logo {text-align: center}
#the_videos li .image img {height: auto; width: auto; max-width: 100%}
#the_videos li .video {position: relative;
	padding-bottom: 50%; 
	height: 0;}
.home #the_videos li .video {float:left;   text-align: center;
  margin: 0 2%;
  width: 96%;}
#the_videos li .video  iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; max-width: 387px;
}
#videos_wrapper #since1912 {  background: url("/wp-content/themes/spartan/images/FamilyOfOrchards1912-icon.png") no-repeat scroll center center transparent;
  width: 168px;
  height: 88px;
  display: block;
  margin: 0 auto;
  position: absolute;
  bottom: 0;
 left: -webkit-calc(50% - 84px);  
 left: calc(50% - 84px);
 }


/* Orchard Landing page: Video/Image section */
#features_wrapper {background-color: /*#FDF9E5*/ #fdf4e3; position: relative;
    width: 100%;}
#features_section {background: rgba(0, 0, 0, 0) url("/wp-content/themes/spartan/images/Visit-flourish.png") no-repeat scroll center 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 1220px;
    overflow: auto; padding-bottom: 65px;
    padding-top: 41px;
    width: 100%;}
/*  #the_videos li .feature-text {width: 100%; float: left}*/
#features_section h2 {font-family: 'League Gothic'; font-size: 36px; font-weight:normal; color:#da291c;  margin-top: 20px; line-height: 1em;}	
#features_section .feature_text > a:hover , #features_section .feature_text > a:focus {text-decoration: none !important}	
#features_section .feature_text a:hover h2, #features_section .feature_text a:focus h2 {text-decoration: underline !important}	
#features_section .feature_text a:hover h3, #features_section .feature_text a:focus h3 {text-decoration: underline !important}	
#features_section p, #features_section ul {font-family: 'GloberRegular'; font-size: 18px; font-weight:normal; color: #61554c;    line-height: 1.18em;
    margin-top: 7px;}	
#features_section p a, #features_section ul a {color: #00843D}
#the_videos .feature_text {width: 96%;
  float: left;
  margin: 0 2%;
  margin-top: 16px !important;
}
#features_section  #news_flourish.carter {
  background: url("/wp-content/themes/spartan/images/fruit-collage-applespeaches.png") no-repeat scroll center bottom;
  color: transparent;
  display: block;
  height: 111px;
  width: 150px;
  position: absolute;
  z-index: 11;
 left: -webkit-calc(50% - 83px);  
  left: calc( 50% - 83px);
  bottom: -55px;
  margin-top: 14px;
}
#features_section  #news_flourish.chiles {
  background: url("/wp-content/themes/spartan/images/fruit-collage-pumpeachstraw.png") no-repeat scroll center bottom;
  color: transparent;
  display: block;
  height: 111px;
  width: 150px;

  position: absolute;
  z-index: 11;
 left: -webkit-calc(50% - 83px);  
  left: calc( 50% - 83px);

  bottom: -56px;

  margin-top: 14px;
}
#features_section  #news_flourish.springv {
  background: url("/wp-content/themes/spartan/images/fruit-collage-cherries.png") no-repeat scroll center bottom;
  color: transparent;
  display: block;
  height: 111px;
  width: 150px;
  position: absolute;
  z-index: 11;
 left: -webkit-calc(50% - 83px);  
  left: calc( 50% - 83px);
  bottom: -34px;
  margin-top: 14px;
}
.single-orchard #slit_image_wrapper, .page-template-fruit-master #slit_image_wrapper, .page-template-page-fullwidth #slit_image_wrapper, .page-template-default #slit_image_wrapper {
  height: 187px;
overflow: visible;
  width: 100%;
  position: relative;
}
.single-orchard #slit_image, .page-template-fruit-master #slit_image {
  display: block;
  width: 100%;
  height: 100%;
  background-attachment: fixed;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: 80% center;
}
#testimony_wrapper { position: relative;
  width: 100%;
  background-color: #62564d;
}
#testimony_section {
  margin: 0 auto;
  max-width: 848px;
  overflow: auto;  
  margin-bottom: 0;
  width: 72%;
  padding-bottom: 60px;
}
.single-orchard #testimony_section {  overflow: visible;
  padding-top: 1px;
}
#testimony_section p { color: #FFCD00; font-weight: normal; font-family: 'GloberBookItalic'; font-size: 20px; margin: 78px 0 0 !important; text-align: center; line-height: 1.6em;}
#testimony_section p.whosaidit {color: #FFCD00; font-family: 'GloberBold'; font-weight: normal; font-size: 16px; line-height: 3.03em;  margin-top: 0 !important;}
#testimony_section a {    color: #78BE20; font-style: italic;    text-decoration: underline}
/*Orchard-specific Interior Pages */
.page-template-default #content_section {
  background-color: #FDF9E5; 
  overflow: hidden;
}
.page-template-fruit-master #inner_content_section, .page-template-default #inner_content_section, .page-template-fruit-page-php #inner_content_section, .page-template-fruit-at-orchard-page #inner_content_section, .page-template-variety #inner_content_section,  .post-type-archive-chiles_news #inner_content_section, .page-template-archive-chiles_news #inner_content_section, .single-chiles_news #inner_content_section, .page-template-archive-chiles_event #inner_content_section, .single-chiles_event #inner_content_section, .tax-chiles_news_orchards #inner_content_section {
  width: 100%; 
  max-width: 1200px;   
  /*overflow: hidden;*/
  overflow: initial;
  margin: 0 auto
}

.image_caption_wrapper { margin-bottom: 28px; margin: 0;  max-width: 100%;}
img.attachment-interior_page_feature_image  {  height: auto;   border: none;
  PADDING: 0;
  width: auto;
  max-height: 100%;
  max-width: 100%;}
 .feature_image_caption {font-weight: normal;
  font-size: 14px;
  color: #6c645d;
  font-family: 'GloberRegular';
  padding-top: 16px;
  line-height: 1.3em;}
.page-template-default #main_content_section .entry {  width: 98%;  margin-right: 2%; margin-left: 1%;}
@media (min-width: 775px) {
	.page-template-default #main_content_section .entry {margin-left: 0;}
}

.page-template-default #main_content_section blockquote {font-family: 'GloberRegularItalic'; line-height: 1.4em; color: #da291c; font-weight: normal; font-size: 24px; float: left;   margin-right: 20px; width: 30%}
.page-template-default #main_content_section .entry ol {margin: 0 0 1.5em;
  padding: 0;
  counter-reset: item;}
.page-template-default #main_content_section .entry ol > li {
 margin: 0;
  padding: 0 0 0 2em;
  text-indent: -2em;
  list-style-type: none;
  counter-increment: item;
}
.page-template-default #main_content_section .entry ol > li:before {
  display: inline-block;
  width: 1em;
  padding-right: 0.5em;
  font-weight: bold;
  text-align: right;
  content: counter(item) ".";
}
.entry-content #testimony_section {
	margin: 0 auto;
  max-width: 848px;
  overflow: visible;
  background: url("/wp-content/themes/spartan/images/testimonial-flourish-red.png") no-repeat scroll center 21px transparent;
  margin-bottom: 0;
  width: 94%;
  padding-bottom: 60px;
  padding-top: 1px;
}
.entry-content #testimony_section p {color: #DA291C; font-family: 'GloberRegularItalic'}
.entry-content #testimony_section p.whosaidit {color: #DA291C; font-family: 'GloberBold';}
.page-template-default  #features_section {width: 100%}
.page-template-default  #features_section ul#the_videos {}
.page-template-default  #features_section #the_videos .feature_text, .page-template-default  #features_section #the_videos .video-or-image {max-width: 387px; float:none; margin: 0 auto}
.page-template-default  #features_section ul#the_videos li {width: 100%;
  float: right;
  margin-left: 0%;}
.page-template-default  #features_section.one ul#the_videos li.first {margin-left: 0;
  float: none;
  margin: 0 auto;}
.page-template-default  #features_section.two ul#the_videos li .video {padding-bottom: 58%}
.page-template-default  #features_section ul#the_videos li.first {margin-left: 0;  float: left;}
.page-template-default  #features_section h3 {color: #DA291C; font-weight: normal; font-size: 48px;   font-family: 'League Gothic'; line-height: 1.0em;   margin-top: 19px;}

.page-template-fruit-master #slit_image_wrapper, .page-template-default #slit_image_wrapper, .post-type-archive #slit_image_wrapper, .page-template-page-fullwidth #slit_image_wrapper, .page-template-default  #slit_image_wrapper, .single-chiles_news  #slit_image_wrapper.universal {height: 100px}
.page-template-default #slit_image, .post-type-archive #slit_image { 
  background-position: center center;
}
@media (max-width: 600px) {
  .page-template-default #slit_image, .post-type-archive #slit_image, .single-mec-events #slit_image,
  .single-orchard #slit_image, .page-template-fruit-master #slit_image, .page-template-fruit-page-php #slit_image { 
    background-attachment: local;
    background-position: center !important;
  }
}


/* DIRECTIONS PAGES */
.map-responsive {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
    margin-bottom: 20px;
}
.map-responsive iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}


/*FRUIT PAGES */
.page-template-fruit-page-php #content_section {  background-color: #FDF9E5}
.page-template-fruit-page-php #slit_image_wrapper {height: 100px}
.page-template-fruit-page-php #slit_image { background-position: 19% 2px} /* This alignment is adjusted for the Universal/Fallback parallax image */
.page-template-fruit-page-php .cherries #slit_image { background-position: center -212px}
.page-template-fruit-page-php .apples #slit_image { background-position: 82% -212px}
.page-template-fruit-page-php .peaches #slit_image { background-position: 80% -140px}
.page-template-fruit-page-php .nectarines #slit_image { background-position: 60% -191px}
.page-template-fruit-page-php .plums #slit_image { background-position: 80% -140px}
.page-template-fruit-page-php .apricots #slit_image { background-position: 30% -140px}
.page-template-fruit-page-php .strawberries #slit_image { background-position: 54% -194px}


/*.page-template-fruit-page-php .apples h2 { background: url("/wp-content/themes/spartan/images/fruitpage-h2-Apple.png") no-repeat scroll 0 0  transparent;  padding-left: 96px}
.page-template-fruit-page-php .strawberries h2 { background: url("/wp-content/themes/spartan/images/fruitpage-h2-Strawberry.png") no-repeat scroll 0 0  transparent;  padding-left: 96px}
.page-template-fruit-page-php .cherries h2 { background: url("/wp-content/themes/spartan/images/fruitpage-h2-Cherry.png") no-repeat scroll 0 0  transparent;  padding-left: 96px}
.page-template-fruit-page-php .pumpkins h2 { background: url("/wp-content/themes/spartan/images/fruitpage-h2-Pumpkin.png") no-repeat scroll 0 0  transparent;  padding-left: 96px}
.page-template-fruit-page-php .peaches h2 { background: url("/wp-content/themes/spartan/images/fruitpage-h2-Peach.png") no-repeat scroll 0 0  transparent;  padding-left: 96px}*/

.page-template-fruit-master .ta_meta_container {
    padding-bottom: 10px;
}
.page-template-fruit-page-php #main_content_section .entry, .page-template-fruit-master #main_content_section .entry {  width: 98%;  margin-right: 2%;}
.page-template-fruit-page-php #main_content_section h3, .page-template-fruit-master #main_content_section h3 {font-size: 28px; margin-bottom: 0; font-family: 'GloberxBold'}
.page-template-fruit-page-php #main_content_section h4, .page-template-fruit-master #main_content_section h4 {font-size: 24px; font-family: 'GloberBold';}
.page-template-fruit-page-php #main_content_section h5, .page-template-fruit-master #main_content_section h5 {font-size: 24px; font-family: 'GloberBold'; color:#00843d }
.page-template-fruit-page-php #main_content_section h6, .page-template-fruit-master #main_content_section h6 {font-size: 18px; font-family: 'GloberxBold'}
.page-template-fruit-page-php #main_content_section a, .page-template-fruit-master #main_content_section a {color:#00843d; font-family: 'GloberSemiBold'; font-weight: normal}
.page-template-fruit-page-php #main_content_section blockquote, .page-template-fruit-master #main_content_section blockquote {font-family: 'GloberRegularItalic'; line-height: 1.4em; color: #da291c; font-weight: normal; font-size: 24px; float: left;   margin-right: 20px; width: 30%}
.page-template-fruit-page-php #main_content_section .entry ol, .page-template-fruit-master #main_content_section .entry ol {margin: 0 0 1.5em;
  padding: 0;
  counter-reset: item;}
.page-template-fruit-page-php #main_content_section .entry ol > li, .page-template-fruit-master #main_content_section .entry ol > li {
 margin: 0;
  padding: 0 0 0 2em;
  text-indent: -2em;
  list-style-type: none;
  counter-increment: item;
}
.page-template-fruit-page-php #main_content_section .entry ol > li:before, .page-template-fruit-master #main_content_section .entry ol > li:before {
  display: inline-block;
  width: 1em;
  padding-right: 0.5em;
  font-weight: bold;
  text-align: right;
  content: counter(item) ".";
}
 .page-template-fruit-page-php  #features_section.one ul#the_videos li.first {margin-left: 0;
  float: none;
  margin: 0 auto;}
.page-template-fruit-page-php  #features_section.two ul#the_videos li .video {padding-bottom: 58%}
.page-template-fruit-page-php  #features_section ul#the_videos li.first {margin-left: 0;  float: left;}
.page-template-fruit-page-php  #features_section h3 {color: #DA291C; font-weight: normal; font-size: 48px;   font-family: 'League Gothic'; line-height: 1.0em;   margin-top: 19px;}
#availBox {background-color: #fceba3; font-family: 'GloberRegular'; font-size: 24px; font-weight: normal; line-height: 1.5em;
   margin-top: 16px; padding: 16px 16px 6px; color: #DA291C; border-radius: 3px;} 
#availBox .label {color: #00843D } 
.page-template-fruit-page-php  .ta_meta_container {  padding-bottom:  24px}

.page-template-fruit-page-php  #features_section {width: 100%}
.page-template-fruit-page-php  #features_section #the_videos .feature_text, .page-template-fruit-page-php  #features_section #the_videos .video-or-image {max-width: 387px; float:none; margin: 0 auto}
.page-template-fruit-page-php #features_section ul#the_videos li {width: 100%;
  float: right;
  margin-left: 0%;}
.page-template-fruit-page-php  #features_section.one ul#the_videos li.first {margin-left: 0;
  float: none;
  margin: 0 auto;}
.page-template-fruit-page-php  #features_section.two ul#the_videos li .video {padding-bottom: 58%}

.page-template-fruit-page-php #features_section ul#the_videos li.first {margin-left: 0;  float: left;}
.page-template-fruit-page-php #features_section h3 {color: #DA291C; font-weight: normal; font-size: 48px;   font-family: 'League Gothic'; line-height: 1.0em;   margin-top: 19px;}

#right_column_section #orchard-fruit-nav {float: left; margin-right: 25px;}
#right_column_section #orchard-fruit-nav ul {  padding-top: 39px}
#right_column_section #orchard-fruit-nav ul li {padding: 4px 0;}
#right_column_section #orchard-fruit-nav a {  display: block;
  width: 170px;
  height: 90px;}
#right_column_section #orchard-fruit-nav .carter-mountain-orchard {background: url("/wp-content/themes/spartan/images/orchard-frui-sprite.png") repeat scroll 0 1px transparent;}
#right_column_section #orchard-fruit-nav .chiles-peach-orchard {background: url("/wp-content/themes/spartan/images/orchard-frui-sprite.png") repeat scroll 0 187px transparent;}
#right_column_section #orchard-fruit-nav .spring-valley-orchard {background: url("/wp-content/themes/spartan/images/orchard-frui-sprite.png") repeat scroll 0 90px transparent;}
#right_column_section #orchard-fruit-nav .carter-mountain-orchard:hover, #right_column_section #orchard-fruit-nav .carter-mountain-orchard:focus, #right_column_section #orchard-fruit-nav .active .carter-mountain-orchard {background: url("/wp-content/themes/spartan/images/orchard-frui-sprite.png") repeat scroll 167px 1px transparent; width: 167px;}
#right_column_section #orchard-fruit-nav .chiles-peach-orchard:hover, #right_column_section #orchard-fruit-nav .chiles-peach-orchard:focus, #right_column_section #orchard-fruit-nav .active .chiles-peach-orchard {background: url("/wp-content/themes/spartan/images/orchard-frui-sprite.png") repeat scroll 167px 187px transparent; width: 167px;}
#right_column_section #orchard-fruit-nav .spring-valley-orchard:hover, #right_column_section #orchard-fruit-nav .spring-valley-orchard:focus, #right_column_section #orchard-fruit-nav .active .spring-valley-orchard {background: url("/wp-content/themes/spartan/images/orchard-frui-sprite.png") repeat scroll 167px 90px transparent; width: 167px;}

#right_column_section #fruit-subpage-nav { background-image: url("/wp-content/themes/spartan/images/Subpage-yellowbox-topper.png"); background-repeat: no-repeat; background-position:  -webkit-calc(((100% - 20px) / 2 ) - -9px) 23px;
background-position: calc(((100% - -9px) / 2 ) - 11px) 23px; float: left; margin-right: 25px;  margin-top: 6px;  padding-top: 2px; }
#right_column_section #fruit-subpage-nav ul {background-color: #ffcd00;
width: -webkit-calc(100% - 20px);
  width: calc(100% - 20px);
  border-radius: 3px;
  margin-top: 38px;
  padding: 36px 33px 48px 33px;
  max-width: 120px}
#right_column_section #fruit-subpage-nav li {line-height: 1.2em;
  padding: 17px 0 18px;}
#right_column_section #fruit-subpage-nav a {color: #00843D; font-weight: normal; font-size: 18px; font-family: 'GloberBold';}
#right_column_section #fruit-subpage-nav .active a, #right_column_section #fruit-subpage-nav a:hover, #right_column_section #fruit-subpage-nav a:focus {color: #19B460; text-decoration: none}


#right_column_section #fruit-type-nav-section { float: left;  max-width: none;   width: 200px; padding-top: 89px;}
#right_column_section #fruit-type-nav-section h3 {color: #00843D; font-weight: normal; font-size: 36px; font-family: 'Bobbin-Regular';   text-align: center;
   width: -webkit-calc(100% + 57px);
  width: calc(100% + 57px);
  background: url("/wp-content/themes/spartan/images/LearnAbout-Fruit-nav-colon.png") no-repeat scroll 204px 0px transparent;}
#right_column_section #fruit-type-nav-section #fruit-type-nav {background-color: #78BE20;
width: 100%;
  border-radius: 3px;
  margin-top: 24px;
  padding:36px 33px 24px 33px}
#right_column_section #fruit-type-nav-section #fruit-type-nav ul {}
#right_column_section #fruit-type-nav-section #fruit-type-nav li {line-height: 1.2em;
  padding: 17px 0 18px;}
#right_column_section #fruit-type-nav-section #fruit-type-nav a {color: #ffffff; font-weight: normal; font-size: 18px; font-family: 'GloberBold'; background-image: url("/wp-content/themes/spartan/images/LearnAbout-Fruit-icons.png"); background-repeat: no-repeat;   padding-top: 15px;
  padding-bottom: 5px; 
  background-position: 84px 0; /* Use this background-position bcuz it won't show an icon, in case there's not an icon defined yet for a fruit */
  }
#right_column_section #fruit-type-nav-section #fruit-type-nav .active a, #right_column_section #fruit-type-nav-section #fruit-type-nav a:hover, #right_column_section #fruit-type-nav-section #fruit-type-nav a:focus {color: #00843D; text-decoration: none}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.apples  {margin-top: -26px;}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.apples a {background-position: 61px 1px;  padding-right:56px;}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.peaches  {  margin-top: 4px;}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.peaches a {  background-position: 61px -53px;
  padding-right: 44px;
  padding-bottom: 10px;
  padding-top: 17px;}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.strawberries   {margin-top: -6px;}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.strawberries a { background-position: 61px -124px;
  padding-right: 60px;
  padding-top: 7px;
  word-break: break-word;
  display: block;
  width: -webkit-calc(100% - 33px);
    width: calc(100% - 33px);}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.cherries  {   margin-top: -28px; }
#right_column_section #fruit-type-nav-section #fruit-type-nav li.cherries a {   background-position: 114px -165px;
  padding-right: 39px;
  padding-top: 27px;
  word-break: break-word;
  display: block;
  width: -webkit-calc(100% - 33px);
    width: calc(100% - 33px);}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.pumpkins  {   margin-top: -4px; }
#right_column_section #fruit-type-nav-section #fruit-type-nav li.pumpkins a {background-position: 60px -229px;
  padding-right: 53px;
  padding-bottom: 9px;
  padding-top: 22px;}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.blueberries  {   margin-top: -4px; }
#right_column_section #fruit-type-nav-section #fruit-type-nav li.blueberries a {
  background-position: 60px -278px;
  padding-right: 56px;
  padding-bottom: 9px;
  padding-top: 20px;
  width: calc(100% - 32px);
  display: block;
  margin-top: -24px;
  margin-bottom: -8px;
}
@media (max-width: 775px) {
  #right_column_section #fruit-type-nav-section #fruit-type-nav li.blueberries a {
    background-position: 78px -278px;
  }
}
@media (min-width: 934px) {
  #right_column_section #fruit-type-nav-section #fruit-type-nav li.blueberries a {
    background-position: 78px -278px;
  }
}

#right_column_section #fruit-type-nav-section #fruit-type-nav li.blackberries  {   margin-top: -4px; }
#right_column_section #fruit-type-nav-section #fruit-type-nav li.blackberries a {
      padding-top: 20px;
    margin-top: -24px;
    margin-bottom: -8px;
    background-image: url(/wp-content/themes/spartan/images/LearnAbout-nav-pics-blackberries-151.png);
    padding-right: 56px;
    background-position: 61px -6px;
    display: block;
    padding-bottom: 13px;
    width: calc(100% - 29px);
    background-size: 64%;
}
@media (max-width: 775px) {
  #right_column_section #fruit-type-nav-section #fruit-type-nav li.blackberries a {
    background-position: 73px -10px;
        background-size: 106px;
  }
}
@media (min-width: 934px) {
  #right_column_section #fruit-type-nav-section #fruit-type-nav li.blackberries a {
    background-position: 69px -14px;
  }
}

#right_column_section #fruit-type-nav-section #fruit-type-nav li.plums  {   margin-top: 0 }
#right_column_section #fruit-type-nav-section #fruit-type-nav li.plums a { background-image: url("/wp-content/themes/spartan/images/LearnAbout-Fruit-icons2.png"); background-position: 60px -44px;
  padding-right: 53px;
  padding-bottom: 9px;
  padding-top: 22px;}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.apricots  { }
#right_column_section #fruit-type-nav-section #fruit-type-nav li.apricots a { background-image: url("/wp-content/themes/spartan/images/LearnAbout-Fruit-icons2.png"); background-position: 60px -100px;
  padding-right: 53px;
  padding-bottom: 9px;
  padding-top: 22px;}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.nectarines {   margin-top: -1px; }
#right_column_section #fruit-type-nav-section #fruit-type-nav li.nectarines a { background-image: url("/wp-content/themes/spartan/images/LearnAbout-Fruit-icons2.png"); background-position: 61px -2px;
  display: block; padding-right: 57px;
  padding-bottom: 9px;
  padding-top: 8px; overflow-wrap: normal; width: -webkit-calc(100% - 27px);
  width: calc(100% - 27px);}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.veggies  {     margin-top: -21px}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.veggies a {background-image: url(/wp-content/themes/spartan/images/LearnAbout-nav-pics-2017.png);
    background-position: 63px 0px;
    display: block;
    padding-right: 134px;
    padding-bottom: 13px;
    padding-top: 22px;
    word-wrap: initial;
	  width: -webkit-calc(100% - 33px);
    width: calc(100% - 33px)}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.flowers {     margin-top: -24px}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.flowers a {background-image: url(/wp-content/themes/spartan/images/LearnAbout-nav-pics-2017.png);
    background-position: 63px -64px;
    display: block;
    padding-right: 124px;
    padding-bottom: 13px;
    padding-top: 22px;
    word-wrap: initial;
	  width: -webkit-calc(100% - 33px);
    width: calc(100% - 33px)}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.donuts-and-pies  {margin-top: -23px;}
#right_column_section #fruit-type-nav-section #fruit-type-nav li.donuts-and-pies a {background-image: url(/wp-content/themes/spartan/images/LearnAbout-nav-pics-donut135.png);
    padding-right: 56px;
    background-position: 82px -45px;
    display: block;
    padding-bottom: 13px;
    width: calc(100% - 29px);}


.page-template-fruit-master #content_section, .page-template-fruit-at-orchard-page #content_section, .page-template-variety #content_section, .post-type-archive-chiles_news #content_section, .page-template-archive-chiles_news  #content_section,  .single-chiles_news  #content_section, .page-template-archive-chiles_event  #content_section, .single-chiles_event  #content_section, .post-type-archive-chiles_event #content_section, .tax-chiles_news_orchards #content_section {  background-color: #FDF9E5}  

.page-template-fruit-at-orchard-page .ta_meta_container h3, .page-template-variety .ta_meta_container h3 {font-family: 'GloberRegular';
  font-size: 24px;
  font-weight: normal;
  line-height: 1.5em;
  color: #DA291C; padding-top: 7px;}
.page-template-fruit-at-orchard-page h3 .label, .page-template-variety h3 .label, .post-type-archive-chiles_news #main_content_section > h3 .label, .page-template-archive-chiles_news #main_content_section > h3 .label, .post-type-archive-chiles_news #main_content_section > h4 .label, .page-template-archive-chiles_news #main_content_section > h4 .label, .post-type-archive-chiles_event #main_content_section > h3 .label, .page-template-archive-chiles_event #main_content_section > h3 .label, .post-type-archive-chiles_event #main_content_section > h4 .label, .page-template-archive-chiles_event #main_content_section > h4 .label, .tax-chiles_news_orchards #main_content_section > h4 .label, .tax-chiles_news_orchards #main_content_section > h3 .label  {color: #838a8f}
.page-template-fruit-at-orchard-page #pick_section {float: left; clear: both; width:100%}
.page-template-fruit-at-orchard-page #ready_section { background: url("/wp-content/themes/spartan/images/AvailabilityChart-divider.png") no-repeat scroll center top transparent; float: left; clear: both; width:100%;   margin-top: 42px;
  padding-top: 101px;}
	
.varieties {background: url("/wp-content/themes/spartan/images/SpecificVarieties.png") no-repeat scroll 0 -117px  transparent; float: left; clear: both;   margin-top: 35px; width: 345px; display: block; height: 117px}
.varieties:hover, .varieties:focus {background: url("/wp-content/themes/spartan/images/SpecificVarieties.png") no-repeat scroll 0 6px transparent}
.page-template-fruit-at-orchard-page .entry, .page-template-variety .entry, .page-template-fruit-master .entry {border-bottom: #d6d0cb solid 1px;   margin-bottom: 11px;
  padding-bottom: 35px} 
.page-template-fruit-master .entry {
	padding-bottom: 0;
}
.page-template-fruit-at-orchard-page .disclaimer, .page-template-variety .disclaimer, .page-template-fruit-master .disclaimer { color: #6e6259; line-height: 1.5em; font-family: 'GloberSemiBold'; font-size: 14px; font-weight: normal}
.page-template-fruit-at-orchard-page .disclaimer a, .page-template-variety .disclaimer a { color: #6e6259; text-decoration: underline}
.page-template-fruit-at-orchard-page .disclaimer a:hover, .page-template-fruit-at-orchard-page .disclaimer a:focus, .page-template-variety .disclaimer a:hover, .page-template-variety .disclaimer a:focus {  text-decoration: none}
.page-template-variety  #pick_legend {display: block; padding-bottom: 43px;
  text-align: center;
  width: 100%;}
.fruit-type-box {  background-color: #ffffff; MARGIN-bottom: 50px; font-family: 'GloberRegular'; font-weight: normal; font-size: 18px; padding: 0 14.1% 45px;  color: #6e6259}
.fruit-type-box h3 {background: transparent url("/wp-content/themes/spartan/images/varieties-box-banner.png") no-repeat scroll 0 -2px;


    color: #ffffff;
    font-family: "GloberBold";
    font-size: 24px;
    font-weight: normal;
    height: 68px;
    left: -webkit-calc(50% - 138px);
    left: calc(50% - 138px); padding-top: 2px; margin-bottom: 0;
    position: relative;
    text-align: center;
    top: -20px;
    width: 276px;}
.fruit-type-box h4, .page-template-default #main_content_section .fruit-type-box h4 {  display: inline; font-family: 'GloberSemiBold';     font-size: 18px; color: #00843D}
.fruit-type-box .col1, .fruit-type-box .col2  {width: 100%;   float: left;}
.page-template-variety  .disclaimer {text-align: center}
.single_fruit {  padding-bottom: 8px;}
.single_fruit .text { float: left;  line-height: 1em; padding-top: 12px;  max-width: -webkit-calc(100% - 61px);
   max-width: calc(100% - 61px);}
.canpick h4 {
background-position: -webkit-calc(100% + -3px) 0;
background-position: calc(100% + -3px) 0;
  background-repeat: no-repeat;
  background-image: url("/wp-content/themes/spartan/images/PickYourOwn-basket-small-icon.png");
  padding-right: 28px;
  padding-top: 6px}
.fruit-type-box .fruit_icon {float:left; display:block; clear: left;  width: 61px;
  background: url("/wp-content/themes/spartan/images/specific-fruit-sprite.jpg") no-repeat scroll 80px 0px transparent;
  height: 55px;} 
.fruit-type-box .lodi .fruit_icon  {background-position: 0 -2px }
.fruit-type-box .gala .fruit_icon  {  background-position: 0 -61px;  padding-top: 8px;}
.fruit-type-box .ginger-gold .fruit_icon  {  background-position: 0 -125px;  padding-top: 8px;}
.fruit-type-box .virginia-gold  .fruit_icon  {  background-position: 0 -192px;  padding-top: 8px;}
.fruit-type-box .jonathan .fruit_icon  {  background-position: 0 -379px;  padding-top: 8px;}
.fruit-type-box .red-delicious .fruit_icon  {  background-position: 0 -315px;  padding-top: 8px;}
.fruit-type-box .golden-delicious .fruit_icon  {  background-position: 0 -255px;  padding-top: 8px;}
.fruit-type-box .granny-smith .fruit_icon  {  background-position: 0 -505px;  padding-top: 8px;}
.fruit-type-box .jonagold .fruit_icon  {  background-position: 0 -443px;  padding-top: 8px;}
.fruit-type-box .fuji  .fruit_icon  {  background-position: -80px 0px;  padding-top: 8px;}
.fruit-type-box .rome .fruit_icon  {  background-position: -80px -65px;  padding-top: 8px;}
.fruit-type-box .york .fruit_icon  {  background-position: -80px -131px;  padding-top: 8px;}
.fruit-type-box .braeburn .fruit_icon  {  background-position: -83px -504px;  padding-top: 8px;}
.fruit-type-box .crispin .fruit_icon  {  background-position: -80px -317px;  padding-top: 8px;}
.fruit-type-box .winesap  .fruit_icon  {  background-position: -80px -254px;  padding-top: 8px;}
.fruit-type-box .stayman  .fruit_icon  {  background-position: -80px -189px;  padding-top: 8px;}
.fruit-type-box .albemarle-pippin .fruit_icon  {  background-position: -80px -442px;  padding-top: 8px;}
.fruit-type-box .pink-lady .fruit_icon  {  background-position:-80px -380px;  padding-top: 8px;}
.fruit-type-box .yellow-peaches .fruit_icon  {  background-position: -147px 0px;
  padding-top: 8px;
  width: 64px;}
.fruit-type-box .white-peaches .fruit_icon  {  background-position:-151px -86px;  padding-top: 8px;  width: 64px;}
.fruit-type-box .donut-peaches .fruit_icon  {  background-position: -151px -164px;  padding-top: 8px; width: 64px;}
.single_fruit.yellow-peaches .text, .single_fruit.white-peaches .text, .single_fruit.donut-peaches .text {  max-width: -webkit-calc(100% - 64px);
   max-width: calc(100% - 64px);}
.page-template-variety    .all-pre-picked {  font-family: 'GloberSemiBold';
  font-weight: normal;
  font-size: 24px;
  color: #78BE20;
  text-align: center;
  margin-top: -14px;
  position: relative;
  margin-bottom: 22px}
.page-template-variety    .all-pre-picked a {  background: url("/wp-content/themes/spartan/images/PrePicked-graphic109x90.png") no-repeat scroll 0px 13px transparent;
  height: 105px;
  width: 109px;
  display: inline-block; 

  position: relative;
  top: 4px;
  margin-left: 11px;}
  
/* NEWS AND EVENTS PAGES */
.post-type-archive-chiles_news  #main_content_section, .page-template-archive-chiles_news #main_content_section, .single-chiles_news #main_content_section, .post-type-archive-chiles_event  #main_content_section, .page-template-archive-chiles_event #main_content_section, .single-chiles_event #main_content_section, .tax-chiles_news_orchards #main_content_section {   margin: 38px 0 0 1%}
.post-type-archive-chiles_news h3, .post-type-archive-chiles_event h3, .tax-chiles_news_orchards h3 {color: #78be20; font-weight: normal; font-size: 18px; font-family: 'GloberRegular';   margin-top: 6px;}
 .post-type-archive-chiles_event h3  .PostalAddress {display: none}
.post-type-archive-chiles_news h3 .taxonomies, .post-type-archive-chiles_event h3 .taxonomies , .tax-chiles_news_orchards h3 .taxonomies {color: #939390;  font-size: 13px; margin-left: 4px; vertical-align: middle; /*border-left:  #939390 1px solid*/}
.post-type-archive-chiles_news h3 .taxonomies a, .post-type-archive-chiles_event h3 .taxonomies a, .tax-chiles_news_orchards h3 .taxonomies a {color: #939390; font-weight: normal; font-size: 14px; font-family: 'GloberBook'; vertical-align: bottom;}
.chrome .post-type-archive-chiles_news h3 .taxonomies a, .chrome .post-type-archive-chiles_event h3 .taxonomies a, .chrome .tax-chiles_news_orchards h3 .taxonomies a {vertical-align: text-top}
.post-type-archive-chiles_news h3 .taxonomies a:first-of-type, .tax-chiles_news_orchards h3 .taxonomies a:first-of-type {margin-left: 4px;}
.post-type-archive-chiles_news h3 .taxonomies a:hover, .post-type-archive-chiles_news h3 .taxonomies a:focus, .post-type-archive-chiles_event h3 .taxonomies a:hover, .post-type-archive-chiles_event h3 .taxonomies a:focus, .tax-chiles_news_orchards h3 .taxonomies a:focus {color: #939390; text-decoration: underline}
 .post-type-archive-chiles_news h4, .post-type-archive-chiles_event h4, .tax-chiles_news_orchards h4 {line-height: 1em;   margin-top: 8px;}
 .post-type-archive-chiles_news h4 a,  .post-type-archive-chiles_event h4 a, .tax-chiles_news_orchards h4 a  {color: #78be20; font-weight: normal; font-size: 18px; font-family: 'GloberBold'}
.post-type-archive-chiles_news  .text_wrapper, .post-type-archive-chiles_event  .text_wrapper, .tax-chiles_news_orchards  .text_wrapper {float:left; padding-bottom: 2px; position: relative; width: 100%}
  .post-type-archive-chiles_news  .haspic.text_wrapper,  .post-type-archive-chiles_event .haspic.text_wrapper, .tax-chiles_news_orchards .haspic.text_wrapper {float: none; width: 100%}
  .post-type-archive-chiles_news .pic_wrapper,  .post-type-archive-chiles_event .pic_wrapper , .tax-chiles_news_orchards .pic_wrapper {float:right;   padding-bottom: 5px; width: 48.35%; margin-left: 4.8%}
.post-type-archive-chiles_news .pic_wrapper img, .post-type-archive-chiles_event .pic_wrapper img, .tax-chiles_news_orchards  .pic_wrapper img {width: auto; height: auto; max-height: 100%; max-width: 100%}
.post-type-archive-chiles_news article, .post-type-archive-chiles_event article , .tax-chiles_news_orchards article {  width: 98.4%;
  float: left;
  clear: both;
  padding: 42px .8% ;
  border-top: #b2da80 1px solid;}
  .post-type-archive-chiles_news article:first-of-type,   .post-type-archive-chiles_event article:first-of-type, .tax-chiles_news_orchards  article:first-of-type {margin-top: 5px}
.post-type-archive-chiles_news  .text_wrapper p, .post-type-archive-chiles_event .text_wrapper p , .tax-chiles_news_orchards .text_wrapper p {color: #61554c;
  font-weight: normal;
  font-size: 18px;
  font-family: 'GloberSemiBold';
  line-height: 1.2em;   margin-bottom: 25px;
  margin-top: 23px;}
.post-type-archive-chiles_news #main_content_section > h3, .page-template-archive-chiles_news #main_content_section > h3, .post-type-archive-chiles_event #main_content_section > h3, .page-template-archive-chiles_event #main_content_section > h3, .tax-chiles_news_orchards #main_content_section > h3 {
  font-family: 'GloberRegular';
  font-size: 24px;
  font-weight: normal;
  line-height: 1.5em;
  color: #DA291C;
  padding-top: 7px;
}
.post-type-archive-chiles_news #main_content_section > h4, .page-template-archive-chiles_news #main_content_section > h4, .post-type-archive-chiles_event #main_content_section > h4, .page-template-archive-chiles_event #main_content_section > h4, .tax-chiles_news_orchards #main_content_section > h4s {
  font-family: 'GloberRegular';
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5em;
  color: #DA291C
}
#right_column_section #orchard-news-nav, #right_column_section #orchard-events-nav {float: left; margin-right: 25px;}
#right_column_section #orchard-news-nav ul, #right_column_section #orchard-events-nav ul {  padding-top: 39px}
#right_column_section #orchard-news-nav ul li, #right_column_section #orchard-events-nav ul li {padding: 4px 0;}
#right_column_section #orchard-news-nav a, #right_column_section #orchard-events-nav a {  display: block;
  width: 170px;
  height: 90px;}
#right_column_section #orchard-news-nav .all {background: url("/wp-content/themes/spartan/images/NewsOrchardButtons.png") repeat scroll 0 1px transparent;}
#right_column_section #orchard-news-nav .carter-mountain-orchard {background: url("/wp-content/themes/spartan/images/NewsOrchardButtons.png") repeat scroll 0 282px transparent;}
#right_column_section #orchard-news-nav .chiles-peach-orchard {background: url("/wp-content/themes/spartan/images/NewsOrchardButtons.png") repeat scroll 0 187px transparent;}
#right_column_section #orchard-news-nav .spring-valley-orchard {background: url("/wp-content/themes/spartan/images/NewsOrchardButtons.png") repeat scroll 0 90px transparent;}
#right_column_section #orchard-news-nav .carter-mountain-orchard:hover, #right_column_section #orchard-news-nav .carter-mountain-orchard:focus, #right_column_section #orchard-news-nav .active .carter-mountain-orchard {background: url("/wp-content/themes/spartan/images/NewsOrchardButtons.png") repeat scroll 167px 282px transparent; width: 167px;}
#right_column_section #orchard-news-nav .chiles-peach-orchard:hover, #right_column_section #orchard-news-nav .chiles-peach-orchard:focus, #right_column_section #orchard-news-nav .active .chiles-peach-orchard {background: url("/wp-content/themes/spartan/images/NewsOrchardButtons.png") repeat scroll 167px 187px transparent; width: 167px;}
#right_column_section #orchard-news-nav .spring-valley-orchard:hover, #right_column_section #orchard-news-nav .spring-valley-orchard:focus, #right_column_section #orchard-news-nav .active .spring-valley-orchard {background: url("/wp-content/themes/spartan/images/NewsOrchardButtons.png") repeat scroll 167px 90px transparent; width: 167px;}
#right_column_section #orchard-news-nav .all:hover, #right_column_section #orchard-news-nav .all:focus, #right_column_section #orchard-news-nav .active .all {background: url("/wp-content/themes/spartan/images/NewsOrchardButtons.png") repeat scroll 167px 1px transparent; width: 167px;}

#right_column_section #orchard-events-nav .all {background: url("/wp-content/themes/spartan/images/EventsOrchardButtons.png") repeat scroll 0 1px transparent;}
#right_column_section #orchard-events-nav .carter-mountain-orchard {background: url("/wp-content/themes/spartan/images/EventsOrchardButtons.png") repeat scroll 0 282px transparent;}
#right_column_section #orchard-events-nav .chiles-peach-orchard {background: url("/wp-content/themes/spartan/images/EventsOrchardButtons.png") repeat scroll 0 187px transparent;}
#right_column_section #orchard-events-nav .spring-valley-orchard {background: url("/wp-content/themes/spartan/images/EventsOrchardButtons.png") repeat scroll 0 90px transparent;}
#right_column_section #orchard-events-nav .carter-mountain-orchard:hover, #right_column_section #orchard-events-nav .carter-mountain-orchard:focus, #right_column_section #orchard-events-nav .active .carter-mountain-orchard {background: url("/wp-content/themes/spartan/images/EventsOrchardButtons.png") repeat scroll 167px 282px transparent; width: 167px;}
#right_column_section #orchard-events-nav .chiles-peach-orchard:hover, #right_column_section #orchard-events-nav .chiles-peach-orchard:focus, #right_column_section #orchard-events-nav .active .chiles-peach-orchard {background: url("/wp-content/themes/spartan/images/EventsOrchardButtons.png") repeat scroll 167px 187px transparent; width: 167px;}
#right_column_section #orchard-events-nav .spring-valley-orchard:hover, #right_column_section #orchard-events-nav .spring-valley-orchard:focus, #right_column_section #orchard-events-nav .active .spring-valley-orchard {background: url("/wp-content/themes/spartan/images/EventsOrchardButtons.png") repeat scroll 167px 90px transparent; width: 167px;}
#right_column_section #orchard-events-nav .all:hover, #right_column_section #orchard-events-nav .all:focus, #right_column_section #orchard-events-nav .active .all {background: url("/wp-content/themes/spartan/images/EventsOrchardButtons.png") repeat scroll 167px 1px transparent; width: 167px;}
#featured_events {background-color: #f4eed4; column-count: 1;  column-gap: 0;  padding: 0 30px 30px}
#featured_events.onlyone { column-count: 1 !important}
#featured_events li {border: white 6px solid; 	-webkit-border-radius: 5px; max-width: 515px; /*margin-right:30px;*/ float: left; padding: 6px 12px 4px;
	-moz-border-radius: 5px;
	border-radius: 5px;	 background-color: #5f5650; -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid; margin-top: 30px;
    page-break-inside: avoid;
    break-inside: avoid;
	width: -webkit-calc(100% - 30px);
	width: calc(100% - 30px);
}
#featured_events li h4 {color: #ffffff;
    font-size: 18px;
    font-style: normal;
    font-family: 'GloberBold';
    line-height: 1.2em;}
#featured_events li .blurb {color:#ffffff; font-size: 12px; font-style:normal; font-family: 'GloberSemiBold';     line-height: 1.3em;}
#featured_events li a {color: #78be20; font-size: 13px; font-style:normal; font-family:'GloberxBold'; text-decoration: underline}
#featured_events li a:focus, #featured_events li a:hover {text-decoration: none}
#featured_events li .orchard {color: #ffcd00; font-size: 13px; font-style:normal; font-family: 'GloberSemiBold';}


 .single-chiles_news article,  .single-chiles_event article {  width: 98.4%;
  float: left;
  clear: both;   margin-top: 0px;
  padding: 22px .8% 42px .8% ;
  border-top: #b2da80 1px solid;}
.single-chiles_news #main_content_section h3, .single-chiles_event #main_content_section h3 {font-size: 28px; margin-bottom: 0; font-family: 'GloberxBold'}
.single-chiles_news #main_content_section h4, .single-chiles_event #main_content_section h4 {font-size: 24px; font-family: 'GloberBold';}
.single-chiles_news #main_content_section h5, .single-chiles_event #main_content_section h5 {font-size: 24px; font-family: 'GloberBold'; color:#00843d }
.single-chiles_news #main_content_section h6, .single-chiles_event #main_content_section h6 {font-size: 18px; font-family: 'GloberxBold'}
.single-chiles_news #main_content_section a:not(.wp-block-button__link), .single-chiles_event #main_content_section a:not(.atcb-link) {color:#00843d; font-family: 'GloberSemiBold'; font-weight: normal}
.single-chiles_news #main_content_section blockquote, .single-chiles_event #main_content_section blockquote {font-family: 'GloberRegularItalic'; line-height: 1.4em; color: #da291c; font-weight: normal; font-size: 24px; float: left;   margin-right: 20px; width: 30%}
.single-chiles_news #main_content_section .hentry ol, .single-chiles_event #main_content_section .hentry ol {margin: 0 0 1.5em;
  padding: 0;
  counter-reset: item;}
.single-chiles_news #main_content_section .hentry ol > li, .single-chiles_event #main_content_section .hentry ol > li {
 margin: 0;
  padding: 0 0 0 2em;
  text-indent: -2em;
  list-style-type: none;
  counter-increment: item;
}
.single-chiles_news #main_content_section .hentry ul, .single-chiles_event #main_content_section .hentry ul:not(.atcb-list) {
  margin: 0 0 20px 0;
  padding: 0 0 0 3%;
}
.single-chiles_news #main_content_section .hentry ul li, .single-chiles_event #main_content_section .hentry ul li {
  list-style-type: disc;
  line-height: 1.5em;
}
.single-chiles_news #main_content_section .hentry ol > li:before, .single-chiles_event #main_content_section .hentry ol > li:before {
  display: inline-block;
  width: 1em;
  padding-right: 0.5em;
  font-weight: bold;
  text-align: right;

  content: counter(item) ".";
}


.single-chiles_news #main_content_section blockquote, .single-chiles_event #main_content_section blockquote {
  font-family: 'GloberRegularItalic';
  line-height: 1.4em;
  color: #da291c;
  font-weight: normal;
  font-size: 24px;
  float: left;
  margin-right: 20px;
  width: 30%;
}
.single-chiles_news #main_content_section .hentry p, .single-chiles_event #main_content_section .hentry p {
  margin: 0 0 22px 0;
}
.single-chiles_news #main_content_section .hentry  h3, .single-chiles_event #main_content_section .hentry  h3 {  line-height: 1.5em;  margin: 0 0 2px 0}
.single-chiles_news #main_content_section .hentry h4, .single-chiles_news #main_content_section .hentry h5, .single-chiles_news #main_content_section .hentry h6, .single-chiles_event #main_content_section .hentry h4, .single-chiles_event #main_content_section .hentry h5, .single-chiles_event #main_content_section .hentry h6 {
  line-height: 1.5em;
  margin: 0 0 15px 0;
}
.single-chiles_news .feature_image_caption, .single-chiles_event .feature_image_caption {  padding-top: 11px;}
.single-chiles_news  #main_content_section .hentry .entry-header, .single-chiles_event #main_content_section .hentry .entry-header  {  padding-bottom: 40px; position: relative;}
.single-chiles_news  #main_content_section .hentry .entry-header h3, .single-chiles_event  #main_content_section .hentry .entry-header h3 {color: #006B35; line-height: 1em; font-weight: normal; font-size: 28px; font-family: 'GloberxBold';   margin-bottom: 8px; margin-top: 12px !important;}
.single-chiles_news  #main_content_section .hentry .entry-header h3, .single-chiles_event #main_content_section .hentry .entry-header h3 {color: #78BE20; font-family: 'Shackleton', 'GloberRegular'; line-height: 1.2em;   margin-bottom: 11px; font-weight: normal; font-size: 16px}
.single-chiles_news  #main_content_section .hentry .entry-header h3 .orchard, .single-chiles_event #main_content_section .hentry .entry-header h3 .orchard {color: #dfdbce; font-size: 15px;}
.single-chiles_event #main_content_section .hentry .entry-header h3 .orchard .PostalAddress {display: none}  
.single-chiles_news  #main_content_section .hentry .entry-header h3 .orchard a, .single-chiles_event #main_content_section .hentry .entry-header h3 .orchard a {color: #78BE20; font-family: 'Shackleton', 'GloberBold';   font-size: 16px;}
 .single-chiles_event #main_content_section .hentry .entry-header h3.entry-subtitle {color: #abaaa5}
 .single-chiles_event #main_content_section .hentry .entry-header h3 .orchard a, .post-type-archive-chiles_event  #main_content_section .hentry .entry-header h4.orchard a {color: #da291c; font-family: "GloberBold"}
 .single-chiles_event #main_content_section .hentry .entry-header h3 .city, .post-type-archive-chiles_event  #main_content_section .hentry .entry-header h4 .city {color: #da291c; font-family: 'GloberSemiBold';}
 .single-chiles_event #main_content_section .hentry .entry-header h3 .directions,  .post-type-archive-chiles_event #main_content_section .hentry .entry-header h4 .directions {color: #726960; text-decoration: underline; font-family: 'GloberRegular'; position: relative;
    top: -2px;
    left: auto; margin-left: 5px; font-weight:bold; font-size: 12px}
 .single-chiles_event #main_content_section .hentry .entry-header h3 .directions:hover,  .single-chiles_event #main_content_section .hentry .entry-header h3 .directions:focus,  .post-type-archive-chiles_event #main_content_section .hentry .entry-header h4 .directions:hover, .post-type-archive-chiles_event #main_content_section .hentry .entry-header h4 .directions:focus {text-decoration: none}
.single-chiles_news  #main_content_section .hentry .entry-header .taxonomies, .single-chiles_event #main_content_section .hentry .entry-header .taxonomies {	font-family: 'GloberBook'; color: #838a8f;  line-height: 1.3em; font-weight: normal; font-size: 14px; }
.single-chiles_news  #main_content_section .hentry .entry-header .taxonomies a, .single-chiles_event  #main_content_section .hentry .entry-header .taxonomies a {font-family: 'GloberSemiBold'; color: #838a8f}



.single-chiles_news nav#chicklet_nav_wrapper, .single-chiles_event nav#chicklet_nav_wrapper {  bottom: 23px}
.single-chiles_news  .hentry .entry-header nav#chicklet_nav_wrapper li, .single-chiles_event .hentry .entry-header nav#chicklet_nav_wrapper li {  list-style-type: none}

#orchard-all-nav {background-color: #78BE20;
  width: 100%;
  border-radius: 3px;
  margin-top: 33px;
  padding: 32px 33px 24px 33px; max-width: 154px; float: left } 
 #orchard-all-nav h3 {color: #FFCD00; font-family: 'GloberxBold'; font-weight: normal; font-size: 24px; line-height: 1em; padding-bottom: 14px; text-transform: uppercase; margin-bottom: 5px} 
#orchard-all-nav ul ul  {  margin: 5px 0 17px; padding-left: 14px; display: none;}
#orchard-all-nav li {padding: 2.1px 0 17px;
  line-height: 1em;}
#orchard-all-nav .months li { padding: 1.84px 0;   line-height: 1em;}
#orchard-all-nav .categories li {padding: 6px 0;   line-height: 1.3em;}
#orchard-all-nav #category_archive h3 { padding-bottom: 2px;     padding-top: 10px;}
#orchard-all-nav ul a { font-family: 'GloberBold'; font-weight: normal; font-size: 18px; color: #ffffff; text-decoration: none}
#orchard-all-nav ul li li a { font-family: 'GloberBook'; font-size: 16px; }
#orchard-all-nav ul a  small { font-family: 'GloberBook';}
/*#orchard-all-nav ul.years { padding-bottom: 15px}*/
#orchard-all-nav ul.categories { padding-bottom: 32px}
#orchard-all-nav  ul.years a { font-weight: normal}
#orchard-all-nav ul a:hover,  #orchard-all-nav ul a:focus,  #orchard-all-nav ul a:hover small, #orchard-all-nav a:focus small, #orchard-all-nav ul li.active a, #orchard-all-nav ul li.active a small, #orchard-all-nav ul li.expanded > a {color: #00843D }

#orchard-all-nav .collapsed li ,  #orchard-all-nav  .collapsed li,  #orchard-all-nav .collapsed li { display: none}
 
  
nav#chicklet_nav_wrapper {    display: block;
   position: absolute;
  left: 0;
  bottom: -20px}
  nav#chicklet_nav_wrapper .label {color: #78be20; float: left; font-weight:normal; font-size: 12px; font-family: 'GloberSemiBold'}
nav#chicklet_nav_wrapper ul.chicklet_nav { width: 205px}

nav#chicklet_nav_wrapper ul.chicklet_nav li {
    float: left;
}
nav#chicklet_nav_wrapper ul.chicklet_nav li a {background: url("/wp-content/themes/spartan/images/ShareIcons-sprite.png") repeat scroll 0 0 transparent;
  float: left;
  height: 21px;
  margin-right: 9px;
  width: 21px;
  margin-left: 17px;
}
nav#chicklet_nav_wrapper ul.chicklet_nav li a.fb {  background-position: 0 -22px;}
nav#chicklet_nav_wrapper ul.chicklet_nav li a.tw {   background-position: 96px -22px;
    margin-left: 6px;}
nav#chicklet_nav_wrapper ul.chicklet_nav li a.em {   background-position: 30px -23px;
  margin-left: 2px;
  width: 30px;}
nav#chicklet_nav_wrapper ul.chicklet_nav li a.plus { background-position: 69px -22px;
  margin-left: -2px;
  width: 32px;
  height: 23px;}
nav#chicklet_nav_wrapper ul.chicklet_nav li a.fb:hover, nav#chicklet_nav_wrapper ul.chicklet_nav li a.fb:focus {  background-position: 0 -44px;
  margin-top: 3px;}
nav#chicklet_nav_wrapper ul.chicklet_nav li a.tw:focus, nav#chicklet_nav_wrapper ul.chicklet_nav li a.tw:hover {    background-position: 96px -44px;
  margin-top: 3px;}
nav#chicklet_nav_wrapper ul.chicklet_nav li a.em:hover, nav#chicklet_nav_wrapper ul.chicklet_nav li a.em:focus {    background-position:  30px -44px;
  margin-top: 2px;}
nav#chicklet_nav_wrapper ul.chicklet_nav li a.plus:hover, nav#chicklet_nav_wrapper ul.chicklet_nav li a.plus:focus {    background-position:  69px -44px;
  margin-top: 3px;}
  
  

/* ==================================================================
    Secure and Accessible PHP Contact Form v.2.0WP FIXED width
    ACCESSITES.CSS made by Mike Cherim - http://green-beast.com 
   Designed and built to work with the Accessites WordPress theme
================================================================== */

#gb_form_div { 
  text-align : left;
  width : 100%;
  font-family:Verdana, Geneva, sans-serif;
}

#gb_form_div p {
  margin-left : 12px;
}

#gb_form {
  text-align : left;
}

#gb_form_div a {
  text-decoration : underline;
}

#gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active {
  text-decoration : none;
}

fieldset { 
  margin-top : 10px;
}

#gb_form legend, legend, #gb_form dt { 
  font-weight : bold; 
}

#gb_form legend {
  padding-top : 5px;
}

* html #gb_form legend {
  padding:0 0 10px 0;
}

#gb_form legend#mainlegend { 
  padding-top : 5px;
  padding-bottom : 10px;
  width:100%;
}

* html #gb_form legend#mainlegend {
  margin-left : -5px;
}

#gb_form legend#mainlegend small { 
  font-size : 11px; 
  text-transform : uppercase;
}

#gb_form_div .formhead small a {
  font-size : 11px; 
  display : inline;
  padding : 0;
  margin : 0;
}

#gb_form_div .main_formhead, #gb_form_div .formhead {
  font-size : 12px; 
  width : 97%;
}

#gb_form_div .main_formhead {
  margin-left : -35px;
  text-indent: -9999px;
}

#gb_form_div label { 
  margin-top : 5px;
  margin-left : 20px;
  font-size:11px;
}

#gb_form_div input.short, #gb_form_div input.med, #gb_form_div select.med, #gb_form_div textarea.textbox, #gb_form_div textarea { 
  padding : 3px; 
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  width : 60%;
  height : auto;
  margin:0 0 5px 20px;
}

#gb_form_div input.short {
  width : 7%;
}

#gb_form_div textarea.textbox, #gb_form_div textarea { 
  width : 80%;
  height : 220px;
  line-height : 1.5em;
}

#gb_form_div select.med {
  width : 60%;
}

#gb_form_div input.checkbox {
  cursor : default;
  padding : 0; 
  margin : 0;
  width : 14px;
  height : 14px;
}

#gb_form_div input.button {
	height:35px;
	font:16px/35px Georgia, "Times New Roman", Times, serif;
	padding:0;
	padding:0 15px;
	cursor:pointer;
	clear:both;
	margin: 10px 0 0 20px;
}

#content #gb_form input.button {
  margin : 15px 5px 25px 20px;
  padding : 2px 15px 2px 15px;
}

* html #content #gb_form input.button {
  margin-left : -5px;
}

#gb_form_div span.error, #gb_form_div span.success, #gb_form_div dt { 
  font-weight : bold; 
}

#gb_form_div dt small, #gb_form_div .formhead span.success, span.success, dl#result_dl_blockq dt {
}

#gb_form_div small.whythis a { 
  font-size : 11px; 
  text-decoration : none;
}
#gb_form_div small.whythis a span{ 
  text-decoration : none;
}
#gb_form_div small.whythis a:hover span{ 
}

#gb_form_div p.creditline small {
  clear : both; 
  display : block;
  text-align : right;
  margin : 0;
  padding : 25px 0 15px 0;
  font-size : 11px; 
  letter-spacing : .0001em;
}

dl#result_dl_blockq blockquote {
  margin-left : 0;
}

dl#result_dl_blockq blockquote p cite {
  display : block;
  text-align : right;
}

#gb_form_div span.items {
  font-weight : bold;
}

#gb_form_div ul {
  margin : 10px 10px 20px 10px;
}

#gb_form_div ul li {
  list-style-type : none;
  margin : 0 10px 0 20px;
}

/*.wrsubtexth2 h2 a {
	font-family:'TitilliumText22LRegular';
}*/
#featured_section_wilto {
	width:100%;
/*	padding:10% 0;*/
	position:relative;
	overflow:hidden;	
}
#featured_section_header {
	width:100%;
}
#featured_section_header img{
	max-width:100%;
	height:auto;
}
/* pro */




/* Pro Sidebar starts here */


#feed_social {
	width:100%;
	overflow:auto;	
	margin:0 0 20px 0;
	padding:20px 0;
}







.postquote{
    margin: 20px auto;
    width: 94.5946%;	
}
.postquoteperma {
	padding:10px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:inline-block;	
}


.wpcf7-text {
	margin-top:10px;
}
.wpcf7-email {
	margin-top:10px;
	padding:5px;
}
.wpcf7-quiz {
	margin-top:10px;
}
.wpcf7-textarea {
	margin-top:10px;
}
.wpcf7-file{
	margin-top:10px;
}
.wpcf7-submit {
	font:13px Georgia, "Times New Roman", Times, serif;
	padding:10px 25px;
	cursor:pointer;
}

.archiveheading {
	width:100%;
	padding:20px 0;
}
.archiveheading h2{
	font-size:36px;
    margin: 0 0 0 2.7027%;
    width: 94.5946%;	
}

/*-------------------------------------------------------------------------------------------*/
/* Colors */
/*-------------------------------------------------------------------------------------------*/

body{ color:#463c35 }
/*a,a:visited,a:focus{ color:#000; }*/
input, select, textarea{color:#7a7a7a;}
input[type=text], input[type=password], select, textarea{border:3px solid #c5c5c5;}
#wrapper_one{}
#wrapper_two{}
#wrapper_four{}
.logo_title a{
	color:#b00000;
}
.logo_desc {
	color:#000;
}
.logo_desc a{
	color:#000;
}
#menu{
	background:#C8C7C7;
}
.current-menu-item, .current_page_item {
	/*Background:#b3b3b3 !important;	*/
}
#menu select {
	background:none;
	border:1px solid #000;
	color:#000;
}
#featured_section {
	background:url(images/liten/featured_slider_nav_bg.png) repeat-x top;
}
#sidebar_search_social {
	background:#e9e8e8;	
}
#feed_social {
	background:#e9e8e8;
}
#sidebar_facebook {
	background:url(images/sidebar_facebook.png) no-repeat center right;
	border-bottom:1px solid #cfcfcf;
}
#sidebar_facebook p a{
	color:#000;
}
#sidebar_twitter {
	background:url(images/sidebar_twitter.png) no-repeat center right;
	border-bottom:1px solid #cfcfcf;	
}
#sidebar_twitter p a{
	color:#000;
}
#twitter_update_list_1985 p{
	color:#000;	
}
#twitter_update_list_1985 p a{
	color:#000;
}
#twitter_update_list_1985 p a.twittertime {
	color:#d3262a;
}
#twitter_update_list_1985 p a.twittertime span{
	color:#6DCFF6;
}
#sidebar {
	background:#e9e8e8;
}
/* pro */


.actual_post_title h2{
	color:#000;
}
.actual_post_title h2 a{
	color:#000;
}
.actual_post_title h2 a:visited{
	color:#000;
}
.actual_post_author {
		
	border:1px solid #cecece;
	border-right:0;
	border-left:0;
}
.actual_post_ratings {
	border:1px solid #cecece;
	border-right:0;
	border-left:0;
	border-bottom:0;	
}
.actual_post_comments {
	color:#000;
}
.metadata{
	border-bottom:1px solid #cecece;
}
.metadata .bot{
	border-bottom:1px solid #cecece;
}
.metadata .label{
	color:#9e0b0e;
}
.bookmark_button_container {
	border-bottom:1px solid #cecece;
}
.postmetadata{
	border:1px solid #d8d7d7;
	background:#e5e5e5;
}
.post_author_bio {
	background: #dcdbdb;
    border-bottom: 5px dashed #eaeaea;
	border-top: 5px dashed #eaeaea;
}
.authors_website {
	background:url(images/authors_website.png) no-repeat;
}
.authors_website p{
	color:#050505;
}
.authors_twitter {
	background:url(images/authors_twitter.png) no-repeat;
}
.authors_twitter p{
	color:#050505;
}
.authors_facebook {
	background:url(images/authors_facebook.png) no-repeat;
}
.authors_facebook p{
	color:#050505;
}
.single_newsletter_heading {
	background:url(images/single_rss.png) right center no-repeat;
}
.single_newsletter_heading p{
	color:#050505;
}
.single_social_share {
	background: #dcdbdb;
    border-bottom: 5px dashed #eaeaea;
	border-top: 5px dashed #eaeaea;
}
.single_social_share_heading {
	background:#cecece;
}
.single_social_share_heading p{
	color:#050505;
}
.single_np_prev_np {
	color:#d3262a;
}
.single_np_next_np {
	color:#d3262a;
}
.single_related_title {
	background:#cecece;
	border-top: 5px dashed #eaeaea;
}
.single_related_title p{
	color:#050505;
}
.single_related_posts {	
	background:#dcdbdb;
	border-bottom: 5px dashed #eaeaea;	



}
.related_post_title a{
	color:#F26521;
}
.no_comm_single p{
	color:#d3262a;	
}
/* Full width page starts */
#main_content_section_full {background: #fff;margin: 40px auto;width: 100%;max-width: 1200px;}

#main_content_section_search_title {
	/*background:#eaeaea;*/	
}
.page_full_title {
	margin-bottom: 40px
}

.search .gsc-wrapper {    margin-top: 40px}
.search .gsc-table-result, .search .gsc-thumbnail-inside, .search .gsc-url-top {  margin-top: -9px; padding-left: 0}
.search  .gs-result .gs-title, .search  .gs-result .gs-title { height: auto;   overflow: visible;
  display:inline; line-height: 1.5em; font-size: 24px;
  font-weight: normal;
  font-family: 'GloberBold';
  text-decoration: none;}
 .search .gs-result .gs-title b, .search .gs-webResult.gs-result a.gs-title:hover b, .search .gs-webResult.gs-result a.gs-title:link b,  .gs-imageResult a.gs-title:hover b, .search .gs-webResult.gs-result a.gs-title:visited b {font-size: 24px;
  font-weight: normal;
  font-family: 'GloberBold'; text-decoration: none; color: #00632e}
  .search  .gs-result .gs-title:hover, .search  .gs-result .gs-title:focus {   font-weight: normal;
  font-family: 'GloberBold';
  text-decoration: underline}
  
.search   .gs-webResult div.gs-visibleUrl, .search .gs-imageResult div.gs-visibleUrl {  font-size: 14px;
  font-weight: normal;
  font-family: 'GloberRegular';     line-height: 1.5em;
    margin: 6px 0;
}
.search  .gs-result   .gsc-table-result .gs-title {display: none}
.search .gsc-result-info {  padding-left: 0}
.page-template-search #main_content_section_search #you_searched_for, .search #main_content_section_search #you_searched_for { background-color: #fceba3; padding: 15px 0 8px; width: 100%;}
.page-template-search #main_content_section_search #you_searched_for h3, .search #main_content_section_search #you_searched_for h3 {color: #00843d; margin-left: 15px; margin-right: 15px; border-bottom: 1px solid #422c1f;
    font-family: "GloberRegular";
    font-size: 24px;
    line-height: 1.5em;
	  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
}
.page-template-search #main_content_section_search .seach_section, .search  #main_content_section_search .seach_section {  background-color: #fceba3; margin-left: 15px;   
 width: -webkit-calc(100% - 15px);
width: calc(100% - 15px)}
.search #main_content_section_search .seach_section .searchtext, .search #main_content_section_search .seach_section .searchtex {   width: 88%}
.search #main_content_section_search .seach_section fieldset , .search #main_content_section_search .seach_section .text, .search #main_content_section_search .seach_section fieldset, .search #main_content_section_search .seach_section .text {color: #da291c;
    font-family: "GloberSemiBold";
    font-size: 24px; margin: 0;  padding-bottom: 0;
    padding-top: 6px;}
.search #main_content_section_search	.seach_section .searchsub, .search #main_content_section_search	.seach_section .searchsub {padding-top: 6px}
.search .gsc-results .gsc-cursor-box {  margin: 10px 0}
.search .gsc-selected-option-container {    min-width: 56px}
.search  img.gcsc-branding-img-noclear {margin: -24px 0 0 0}
.search .gs-webResult .gs-snippet {
  font-family: 'GloberRegular';
  font-weight: normal;
  font-size: 14px; line-height: 1.5em
}
.page-template-search .gsc-results .gsc-cursor-box .gsc-cursor-page {  color: #00843D;
  font-family: 'GloberBold';
  font-size: 14px;
  margin: 0 12px;
}
.search .gsc-results .gsc-cursor-box .gsc-cursor-current-page {  color: #4acc86}
.search .gsc-webResult .gsc-result {  padding: 18px 3px}
.search.search-results .gs-result .gs-image {border: none;}
.search.search-results .gsc-webResult.gsc-result img.gs-image {width: 66px;   height: 66px;    object-fit: cover;}

#generic_header_wrapper { background-color: #FDF9E5; height: 100px;     display: block; margin-top: -60px;     width: 100%}
#generic_header {margin: 0 auto;
    max-width: 964px;
  width: 100%;
  display: block;
  height: 100%;   position: relative;}
#generic_header img {   position: absolute;
  bottom: 0;
  left: 0;   max-width: 100%; max-height: 100%; width: auto;  height: auto}

.fouroh h2 {
	background: url("/wp-content/themes/spartan/images/arrow-h2.png") no-repeat scroll 0 10px transparent;
  font-size: 60px;
  font-weight: normal;
  font-family: 'Bobbin-Regular';
  line-height: 1em;
  padding-left: 60px;
  color: #da291c; padding-bottom: 30px;
  padding-top: 10px}
.fouroh h3 { color: #00843D;   font-size: 24px;
  font-weight: normal;
  line-height: 1em;
padding-bottom: 0;
    padding-top: 6px;}

.fouroh  .seach_section {
    background-color: #fceba3; margin-top: 30px;
    padding: 12px 0 5px;
}
.fouroh_cart_art {
    display: block;
    margin: 0 auto;
    padding-top: 10px
}

.ta_meta_container_full {
	background:#dcdbdb;
	border-bottom:dashed 5px #eaeaea;
}
.actual_post_title_page_full h2{
	color:#000;
}
/* Full width page ends */
/* entry */
.entry .more-link{
	background:url(images/btn_more.png) no-repeat 100% -25px;
	color:#fff;
}
.entry .more-link span{
	color:#F26522;
	border-bottom: 1px solid #F26522;
}
.entry .wp-caption{ /*background:#D8D7D7;*/}
.entry .wp-caption img{ background:none; border-top: 10px solid #ffcd00; }

/* Various Tags & Classes */
.entry acronym, .entry abbr{
	border-bottom: 1px dashed #dfcfba;
}
.entry blockquote{
	/*border-left:13px solid #D8D7D7;*/
}
.entry blockquote blockquote{
	/*border-left:13px solid #6dcff6;*/
}
blockquote cite {
	color: #666;
}
pre {
	background: #D8D7D7;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
}
ins {
	background: #D8D7D7;
}
/* Respond */
#respond h3{
	background:url(images/bgr_title.png) no-repeat 0 100%;
}
#commentform #submit{
	background:#000;
	border:0;
	color:#fff;
}
/* Comments*/
.commentlist li.comment{
	background:url(images/comments_bg.png) repeat;
}
.commentlist li.trackback{
	background:url(images/comments_bg.png) repeat;
}
.commentlist li.pingback{
	background:url(images/comments_bg.png) repeat;
}
.commentlist li.comment .entry li{
	background: none;
	border: 0;
}
.commentlist li.comment .entry ul{
	background: none;
	border: 0;
}
.commentlist li.comment .entry ol{
	background: none;
	border: 0;
}
.commentlist .reply a{
	background:#000;
	color:#fff;
}
.commentlist .reply a:hover{
	background:#333;
}
.comment-author img{
	border:3px solid #868686;
}
.commentlist .fn{
	color:#000;
}
.commentlist .comment-author-admin .fn, .commentlist .comment-author-admin .fn a{
	color:#0380ff;
}
.pagination2 span {
	color:#000;
}
.pagination2 a {
	color:#ED1C24;
}

/* pagination */
.pagination{
	background:none;
	/*border:1px solid #D8D7D7;*/
}
.wp-pagenavi {  float: left}
.pagination span, .pagination a{
    border: 0 none !important;
       color: #61554C;
        font-size: 18px;
    font-weight: normal;
    font-family: 'GloberBold';
    margin: 0 4px;
    padding: 2px 12px 0
}
.pagination a.nextpostslink { top: 4px;
    position: relative;  display: inline-block;   margin-left: 10px;
    padding: 0 1px 0 13px; vertical-align: bottom; float: right;}
.pagination a.nextpostslink:before { font-size: 32px;  vertical-align: middle; display: inline-block; /*font-family: Genericons; content: '\f501'*/  font-family: Dashicons; content: '\f345'}
.pagination a.previouspostslink {top: 4px;
    position: relative;  float: left;  padding: 0 10px 0 3px; vertical-align: bottom; display: inline-block;   margin-right: 10px}
.pagination a.previouspostslink:before {font-size: 32px;  vertical-align: middle; display: inline-block; /*font-family: Genericons; content: '\f503'*/  font-family: Dashicons; content: '\f341'  }
.pagination .pages{
	color:#fff;
	background:#363636;
}
.pagination a:hover, .pagination .current{
	color: #00843D;     font-family: 'GloberBold'; position: relative;
} 
.pagination .current:before {background: #78BE20 0% 0% no-repeat padding-box; display: block; 
    top: -6px;
    left: calc(28% - 12px);
	position: absolute; content:'';
    opacity: .25;
    border-radius: 24px;
    height: 41px;
    width: 41px;}
.pagination .extend {font-size: 24px;
    font-family: 'TitilliumText22LRegular', Georgia, "Times New Roman", Times, serif;
    font-weight: 600;}
@media only screen and (max-width: 620px) {
	.pagination a.previouspostslink, .pagination a.nextpostslink {display: none}
	.pagination .extend {    font-size: 18px;     padding: 2px 0px 0;}
	.pagination span, .pagination a {    padding: 2px 9px 0;}
	.pagination .current:before {left: calc(16% - 9px);}
} 

/* Sidebar */
.sidebar_widget_top {
	background:#dbdada;

}
.sidebar_widget_bottom {
	background:#E7E6E6;
}

.widget {
	background:#dbdada;
}
.widgettitle {
	background:#cfcfcf;
	color:#000;
}
.widget ul li{
	border-bottom:1px solid #cfcfcf;
}
.widget ul li a{

	color:#000;
}
.widget ul li a:visited{
	color:#000;

}
.widget ul ul a{
	color:#60635e;
}
.widget ul li ul li{
	
}
.widget .last{
	background:none;
}
/* Calendar */
#wp-calendar caption{color:#658B2D;}
#wp-calendar th,#wp-calendar td{color:#000;}
#wp-calendar a{color:#658B2D;}
/* tag cloud */
.tagcloud a{
	color:#000;
}
.widget_poll li{
	border:0;
	background: none;
}
.widget_poll li a{
color: #acadac;
}
.wp-polls ul li{
	background: none;
	color:#000;	
	border-bottom:0;
}
.wp-polls p strong{
	color:#000;	
}
.wp-polls p a{
	color:#000;	
}
.wp-polls .Buttons {
	background:#000 !important;
	border:0 !important;	
}
.widget img {
    height: auto;
    max-width: 90%;
	margin:10px 5%;
}
.widget select {
    width: 90%;
	background:#CFCFCF;
	border:0;
	margin:10px 5%;
}
.widget .current-menu-item, .widget .current_page_item {
	background:none !important;	
}
/* pro */
/* Sidebar */
#footer_section .footerp{
	color:#000;
}
#footer_section .footerp a{
	color:#000;
}
#footer_section .footercredit {
	color:#000;
}
#footer_section .footercredit a{
	color:#000;
}
.footerp .seach_section {
	background:none !important;
}
#gb_form {
  background : transparent;
}
fieldset { 
  border : 0;
}
#gb_form legend#mainlegend { 
  background:url(images/dotted_grey.gif) repeat-x bottom;
}
#gb_form_div .formhead small a {
  background-image : none;
}
#gb_form_div .main_formhead, #gb_form_div .formhead {
  color : #4c4c4c;
}
#gb_form_div input.short, #gb_form_div input.med, #gb_form_div select.med, #gb_form_div textarea.textbox, #gb_form_div textarea { 
  border : 5px solid #383838;
  background-color : #f3f3f3;
}
#gb_form_div input.checkbox {
  background : transparent;
  border : 0;
}
#gb_form_div input.button {
	background:#000;
	border:0;
	border-right:1px solid #000;
	color:#fff;
}
#gb_form_div small.whythis a span{ 
  background:#000;
  color : #fff;
}
#gb_form_div small.whythis a:hover span{ 
  background:#000;
  border:1px solid #fff;
}
#gb_form_div span.items {
  color : #339999;
}
.wpcf7-text {
	border: 5px solid #c9c9c9 !important;
	background:#DCDBDB;
}
.wpcf7-email {
	border: 5px solid #c9c9c9 !important;
	background:#DCDBDB;
}
.wpcf7-quiz {
	border: 5px solid #c9c9c9 !important;
	background:#DCDBDB;
}
.wpcf7-textarea {
	border: 5px solid #c9c9c9 !important;
	background:#DCDBDB;
}
.wpcf7-file{
	border: 5px solid #c9c9c9 !important;
	background:#DCDBDB;
}
.wpcf7-submit {
	background:#000;
	border:0;
	color:#fff;
}
.wrsubtexth2 h2 a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: transparent;
    padding: 3px 8px 6px;
}
.carousel-active-slide .wrsubtexth2 h2 a {       color: #6a5e55
	/*background: none repeat scroll 0 0 #ffffff;
    color: inherit;
    opacity: 0.77;*/
}
.carousel-active-slide .wrsubtexth2 h2 a:hover,  .carousel-active-slide .wrsubtexth2 h2 a:focus {
	text-decoration: underline}
.wrtext p {
	color:#000;	
}
/* pro */

#mag_heading p{	
	color:#000;
}
.titlemag h2{
	border-bottom:1px solid #cfcfcf;
	color:#000;	
}
.titlemag h2 a{
	color:#000;
}

/* Pro Sidebar starts here */
#feed_social {
	background:#e9e8e8;
}
.wrtext p a {
	color:#FFF;
}


.postquote{
	background:rgba(0,0,0,0.1);
}
.postquoteperma {
	background:rgba(0,0,0,0.1);
}


#header_social_cont {
	background:#0c0c0c url(images/header_social_cont.png) repeat-x top;
}
#content_section {
	/*background:#f1f1f1;*/
}
#Main_nav .selected a, #nav2 .selected a { color: red }



#footer_section { 
	overflow:auto;
	padding: 65px 0 30px;
}

#footer_section.all { 	padding: 0px !important}
#footer_section.all #footer_section_inner { display: none}
.bottomfooterwidgety{
	color:#000;	
}
.seach_section .text{
	background:none;
  color:#422c1e; 
  font-weight: normal; 
  font-size: 18px; 
  font-family: 'GloberBold';
	border:0;
}

.widget .seach_section .searchtext{
	background:#CFCFCF;
}
.widget .seach_section .text{
	background:none;
	color:#878786;
	border:0;
}
.widget .seach_section .searchsub{
	background:#000;	
}
.widget .seach_section .submit{
	color:#ffffff;
	border:0;
}
.single_np_prev {
	background:url(images/single_np_prev.png) left center no-repeat;	
}
.single_np_next {
	background:url(images/single_np_next.png) right center no-repeat;	
}
.gallery a img {
	border: none;
}
dl.gallery-item img {
	background: #fff;
	border: 1px solid #eee;
}
.header_search_cont fieldset{
	background:#2f2f2f;	
}
.header_search_cont .searchtext{
	background:none;
}
.header_search_cont .text{
	background:none;
	color:#878786;
	border:0;
}
.header_search_cont .searchsub{
	background:#000;
}
.header_search_cont .submit{
	color:#ffffff;
	border:0;
	background:none;	
}

.archiveheading {
	border-bottom:40px solid #F1F1F1;
}


/* Tweak Visual Form Builder styles */
.page .vfbp-form input[type="radio"] {  margin-top: 1px }
.vfb-radio:last-child {margin-bottom: 20px}
form.vfbp-form {zoom: 1;}   /* These 3 rules will apply clearfix class to the form */
form.vfbp-form:before, form.vfbp-form:after {content: "";
  display: table;}
form.vfbp-form:after {clear: both;}
.page .vfbp-form .btn-primary {
  color: #fff;
  background-color: #78BE20;
  border-color: #65932b;
}
.page .vfbp-form .btn-primary:hover, .page .vfbp-form .btn-primary:focus, .page .vfbp-form .btn-primary.focus, .page .vfbp-form .btn-primary:active, .page .vfbp-form .btn-primary.active, .page .vfbp-form .open>.dropdown-toggle.btn-primary {
  color: #FFCD00;
  background-color: #00843D;
  border-color: #00843D
}
.page .vfbp-form .btn {font-family: 'GloberBold'; padding: 10px 17px 6px}
.page .vfbp-form .vfb-radio input[type="radio"], .page .vfbp-form .vfb-radio-inline input[type="radio"], .page .vfbp-form .vfb-checkbox input[type="checkbox"], .page .vfbp-form .vfb-checkbox-inline input[type="checkbox"] {    margin-top: 0px}
.page #vfbField217 {margin: 9px 0;}
.page .vfbp-form .vfb-checkbox {padding-bottom: 10px;}
.page .vfb-form-group h4 {    padding-top: 10px}


/* Blocks for Default Template */
.has-white-color {color: #Ffffff}
.has-beige-color {color: #FDF9E5}
.has-taupe-color {color: #a29389}
.has-text-brown-color {color: #463c35}
.has-brown-color {color: #422c1e}
.has-red-color {color: #da291c}
.has-yellow-color {color: #ffcd00}
.has-light-green-color {color: #78BE20}
.has-green-color {color: #00843D}

.has-white-background-color {background-color: #Ffffff}
.has-beige-background-color {background-color: #FDF9E5}
.has-taupe-background-color {background-color: #a29389}
.has-text-brown-background-color {background-color: #463c35}
.has-brown-background-color {background-color: #422c1e}
.has-red-background-color {background-color: #da291c}
.has-yellow-background-color {background-color: #ffcd00}
.has-light-green-background-color {background-color: #78BE20}
.has-green-background-color {background-color: #00843D}


.wp-block-testimony #testimony_section {    padding-bottom: 0;}

#main_content_section blockquote, #main_content_section .wp-block-pullquote {margin-left: 0; margin-bottom: 20px;}
#main_content_section blockquote cite, #main_content_section .wp-block-pullquote cite {color: #da291c;
    font-family: 'GloberBold';
    font-weight: normal;
    font-size: 18px;
    line-height: 1.3em;
    margin-top: 0; text-transform: none;}
#main_content_section blockquote.wide, #main_content_section blockquote.is-style-large, #main_content_section .wp-block-pullquote.is-style-large {float: none !important; width: 100% !important; color: #463c35; font-size: 26px;} 
#main_content_section blockquote a, #main_content_section blockquote.is-style-large a, #main_content_section .wp-block-pullquote.is-style-large a  {color: #da291c !important} 
#main_content_section blockquote.wide a, #main_content_section blockquote.is-style-large a , #main_content_section .wp-block-pullquote.is-style-large a  { color: #463c35 !important} 
#main_content_section blockquote.is-style-large cite , #main_content_section .wp-block-pullquote.is-style-large cite {color: #463c35}

#main_content_section .wp-block-advgb-accordions {margin-bottom: 35px;}
#main_content_section .advgb-accordion-header, #main_content_section .advgb-accordion-header.ui-accordion-header.ui-state-default {background-color: #b2da80 !important;
    color: #008439 !important; padding: 11px 40px 5px 10px !important;}
/*#main_content_section .advgb-accordion-header.ui-accordion-header.ui-state-default {border: none !important}*/
#main_content_section .advgb-accordion-header h4 {font-size: 22px !important; line-height: 1.4em;}
#main_content_section .advgb-accordion-header-icon svg {fill: #008439 !important }


/* General Use Styles */

.ir {
display: block;
border: 0;
text-indent: -999em;
overflow: hidden;
background-color: transparent;
background-repeat: no-repeat;
text-align: left;
direction: ltr;
}


/* Contain floats: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/*To remove "X" from all search input fields in IE, simply add this to bottom of your css:*/
input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; }

/*To remove "X" from search input field on Chrome Browser (and all it's mutations), simply add this to bottom of your css:*/
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,

input[type="search"]::-webkit-search-results-decoration { display: none; }


.obscure, .screen-reader-text {
position: absolute !important;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
}

.print-only {display: none !important; }


hr {
    margin: 2em 0;
    background: #ccc;
    box-shadow: none;
    border: none;
    height: 1px;
}


/* ----------------------------------
SVG Icons - svgicons.sparkk.fr
------------------------------------- */

.svg-icon {
  width: 1em;
  height: 1em;
}
.svg-icon circle {
  stroke-width: 1;
}
.back-to-calendar {
	color: #fff;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	background: #00843d;
	padding: 15px 20px 10px 20px;
	margin: 2em 0 1em 0;
	border-radius: 4px;
	text-decoration: none;
	font-family: 'GloberBold', sans-serif;
	line-height: 1.3;
}
.back-to-calendar:hover, .back-to-calendar:focus {
	background: #78be20;
	text-decoration: none;
}
.back-to-calendar .svg-icon {
  	width: 24px;
  	height: 24px;
  	margin-right: 5px;
  	vertical-align: middle;
  	position: relative;
  	top: -3px;
}
.back-to-calendar .svg-icon path,
.back-to-calendar .svg-icon polygon,
.back-to-calendar .svg-icon rect {
  fill: #fff;
}

/* 
MODERN EVENTS CALENDAR
----------------------------------------------*/
.entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6 {
    font-family: 'GloberBold', sans-serif;
}
.mec-wrap h3 {
    font-size: 28px;
    font-family: 'GloberxBold', sans-serif;
	line-height: 1.5;
	color: #463C35;
}
.mec-wrap h4 {
    /* font-size: 24px; */
    /* font-family: 'GloberBold', sans-serif; */
    line-height: 1.5;
    font-size: 24px;
    font-family: 'GloberBold';
    color: #00843d;
}
.mec-wrap h5 {
	font-size: 24px;
    font-family: 'GloberBold', sans-serif;
    color: #00843d;
}
.mec-wrap {
	margin-top: 2em;
}
.mec-wrap, .mec-wrap div {
    font-family: 'GloberRegular', sans-serif !important;
    color: #463C35 !important;
}
.mec-event-content p {
    font-family: 'GloberRegular', sans-serif;
    line-height: 30px;
    font-size: 18px;
    color: #463c35;
}
.mec-event-content {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.mec-calendar-day-head {
    padding-top: 7px !important;
    font-family: 'GloberBold', sans-serif;
    color: #422c1e !important;
}
.mec-calendar .mec-event-article {
    border: none;
}
.mec-single-event .col-md-4 {
    margin-bottom: 40px;
}
.mec-single-modern .col-md-4 .mec-frontbox {
    margin-top: 20px;
}
.mec-totalcal-box p:empty, .mec-calendar p:empty, .mec-totalcal-box br, .mec-calendar br {
    display: none;
}
.mec-totalcal-box p {
    display: none;
}
.mec-calendar-day p {
    display: none;
}
.mec-wrap .mec-totalcal-box {
    border-radius: 4px;
    box-shadow: none;
    margin-bottom: 40px;
    border-color: #eaeaea;
    background: #f4f4f4;
}
.mec-dropdown-search i, .mec-date-search i {
    border-radius: 4px 0 0 4px;
}o
.mec-dropdown-search select, .mec-date-search select:last-of-type {
    border-radius: 0 4px 4px 0;
}
.mec-wrap .mec-previous-month, .mec-wrap .mec-next-month {
    border-radius: 4px !important;
    box-shadow: none !important;
    font-family: 'League Gothic' !important;
    font-size: 24px !important;
    letter-spacing: 0 !important;
}
.mec-previous-month i, .mec-next-month i {
    vertical-align: middle;
    position: relative;
    top: -1px;
}
.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month {
    color: #00843d;
    /* border: none; */
}
.mec-wrap .mec-totalcal-box select {
    font-family: 'GloberBold', sans-serif;
    font-size: 16px;
    position: relative;
    padding-top: 2px;
    cursor: pointer;
    border: none;
    color: #422c1e;
}
.mec-wrap .mec-dropdown-search i, .mec-wrap .mec-date-search i {
    border: none;
}
.mec-wrap.colorskin-custom .mec-calendar .mec-selected-day:hover {
    background: #f4f4f4;
}
.mec-wrap.colorskin-custom .mec-bg-color {
    background: none;
}
.mec-calendar .mec-calendar-header h2 {
    font-family: 'League Gothic' !important;
    font-weight: normal;
    font-size: 36px;
    color: #422c1e;
}
.mec-single-event-novel {
    margin: 0px -3px 4px -3px !important;
    /* border-radius: 4px !important; */
}
a.event-single-link-novel {
    text-decoration: none !important;
}
a.event-single-link-novel:hover, a.event-single-link-novel:focus {
    text-decoration: underline !important;
    color: #422c1e;
}
.mec-calendar .mec-event-article.mec-single-event-novel h4 {
  font-size: 14px;
  font-weight: 400;
  margin-top: 4px !important;
  text-transform: none;
  line-height: 1.5;
  margin-bottom: 0 !important;
}
mec-single-event-novel.light h4 {
    color: #422c1e;
}
.mec-single-event-novel.mec-label-featured {
	/* background: repeating-linear-gradient( 145deg, rgba(0, 140, 255, .01), rgba(0, 140, 255, .01) 10px, rgba(0, 140, 255, .09) 10px, rgba(0, 140, 255, .09) 20px ) !important; */
	/* border-color: rgba(0, 140, 255, 1) !important; */
	/* background: rgba(0, 140, 255, .15) !important; */
}
.mec-single-event-novel.mec-event-article.mec-label-featured h4:before {
    content: "\f005";
    font-family: FontAwesome;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 4px;
    color: #fff;
    /* background: rgba(0,140,255,1); */
    height: 16px;
    width: 16px;
    display: inline-block;
    text-align: center;
    border-radius: 4px;
    /* padding: 4px 5px; */
    /* margin-bottom: 7px; */
    font-size: 14px;
}


/* SINGLE */
.mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-frontbox {
    box-shadow: none;
    border: none;
    /*margin-top: 20px;*/
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
.mec-event-list-standard a.mec-booking-button {
    display: block !important;
    top: 12px;
    font-family: 'GlobersemiBold';
}
.mec-single-modern .col-md-4 .mec-frontbox, .mec-single-modern .mec-single-event-bar {
    background: none;
}
.mec-single-modern .col-md-4 {
    margin-top: -50px;
    margin-top: 0;
}
.mec-single-modern .col-md-4 .mec-frontbox {
    margin-bottom: 0;
    padding: 0;
    margin-top: 0;
}
.mec-single-modern .mec-single-event-bar>div dd {
    font-size: 16px;
}
.mec-single-modern .mec-single-event-bar {
    padding: 0;
    margin-top: 0px;
    background: #fff;
    border-radius: 4px;
}
.mec-single-modern .mec-single-event-bar>div h3, .mec-event-meta h3, .mec-event-meta dt {
    color: #00843D !important;
    text-transform: none !important;
    font-family: 'GloberBold';
    font-size: 18px !important;
}
.mec-single-event .mec-event-meta dt, .mec-single-event .mec-event-meta h3 {display: inline !important}
.mec-single-event-bar i, .mec-next-occurrence i:before {
    color: #00843D !important;
}
.mec-single-event .mec-next-occurrence ul, .mec-single-event .mec-next-occurrence li {
    list-style: none;
    padding-left: 0;
}
.mec-next-event-details a {
    display: none;
}
.mec-event-export-module.mec-frontbox {
    margin-top: 0px;
    margin-bottom: 0px;
}
.mec-events-button {
    background: none;
    border: 2px solid #00843d;
    color: #00843d !important;
    text-decoration: none !important;
    font-size: 16px;
    padding-top: 16px;
    border-radius: 4px;
    transition: none;
}
.mec-events-button:hover, mec-events-button:focus {
    background: #78be20 !important;
    color: #fff !important;
    transition: none;
}
.mec-event-social-icon a {
    text-decoration: none !important;
}
.mec-event-social.mec-frontbox {
    margin-bottom: 0px;
    margin-top: 0;
    padding: 0;
}
.mec-single-event .mec-event-social h3 {
    color: #00843d;
    text-transform: none;
    font-family: 'GloberBold', sans-serif;
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    text-align: center;
    margin-top: 0;
	margin-bottom: 0;
}
.mec-single-event .mec-event-social h3:before {
    display: none;
}
.mec-single-event .mec-frontbox-title {
    border-bottom: 1px solid #ccc;
    margin-top: 1em;
    margin-bottom: 1em;
    text-transform: none;
    text-align: left;
    font-size: 28px;
    font-family: 'GloberxBold', sans-serif;
    line-height: 1.5;
    padding-bottom: 0;
}
.mec-single-event .mec-frontbox-title:before {
    display: none;
}
.mec-single-event .mec-event-social.mec-frontbox {
    background: #fff;
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, 0.125) !important;
    padding: 20px 10px 1px 10px;
    margin-top: 12px;
}
.mec-event-social.mec-frontbox h3 {
    border: none;
}
.mec-single-event .mec-event-sharing {
    margin-top: 0px;
}
.mec-single-event .mec-booking-button {
    background: #00843d !important;
    height: 100% !important;
    padding: 20px 10px 15px 10px !important;
    margin-bottom: 15px;
    border-radius: 4px;
    text-decoration: none !important;
    font-family: 'GloberBold', sans-serif;
    line-height: 1.3 !important;
}
.mec-single-event .mec-booking-button:hover, .mec-single-event .mec-booking-button:focus {
    background: #78be20 !important;
}


.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button {
    border-radius: 4px;
    border-color: #eee;
    font-family: 'GlobersemiBold', sans-serif;
    font-size: 14px;
    text-transform: none;
    letter-spacing: 0;
    box-shadow: none;
    transition: all .21s ease;
    background: #fff;
    color: #767676;
    border: 1px solid #e8e8e8;
    padding: 8px 16px;
    height: 38px;
}
.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button:hover, .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button:focus {
    background: #00843d;
	color: #fff;
	border-color: #00843d;
}


.mec-next-occurrence {
    background: #fff;
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, 0.125) !important;
}
.mec-next-occurrence h3 {
    padding: 15px 15px 0 15px;
    border: none !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    color: #00843D !important;
    text-transform: none !important;
    font-family: 'GloberBold' !important;
    font-size: 18px !important;
}
.mec-next-occurrence ul {
    padding-bottom: 10px !important;
    margin-top: -10px !important;
}
img.mec-img-organizer {
    margin-bottom: 10px;
}
.mec-events-abbr {
    font-family: 'GloberSemiBold', sans-serif; font-size: 16px !important;
}
.mec-wrap abbr { 	font-family: 'GloberSemiBold', sans-serif;				}
.mec-single-event .mec-event-meta .mec-events-address {
    color: #8d8d8d;
}
.mec-next-event-details h6 {
    color: #171c24!important;
    text-transform: none !important;
    font-family: 'GloberBold';
    font-size: 16px !important;
}
.mec-single-event .mec-event-meta h6 {
    text-transform: none;
    font-size: 16px;
    color: #463C35;
}
.mec-single-event .mec-event-meta .mec-events-address, .mec-single-event .mec-event-meta .author, .mec-events-abbr {
    font-size: 16px;
    line-height: 22px;
}
.mec-single-event .mec-event-meta .mec-events-event-categories a, .mec-single-event .mec-event-meta dd {
    font-size: 16px;
}
.mec-single-event .mec-event-meta dd a {					font-family: 'GloberSemiBold';	padding-left: 0 !important;
    display: inline-block !important;			}
.mec-single-event .mec-event-meta dd:first-of-type {
    margin-top: 0;
    padding-top: 5px;
}
.mec-single-event-description.mec-events-content ol li, .mec-single-event-description.mec-events-content ul li {
    color: inherit;
    font-size: 18px;
    line-height: unset;
    font-weight: 300;
}
.mec-event-export-module.mec-frontbox {
    padding: 0px 0 40px 0;
}
/* .mec-event-schedule.mec-frontbox {
    margin-top: -3em;
} */
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul {
    margin: 15px 0px;
}


.single section#main-content {
    background: #FDF9E5;
}
.single-mec-events #slit_image_wrapper, .tax-mec_category #slit_image_wrapper {
	height: 100px
}
.single-mec-events #content_section, .tax-mec_category #content_section {
    background: #FDF9E5;
}
.mec-event-cost, .mec-event-more-info, .mec-event-website, .mec-events-meta-date, .mec-single-event-additional-organizers, .mec-single-event-category, .mec-single-event-date, .mec-single-event-label, .mec-single-event-location, .mec-single-event-organizer, .mec-single-event-time {
    background: #fff;
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, 0.125) !important;
}
.mec-single-event .mec-event-meta .mec-single-event-additional-organizers .mec-events-single-section-title, .mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title, .mec-single-event .mec-events-meta-date h3, .mec-single-event .mec-event-meta .mec-single-event-additional-organizer .mec-events-single-section-title {display: inline-block !important;}	
.mec-single-event-additional-organizers img, .mec-single-event-location img, .mec-single-event-organizer img, .mec-sponsor img {	padding-left: 0;	}
.mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-frontbox {
    background: none;
    box-shadow: none;
    border: none;
}
/*.mec-wrap h1.mec-single-title { 
	background: url("/wp-content/themes/spartan/images/arrow-h2.png") no-repeat scroll 0 0  transparent; 
	font-size: 60px; 
	font-weight: normal;
	font-family: 'Bobbin-Regular'; 
	line-height: 1em;
  padding-left: 60px; 
  color: #da291c;
  margin-bottom: 32px !important;
}*/
.single-mec-events .mec-wrap a:not(.wp-block-button__link):not(.mec-events-button) {
    color: #00843d;
    font-family: 'GloberSemiBold';
    font-weight: normal;
	text-decoration: underline !important;
}
.single-mec-events .mec-wrap a:not(.wp-block-button__link):not(.mec-events-button):hover, .single-mec-events .mec-wrap a:not(.wp-block-button__link):not(.mec-events-button):focus {text-decoration: none !important;}
.single-mec-events .mec-wrap a:hover, .single-mec-events .mec-wrap a:focus {	text-decoration: none !important;}
.single-mec-events .mec-single-event .mec-event-meta .mec-events-address .mec-address, .single-mec-events .mec-single-event .mec-event-meta .mec-location-opening-hour span, .single-mec-events .mec-single-event .mec-event-meta .mec-location-url span {
    FONT-SIZE: 16px !important;
    color: inherit !important;
    padding-left: 0 !important;
}
.mec-wrap a:hover, .mec-wrap a:focus {
	text-decoration: none;
}
.mec-events-event-image img {
    object-fit: contain;
    object-position: left;
    max-height: 358px;
	max-height: 414px;
}
.mec-single-event ul {
    margin: 0 0 15px 0;
    padding: 0 0 0 3%;
}
.mec-single-event ul li {
    list-style-type: disc;
    line-height: 1.5em;
	font-size: 18px;
}



.mec-single-event .mec-event-meta.mec-frontbox {
    margin-bottom: 0;
    padding-bottom: 0;
}
.mec-single-event .mec-frontbox-title {
	color: #463C35;
}
#mec_next_event_details {
    margin-top: 0;
    padding-top: 0;
}
.mec-single-event .mec-frontbox {
    padding-left: 0;
    padding-right: 0;
}
.mec-single-event .mec-events-meta-group-tags {
    margin: 2em 0;
	display: none;
}
.mec-event-schedule-content, .mec-event-schedule-content dl:before, .mec-event-schedule h3 {
    border-color: #78be20;
}
.mec-event-schedule.mec-frontbox {
    margin-bottom: 4em;
}
dt.mec-schedule-time, .mec-event-schedule-content dl dt.mec-schedule-title, .mec-event-schedule-content dl dt.mec-schedule-description {
    font-size: 18px;
}
.mec-event-schedule-content dl dt.mec-schedule-title {
	font-family: 'GloberBold'; 
	font-weight: normal;
}
.mec-event-schedule-content dl dt.mec-schedule-description {
    ine-height: 1.5;
}
.mec-single-event .mec-event-meta .mec-events-event-cost {
    font-size: 16px;
    line-height: 1.5;
}
.mec-events-meta-group-tags a {
    text-decoration: none;
    letter-spacing: 0;
    font-family: 'GloberBold', sans-serif;
    font-size: 16px;
    text-transform: capitalize;
    padding: 7px 10px 2px 10px;
}
.mec-single-event .mec-single-event-organizer dd span, .mec-single-event .mec-single-event-additional-organizer dd span {
	padding-left: 0;
	display: inline-block;
}
.mec-single-event-organizer dd i:before, .mec-single-event-additional-organizer dd i:before {
    font-size: 14px !important
}
.mec-single-event-organizer dd h6, .mec-single-event-additional-organizer dd h6 {margin-right: 5px !important;}
.mec-wrap .mec-event-meta a, .mec-wrap .mec-event-meta a:hover, .mec-wrap .mec-event-meta a:focus {
    color: #8d8d8d !important;
}
.mec-next-occurrence i.mec-time-comment {
    display: none;
}
.mec-time-comment {
    font-size: 16px;
    font-style: normal;
    color: green;
    /* font-family: 'GloberBold', sans-serif; */
}
i.mec-time-comment:not(:empty):before {
    content: '\2014';
    font-size: 16px;
}
.mec-single-event .mec-event-meta .mec-single-event-label dd {
	border-radius: 4px;
    /* display: inline-block; */
    clear: both;
    color: white !important;
	font-family: 'GloberBold', sans-serif;
    padding: 5px 10px 1px 10px;
    margin: 5px 0;

}
.mec-event-content img {
    border-top: 10px solid #ffcd00;
    padding: 6px 0;
}
.mec-wrap .exp-col-content-holder a {
    font-size: 18px;
    margin-bottom: .5em;
    display: inline-block !important;
}

/* List View */
span.mec-totalcal-monthlyview, span.mec-totalcal-listview {
    border-radius: 4px 0 0 4px;
    background: white;
    border: none !important;
    font-size: 16px !important;
    font-family: 'GloberBold', sans-serif !important;
    text-transform: none !important;
    padding: 2px 10px 10px 10px !important;
    background-color: white;
    color: #422c1e !important;
}
span.mec-totalcal-listview {
    border-radius: 0 4px 4px 0;
}
span.mec-totalcalview-selected {
    /* color: #fff !important; */
    background: #ffcd00 !important;
}
.mec-totalcal-view span:hover, .mec-totalcal-view span:focus {
    background: #f9f9f9 !important;
}

.mec-totalcal-view span.mec-totalcalview-selected:hover, .mec-total-cal-view span.totalcalview-selected:focus {
    background: #ffcd00 !important;
}
.mec-event-footer {
    padding: 12px 10px;
    border: none;
    min-height: 62px;
}
#mec_calendar_shortcode h3.mec-event-title a {
    font-family: 'GloberBold', sans-serif;
    color: #00843d;
    font-size: 28px;
}
#mec_calendar_shortcode h3.mec-event-title a:hover, #mec_calendar_shortcode h3.mec-event-title a:focus {
	text-decoration: underline;
}
.mec-event-description {
    font-size: 18px;
}
.mec-event-list-standard .mec-event-meta span.mec-event-d, .mec-event-list-standard .mec-event-meta span.mec-event-m {
    font-size: 18px;
    font-family: 'GloberxBold', sans-serif;
}
.mec-event-list-standard .mec-event-meta, .mec-event-list-standard .mec-time-details, .mec-event-list-standard .mec-venue-details, .mec-event-list-standard .mec-event-address {
    font-size: 16px !important;
}
.mec-event-list-standard .mec-event-content {
	padding-bottom: 15px;
}
.mec-event-list-standard .mec-event-article {
    box-shadow: none;
    border-radius: 4px;
    border: 1px solid #eaeaea;
}
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-canceled:before, .mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-featured:before {
    background: rgba(0, 140, 255, 1);
    font-family: 'GloberBold', sans-serif;
    font-size: 12px;
    padding-top: 4px;
    padding-bottom: 0;
}
.mec-month-divider span {
    font-family: 'League Gothic' !important;
    font-weight: normal;
    font-size: 36px;
    color: #463C35;
    border: none;
}
.mec-month-divider span:before {
    border-color: #00843d !important;
    border-radius: 4px;
}
.mec-wrap .mec-load-more-button {
	background: #00843d;
	border: none;
	border-radius: 4px;
	color: #fff !important;
	font-family: 'GloberBold';
	padding: 6px 25px 40px 25px;
	font-size: 16px;
	text-transform: none;
	letter-spacing: 0;
}
.mec-wrap .mec-load-more-button:hover, .mec-wrap .mec-load-more-button:focus {
    background: #78be20;
}
.mec-event-list-standard .mec-date-details:before, .mec-event-list-standard .mec-time-details:before, .mec-event-list-standard .mec-venue-details:before {
    top: -3px;
}
/* End list view */



/* Carousel shortcode */
#mec-carousel-wrap {
	background:  #fdf4e3; overflow: hidden;
}
#mec-carousel-wrap .mec-wrap {
	max-width: 1200px;
	padding: 0 0 1em 0;
	margin: 0 auto;
}
@media screen and (min-width: 980px) {
	#mec-carousel-wrap .mec-wrap {
		padding: 2em 0;
	}
}
.mec-event-carousel-type2 .owl-next i, .mec-event-carousel-type2 .owl-prev i, .mec-event-carousel-type3 .owl-next i, .mec-event-carousel-type3 .owl-prev i, .mec-event-carousel-type4 .owl-next i, .mec-event-carousel-type4 .owl-prev i {
    color: #00843d !important;
	font-size: 32px !important;
}
.event-carousel-type1-head .mec-event-date-carousel {
	color: #fff !important;
	font-family: 'GloberxBold';
}
.event-carousel-type1-head .mec-event-date-carousel div {
	color: #fff !important;
	font-family: 'GloberBold';
	font-size: 16px;
}
.mec-event-carousel-content {
    background: #fff;
    border: none;
    box-shadow: none !important;
}
.mec-event-carousel-content p {
	color: #422c1e;
	font-size: 16px !important;
	line-height: 1.5;
}
#mec-carousel-wrap h4 a {
    font-family: 'GloberBold';
    line-height: 1.3;
    font-size: 24px;
    color: #00843d;
}
#mec-carousel-wrap h4 a:hover, #mec-carousel-wrap h4 a:focus {
	text-decoration: underline;
	color: #00843d;
}
button.owl-dot {
    border: none;
}
#mec-carousel-wrap a.mec-booking-button {
    display: inline-block !important;
}
.mec-event-article .event-carousel-type2-head {
    padding: 10px;
    margin: 10px;

    border: none;
    border-radius: 4px;
}
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-featured:before,
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-cancelled:before{
    right: 0;
    transform: none;
    top: 10px;
    border-radius: 4px 0 0 4px;
    font-size: 16px;
    box-shadow: none;
}
#mec-carousel-wrap .mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-canceled:before,
#mec-carousel-wrap .mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-featured:before {
	left: 10px;
	transform: none;
	top: 10px;
	border-radius: 4px 0 4px 0;
	font-size: 16px;
	box-shadow: 5px 5px 0px rgba(0,0,0,.2);
}
.event-carousel-type2-head .mec-event-footer-carousel-type2 {
    margin-top: -15px;
}
.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info {
    font-family: 'GloberxBold';
    color: #422c1e;
    font-size: 16px;
}
article.mec-event-article a {
    text-decoration: none;
}
#mec-carousel-wrap .mec-event-image img {
    object-fit: cover;
    object-position: center;
    height: 266px;
}
#mec-carousel-wrap .mec-event-image {
    height: 266px;
}
/* end carousel shortcode */



/* Tax page */
span.cal-cat-title {
    font-size: 42px;
}
.tax-mec_category #main-content {
	margin: 40px auto;
	width: 100%;
	max-width: 1200px;
}
.mec-event-grid-clean .mec-event-footer {
    border: none;
    padding: 0;
    margin: 0 5px;
    min-height: 57px;
}
.mec-event-footer .mec-booking-button {
    top: 0px;
    border-radius: 4px;
    border-color: #eee;
    font-family: 'GlobersemiBold', sans-serif;
    font-size: 14px;
    text-transform: none;
    letter-spacing: 0;
    line-height: 42px;
}
.mec-event-grid-clean .mec-event-content {
    padding: 20px 5px;
}
.mec-event-footer a {
    text-decoration: none;
}
.mec-event-grid-clean .event-grid-t2-head {
    padding: 5px 10px;
    margin-bottom: 0;
}
.mec-event-grid-clean .mec-event-article {
    background: #fff;
    border: none;
    border-radius: 4px;
    box-shadow: none;
    margin-bottom: 0;
}
.tax-mec_category .mec-wrap {
    margin-top: 3em;
}
.mec-event-content span.event-color {
    display: none;
}
h4.mec-event-title a {
    color: #00843D !important;
    font-family: 'GloberBold', sans-serif;
}
h4.mec-event-title a:hover, h4.mec-event-title a:focus {
    text-decoration: underline;
}
.mec-tax_category span.mec-start-date-label {
    font-family: 'GloberxBold', sans-serif;
}
.mec-wrap div .mec-event-detail {
    font-size: 14px !important;
    margin-top: 5px;
    color: #8d8d8d !important;
}
.mec-event-grid-clean .mec-event-content p {
    font-size: 16px;
    color: #8d8d8d !important;
}
.mec-event-sharing-wrap>li {
    border-color: #eee;
    border-radius: 4px;
    background: #fff;
}
.mec-event-footer .mec-booking-button:hover, .mec-event-footer .mec-booking-button:focus, li.mec-event-share:hover, li.mec-event-share:focus {
    background: #00843d;
    color: #fff;
    border-color: #00843d;
}
/* End Tax page */


.ivy-mec-mobile-container {
	margin-bottom: 1.5em;
}

.mec-wrap .mec-totalcal-box {
	padding: 15px 5px;
}



@media (max-width: 919px) {
	#pri_nav > ul > li:before {
		display: none;
	}
	#pri_nav > ul {
		margin-left: 0;
	}
	.social-link {
		margin-right: 0px !important;
	}
	#pri_nav > ul > li {
		margin: 0 12px
	}
}

#pri_nav a.facebook, #pri_nav a.twitter {
    margin-top: -5px;
}



@media only screen and (max-width: 767px) and (min-width: 480px) {
    .mec-container {
        /* width: 420px; */
        width: auto;
    }
}
@media only screen and (max-width: 960px) and (min-width: 768px) {
    .mec-container {
        /* width: 768px; */
        width: auto;
    }
	.mec-wrap .mec-totalcal-box {
		padding: 15px 5px;
	}
	.mec-wrap .mec-totalcal-box .col-md-4 {

		position: inherit;
	}
}
@media only screen and (min-width: 1px) {
	.all-orchards-calendar-btn {
		text-align: left;
	}
	.all-orchards-calendar-btn a {
		margin: 0;
		position: relative;
		z-index: 1;
		padding: 9px 12px 5px 12px;
		margin-bottom: 15px;
	}
	.all-orchards-calendar-btn .back-to-calendar .svg-icon {
		margin-left: 5px;
		margin-right: 0;
		top: -2px;
	}
}
@media only screen and (min-width: 965px) {
	.all-orchards-calendar-btn {
		text-align: center;
		margin-top: -38px;
	}
	.all-orchards-calendar-btn a {
		margin: 0;
		top: 53px;
		top: 80px;
		background: white;
		color: #422c1e;
		/* color: #78BE20; */
		/* border: 1px solid #eaeaea; */
		box-shadow: 0px 2px 3px 0px rgba(0,0,0,.1);
	}
	.all-orchards-calendar-btn a:hover, .all-orchards-calendar-btn a:focus {
		color: white;
		background: #78be20;
		transition: all .2s ease;
	}
	.all-orchards-calendar-btn .back-to-calendar .svg-icon path {
		fill: #78BE20;
	}
	.all-orchards-calendar-btn a:hover .svg-icon path, .all-orchards-calendar-btn a:focus .svg-icon path {
		fill: #fff;
	}
}
@media only screen and (max-width: 1200px) and (min-width: 961px) {
	.mec-wrap .mec-totalcal-box {
		padding: 15px 5px;
	}
}
@media only screen and (min-width: 960px) {
    .mec-single-modern .col-md-4 .mec-frontbox {
        margin-left: 0px;
        margin-right: 10px;
    }
	.ivy-mec-mobile-container {
		display: none;
	}
}
@media only screen and (max-width: 960px) {
	.mec-event-info-desktop .mec-single-event-date, .mec-event-info-desktop .mec-event-more-info, .mec-event-info-desktop .mec-single-event-time {
		display: none;
	}
	.mec-wrap .mec-totalcal-box .col-md-3, .mec-wrap .mec-totalcal-box .col-md-4, .mec-wrap .mec-totalcal-box .col-md-5 {
		padding-bottom: 5px;
	}
}
@media only screen and (max-width: 774px) {
	#inner_content_section {
		margin: 0 10px;
		width: calc(100% - 20px);
	}
}
@media only screen and (max-width: 768px) {
    .mec-calendar .mec-event-article.mec-single-event-novel h4 {
        display: block;
        line-height: 12px;
        font-size: 10px;
		letter-spacing: 0px;
        padding: 4px 2px;
    }
    .mec-calendar .mec-event-article.mec-single-event-novel {
        min-height: 25px;
		margin: 0 -3px 0px -3px !important;
    	border-left-width: 2px !important;
    }
	.mec-single-event-novel.mec-event-article.mec-label-featured h4:before {
		width: 16px;
		height: 16px;
		padding: 3px;
	}
}
@media only screen and (max-width: 630px) {
	.mec-single-event-novel {
		margin: 0px !important;
	}
	.mec-calendar .mec-event-article.mec-single-event-novel h4 {
		padding: 3px 2px 0 2px !important;
	}
	.mec-events-event-image img {
		max-height: 277px;
	}
}
@media only screen and (max-width: 500px) {
	.mec-events-event-image img {
		max-height: 218px;
	}
}
@media only screen and (max-width: 479px) {
    .mec-container {
        width: auto;
    }
	.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-header h2 {
		font-size: 36px;
		margin-top: 8px;
	}
}


/*-------------------------------------------------------------------------------------------*/
/* Fix Push menu pushing itself open on desktop page load for no reason
/*-------------------------------------------------------------------------------------------*/
@media screen and (min-width: 775px) {
		.no-csstransforms3d .mp-pusher, .no-js .mp-pusher {
		padding-left: 0;
	}
}

.red-message a {
    color: #ffcd00 !important;
}

/*-------------------------------------------------------------------------------------------*/
/* Remove random empty <p> tags in content
/*-------------------------------------------------------------------------------------------*/
p:empty {
	display: none;
}

/* Helper Class
-------------------------------- */
.border-radius-0 {
	border-radius: 0 !important;
}