/*
Theme Name: Green Farm Child
Theme URI: http://cmsmasters.net/green-farm-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Green Farm Child Theme
Template: green-farm
Version: 1.0.0
License:
License URI:
Text Domain: green-farm-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
.header_mid, .header_mid input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]), .header_mid textarea, .header_mid select, .header_mid option {
    background-color: #253f4c;
}

.header_mid.header_mid_scroll {
    background-color: #253f4c;
}

h2.cmsmasters_slider_post_title a
{
	color:#253f4c;
}

/*.shop_table tbody tr:first-child td, .shop_table tbody tr:first-child th {
   border:none;
}*/

.wc-proceed-to-checkout
{
	padding-top:0px !important;
}

.widget_price_filter .price_slider_amount .price_label .to, .widget_price_filter .price_slider_amount .price_label .from, .widget_shopping_cart .total .amount, .cart_totals td strong > .amount, .cart_totals table .cart-subtotal .amount, .shop_table td.product-subtotal .amount, .cmsmasters_dynamic_cart .widget_shopping_cart_content .total .amount, .cmsmasters_single_product .product_meta a:hover, .cmsmasters_product_cat a:hover, .woocommerce-loop-category__title:hover, .cmsmasters_product .cmsmasters_product_title a:hover, .required, .cmsmasters_star_rating .cmsmasters_star_color_wrap, .comment-form-rating .stars > span a:hover, .comment-form-rating .stars > span a.active, #page .remove:hover, .cmsmasters_product .price ins, .cmsmasters_single_product .price ins, .shop_table .product-name a:hover, .shop_table.woocommerce-checkout-review-order-table .order-total th, .shop_table.woocommerce-checkout-review-order-table .order-total td, .shop_table.woocommerce-checkout-review-order-table .product-name strong, .shop_table.order_details tfoot tr:last-child th, .shop_table.order_details tfoot tr:last-child td, .shop_table.order_details .product-name strong, .shop_table.order_details tfoot tr:first-child th, .shop_table.order_details tfoot tr:first-child td, .widget_layered_nav ul li a:hover, .widget_layered_nav ul li.chosen a, .widget_layered_nav_filters ul li a:hover, .widget_layered_nav_filters ul li.chosen a, .widget_product_categories ul li a:hover, .widget_product_categories ul li.current-cat a, .widget > .product_list_widget a:hover, .widget > .product_list_widget ins .amount, .widget_shopping_cart .cart_list a:hover, .widget_shopping_cart .cart_list .quantity, .woocommerce-store-notice .woocommerce-store-notice__dismiss-link
{
	color:#eb7203;
}

.cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover, .input-checkbox + label:after, .input-radio + label:after, input.shipping_method + label:after, .onsale span, ul.order_details li, .widget_price_filter .ui-slider-range {
    background-color: #eb7203;
}

/*MY ACCOUNT PAGES CHANGE TO SIDEBAR*/

/* Change WC Acct Page Column Widths */
@media only screen and (min-width: 769px) {
  .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 22%;
	  float:left;
  }
  .woocommerce-account .woocommerce-MyAccount-content { 
    width: 75%;
	  margin-left:24%;
  }
}
/* Style WC Account Endpoint Links */
nav.woocommerce-MyAccount-navigation ul {
  list-style-type: none;
  padding-left: 0;
  max-width:200px;
  font-size: 17px;
  line-height: 26px;
}
nav.woocommerce-MyAccount-navigation ul li {
  padding: 8px 20px;
  background-color: rgba(0,0,0,0.05);
  border-bottom: 1px solid rgba(0,0,0,0.05);
	width:100%;
}
nav.woocommerce-MyAccount-navigation ul li.is-active {
  background-color: rgba(0,0,0,0.1);
}
nav.woocommerce-MyAccount-navigation ul li.is-active a {
  color: rgba(0,0,0,0.8); cursor: default;
}
nav.woocommerce-MyAccount-navigation ul li.is-active:after {
  content: "";
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-left: 14px solid rgba(0,0,0,0.1);
  border-bottom: 20px solid transparent;
  float: right;
  margin-right: -34px;
  margin-top: -7px;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {
  background-color: rgba(0,0,0,0.07);
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after { 
  content: "";
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-left: 14px solid rgba(0,0,0,0.07);
  border-bottom: 20px solid transparent;
  float: right;
  margin-right: -34px;
  margin-top: -7px;
}

#raf-message, body.woocommerce-account .woocommerce-Message, p.woocommerce-form-row, .clear, body.woocommerce-account .form-row.form-row-wide, .form-row.notes, .form-row.place-order
{
	clear:none;
}


.cmsmasters_hp_see_more_btn
{
	padding:20px !important;
}

nav > div > ul ul {
    
    width: 300px !important;
    
}


.cmsmasters_product_img img
{
	padding:3px;
	border:1px solid #e9e5da;
}

body.single-product table.variations
{
	border-top: 1px solid #e9e5da;
	border-bottom: 1px solid #e9e5da;
}

body.single-product table.variations td
{
	padding-top:20px;
	padding-bottom:20px;
}

body.single-product div.product_meta
{
	border-bottom: 1px solid #e9e5da;
	padding-bottom:10px;
}


.single_add_to_cart_button
{
	background-color:#eb7203;
	border:1px solid #eb7203;
	color:#ffffff;
}

.single_add_to_cart_button:hover
{
	background-color:#253f4c;
	border:1px solid #253f4c;
	color:#ffffff;
}


body.single-product h1.product_title
{
	color:#253f4c;
}


body.single-product p.price
{
	color:#eb7203;
}

body.single-product ul.cmsmasters_tabs_list li.current_tab a
{
	color:#eb7203 !important;
}


body.single-product ul.cmsmasters_tabs_list li.cmsmasters_tabs_list_item a
{
	color:#253f4c !important;
}

body.woocommerce-cart p.woocommerce-shipping-destination
{
display:none;
}

ul#shipping_method li
{
	font-weight:bold;
}

.woocommerce-shipping-totals th
{
	    font-family: 'Chelsea Market', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 13px;
    line-height: 18px;
	color: #373333;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}

.cmsmasters_header_search_form input:not([type=button]):not([type=range]):not([type=color]):not([type=submit]):not([type=reset]):not([type=radio]):not([type=image]):not([type=hidden]):not([type=file]):not([type=checkbox]), .cmsmasters_header_search_form .cmsmasters_header_search_form_close,  .cmsmasters_header_search_form button
{
	color:#ffffff;
}

li.wc_payment_method label
{
	   font-family: 'Chelsea Market', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 14px;
    line-height: 18px;
	color: #373333;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}

.button_to_cart_wrap
{
	display:none;
}


.delivery-price, span.pc
{
color: #ed7e18 !important;
}

span.pc
{
text-transform: uppercase !important;
text-decoration: underline !important;
}

.cmsmasters_toggle_title a
{
background: transparent !important;
padding: 0 !important;
border:none  !important;
}

.wptrigger2-triggerbox, .wptrigger2-button
{
height:55px !important;
}
/*
.postcodediv
{
display:none !important;	
}
*/


.woocommerce-checkout .ui-widget button
{
	font-size: 0.7em !important;
}

.woocommerce-checkout .ui-datepicker .ui-datepicker-buttonpane button {
   
    padding: 0.1em .3em .1em .3em !important;
   
}


.woocommerce-checkout a.ui-state-default
{
	font-size:13px !important;
}

.woocommerce-checkout .ui-datepicker-calendar thead tr:first-child th {
  border:none !important;
}

.instatoggle .cmsmasters_toggle_title
{
	background: #f1f1f6 !important;
padding: 10px !important;
border-top: 1px solid #ccc !important;
	border-right: 1px solid #ccc !important;
	border-left: 1px solid #ccc !important;
}


.instatoggle .drinks .cmsmasters_toggle_title a:before
{
	font-family: "fontello";
font-style: normal;
font-weight: bold;
	font-size:20px;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1.2em;
margin-right: .5em;
text-align: center;
opacity: .8;
font-variant: normal;
text-transform: none;
line-height: 1em;
	content: '\e843';
}



.instatoggle .fish .cmsmasters_toggle_title a:before,
.instatoggle .setmeal .cmsmasters_toggle_title a:before, 
.instatoggle .stews .cmsmasters_toggle_title a:before, 
.instatoggle .meats .cmsmasters_toggle_title a:before, 
.instatoggle .snacks .cmsmasters_toggle_title a:before,
 .instatoggle .treats .cmsmasters_toggle_title a:before, 
.instatoggle .sidedishes .cmsmasters_toggle_title a:before
{
	font-family: "fontello-custom";
font-style: normal;
font-weight: bold;
	font-size:20px;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1.2em;
margin-right: .5em;
text-align: center;
opacity: .8;
font-variant: normal;
text-transform: none;
line-height: 1em;
	content: '\e80d';
}

.phoneimg
{
	float:left;
}

table.variations td
{
	padding: 6px !important;
}

.woocommerce-mini-cart__buttons a.button.checkout
{
	display:none !important;
}

.top-login-mini-cart a.button.checkout{
visibility: hidden;
}


.cmsmasters_dynamic_cart .buttons a.button.checkout
{
	display:none !important;
	visibility: hidden !important;
}