/*
Theme Name: GBBQ
Description: A child theme of Themify Ultra
Template: themify-ultra
Author: admin (devteam@alphaquad.co.uk)
*/
/* Woohoo! Let's customize! */
.module-fancy-heading h1, .module-fancy-heading h2, .module-fancy-heading h3, .module-fancy-heading h4,
.tb_text_wrap h1,
.tb_text_wrap h2,
.tb_text_wrap h3,
.tb_text_wrap h4 {
  font-family: "Sedgwick Ave", cursive;
}

h1.image-title, h2.image-title, h3.image-title, h4.image-title {
  font-family: "Sedgwick Ave", cursive;
}
h1.image-title a, h2.image-title a, h3.image-title a, h4.image-title a {
  font-size: 24px;
}

.module-fancy-heading {
  margin-bottom: 1em;
}

body {
  background-color: #b3eee9;
  background-image: url(/wp-content/uploads/clouds-1.png);
  background-size: contain;
  background-repeat: no-repeat;
}

#headerwrap {
  background-color: rgba(255, 255, 255, 0);
}
#headerwrap header {
  background-image: url(/wp-content/uploads/bunting.png);
  background-repeat: no-repeat;
  background-position: top right;
}

#content {
  background-image: url(/wp-content/uploads/background-wood.png);
}

.post-template-default.single.single-post #body {
  background-image: url(/wp-content/uploads/background-grass-1.jpg);
  background-repeat: repeat;
  background-position: bottom center;
}
.post-template-default.single.single-post #layout article.post {
  padding: 4%;
  background-color: white;
  border-radius: 10px;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);
}
.post-template-default.single.single-post #layout aside .widget.widget_block {
  padding: 4%;
  border-radius: 10px;
  background-color: white;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);
}

#main-nav li a {
  display: block;
  font-family: "Sedgwick Ave", cursive;
  font-size: 24px;
  color: #002f5b;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  transition: all 0.25s ease;
}
#main-nav li a:hover {
  color: #d51c23;
  text-shadow: none;
}
#main-nav li a:hover::after {
  content: "";
  display: block;
  width: 100%;
  height: 20px;
  margin-bottom: -20px;
  background-image: url(/wp-content/uploads/bunting.png);
  background-size: cover;
  background-position: bottom right;
}
#main-nav li.current_page_item a {
  color: #d51c23;
  text-shadow: none;
}

.cta_row {
  padding-top: 46px;
  background-image: url(/wp-content/uploads/bunting.png);
  background-repeat: no-repeat;
  background-position: top right;
}
.cta_row .module-buttons {
  text-align: center;
}
.cta_row .module-buttons .module-buttons-item a {
  background-color: #d51c23;
  border-radius: 8px;
  transition: all 0.25s ease;
}
.cta_row .module-buttons .module-buttons-item a span {
  color: white;
  text-shadow: 1px 1px 2px black;
  font-family: "Sedgwick Ave", cursive;
  font-size: 20px;
}
.cta_row .module-buttons .module-buttons-item a:hover {
  background-color: green;
}

#description {
  font-size: 28px;
  line-height: 1.4em;
  text-align: center;
}

#recipe_meta {
  padding-top: 60px;
  padding-bottom: 60px;
}
#recipe_meta .rec_info {
  padding: 24px 6px 6px 6px;
  border-radius: 10px;
  border: solid 6px white;
  text-align: center;
  background-size: cover;
  background-position: top right;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
}
#recipe_meta .rec_info * {
  color: white;
  text-shadow: 2px 2px 3px black;
}
#recipe_meta .rec_info p {
  font-size: 32px;
  font-weight: bold;
}
#recipe_meta #cooking_time {
  background-image: url(/wp-content/uploads/bg_h_yellow.png);
}
#recipe_meta #prep_time {
  background-image: url(/wp-content/uploads/bg_h_orange.png);
}
#recipe_meta #recipe_type {
  background-image: url(/wp-content/uploads/bg_h_green.png);
}
#recipe_meta #servings {
  background-image: url(/wp-content/uploads/bg_h_dblue.png);
}
#recipe_meta #skill_level {
  background-image: url(/wp-content/uploads/bg_h_pink.png);
}

#suggestions {
  text-align: center;
}
#suggestions .suggest::before {
  content: " ";
  display: block;
  width: 60px;
  height: 60px;
  margin-top: 20px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  background-size: cover;
}
#suggestions .suggest.wine::before {
  background-image: url(/wp-content/uploads/wine_icon.png);
}
#suggestions .suggest.beer::before {
  background-image: url(/wp-content/uploads/beer_icon.png);
}
#suggestions .suggest.cider::before {
  background-image: url(/wp-content/uploads/cider_icon.png);
}
#suggestions .suggest.soft-drink::before {
  background-image: url(/wp-content/uploads/softdrink_icon.png);
}
#suggestions .module-fancy-heading {
  margin-bottom: 0;
}

.single-post h1,
.single-portfolio h1 {
  text-align: center;
}
.single-post h1 a,
.single-portfolio h1 a {
  font-family: "Sedgwick Ave", cursive;
  font-size: 48px;
  color: black;
}
.single-post ol,
.single-portfolio ol {
  list-style: none;
}

#main-info {
  padding: 60px 10%;
  background-image: url("/wp-content/uploads/background-wood.png");
  background-color: rgba(255, 255, 255, 0);
}
#main-info .tb-column-inner {
  background-color: white;
  border-radius: 10px;
  padding: 3%;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.12);
}

#footerwrap {
  background-image: url(/wp-content/uploads/background-grass-1.jpg);
  background-repeat: repeat;
  background-position: bottom center;
}
#footerwrap::before {
  content: "";
  display: block;
  width: 80px;
  height: 101px;
  margin-right: 20px;
  margin-left: auto;
  background-image: url(/wp-content/uploads/grass_blade.png);
}

#footer h4.widgettitle {
  font-family: "Sedgwick Ave", cursive;
  font-size: 28px;
  text-shadow: 2px 2px 3px black;
}
#footer h4.widgettitle::before {
  content: "";
  display: inline-block;
  width: 33px;
  height: 42px;
  background-image: url(/wp-content/uploads/grass_blade.png);
  background-size: contain;
  transform: translateY(3px);
}
#footer ul.menu a, #footer ul.feature-posts-list a {
  font-size: 18px !important;
}
#footer ul.menu a img, #footer ul.feature-posts-list a img {
  border: solid 3px white;
}
#footer ul.menu li::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 18px;
  background-image: url(/wp-content/uploads/arrow_red.png);
  background-size: contain;
  background-repeat: no-repeat;
  transform: translateY(2px);
}

.intro,
.whiteBlock {
  background-color: white;
  border-radius: 8px;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.12);
  padding: 4%;
  margin-bottom: 60px;
}

.intro {
  background-color: white;
  border-radius: 8px;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.12);
  padding: 4%;
  margin-bottom: 60px;
}

.module-portfolio.postWithPic article,
.module-post.postWithPic article {
  border-radius: 8px;
  border: solid 4px white;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.6);
}
.module-portfolio.postWithPic article:nth-child(odd),
.module-post.postWithPic article:nth-child(odd) {
  transform: rotate(6deg);
}
.module-portfolio.postWithPic article:nth-child(even),
.module-post.postWithPic article:nth-child(even) {
  transform: rotate(-2deg);
}
.module-portfolio.postWithPic article h3,
.module-post.postWithPic article h3 {
  font-family: "Sedgwick Ave", cursive;
  font-size: 24px;
}
.module-portfolio.postWithNoPic article,
.module-post.postWithNoPic article {
  border-radius: 8px;
  border: solid 4px white;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.6);
}
.module-portfolio.postWithNoPic article:nth-child(odd),
.module-post.postWithNoPic article:nth-child(odd) {
  transform: rotate(-4deg);
}
.module-portfolio.postWithNoPic article:nth-child(even),
.module-post.postWithNoPic article:nth-child(even) {
  transform: rotate(2deg);
}
.module-portfolio.postWithNoPic article h3,
.module-post.postWithNoPic article h3 {
  font-family: "Sedgwick Ave", cursive;
  font-size: 24px;
}

.post-category a.term-bbq-tips {
  background-color: #002f5b;
  color: #f3c32b;
}
.post-category a.term-how-to {
  background-color: #d51c23;
  color: #ffffff;
}
.post-category a.term-whats-cooking {
  background-color: #f3c32b;
  color: #002f5b;
}
.post-category a.term-camping {
  background-color: #8eb713;
  color: #002f5b;
}
.post-category a.term-camping {
  background-color: #a5d21f;
  color: #d51c23;
}

.wpforms-field-label {
  font-family: "Sedgwick Ave", cursive;
  font-size: 28px !important;
}

.wpforms-container .wpforms-submit-container .wpforms-submit {
  background-color: #d51c23 !important;
  color: white !important;
  font-family: "Sedgwick Ave", cursive;
  font-size: 24px !important;
  transition: all 0.25s ease;
}
.wpforms-container .wpforms-submit-container .wpforms-submit:hover {
  background-color: #002f5b !important;
}
.wpforms-container input[class*=wpforms-field] {
  padding: 1em !important;
  border-radius: 8px;
}

.image-wrap img.wp-post-image {
  border: solid 4px white;
  border-radius: 8px;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.6);
}
.image-wrap img.wp-post-image:nth-child(odd) {
  transform: rotate(-3deg);
}
.image-wrap img.wp-post-image:nth-child(even) {
  transform: rotate(6deg);
}

.fixed-header #sponsorHeader {
  display: none;
}

/*# sourceMappingURL=style.css.map */
