/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi-2
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 2.7.8.1475003388
Updated: 2016-09-27 15:09:48

*/
@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");

#main-content .container {
  padding-top: 8px;
}

.et_pb_widget_area h4 {
  font-size: 18px !important;
}

.single .entry-content p {


}

.single .entry-content p span {


}

.recipes-menu {
  margin: 0 !important;
  width: 100% !important;
}

#sidebar h4 {
    font-weight: bold;
    margin-bottom: 18px;
}

.recipes-menu li {
  display: inline;
  margin-right: 11px;
}

.recipes-menu li a {
  color: #1694bc !important;
}

.recipes-menu li.current-menu-item a {
  font-weight: bold;
  text-decoration: underline;
}


.et_pb_blurb_0 .et_pb_main_blurb_image {
  background-image: url("/wp-content/uploads/3-ingredients-copy.png");
  background-repeat: no-repeat;
 -webkit-background-size: 90px 90px;
  -moz-background-size:  90px 90px;
  -o-background-size:  90px 90px;
  background-size:  90px 90px;
background-position: center center;
}

.et_pb_blurb_1 .et_pb_main_blurb_image {
  background-image: url("/wp-content/uploads/no-bake-kraken.png");
  background-repeat: no-repeat;
 -webkit-background-size: 90px 90px;
  -moz-background-size:  90px 90px;
  -o-background-size:  90px 90px;
  background-size:  90px 90px;background-position: center center;
}

.et_pb_blurb_2 .et_pb_main_blurb_image {
  background-image: url("/wp-content/uploads/new-5-minute.png");
  background-repeat: no-repeat;
 -webkit-background-size: 90px 90px;
  -moz-background-size:  90px 90px;
  -o-background-size:  90px 90px;
  background-size:  90px 90px;background-position: center center;
}

.et_pb_blurb_3 .et_pb_main_blurb_image {
  background-image: url("/wp-content/uploads/newvegetarian.png");
  background-repeat: no-repeat;
 -webkit-background-size: 90px 90px;
  -moz-background-size:  90px 90px;
  -o-background-size:  90px 90px;
  background-size:  90px 90px;background-position: center center;
}

.et_pb_blurb_4 .et_pb_main_blurb_image {
  background-image: url("/wp-content/uploads/new-happy-hour.png");
  background-repeat: no-repeat;
 -webkit-background-size: 90px 90px;
  -moz-background-size:  90px 90px;
  -o-background-size:  90px 90px;
  background-size:  90px 90px;background-position: center center;
}

.et_pb_blurb_5 .et_pb_main_blurb_image {
  background-image: url("/wp-content/uploads/new-party.png");
  background-repeat: no-repeat;
 -webkit-background-size: 90px 90px;
  -moz-background-size:  90px 90px;
  -o-background-size:  90px 90px;background-position: center center;
  background-size:  90px 90px;
}

.et_pb_blurb_6 .et_pb_main_blurb_image {
  background-image: url("/wp-content/uploads/new-happy-hour.png");
  background-repeat: no-repeat;
 -webkit-background-size: 90px 90px;
  -moz-background-size:  90px 90px;
  -o-background-size:  90px 90px;
  background-size:  90px 90px;background-position: center center;
}


.footer-widget {

  display: none;

}

#footer-widgets .footer-widget:last-child {
  display: block;
}

#footer-widgets .footer-widget li.zoom-social_icons-list__item

{
  padding-bottom: 8px;
}

#footer-widgets .footer-widget:last-child {
  float: right;
}

.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
  margin-right: 0;
}

.footer-social-icons {
  float: right;
}

.footer-social-icons img {
  padding-right: 5px;
}

.single .et_pb_post .entry-content {
  padding-top: 0;
}

.single div.pt-cv-wrapper  div.essbis-share-box {display:none;}

.single .et_post_meta_wrapper:first-child img

{display:none;}

body #page-container #left-area {
  margin-top: 14px;
}

.apss-pinterest .apss-icon-block {
  background-color: #c92228;
}

.essbis-pinterest-btn {
  border-radius: 52px;
}
.apss-instagram .apss-icon-block {
  background-color: #c92228;
}

.home .pt-cv-scrollable {
 
  margin-top: 0;
  margin-bottom:0px;
}



 h4 a {
  color: #000;
}

.et_pb_widget_area .et_pb_widget a {
  color: #000;
}

.et_pb_row_inner_0_scroll {
  overflow-y: hidden !important;
}
.trending-sidebar-title h4::before {
  background-image: url("/wp-content/uploads/trending-1.png");
  background-size: 40px 40px;
  content: "";
  display: inline;
  float: left;
  height: 40px;
  margin-right: 8px;
  position: relative;
  top: -11px;
  width: 40px;
}

.et_pb_widget_area_left {
  border-right: medium none;

}

.pt-cv-title a {
  color: #000 !important;

}

.apss-theme-4 .apss-single-icon:first-child a {
  margin-left: 0 !important;
}

#left-area .post-meta {
  padding-bottom: 0;
}

.et_pb_widget_area_right .et_pb_widget {
  margin-bottom: 0 !important;
}

html body .wpurp-container * {
  color: #000 !important;
}




h4.pt-cv-title {
  padding-top: 0;
}

.trending-sidebar-title h4 {margin-bottom: 15px;} 

.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {

}
.et_pb_blurb.et_pb_blurb_current .et_pb_blurb_content .et_pb_main_blurb_image {
	filter: initial;
}



::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #1694bc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #1694bc;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #1694bc;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #1694bc;
}

.et-social-rss a.icon:before {
    content: "\e09e" !important;
}
.fa {
    
    font-size: large !important;
    
}

.et_search_form_container input::-moz-placeholder {
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  font-size: 14px;
}

.et_search_form_container input::-moz-placeholder {
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  font-size: 14px;
}

.et_search_form_container input::-moz-placeholder {
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  font-size: 14px;
}
@media all and (min-width: 981px) {
 .et_pb_gutters4 .et_pb_column_1_4 {
    width:22% !important;
  }
  .et_pb_column_single {
	     padding: 0 !important; 
	}
}
#footer-widgets .footer-widget li {
    padding-bottom: 8%;
}
#footer-widgets .footer-widget li a {
  color: #000;
}

#footer-widgets {
  padding: 0 !important;
}

.footer-widget.last {
  margin-bottom: 0 !important;
}

@media only screen and (min-width: 1476px) {
	.et_pb_section {
	    padding: 0 !important;
	}
}
h1, h2, h3, h4, h5, h6 {
    padding-top: 10px;
}





@media all and (max-width: 980px) {
	.et_header_style_left #et-top-navigation {
	margin-right: 0 !important;
}

  #footer-widgets .footer-widget.last li {
  padding-bottom: 10px;
}
  
  .et_pb_column {
  margin-bottom: 0;
}
}


@media (max-width: 580px) and (min-width: 480px) {

}

.et_pb_row_inner_0_scroll {
overflow-x: auto;
  white-space: nowrap;
overflow-y: auto;
   -webkit-overflow-scrolling: touch;
   height:100%; 

}



.et_pb_pagebuilder_layout.single-post #page-container .et_pb_row {
  width: 100% !important;
}

.et_pb_gutters4.et_right_sidebar #left-area {
  padding-right: 4%;
}

body #page-container #sidebar {
  width: 32% !important;
  float: right;
}

@media all and (max-width: 980px) {
  
.container {

  width: 94%;
}
  
  body #page-container #sidebar {
  width: 100% !important;
  float: left;
}
  
  .et_pb_gutters4.et_right_sidebar #left-area {
  padding-right: 0;
}
}

.single .et_pb_row {
  width: 100% !important;
}


.single .et_pb_post {
    margin-bottom: 0;
}
.single .post {
    padding-bottom: 0;
}

.trending-sidebar-title h4 {font-weight:bold;}

#top-menu a {

  font-size: 19px;
  text-transform: uppercase;


}

.search-term-title {
  font-size: 18px;
  margin-bottom: 30px;
  font-weight: bold;
}




.pt-cv-title a

{
text-transform: none;
  font-size: 16px !important;
}
.et-search-form input {
text-transform: none;
  font-size: 14px !important;
}

.et_search_form_container input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: rgba(0, 0, 0, 0.6) !important;
}
.et_search_form_container input::-moz-placeholder { /* Firefox 19+ */
color: rgba(0, 0, 0, 0.6) !important;
}
.et_search_form_container input:-ms-input-placeholder { /* IE 10+ */
color: rgba(0, 0, 0, 0.6) !important;
}
.et_search_form_container input:-moz-placeholder { /* Firefox 18- */
color: rgba(0, 0, 0, 0.6) !important;
}

span.et_close_search_field::after {
color: rgba(0, 0, 0, 0.6) !important;
}

.search-term-hr {
  color: #e6e6e6;
  opacity: 0.3;
  margin-bottom: 20px;
}

.after-search-results

{display: block;width: 100%;margin-top: 30px;margin-bottom: 15px;}

.after-search-results p

{  font-size: 18px;
  margin-bottom: 30px;
  font-weight: bold;}
  
  .after-recipe

{display: block;width: 100%;margin-top: 30px;margin-bottom: 15px;}

  .after-recipe p

{  font-size: 18px;
  margin-bottom: 30px;
  font-weight: bold;}

.search article h4.pt-cv-title {
  padding-top: 8px;
}