@import url("https://fonts.googleapis.com/css?family=PT+Serif|Fira+Sans|Roboto|");
html > body > div:nth-child(3) > div:nth-child(2) > header:nth-child(2) > div:nth-child(2) > div {
  background-color: #30271c;
  border-bottom-width: 0px;
}
.woocommerce div.product .price .amount {
  font-size: 25px;
}
html > body > div:nth-child(3) > div:nth-child(2) > div:nth-child(4) > div > div:nth-child(2) > div > div:nth-child(1) > #product-13660 > div:nth-child(2) > div > div:nth-child(4) > span:nth-child(2) {
  display: none;
}
.woocommerce div.product .product_meta > span {
  display: none;
}
.woocommerce div.product form.cart {
  border-bottom-width: 0px;
}
.edgtf-single-product-summary .cart {
  border-bottom-style: none;
}
.wooco_components .wooco_component .wooco_component_name {
  font-size: 19px;
  color: #212121;
  line-height: 35px;
  padding-bottom: 11px;
}
.wooco_components .wooco_component {
  margin-bottom: 15px;
  font-size: 15px;
}
.woocommerce form.checkout .form-row .input-text {
  color: #212121;
  font-weight: 500;
}
html > body > div:nth-child(3) > div:nth-child(2) > div:nth-child(4) > div > div:nth-child(2) > div > div > div:nth-child(2) > div > a {
  margin-left: 8px;
}
.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner input {
  background-color: rgba(238, 238, 238, 0);
}
.edgtf-content .edgtf-content-inner > .edgtf-container > .edgtf-container-inner {
  min-height: 500px;
  margin-top: 20px;
}
.edgtf-main-menu > ul > li > a span.edgtf-item-inner span {
  font-size: 16px;
}
h4 {
  font-size: 23px !important;
  text-align: center;
  font-family: Roboto;
}
.woocommerce div.product .entry-summary p {
  margin-top: 24px;
  text-align: left;
  font-size: 21px;
}
.wpb_text_column :last-child li {
  font-size: 16px;
}
.woocommerce div.product {
  margin-top: 10px;
}
.product_list_widget li .product-title {
  color: #eae7de;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
}
.woocommerce.widget ul.product_list_widget li {
  color: #c7a17a;
}
a {
  font-family: Roboto!important;
  line-height: 29px;
  font-size: 14px;
}
.woocommerce ul.products li.product .price {
  text-align: center;
}
.wpb_text_column :last-child {
  text-align: left;
  font-family: Roboto;
}
html > body > div:nth-child(3) > div:nth-child(2) > div:nth-child(5) > div > div:nth-child(2) > div > div:nth-child(1) > div > div > div > div > div > div:nth-child(4) > div > h2 {
  text-align: center;
}
html > body > div:nth-child(3) > div:nth-child(2) > footer > div > div:nth-child(1) > div > div > div > div > div > div:nth-child(1) > div > #text-18 > h4 {
  text-align: left;
}
html > body > div:nth-child(3) > div:nth-child(2) > footer > div > div:nth-child(1) > div > div > div > div > div > div:nth-child(2) > div > #text-7 > h4 {
  text-align: left;
}
html > body > div:nth-child(3) > div:nth-child(2) > footer > div > div:nth-child(1) > div > div > div > div > div > div:nth-child(3) > div > #woocommerce_recently_viewed_products-3 > h4 {
  text-align: left;
}
.woocommerce div.product .variations .label {
  text-align: left;
}
.woocommerce div.product .variations .value {
  text-align: left;
}
p a {
  color: #875d33;
  font-size: 16px;
}
.woocommerce p {
  text-align: left;
}
p {
  font-size: 19px;
  font-family: PT Serif!important;
}
html > body > div:nth-child(3) > div:nth-child(2) > div:nth-child(5) > div > div:nth-child(2) > div > div:nth-child(1) > div > div > div > div > div > p {
  font-family: Roboto;
  font-style: normal;
  text-transform: uppercase;
  font-size: 42px;
}
.page-id-936 .wc-block-grid__product .wc-block-grid__product-price span {
  font-size: 19px;
}
.page-id-936 .wc-block-grid__product .wc-block-grid__product-title {
  font-size: 21px;
  color: #000000 !important;
  font-family: Fira Sans;
  word-spacing: -1px;
}
.page-id-936 .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
  border-radius: 2px;
  font-size: 13px;
}
.wc-block-grid__product .wc-block-grid__product-title {
  font-size: 19px;
}
.edgtf-sidebar .edgtf-widget-title {
  text-align: left;
}
.woocommerce:not(.edgtf-shop-masonry) .product img:not(.avatar) {
  width: 614px;
}
html > body > div:nth-child(3) > div:nth-child(2) > div:nth-child(5) > div > div:nth-child(2) > div > div > div:nth-child(1) > div > div:nth-child(2) > div > div > div > div > div:nth-child(3) > div > #wpcf7-f818-p712-o1 > form > div:nth-child(3) > div:nth-child(2) > span > span {
  margin-left: -14px;
}
html > body > div:nth-child(3) > div:nth-child(2) > div:nth-child(5) > div > div:nth-child(2) > div > div > div:nth-child(1) > div > div:nth-child(2) > div > div > div > div > div:nth-child(3) > div > #wpcf7-f818-p712-o1 > form > div:nth-child(3) > div:nth-child(3) > span > input {
  margin-top: 5px;
}
html > body > div:nth-child(3) > div:nth-child(2) > div:nth-child(5) > div > div:nth-child(2) > div > div > div:nth-child(1) > div > div:nth-child(2) > div > div > div > div > div:nth-child(3) > div > #wpcf7-f818-p712-o1 > form > div:nth-child(3) > div:nth-child(2) > span > span > span:nth-child(1) {
  margin-bottom: 23px;
}
html > body > div:nth-child(3) > div:nth-child(2) > div:nth-child(5) > div > div:nth-child(2) > div > div > div:nth-child(1) > div > div:nth-child(2) > div > div > div > div > div:nth-child(3) > div > #wpcf7-f818-p712-o1 > form > div:nth-child(3) > div:nth-child(3) > label {
  font-size: 16px;
}
html > body > div:nth-child(3) > div:nth-child(2) > div:nth-child(5) > div > div:nth-child(2) > div > div > div:nth-child(1) > div > div:nth-child(2) > div > div > div > div > div:nth-child(3) > div > #wpcf7-f818-p712-o1 > form {
  font-size: 16px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-remove {
  width: auto!important;
}
.page-id-13718 .woocommerce table.shop_table.cart thead th {
  display: none;
}
.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title {
  width: 172px;
}
.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner {
  margin-right: 0px;
}
html > body > div:nth-child(3) > div:nth-child(2) > header:nth-child(2) > div > div > div > div:nth-child(2) > div > nav > #menu-sc-main-menu > li:nth-child(7) > a {
  padding-top: 23px;
  padding-left: 16px;
}
h3 {
  font-family: Roboto;
  text-transform: none;
  font-size: 34px;
}
html > body > div:nth-child(3) > div:nth-child(2) > div:nth-child(5) > div > div:nth-child(2) > div > div:nth-child(1) > div > div > div > div > div > p {
  font-weight: 600;
}
.woocommerce div.product .entry-summary h3 {
  text-transform: uppercase;
  font-size: 27px;
}
.edgtf-title .edgtf-title-holder h1 span {
  font-family: Roboto;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name a {
  font-style: normal;
  font-size: 18px;
}
.edgtf-woocommerce-page .edgtf-total-pricing > div.shipping div {
  font-size: 16px;
}
.fmp-wrapper .fmp-grid-by-cat-free .fmp-food-item {
  background-color: #ffffff;
}
#fmp-container-707416698 .fmp-cat1 .fmp-media-body h3 {
  padding-bottom: 3px!important;
}
.fmp-cat1 .fmp-box ul.menu-list .fmp-media-body {
  padding-bottom: 0px;
}
#fmp-container-707416698 .fmp-cat-title h2 {
  font-size: 28px;
  line-height: 30px;
}
#fmp-container-2064716151 .fmp-cat-title h2 {
  font-size: 26px;
}
#fmp-container-2064716151 .fmp-cat1 .fmp-media-body h3 {
  font-size: 21px;
  line-height: 24px;
}
#fmp-container-601715372 .fmp-cat-title h2 {
  font-size: 28px!important;
}
#fmp-container-601715372 .fmp-cat1 .fmp-media-body h3 {
  font-size: 21px!important;
  line-height: 23px!important;
}
.edgtf-working-hours-holder {
  background-color: rgba(21, 20, 18, 0);
}
.edgtf-working-hours-holder .edgtf-wh-day {
  color: #000000;
  font-size: 17px;
  line-height: 20px;
}
html > body > div:nth-child(3) > div:nth-child(2) > div:nth-child(5) > div > div:nth-child(2) > div > section > div:nth-child(2) > div > div:nth-child(3) > div > div > div:nth-child(2) > h4 {
  margin-top: 38px;
}
.edgtf-working-hours-holder .edgtf-wh-hours {
  font-size: 17px;
  line-height: 32px;
  color: #666666;
}
footer .widget.widget_text {
  color: #ffffff;
  font-size: 16px;
}
footer .widget .edgtf-working-hours-holder .edgtf-wh-day {
  color: #ffffff;
}
footer .widget .edgtf-working-hours-holder .edgtf-wh-hours span {
  color: #ffffff;
}
.edgtf-three-columns .edgtf-column {
  font-size: 11px;
}
.edgtf-social-icon-widget-holder .edgtf-social-icon-widget {
  padding-right: 15px;
}
html > body > div:nth-child(2) > div > div:nth-child(5) > div > div:nth-child(2) > div > div > div:nth-child(1) > div > p:nth-child(4) > a > strong {
  font-size: 17px;
}
.edgtf-two-columns-75-25 .edgtf-column1 .edgtf-column-inner p strong {
  font-size: 16px;
}
html > .post-template-default > div:nth-child(2) > div > div:nth-child(5) > div > div:nth-child(2) > div > div > div:nth-child(1) > div > div > #post-14282 > div > div:nth-child(1) > img {
  display: none;
}
.edgtf-blog-holder article .edgtf-post-title {
  font-size: 44px;
  padding-top: 40px;
  padding-right: 0px;
}
.edgtf-blog-holder article .edgtf-post-text {
  padding-top: 0px;
  padding: 0px!important;
}
.edgtf-blog-holder.edgtf-blog-single article p {
  font-size: 17px;
  color: #434343;
}
html > body > div:nth-child(2) > div > footer > div > div:nth-child(2) > div > div > div > div > div > div:nth-child(1) > div > #text-14 > div > p {
  font-size: 14px;
}
.edgtf-sidebar .widget {
  font-size: 17px;
  line-height: 30px;
}
.woocommerce div.product .woocommerce-tabs #tab-description {
  font-size: 21px;
}
.vc_column_container > .vc_column-inner {
  padding-right: 50px;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  h4 {
    margin-top: 26px;
  }
}
@media screen and (max-width: 320px) {
  .wooco_components .wooco_component {
    font-size: 14px;
    line-height: 22px;
  }
  p {
    padding-top: 3px;
    padding: 6px;
  }
  h4 {
    text-align: center;
    margin-top: 36px;
  }
  .woocommerce ul.products li.product .price {
    text-align: center;
  }
  .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content h2 {
    text-align: center;
  }
  .edgtf-container-inner > h2 {
    text-align: center;
  }
  .edgtf-woocommerce-page .edgtf-total-pricing > div h4 {
    font-size: 9px!important;
  }
  .edgtf-woocommerce-page .edgtf-total-pricing > div.shipping div {
    font-size: 14px;
    line-height: 19px;
  }
  html > body > div:nth-child(3) > div:nth-child(2) > div:nth-child(5) > div > div:nth-child(2) > div > div > form > div:nth-child(3) > div > div > div > div:nth-child(2) > div > #shipping_method > li:nth-child(1) > label > span {
    padding-top: 12px!important;
    padding-bottom: 12px!important;
  }
  .fmp-cat1 .fmp-box ul.menu-list li {
    padding-bottom: 0px!important;
    margin-bottom: 0px!important;
    border-style: solid;
    border-width: -6px;
    border-color: #ffffff !important;
  }
  #fmp-container-458758471 .fmp-media-body > p {
    margin-bottom: 0px;
    padding-top: 11px;
  }
  .vc_column_container > .vc_column-inner {
    padding-right: 24px;
    padding-left: 24px;
    padding-top: 12px;
  }
  .edgtf-blog-holder article .edgtf-post-title {
    font-size: 36px;
  }
  .edgtf-related-posts-holder .edgtf-related-post .edgtf-related-post-title {
    padding-bottom: 40px;
    padding-left: 0px;
  }
  .edgtf-sidebar .widget {
    padding: 19px;
  }
  .woocommerce div.product .woocommerce-tabs #tab-description {
    font-size: 18px;
  }
}
#wpcf7-f818-p712-o1 input[type=text] {
  font-size: 15px;
}
#wpcf7-f818-p712-o1 label {
  font-size: 17px;
}
