
/* Great Chefs Custom */
select.gc-disabled {
	background-color: rgba(0,0,0,0.1);
	color: gray;
}

/* Sophie's CSS */

/*Alt Links */
.altLink1 {color: #b44c54;}


.page-id-9736 #titlebar {display:none;}
.page-id-9736 #headline {display:none;}
.page-id-9756 #titlebar {display:none;}
.page-id-9756 #headline {display:none;}
.page-id-9645 #titlebar {}
.page-id-9645 #headline {}


ul#menu-super-nav li a {color: #3c3c3c;padding:20px 15px;font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;}
ul#menu-super-nav li a:hover {border-bottom-color:#68abba;}

/* Uber Menu CSS (ORGINAL)
#ubermenu-main-0-new-menu {max-width: 850px;position: absolute;right: 0px;top: 70px;border: 1px solid red;}
#ubermenu-main-0-new-menu ul {}
#ubermenu-main-0-new-menu ul li {}
#ubermenu-main-0-new-menu ul li a.ubermenu-target {font-weight: bold;font-size: 15px;padding-bottom: 35px;}
#ubermenu-main-0-new-menu ul li .ubermenu-submenu a.ubermenu-target {font-weight: normal;font-size: 11px;padding-bottom: 15px;}
.ubermenu-submenu-id-10015 {border: 1px solid red;}
.ubermenu-submenu-id-10015 li ul li a span {padding-right: 10px;}

/* Chefs & Restaurants Tab
.ubermenu-submenu-id-10015 {border: 1px solid red;}
.ubermenu-submenu-id-10015 li ul li a span {padding-right: 10px;}

*/

/* Uber Menu ID # 3390 CSS*/
#ubermenu-main-3390 {max-width: 850px;position: absolute;right: 0px;top: 70px;}
#ubermenu-main-3390 ul {}
#ubermenu-main-3390 ul li {}
#ubermenu-main-3390 ul li a.ubermenu-target {font-weight: bold;font-size: 15px;padding-bottom: 35px;}
#ubermenu-main-3390 ul li .ubermenu-submenu a.ubermenu-target {font-weight: normal;font-size: 11px;padding-bottom: 15px;}

/* Chefs & Restaurants Tab */
.ubermenu-submenu-id-10144 {border: 1px solid red;}
.ubermenu-submenu-id-10144 li ul li a {padding-right: 10px;}
.ubermenu-submenu-id-10144 li ul li a span {padding-right: 10px;}
table.menu-chefs

/* Uber Sub Menus */
.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {}

#menu-item-10016 a span {padding-right: 10px;}
table.menu-chefs td p {clear: both;font-weight: bold;padding: 0px;margin: 0px;}
table.menu-chefs td a {float: left;padding: 5px;margin: 15px 5px;border: 1px solid transparent;color: #68abba!important;}
table.menu-chefs td a:hover {background-color: transparent;border-bottom: 1px solid #a1a1a1;}
table.menu-chefs td p a {padding: 5px;margin: 15px 5px;border: 1px solid transparent;float: none;}


#menu-item-10142 ul li ul li.ubermenu-item-level-3 a {color: #68abba;}
#menu-item-10142 ul li ul li.ubermenu-item-level-3 a span {font-size: 15px;}
#menu-item-10142 ul li ul li.ubermenu-item-level-3 a:hover {color: #a1a1a1;}

#menu-item-10269 ul li ul li.ubermenu-item-level-3 a {color: #68abba;}
#menu-item-10269 ul li ul li.ubermenu-item-level-3 a span {font-size: 15px;}
#menu-item-10269 ul li ul li.ubermenu-item-level-3 a:hover {color: #a1a1a1;}

#menu-item-10241 ul a span {font-size: 15px;}

#menu-item-10145 a {padding: 0px;}

/* Position Search Bar in Menu */
li#menu-item-10150 span.ubermenu-target {height: 68px;}

/* Homepage */
.page-id-9736 .wpb_widgetised_column {color: #434343;font-size: 30px;text-align: center;font-weight: 600;margin-top: 8px;}
.page-id-9736 .wpb_widgetised_column .tagcloud {margin-top: 60px;}
.page-id-9736 .wpb_widgetised_column .tagcloud a {color: #7c5765;text-align: center;line-height: 30px;display: inline;font-weight: 400;} 
 
 
.spg-loop-actions {border-bottom-color:white;} 
div#loop-content {border-top: none;} 
 
/* Home Search */
.home-search #uwpqsffrom_10152 {width: 95%;padding: 10px 40px 0px 40px;}
.home-search #uwpqsffrom_10152 .uform_title {display: none;}
.home-search #uwpqsffrom_10152 #tax-select-0 {width: 45%;float: left;position: relative;top: 10px;}
.home-search #uwpqsffrom_10152 #tax-select-1 {width: 45%;float: right;position: relative;bottom: 53px;}
.home-search #uwpqsffrom_10152 #tax-check-2 {position: relative;bottom: 30px;}
.home-search #uwpqsffrom_10152 #tax-check-2 label {float: left;width: 11%;font-size: 12px;}
.taxolabel-0 {}
.taxolabel-1 {}
.taxolabel-2 {}
.home-search #uwpqsffrom_10152 .-keyword {text-align: center;font-weight: bold;margin-bottom: 20px;}
.home-search #uwpqsffrom_10152 #uwpqsf_id_btn {margin-top: 10px;}
.home-search #uwpqsf_id {border: none;}

.home-search .advanced-search {text-align: right;width: 100%;padding: 0px 140px 10px 0px;}
.home-search .advanced-search a {margin-right: 20px;}

.home-search {width: 100%;text-align: center;}
.home-search input.search-field {border: 2px solid #68abba;}
.home-search ul {list-style-type: none;}
.home-search ul li {float: left;margin: 10px 3px;list-style-type: none;}
.home-search ul li a {padding: 7px 12px;color: #4c4c4c;}
.home-search ul li a:hover {background-color: #68abba;color: white;}
.home-search ul.home-search-course {display: inline-block;margin-bottom: 20px;}
.home-search ul.home-search-course a {font-size: 22px;}
.home-search ul.home-search-ingredient {display: inline-block;text-align: center;}
.home-search ul.home-search-ingredient a {text-align: center;font-size: 15px;}

.home-search #uwpqsffrom_14165 .taxolabel-0, .taxolabel-1, .taxolabel-2 {display: none;}

.home-search #uwpqsffrom_14165 .uwpqsf_class {float: left;width: 29%;clear: none;margin: 0px 5px 0px 0px;}

.home-search #uwpqsffrom_14165 .uwpqsf_class select {padding: 10px;}

.home-search #uwpqsffrom_14165 .uwpqsf_class select.gc-disabled {background-color:white;}

.home-search #uwpqsffrom_14165 .uwpqsf_submit {width: 10%;}

.home-search #uwpqsffrom_14165 .uwpqsf_submit input {padding: 3px 10px;}

/* Desktop Menu Search */
.home-search #uwpqsffrom_14168 .taxolabel-0, .taxolabel-1, .taxolabel-2, .taxolabel-3, .taxolabel-4, label.uwpqsf_class.-keyword {display: none;}

.home-search #uwpqsffrom_14168 input[type=text] {width: 90%;}

.home-search #uwpqsffrom_14168 .uwpqsf_class {margin: 10px 0px;}

/* Advanced Search Page */
.search_form {}
.search_form #uwpqsf_id {border: none;border-right: 1px solid #d8d8d8;padding:0px 30px 0px 0px;}
.search_form .uform_title {font-size:20px;padding:10px 0px;color: #68abba;display: none;}
.search_form #tax-check-2 label {float: left;width: 33%;font-size: 12px;}
.search_results {}

.search_results .container .four.recipe-box.columns, .container .four.shop.columns {width: 45%;}

.search_results div {}
.search_results article {margin-bottom:15px;width:100%;clear: both;}
.search_results article header.entry-header {}
.search_results article header.entry-header img {width:25%;height:25%;float:left;margin:0px 20px 10px 0px;}
.search_results article header.entry-header h1 {line-height: 20px;}
.search_results article header.entry-header h1 a {font-size: 15px;font-weight: bold;}
.search_results article .entry-summary {display:none;}


#search_results div {}
#search_results article {margin-bottom:5px;width:100%;}
#search_results article header.entry-header {}
#search_results article header.entry-header img {width:16%;height:16%;float:left;margin:0px 20px 20px 0px;}
#search_results article header.entry-header h1 {}
#search_results article .entry-summary {width:100%;min-height:150px;}

.search_form .uwpqsf_class {
  margin-bottom: 15px;
}

/* Advanced Search Products Grid */
.advancedsearch_productsgrid {}
.advancedsearch_productsgrid .container .four.recipe-box.columns, .container .four.shop.columns {width: 45%;}


.page-id-9067 .spg-loop-actions {display: none;}

.advanced-search-container {padding-top:20px;}

.page-id-9067 #loop-content {position: relative;bottom: 20px;}
.page-id-9067 #loop-content h1 {visibility:collapse;}
.page-id-9067 #loop-content article h1 {visibility:visible;font-size: 16px;line-height: 19px;font-weight: bold;margin-top: 5px;margin-bottom: 5px;}
.page-id-9067 #loop-content article .entry-summary {color: #464646;line-height: 16px;}
.page-id-9067 #loop-content article {width: 31.5%;float: left;margin:10px 5px;min-height: 340px;text-align: center;}
.page-id-9067 #loop-content article img {height: 180px;margin: 0px auto;}


.home_recipes ul {position:relative;left:15px;}
.home_recipes li {padding:0px;border: 5px solid white;
	background: #484848 url(/wp-content/uploads/2015/07/stardust.png) repeat;
}
.home_recipes li h3 {margin:0px 15px 0px 15px;text-align:center;color: white;font: 700 25px/23px 'Open Sans', Arial;}
.home_recipes li p.spg-entry-summary {line-height: 17px;color: #666260;font-size: 13px;margin: 0px 15px;padding: 5px 20px;}
.home_recipes a {line-height:14px;color: #68abba;font-size: 14px;margin-top: 16px;text-align: center;font-weight: bold;display: none;}
.spg-pagination {display: none;}
.home_recipes li img {border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;}

.wpb_revslider_element {}
#rev_slider_2_1_wrapper ul li {left:0px;right:0px;top:-10px;}
#rev_slider_3_2_wrapper ul li {left:0px;right:0px;top:-10px;}

.home_search {}

div.vc_row.wpb_row.vc_row-fluid.vc_custom_1437774021661 {height: 420px;}

.home_hide {display:none;}

button.home_search {text-align: center;margin-left: 43%;padding: 10px;background-color: #68abba;font-size: 14px;color: white;border: none;}
.home_advanced {}

.paddingtop10 {padding-top: 10px;}

/* Buttons */

.button,
.favs-popup,
.print,
.foodiepress-added-to-fav {
	color: white !important;
}

.button_green {background-color:#68abba;text-align: center;font-size: 20px;padding: 15px 20px;margin-top: 60px;margin-left: 40%;margin-bottom:20px;color: white;border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;}
.page-id-1129 .button_green {margin-left: 0px;font-size: 13px;padding: 8px 10px;color: white !important;}

.button_pink {background-color:#b44c54;color: white !important;}

.button_blue {background-color: #68abba;color: white !important;padding: 10px 15px;text-transform: uppercase;font-weight: bold;margin: 10px 0px;}


.page-id-969 .post-969 {position: relative;bottom: 40px;}
.page-id-988 .post-988 {position: relative;bottom: 40px;}

.rsOverflow {width: 100%;}

/* Results Page */
#titlebar .container h2 {text-transform: capitalize;}
.archive-menubar {background-color: #68abba; width: 100%;position: relative;top: 18px;padding: 10px 130px;}
.archive-menubar a {color: white;text-align:right;}
.archive-menubar a:hover {border-bottom: 1px solid white;}

.archive .recipe-box-content h3 a {font-family: "Open-Sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight: 300;border: none;}
.archive .recipe-box-content h3 {border: none;}


/* No Results */
.no-results {margin-bottom: 20px;}


/* News Page */
body.blog #rev_slider_2_1_wrapper {display: none;}
body.blog h3.headline {display: none;}
body.blog .widget_products li {float: none;height: 60px;}

.page-id-8948 .vc_col-sm-12 {padding-right: 0px;padding-left: 0px;}
.page-id-8948 .vc_col-sm-12 ul li.spg-item {border-bottom: none;}
.page-id-8948 .vc_col-sm-12 ul li .spg-entry-title a h3 {line-height: 27px;font-weight: bold;font-family: Arial;color: #404040;margin-bottom: 10px;} 
.page-id-8948 .vc_col-sm-12 ul li p.spg-entry-summary {margin-top: 10px;}


/* Recipe Posts */
.widget_current_terms {padding: 0px;margin: 0px;margin-bottom: 10px;}
.widget_execphp {margin-bottom: 10px;}
.widget_current_terms .line {display: none;}
.widget_current_terms h4.headline {font-weight: bold;font-family: 'Open Sans', Arial;}
.term-count {font-weight: bold;color: #68abba; padding: 0px ;padding-left: 5px;}
.widget_current_terms .term-thumbnail {visibility:collapse;}
.widget_current_terms .term-thumbnail img {width: 100%;visibility:visible;position: relative;bottom: 20px;}
.sidebar .widget ul li {border-bottom: none;margin: 0px;}
#current-terms-5 h4.headline {display: none;}
#current-terms-7 h4.headline {display: none;}
#current-terms-12 h4.headline {display: none;}
#current-terms-10 h4.headline {display: none;}
#current-terms-11 h4.headline {display: none;}


.restaurant-meta {padding: 15px 0px;}

/* Removing Notepad Look @ Recipes*/

.foodiepress-wrapper.recipe1 .ingredients:before, .foodiepress-wrapper.recipe1 .ingredients:after {
  content: "";
  height: 100%;
  width: 1px;
  background-color: none;
  position: absolute;
  top: 0;
  display: none;
}
.foodiepress-wrapper.recipe1 .ingredients {padding: 0px;background-color: none;border: none;}
.foodiepress-wrapper.recipe1 .ingredients li {padding: 10px 30px;border:none;}
.foodiepress-wrapper.recipe1 .ingredients li:before {left: 5px;}
.foodiepress-wrapper.recipe1 .ingredients li.separator {padding-left: 0px;}
.foodiepress-wrapper.recipe1 .ingredients li:first-child {border-top: none;}

.recipeBackground {max-height: 100px;}
.recipeBackground:before {opacity: 0.0;padding-bottom: 0px;}


body.single-post .divider {display: none;}
a.foodiepress-add-to-fav {color:white!important;}

body.single-post nav.post-navigation {}

/* Resources Page */
.wpb_accordion_section h3 a {font-size: 15px;font-family: Arial;padding-top: 10px;}
.wpb_accordion_section p {font-size: 15px;font-family: Arial;color: #686868;}
.wpb_accordion_section a {color: #68abba;}

/* Shop Pages */
body.page-id-7021 .container .vc_custom_1438962115410 {position: relative;bottom: 40px;}
body.page-id-7124 .container .vc_custom_1438962115410 {position: relative;bottom: 40px;}

/* Checkout */
 a.button.wc-forward {color:white!important;}

/* Footer */
#footer .container table h3 {position: relative;bottom: 12px;}
#text-14 img {width: 100%;}

/* Sidebar - Browse Chefs Widget */
#woocommerce_products-3 ul li {min-height: 70px;}

/* Mobile */

#mobile-navigation {
  display: none;
}

@media only screen and (max-width: 990px) {

  .navigation {visibility: hidden;display: none;height: 50px;}
  
  .vc_custom_1437774021661 {display: none;}
  
  header .container {text-align: center;}
  .page-id-9736 header .container {height: 50px;}
  
  header .container #logo img {margin: 0px 0 0 15%;width: 200px;}
  
  /* Mobile Search Bar */
  #ubermenu-main-0-new-menu ul li {width: 100%;}
  #menu-item-10411 {position: relative;top: 80px;}
  #menu-item-10411 .ubermenu-search {}
  #menu-item-10411 .ubermenu-search form.ubermenu-searchform {width: 100%;}
  #menu-item-10411 input.ubermenu-search-input {}
  
  /* Leaky Paywall */
  #leaky_paywall_message {border:1px solid red;}
  #leaky_paywall_message a {color:#33bcf3!important;}
  
  html body #wrapper #mobile-navigation {
	display: block;
	max-height: auto !important;
	overflow: scroll;
	background-color: #f0f0f0;
  }
  #header .navigation {
	height: auto;
	visibility: visible;
	display: block;
	margin-bottom: 2em;
  }
  #header .navigation .nav-toggle {
	visibility: visible;
  }
  
  #header #mobile-menu li {
	float: none; 
	text-align: left;
  }
  #header #mobile-menu ul {
	position: relative;
	width: auto;
	float: none;
  }
  
  #header #mobile-menu .sub-menu {
	display: none;
  }
  
  #post-9067 {
	
  }
  
  #post-9067 .search_form #uwpqsf_id {
	border: none;
  }
  
  #post-9067 .search_results {
	display: none;
  }
  
  html body #wrapper #ubermenu-main-3390 {
	display: none !important;
  }
  body .header-bar {
	padding: 0;
  }
  .header-bar-content {
	padding: 10px;
  }
  .header-bar-divider {
	opacity: 0;
	display: block;
	line-height: 0.5em;
  }
  
  header .container #logo img {
	margin: 0 auto;
	display: block;
	float: none;
  }
  
  .recipeBackground img {
	width: 100%;
  }

}

/* Button */
.button {border:1px solid #508692;background-color:#68abba;color:white;}
.button a {color:white!important;font-weight:bold;}
.button a:hover {color:#508692;}

/* Remove Breadcrumbs on product pages */
.woocommerce-breadcrumb {display:none;}

/* Header */
.header-bar {background-color:#000000;color:#fcdf38;width:100%;padding:10px;text-align:center;}
.header-bar a {color:white;border-bottom:1px dashed white;font-weight:bold;}


/* Override */
#current, .menu ul li a:hover, .menu ul > li:hover > a, .menu ul ul, .rsDefaultInv .rsThumb.rsNavSelected, .rsDefault .rsThumb.rsNavSelected, .menu > ul > li.current-menu-ancestor > a, .menu > ul > li.current-menu-item > a, #current, .foodiepress-wrapper.recipe2 .instructions ul > li.active:before, .foodiepress-wrapper.recipe1 .instructions ul > li.active:before, .foodiepress-wrapper.recipe1 .ingredients li.active:before, .foodiepress-wrapper.recipe1 .ingredients a:hover:after, .foodiepress-wrapper.recipe2 .ingredients-container .ingredients a:hover:after, .foodiepress-wrapper.recipe2 .ingredients li.active:before {border-color:#68abba!important;}

a, .author-box .title, .author-box .contact a:hover, ul.product_list_widget li a:hover, a.adv-search-btn.active i, a.adv-search-btn.active, a.adv-search-btn:hover i, a.adv-search-btn:hover, .foodiepress-wrapper.recipe1 .ingredients a:hover, .foodiepress-wrapper.recipe2 .ingredients a:hover, .comment-by a.url:hover, .author-box a:hover span, .post-meta a:hover, table.cart-table td.product-name a:hover, .widget ul li a:hover, .basic-table.fav-recipes .recipe-title a:hover, .list-1.color li:before, .list-2.color li:before, .list-3.color li:before, .list-4.color li:before {color:#68abba!important;}

/*Force Link Color*/
a {color: #68abba!important;}
#footer a {color: #b8b8b8!important;}
#header a {color:#888888!important;}
#header .header-bar a {color:white!important;}
.vc_btn3-container a {color:white!important;}
.textwidget a {color:white!important;}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {color:white!important;background-color:#50485B!important;}
.vc_btn3.vc_btn3-color-mulled-wine a {color:white!important;background-color:#50485B!important;}
a.button_green {color:white!important;}
.widget widget_get-custom a {color:white!important;}
.wpb_revslider_element.wpb_content_element a {color:white!important;}


.leaky_paywall_subscription_option {display: inline-block!important;}

div#main-menu {
	height: auto !important;
}
