body
{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
background: transparent;
position: relative !important;
}
p, li, .p
{
font-size: 1rem;
margin: 0 0 20px 0;
line-height: 1.4;
}
li
{
margin-bottom: 5px;
}
.widget li
{
margin-bottom: 1px;
}
a, a:hover, a:focus, a:active
{
color: inherit;
text-decoration: none;
}
.entry-header h1
{
display: none;
}
h1, h2, h3, h4, .h2, .h1, .h3, .h4, .entry-content h2, select, input, .h2news, combo h2, .entry-content h2:first-child
{
font-family: 'Open Sans', sans-serif;
font-size: 1.5rem;
font-weight: normal;
margin: 0;
padding: 0;
line-height: 1.25;
}
select, input
{
font-size: 1rem;
}
h2, .h2, .entry-content h2, .entry-content .h2, .combo .h2
{
color: #8f2e00;
font-size: 1.3rem;
}
.entry-content .h3, .entry-content .h3 a, .entry-content h3, .entry-content h3 a {
font-weight: normal; 
color: #8f2e00; 
font-size: 1.3rem; 
}
.entry-content h2, .entry-content h2:first-child
{
margin-bottom: 15px;
margin-bottom: 8px;
}
.h2news
{
line-height: 1;
font-size: 1.1rem;
min-height: 34px;
}
.metaslider .flexslider 
{
background: none;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
border: 0;
margin: 0 0 0px 0 !important;
position:relative;
}
.site-header-main 
{
margin: 0 auto;
max-width: 1100px;
}
.site-title 
{
float: left;
font-size: 28px;
font-size: 1.75rem;
line-height: 1.25;
font-weight: normal;
}
.site
{
margin: 0;
}
.site-inner
{
max-width: 100%;
}
.site-content 
{
padding: 0;
margin: 35px auto;
min-height: 300px;
}
.home .site-content
{
margin: 0 auto 0px auto;
}
.site-branding, 
.site-header-menu, 
.header-image,
.no-sidebar .twentysixteen .site-main, 
.no-sidebar .entry-header, 
.no-sidebar .entry-content, 
.no-sidebar .entry-summary, 
.no-sidebar .entry-footer, 
.no-sidebar .comments-area, 
.no-sidebar .image-navigation, 
.no-sidebar .post-navigation, 
.no-sidebar .pagination, 
.no-sidebar .page-header, 
.no-sidebar .page-content, 
.no-sidebar .content-bottom-widgets, 
.combo
{
margin: 0 auto;
width: 100%;
}
.wideheaderimage
{
position: relative;
max-height: 460px;
max-width: 100%;
width: 100%;
overflow: hidden;
}
#topsection
{
z-index: 1000;
background: #fff;
padding: 10px 0px 10px 0px;
position: relative;
border-top: 5px solid #A0B04B;
border-bottom: 5px solid #A0B04B;
top: 0px;
height: 150px;
height: auto;
max-width: 100%;
width: 100%;
text-align: left;
}
.site-logo
{
outline: none;
display: inline-block;
}
.site-logo:hover
{
outline: none;
}
#top-navigation 
{
text-align: right;
float: right;
display: inline-block;
}
#top-navigation li
{
padding: 0;
margin: 0;
list-style: none;
display: inline-block;
}
#top-navigation li a
{
color: #A0B04B;
display: block;
margin: 0;
padding: 0px 12px;
border-right: solid 1px #A0B04B;
line-height: 1;
text-transform: uppercase;
font-size: .8rem;
font-weight: bold;
}
#top-navigation li:last-child a
{
border-right: none;
}
.innertop
{
margin: 0 auto;
max-width: 1150px;
max-width: 1200px;
width: 100%;
}
.site-header {
padding: 0;
margin: 0;
}
hr
{
clear: both;
}
.home .hn1,
.home .hn3,
.home .hn5,
.home .hn7
{
background-color: #EDE9CD;
}
.home .hn2,.home .hn4,.home .hn6,.home .hn8
{
background-color: #DFE4C0;
}
.featured-products,
.product-categories,
.about,
.events-home-page,
.events-on-home-page,
.visit,
.whats-new
{
background-repeat: no-repeat;
padding: 70px 35px 15px 35px;
max-width: 100%;
width: 100%;
margin-bottom: 25px;
}
.about
{
background-image:url(https://www.orchardvalleyfarms.com/wp-content/uploads/2016/03/about.png);
}
.events-home-page,
.events-on-home-page
{
background-image:url(https://www.orchardvalleyfarms.com/wp-content/uploads/2016/04/events.png);
margin-top: 25px;
}
.whats-new
{
background-image:url(https://www.orchardvalleyfarms.com/wp-content/uploads/2016/03/whats-new.png);
}
.featured-products,
.product-categories
{
background-image:url(https://www.orchardvalleyfarms.com/wp-content/uploads/2016/03/shop-2.png);
}
.visit
{
background-image:url(https://www.orchardvalleyfarms.com/wp-content/uploads/2016/03/visit.png);
}
.entry-content,
.entry-header,
.combo,
.entry-content div.home-page div
{
max-width: 1200px;
margin: 0px auto;
}
.entry-content .narrow-width
{
display: inline-block;
max-width: 66%;
}
.entry-content .full-width
{
display: block;
max-width: 100%;
}
.homepage div.entry-content
{
max-width: 100%;
}
.entry-content ol
{
margin-left: 25px;
}
.entry-content ul
{
margin-left: 15px;
}
div.entry-content div.columns.four,
.combo div.home-page div.columns.four,
.homepage .entry-content div.home-page div.columns.four
{
max-width: 23.5%;
margin-right: 21px;
width: 100%;
float: left;
border-bottom: solid 1px #a0b04b;
min-height: 490px;
max-height: 490px;
overflow: hidden;
margin-bottom: 25px;
margin-bottom: 0;
}
div.combo div.columns.four,
.homepage .entry-content div.home-page div.columns.four
{
border-bottom: none;
min-height: auto;
max-height: auto;
margin-bottom: 0;
}
.homepage .entry-content div.home-page div.columns.four.n4,
.homepage .entry-content div.home-page div.columns.four.n8,
.homepage .entry-content div.home-page div.columns.four.n12,
.homepage .entry-content div.home-page div.columns.four.n16,
div.entry-content div.columns.four.n4,
div.entry-content div.columns.four.n8,
div.entry-content div.columns.four.n12,
div.entry-content div.columns.four.n16
{
margin-right: 0;
}
h1.page-image-title,
.metaslider .caption-wrap 
{
position: absolute;
bottom: auto !important;
left: 50% !important;
background: rgba(160,176,75, 0.7) !important;
color: white;
opacity: 1 !important;
margin: 0 !important;
display: inline-block !important;
line-height: 1.4em;
top: 8vh;
right: 10vh;
float: right;
width: 50% !important;
border: solid 0px #000;
padding-right: 25px;
}
h1.page-image-title,
.metaslider .caption 
{
padding: 0;
word-wrap: break-word;
text-align: right;
padding-right: 35px;
}
h1.page-image-title,
.metaslider .caption h1
{
font-size: 3.5rem;
font-weight: normal;
font-family: 'Libre Baskerville', serif;
}
.site-main
{
margin-bottom: 0;
}
.site-footer 
{
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0 4.5455% 3.5em;
color: silver;
padding-top: 25px;
background: #fff;
}
.site-info 
{
color: silver;
font-size: 0.8rem;
line-height: 1.6153;
margin: 0 auto;
}
.site-info a,
.site-info a:hover, 
.site-info a:focus 
{
color: silver;
}
.main-navigation 
{
max-width: 100%;
margin: 0;
font-family: 'Open Sans', sans-serif;
}
#navs
{
float: right;
padding-top: 15px;
}
.main-navigation .primary-menu > li 
{
float: none;
display: inline-block;
padding: 0;
margin-bottom: 0;
margin-left: -4px;
width: auto;
}
.main-navigation .primary-menu > li:last-child
{
color: #D2C986;
}
.main-navigation a 
{
outline-offset: 0px;
padding: 2px 15px 2px 15px;
white-space: nowrap;
margin: 0;
}
.main-navigation .primary-menu > li a
{
font-weight: normal;
color: #8F2E00;
text-transform: uppercase;
font-size: 1rem;
display: inline-block;
text-align: center;
width: 100%;
height: auto;
border-right: solid 1px #a0b04b;
font-size: 1.1rem;
}
.main-navigation .primary-menu ul li a,
.main-navigation .primary-menu > li:last-child a
{
border-right: none;
}
#menu-main
{
text-align: left;
}
.topoffooter
{
background: #8F2E00;
background-image: url(https://www.orchardvalleyfarms.com/wp-content/uploads/2016/03/mt-lamborn-gray.png);
background-size: cover;
}
.widget
{
border: none;
color: #fff;
margin-bottom: 10px;
}
#menu-main ul li
{
margin: 0;
padding: 0;
border: none;
}
.main-navigation ul ul li 
{
background-color: rgba(237,233,205,.85);
border: 1px solid #d1d1d1;
border-bottom-width: 0px;
}
#menu-main ul li a
{
font-family: 'Open Sans', sans-serif;
margin: 0;
padding: 10px 15px;
text-transform: none;
font-size: .9rem;
border-bottom: solid 1px #a0b04b;
width: 100%;
max-width: 100%;
white-space: nowrap;
font-weight: normal;
}
#menu-main .current_page_ancestor .sub-menu li a,
#menu-main .current-menu-item .sub-menu li a
{
background-color: rgba(237,233,205,.85);
color: #8f2e00;
}
#menu-main .current_page_ancestor .sub-menu li.current-menu-item a
{
background-color: #8f2e00;
color: rgb(237, 233, 205);
}
#menu-main .current_page_ancestor a,
#menu-main .current-menu-item a
{
color: rgba(237,233,205,.85);
color: rgb(237,233,205);
background-color: #8f2e00;
}
#menu-main .current_page_ancestor li.current-menu-item a
{
color: rgba(237,233,205,.85);
color: #fff;
}
.menu-item-has-children a::after
{
margin-top: -5px !important;
}
.main-navigation ul ul::after 
{
border-color: #fff transparent;
border-width: 0;
top: 0px;
}
.main-navigation ul ul
{
right: auto;
border: none;
border-top: solid 1px #a0b04b;
border-left: solid 1px #a0b04b;
border-right: solid 1px #a0b04b;
}
.secondary-menu
{
max-width: 1200px;
width: 100%;
margin: 0 auto;
background: transparent;
}
.secondary-menu ul
{
margin: 0;
}
.secondary-menu li
{
list-style:none;
display: inline-block;
border-right: solid 1px #fff;
margin-left: -3px;
background: #EDE9CD;
background-color: #ede9cd;
}
.tribe-country-name
{
display: none;
}
.tribe-theme-child-twentysixteen-child .secondary-menu,
.xtribe-theme-child-twentysixteen-child .wideheaderimage,
.events-list .wideheaderimage,
.events-single .wideheaderimage,
.woocommerce-page .wideheaderimage,
.woocommerce.single-product .wideheaderimage,
.woocommerce.single-product h1.page-image-title
{
display: none;
}
.woocommerce .woocommerce-breadcrumb,
.secondary-menu li a
{
padding: 12px 15px;
display: inline-block;
background-color: #ede9cd;
color: #8F2E00;
text-transform: uppercase;
font-size: .8rem;
}
.secondary-menu li.current_page_item a
{
color: #8F2E00;
background: #dfe4c0;
}
.woocommerce .woocommerce-breadcrumb
{
font-style: italic;
padding-left: 10px;
}
.woocommerce .woocommerce-breadcrumb a 
{
color: #a0b04b;
padding-right: 10px;
padding-left: 10px;
font-style: normal;
}
.woocommerce-page .site-content
{
max-width: 1200px;
width: 100%;
margin: 0 auto;
}
.woocommerce-page .secondary-menu
{
display: none;
}
.home .secondary-menu,
.single-post .secondary-menu,
.page-id-56 .secondary-menu,
.page-id-59 .secondary-menu
{
display: none;
}
.newsimage
{
width: 282px;
height: 256px;
overflow: hidden;
text-align: center;
background: #EDE9CD;
}
.entry-content a .newsimage img
{
display: inline-block;
}
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt 
{
background-color: #A0B04B;
color: #fff;
-webkit-font-smoothing: antialiased;
}
.woocommerce #respond input.alt.disabled#submit, .woocommerce #respond input.alt.disabled#submit:hover, .woocommerce #respond input:disabled.alt#submit, .woocommerce #respond input:disabled.alt#submit:hover, .woocommerce #respond input:disabled[disabled].alt#submit, .woocommerce #respond input:disabled[disabled].alt#submit:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a:disabled.button.alt, .woocommerce a:disabled.button.alt:hover, .woocommerce a:disabled[disabled].button.alt, .woocommerce a:disabled[disabled].button.alt:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button:disabled.button.alt, .woocommerce button:disabled.button.alt:hover, .woocommerce button:disabled[disabled].button.alt, .woocommerce button:disabled[disabled].button.alt:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input:disabled.button.alt, .woocommerce input:disabled.button.alt:hover, .woocommerce input:disabled[disabled].button.alt, .woocommerce input:disabled[disabled].button.alt:hover 
{
background-color: #A0B04B;
color: #fff;
}
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover 
{
background-color: #8F2E00;
color: #fff;
-webkit-font-smoothing: antialiased;
}
.woocommerce .outofstock #respond input#submit, 
.woocommerce .outofstock a.button, 
.woocommerce .outofstock button.button, 
.woocommerce .outofstock input.button,
.woocommerce .outofstock #respond input#submit:hover, 
.woocommerce .outofstock a.button:hover, 
.woocommerce .outofstock button.button:hover, 
.woocommerce .outofstock input.button:hover 
{
background-color: #8f2e00;
}
.woocommerce-info
{
font-size: 1rem;
font-weight: bold;
}
.home .woocommerce .product.sale.featured img
{
margin-top: -45px;
}
.woocommerce ul.products li.product .price ins 
{
background: 0 0;
font-weight: 700;
display: inline-block;
float: right;
margin-top: -25px;
color: #8f2e00;
}
.woocommerce ul.products li.product .button 
{
display: block;
text-align: center;
margin: 0 15px 5px 15px;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button
{
background-color: #8f2e00;
background-color: #a0b04b;
text-decoration: none;
background-image: none;
color: #fff;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
background-color: #a0b04b;
text-decoration: none;
background-image: none;
color: #fff;
}
.woocommerce ul.products li.product a img 
{
margin: 0;
box-shadow: none;
}
.woocommerce ul.products li.product p
{
margin-bottom: 0;
}
.woocommerce ul.products li.product h3 
{
max-width: 100%;
padding: 6px 10px 0 10px;
min-height: 50px;
margin: 0;
font-size: 1.2rem;
text-decoration: none;
line-height: 1.2rem;
color: #8f2e00;
text-align: center;
font-weight: 500;
}
.homepage .woocommerce ul.products li.product h3 
{
xmargin-top: -18px;
}
.woocommerce ul.products li.product h3 a
{
text-decoration: none;
color: #8f2e00;
font-family: 'Open Sans', sans-serif;
font-weight: normal;
}
.woocommerce ul.products li.product .price 
{
text-align: center;
display: block;
font-weight: 400;
margin-bottom: 0.5em;
font-size: 0.85em;
height: 40px;
}
.woocommerce-page ul.products li.product 
{
background-color: #ede9cd;
float: left;
margin: 0 3.8% 2rem 0;
margin: 0 3.8% 2.2rem 0;
padding: 0;
position: relative;
width: 22.05%;
}
.home .woocommerce ul.products li.product
{
float: left;
margin: 0 2% .1rem 0;
padding: 0;
position: relative;
width: 18.4%;
width: 23.5%;
}
.home .woocommerce ul.products li.product:nth-child(4),
.home .woocommerce ul.products li.product.last, 
.woocommerce-page ul.products li.product.last
{
margin-right: 0;
}
.entry-content p:first-child
{
color:  #8f2e00;
font-size: 1.1rem;
}
.no-sidebar .content-bottom-widgets .widget.widget_custom_menu_wizard
{
padding-right: 25px;
}
.no-sidebar .content-bottom-widgets .widget.widget_custom_menu_wizard:last-child
{
padding-right: 0;
}
.no-sidebar .content-bottom-widgets .widget.widget_custom_menu_wizard ul li
{
list-style: none;
}
#content-bottom-widgets .widget-area
{
max-width: 33%;
float: left;
width: 100%;
}
.widget ul
{
margin-bottom: inherit;
margin-left: 0;
}
#custom-menu-wizard-4
{
padding-top: 0;
}
.post-navigation .post-title, .entry-title, .comments-title 
{
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
.widget .widget-title 
{
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-size: 1.3rem;
letter-spacing: 0.04em;
line-height: 1.3125;
margin: 0 0 1rem;
text-transform: uppercase;
color: #fff;
}
.topoffooter .woocommerce ul.cart_list, 
.woocommerce ul.product_list_widget img 
{
display: none;
}
.widget fieldset 
{
margin-bottom: 1.61em;
padding: 0;
border: 0;
}
.contact-form button,
.topoffooter button, 
.topoffooter button:hover, 
.topoffooter button:focus, 
.topoffooter input[type='button'], 
.topoffooter input[type='button']:hover, 
.topoffooter input[type='reset']:focus, 
.topoffooter input[type='submit'], 
.topoffooter input[type='submit']:hover, 
.topoffooter input[type='submit']:focus 
{
background: #A0B04B;
font-weight: normal;
font-family: 'Open Sans', sans-serif;
}
.topoffooter input[type='search'], 
.topoffooter input[type='text'], 
.topoffooter input[type='text']:focus, 
.topoffooter input[type='email'], 
.topoffooter input[type='email']:focus, 
.topoffooter input[type='url']:focus, 
.topoffooter input[type='password']:focus, 
.topoffooter input[type='search']:focus, 
.topoffooter input[type='tel']:focus, 
.topoffooter input[type='number']:focus, 
.topoffooter textarea,
.topoffooter textarea:focus 
{
background-color: rgba(237,233,205,.7);
border-color: #ede9cd;
color: #1a1a1a;
outline: 0;
}
.search-form
{
max-width: 75%;
}
.excerpt
{
display: inline-block;
border: 0px solid #d1d1d1;
color: #8f2e00;
background-color: #ede9cd;
line-height: 1.3125;
margin: 0 0 1.75em;
max-width: 100%;
overflow: auto;
padding: 1.5rem 2rem;
word-wrap: break-word;
font-family: 'Open Sans', sans-serif;
font-size: 1rem;
float: right;
max-width: 30%;
}
.excerpt img.alignleft,
.excerpt img.alignright,
.excerpt img.aligncenter
{
margin: 0 auto 0;
}
.excerpt p
{
font-size: 1rem !important;
font-style: normal;
margin-bottom: 15px;
}
.woocommerce ul.cart_list li a, 
.woocommerce ul.product_list_widget li a 
{
font-weight: normal;
}
.woocommerce a.remove {
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 1;
border-radius: 100%;
color: #8f2e00 !important;
text-decoration: none;
font-weight: 700;
border: 0;
}
.woocommerce a.remove:hover 
{
color: #fff !important;
background: #8f2e00;
}
.content-bottom-widgets .widget-area
{
margin-bottom: 3em;
}
mark, ins {
background: transparent;
color: inherit;
padding: 0.125em 0.25em;
text-decoration: none;
}
.entry-content div.home-page div.constrainit,
.combo div.constrainit,
.entry-content div.constrainit
{
z-index: 0; 
overflow: hidden; 
padding: 0px; 
float: left;
margin-right: 23px;
margin-bottom: 15px;
position: relative;
max-width: 23.5%;
min-height: 211px;
max-height: 211px;
min-width: 282px;
width: 100%;
height: 100%;
}
.entry-content div.home-page div.extra
{
z-index: 0; 
padding: 0px; 
float: left;
margin-right: 23px;
margin-bottom: 25px;
position: relative;
max-width: 23.5%;
min-height: 211px;
max-height: 300px;
min-width: 282px;
}
.entry-content div.home-page div.extra div.contrainit,
.combo div.extra div.constrainit,
.entry-content div.extra div.constrainit
{
margin-bottom: 0;
}
.entry-content div.animateit,
.combo div.animateit,
.entry-content div.home-page div.animateit
{
z-index: 0; 
overflow: hidden; 
padding: 0px; 
float: left;
max-width: 23.5%;
margin-right: 23px;
max-height: 211px;
position: relative;
min-height: 211px;
max-height: 211px;
min-width: 282px;
background-size: 100%;
}
.entry-content div.constrainit:nth-child(4),
.entry-content div.extra div.constrainit:nth-child(4),
.combo div.constrainit:nth-child(4),
.entry-content div.home-page div.extra:nth-child(4),
.entry-content div.home-page div.constrainit:nth-child(4)
{
margin-right: 0;
}
.entry-content .animateit div.columns.four,
.combo .animateit div.columns.four,
.homepage .entry-content div.home-page .animateit div.columns.four
{
max-width: 100%;
margin-right: 0px;
width: 100%;
margin-bottom: 25px;
margin-bottom: 0px;
display: inline-block;
}
div.changesize 
{
-webkit-transition: -webkit-transform 2s; transition: transform 2s;
z-index: 1000;
background-position: top;
text-align: center;
background-repeat: no-repeat;
opacity: .8;
}
div.changesize:hover 
{
opacity: 1;
-webkit-transform: scale(1.1,1.2); transform: scale(1.1,1.1);
}
.h2home
{
margin-top: 50% !important;
color: white;
opacity: 1;
z-index: 2000;
font-size: 1.5rem;
text-align: center;
display: inline-block;
background: rgba(160,176,75, 0.7) !important;
width: 90%;
}
.h2full
{
line-height: 1.2;
margin-top: 6px;
color: #8f2e00;
font-size: 1.2rem;
}
.page-image
{
background-size: cover;
background-repeat: no-repeat;
max-width: 100%;
width: 100%;
height: auto;
}
.page-image img
{
max-height: 404px;
height: auto;
max-width: 100%;
width: 100%;
opacity: 0;
}
.tribe-bar-filters
{
display: none;
}
.tribe-events-event-image
{
float: left;
}
.tribe-events-event-image img
{
margin-right: 25px;
display: inline-block;
}
.tribe-events-cal-links
{
clear: both;
}
.entry-content h1, 
.entry-summary h1,
.tribe-events-list .entry-content h2:first-child
{
font-size: 33px;
font-size: 2.06rem;
line-height: 1.2727;
margin-top: 0;
margin-bottom: 0.84em;
font-family: "Open Sans",sans-serif;
}
.tribe-events-sub-nav
{
display: none;
}
.h3home
{
clear: both;
z-index: 2500;
}
.left-half
{
float: left;
width: 45%;
padding-left: 75px;
padding-top: 50px;
}
.right-half
{
margin-right: 75px;
width: 45%;
float: right;
}
#site-header-menu
{
clear: both;
}
.woocommerce #content div.product .woocommerce-tabs,
.woocommerce #content .twentysixteen div.product div.summary
{
clear: none;
max-width: 55%;
float: right;
width: 100%;
}
.woocommerce #content .twentysixteen div.product div.images
{
width: 40%;
}
.tribe-events-list-separator-month {
background-color: rgba(237, 233, 205, 0.85);
color: #8f2e00;
display: block;
font-size: 14px;
font-weight: 700;
margin: 2.5em 0 0;
padding: 6px 10px;
text-transform: uppercase;
}
.tribe-events-list .tribe-events-event-cost span 
{
background: #a0b04b;
border: 0px solid #ddd;
padding: 5px 10px;
text-align: center;
text-overflow: ellipsis;
color: white;
}
.content-area {
float: none;
margin-right: 0;
width: 100%;
}
.ctct-custom-form .ctct-button {
background-color:  #A0B04B !important;
border-radius: 5px !important;
}
.topoffooter .textwidget a
{
text-decoration: none;
box-shadow: 0px 0px 0px 0px currentColor;
}
.topoffooter .textwidget a img 
{
display: inline-block;
margin-right: 10px;
}
.topoffooter .textwidget a:last-child img 
{
margin-right: 0;
}
.wine-message
{
padding: 8px;
text-align: center;
font-size: 1.1rem;
color: #fff;
background: #8f2e00;
}
.woocommerce .woocommerce-info 
{
border-top: solid 3px #8f2e00 !important;
margin-top: 5px !important;
border-top-color: #8f2e00 !important;
background-color: rgba(237,233,205,.85) !important;
}
.woocommerce .woocommerce-message
{
left: 1em !important;
}
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error:before, 
.woocommerce .woocommerce-info:before, 
.woocommerce .woocommerce-message:before 
{
font-family: 'Open Sans', sans-serif !important;
content: "" !important;
top: 1em;
left: 0 !important;
}
.flex-control-nav {
position: relative;
bottom: 0px;
}
.flex-control-nav {
bottom: -9px;
line-height: 11px;
}
.flex-direction-nav a 
{
width: 49px !important;
height: 49px !important;
margin: -20px 0 0;
xbackground: url(//orchardvalleyfarms.com/wp-content/themes/twentysixteen-child/bg_direction_nav.png) no-repeat 0 0;
background: url(https://www.orchardvalleyfarms.com/wp-content/uploads/2016/08/next.png) no-repeat 0 0 !important;
}
.flex-direction-nav a.flex-prev {
background: url(https://www.orchardvalleyfarms.com/wp-content/uploads/2016/08/prev.png) no-repeat 0 0 !important;
}
.flexslider:hover .flex-next 
{
right: 15px !important;
}
.woocommerce div.product form.cart div.quantity 
{
float: none;
margin: 0 4px 10px 0;
display: none;
}
.input-text.qty.text
{
display: none;
}
.cart_item .input-text.qty.text
{
display: block;
}
.woocommerce div.product form.cart div.quantity:before 
{
font-weight: bold;
font-size: 1.1rem;
}
.woocommerce div.product.product_cat-sweets-and-sauces form.cart div.quantity:before
{
content: "Enter the number you wish to order:  ";
}
.woocommerce div.product form.cart .variations label
{
margin-bottom: 1em;
border: 0;
width: 100%;
font-weight: bold;
font-size: 1.1rem;
}
.woocommerce div.product .single_variation_wrap span.price 
{
color: #77a464;
font-size: .9em;
font-size: 1.1rem;
display: block;
text-align: right;
text-align: left;
margin-right: 3rem;
margin-bottom: .8rem;
font-weight: bold;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 0rem;
}
.woocommerce .cart_item td.product-name dl.variation dt.variation-Step1Selectboxsize
{
display: none;
}
.woocommerce div.product.product_cat-mix-n-match form.cart .variations
{
margin-left: 15px;
}
.woocommerce div.product.product_cat-mix-n-match form.cart .variations label 
{
font-size: 1rem;
}
.woocommerce div.product.product_cat-mix-n-match form.cart:before
{
content: "Make your flavor selections:";
font-weight: bold;
font-size: 1.1rem;
}
.woocommerce td.product-name dl.variation dd 
{
padding: 0;
margin: 0;
}
table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 1rem;
table-layout: auto;
width: 100%;
}
.button a
{
border-radius: 5px;
margin-top: 10px;
display: inline-block;
background: #A0B04B;
color: white;
padding: 8px 10px;
text-transform: uppercase;
font-size: .8rem;
text-decoration: none;
}
.post-8 .woocommerce-message,
.post-7 .woocommerce-message
{
display: none;
}
.h3homedate 
{
width: 90%;
color: #fff;
background: rgba(160,176,75, 0.7) !important;
font-weight: bold;
}
.entry-content .ctct-custom-form .ctct-form-footer {
font-size: .8rem;
font-family: Arial,sans-serif;
padding: 10px 0px 0px 0px;
}
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content
{
margin-top: 35px;
}
#ship-to-different-address
{
color: #fff;
background: #A0B04B;
padding: 8px;
border-radius: 5px;
margin-top: -35px;
font-size: 2rem;
}
#ship-to-different-address:after
{
content: "Checkbox must be checked for a different destination";
display: block;
font-size: .8rem;
}
#ship-to-different-address label
{
}
.woocommerce-checkout .woocommerce-info:after
{
content: "If you don't wish to create an account, simply complete the order form below.";
}
.woocommerce .cart-collaterals .cart_totals, 
.woocommerce-page .cart-collaterals .cart_totals 
{
float: right;
width: 48%;
}
.woocommerce .cart-collaterals .cart_totals:before,
.woocommerce-page .cart-collaterals .cart_totals:before
{
content: "To preview your expected shipping costs, click on the 'Calculate Shipping' below, and enter your state and zip code.";
} .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
padding: .5em 0;
margin: 0;
font-size: 1em;
text-align: center !important;
}
.socialWidgetCore
{
background-image: url(https://www.orchardvalleyfarms.com/wp-content/uploads/social-background.png);
background-repeat: no-repeat;
height: 65px;
width: 65px;
}
.socialWidgetCore img
{
padding: 17px !important;
xdisplay: block;
vertical-align: bottom;
}
.socialWidgetContainer
{
vertical-align: bottom !important;
display: inline-block !important;
}
.is-fullwidth {
left: 50%;
position: relative;
transform: translateX (-50%);
width: 100vw;
}
.page-id-4021 .entry-content {
max-width: 100%; 
}
.wp-block-button .wp-block-button__link {
font-family: 'Open Sans', sans-serif !important;
font-weight: 500 !important;
padding: 0.84375em 1.3125em 0.78125em;
text-transform: none !important;
background: #8f2e00 !important;
}
.nobottom {
margin-bottom: 0 !important; 
padding-bottom: 0 !important;
}
.notop {
padding-top: 0 !important; 
margin-top: 0 !important; 
}
.noclear {
clear: none; 
}
.hideexcerpt {
xdisplay:none;
}