/*
Theme Name: Belly Child Theme
Theme URI: http://demo.roadthemes.com/belly/
Author: Plaza-Themes
Author URI: http://plazathemes.com/
Description:  Belly Child Theme
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, post-formats, sticky-post, threaded-comments
Text Domain: belly
Template: belly

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

body .main-container .product-view .summary.single-product-info .price {
  margin-bottom: 0;
}
body .main-container .product-view .summary.single-product-info .price--club {
  font-size: 1.2em;
  margin-top: 0;
  margin-bottom: 25px;
}
.main-container .product-view .summary.single-product-info .product-price-info {
  font-size: 1.5em;
  color: #b3936d;
  font-weight: 700;
}
.single-product .main-container .product-content {
  padding-bottom: 30px;
}

.form__checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.form__checkbox-text {
  padding-left: 15px;
}
.form__checkbox-required {
  float: left;
  margin-right: 5px;
  color: red;
  font-weight: 700;
}
.form__checkbox label {
  flex: 0;
}
.wpcf7-form {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}
.wpcf7-form input[type="tel"] {
  background: #fff;
  border: 1px solid #ebebeb;
  border-radius: 0;
  max-width: 100%;
  padding: 13px 15px;
  vertical-align: middle;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="password"] {
  width: 100%;
}
.wpcf7-form-control-wrap {
  display: block;
}
body .main-container form.wpcf7-form label {
  width: 100%;
  display: block;
}

body .main-container .product-view .woocommerce-message .button {
  line-height: 1.5;
}

body
  .main-container
  .woocommerce-form-login
  .woocommerce-form__label-for-checkbox {
  margin-right: 20px;
  margin-left: 0;
}
.testimonials-wrapper.style1 .testimonials-text {
  color: #fff !important;
  font-size: 1.2em !important;
}
@media (max-width: 780px) {
  .testimonials-wrapper.style1 .testimonials-text {
    font-size: 0.9em !important;
  }
  .testimonials-wrapper.style1 .quote {
    padding: 0 !important;
  }
}
.testimonials-wrapper.style1 .author .name,
.testimonials-wrapper.style1 .author [itemprop="name"] {
  color: #fff !important;
  font-size: 1.1em !important;
}
.footer .social-icons li a {
  background: #fff;
}
.heading-title.style1 h3 {
  font-size: 1.94em !important;
}
.heading-title.style2 h3 {
  font-size: 1.94em !important;
}
@media (max-width: 1450px) {
  .heading-title.style1 {
    margin-bottom: 25px !important;
  }
  .heading-title.style1 h3 {
    font-size: 1.6em !important;
  }
  .heading-title.style2 h3 {
    font-size: 1.6em !important;
  }
}
.welcome-text h3 {
  font-size: 1.94em !important;
}
.vc_custom_1559035480748 h3 {
  font-size: 1.94em !important;
}
.testimonials-wrapper .alignnone {
  display: inherit !important;
  width: auto !important;
  margin: auto;
}
#News .post-info .post-meta {
  display: none;
}

#News .post-thumb {
  display: flex;
  justify-content: center;
}

.single-post .post-author {
  display: none;
}
.single-post .post-separator {
  display: none;
}
.single-post .social-sharing {
  display: none;
}

.single-post #comments {
  display: none;
}

@media (min-width: 1200px) {
  .header-composer .container {
    max-width: 1500px;
  }
  .header-sticky .container {
    max-width: 1500px;
  }
}
