.overlayed-text {
  padding: 60px 40px;
  color: #fff;
  font-family: 'Crayoncrumble';
  font-size: 28px;
}

ul.xmark-list li {
    list-style: none;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 45px;
    background: linear-gradient(to top, #51ba48, #55c94b);
    margin: 5px 0;
  box-shadow: 0 0 2px rgba(0,0,0,0.2);
}

ul.xmark-list li:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    left: -5px;
    top: 2px;
   background: url('../images/checkmark.png') center center no-repeat;
   background-size: contain;
}

ul.xmark-list {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}

.overlayed-text.inline {
    padding: 60px 0;
}

.overlayed-text.inline.no-padding {
    padding: 0;
}

.overlayed-text.inline.no-padding-top {
    padding-top: 0;
}

@media print {
    #sidebar,
    #footer,
    #footer-widgets,
    #header .widget-area,
    .chalkimage .page-info{
        display: none !important
}
}
.media {
  width: 100%;
  display: block;
  float: left;
  clear: both;
  padding: 25px 0 10px;
  border-bottom: 1px solid #ccc;
}

.overlayed-text.inline.pad {
    padding: 60px;
}
.overlayed-text.inline .xmark-list {
  -moz-column-count: 1;
  -webkit-column-count: 1;
  -o-column-count: 1;
  column-count: 1;
}


.overlayed-text.inline .xmark-list li {
  font-size: 20px;
  line-height: 1.2;
  padding: 6px 0;
  padding-left: 20px;
  
}

.logo-img + .logo-img {
  margin-left: 35px;
}

.one-third .thumbnail {
    background: #fff;
}

.thumbnail {
  border: 1px solid #ccc;
  padding: 15px;
  box-shadow: 0 2px 4px rgba(55,55,55,0.2);
}

.image-row .one-third {
  width: 30%;
  margin: 25px 0;
}
.image-row .one-third .wrapper {
  display: table;
  width: 100%;
}
.image-row .one-third .thumbnail {
    display:table-cell; 
    vertical-align: middle;
}
.image-row .one-third img {
    display: block;
    width: 100%;
    height: auto;
}
.image-row .one-third .wrapper,
.image-row .one-third .thumbnail {
    height: 250px;    
}
@media (max-width: 991px) {
  .image-row .one-third{
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 1400px) {
     .sd2-slide-text .image-row img {
         max-width: 200px;
     }
}

@media (max-width: 991px) {
    .sd2-slide-text .image-row img {
        max-width: 150px;
    }
}

@media (max-width: 768px) {
    .sd2-slide-text .image-row img {
        max-width: 120px;
    }
}

@media (min-width: 991px) {
    
.brush-bg {
    background: url('../images/recipes-header-swash.png');
    background-repeat: no-repeat;
    background-size: contain;
        padding: 40px 130px;
    background-position: center center;
    color: #000;
}
}
#gmap {
    height: 600px;
}

.recipe-wrapper h2 {
  margin-top: 25px;
}
.form-btn {
  background: #ff8a00;
  padding: 5px 15px;
  color: #fff;
  border: none;
  margin: 15px 0;
  font-size: 14px;
}

.blog-yumprint-print.blog-yumprint-action{
    margin: 0;
}

.links-list {
  margin-top: 35px;
  display: block;
  float: left;
  width: 100%;
}

.wp-image-659 {
    height: 129px;
}

.social-sharing-icons ul li {
  list-style: none;
  display: inline;
}

.rrssb-buttons {
  padding: 0 !important;
  margin: 0;
}

.rrssb-icon {
    position: relative;
    top: 3px;
    fill: #666;
        transition: fill 0.1s ease-in-out;

}
.rrssb-icon:hover {
    fill: #333;
}
.rrssb-text {
  display: none;
}

.blog-yumprint-recipe .blog-yumprint-header {
    text-align: left;
}

.recipe-wrapper .credit {
    color: #8C8C8C;
    font-style: italic;
    text-align: left;
    margin-top: 20px;
}

label.error {
  display: block;
  margin: 0;
  padding: 0;
  color: darkred;
}

.searchResultsTable p {margin: 0;}
.searchResultsTable *{
  vertical-align: middle;

}

#home-slider .slide_1 .sd2-node-caption {
    top: 0;
}

#home-slider .image-row > img {
    vertical-align: middle;
}

@media (max-width: 991px) {
    #home-slider .slide_1 .sd2-node-caption .one-third {
        width: 33%;
    }
}

.image-row .one-half:nth-of-type(odd) {
    padding-left: 0;
}

#home-welcome #text-2 {
    width: 100%;
}

@media (max-width: 591px) {
    .slider-logo-container {
        margin-top: -141px;
    }
}

@media (max-width: 651px) {
    #home-slider .image-row > img {
        max-width: 145px;
        display: inline-block;
        margin: 0;
    }
    .slider-logo-container {
        margin-top: -141px;
    }
}
@media (min-width: 592px) {
    .slider-logo-container {
        margin: -80px 0 0 0;
    }
}
@media (min-width: 992px) {
    .slider-logo-container {
        margin-top: -100px;
    }
}

.page-hero.new-icon:after {
    content: url('../images/new-bug-orange.png');
    position: relative;
    top: 45px;
    left: 80%;
}

@media (min-width: 801px) and (max-width: 1099px){
    .page-hero.new-icon:after {
        top: 60px;
    }
}

@media (max-width: 800px) {
    .page-hero.new-icon:after {
        top: 0;
        left: 75%;
    }
}
.img-container {
    text-align: center;
}

.img-container img {
    max-height: 100%;
    width: auto;
}

.slide-source-custom.slide-type-image .sd2-slide-background {
    top: 40px !important;
}