/*
Theme Name: Muscle Warehosue
Description: Theme For Muscle Warehosue
Author: JMA Creative Solutions
Author URI: https://jmacreativesolutions.com
Template: xstore
Version: 1.0.0
Text Domain:  mw
*/

.content-page {
  padding-top: 50px;
}
/** Footer **/
.footer-widgets p {
  color: #fff;
}
.footer-strip-text-link a:hover {
  color: #ccc !important;
  opacity: 1 !important;
}
@media (max-width : 479px) {
.footer-main-widgets, .footer-main-widgets .vc_custom_heading {
  text-align: center !important;
}
.footer-main-widgets .wpb_single_image {
    text-align: center;
}
.footer-main-widgets .et-follow-buttons {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.foot-cp-text.footer-div-pipe {
    display: none;
}
.foot-cp-text {
    display: block;
}
}
@media (min-width : 480px) and (max-width : 639px) {
.footer-main-widgets .wpb_single_image, #footer-main-widget-1 p,
#footer-main-widget-4 .vc_custom_heading {
    text-align: center !important;
}
#footer-main-widget-2, #footer-main-widget-3 {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
.foot-cp-text.footer-div-pipe {
    display: none;
}
.foot-cp-text {
    display: block;
}
}
@media (min-width : 640px) and (max-width : 767px) {
.footer-main-widgets .wpb_single_image, #footer-main-widget-1 p,
#footer-main-widget-4 .vc_custom_heading {
    text-align: center !important;
}
#footer-main-widget-2, #footer-main-widget-3 {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
}
@media (min-width : 768px) and (max-width : 991px) {
#footer-main-widget-1, #footer-main-widget-4 {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
.footer-main-widgets .wpb_single_image, #footer-main-widget-1 p,
#footer-main-widget-4 .vc_custom_heading {
    text-align: center !important;
}
#footer-main-widget-2, #footer-main-widget-3 {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
}
@media (min-width : 992px) and (max-width : 1200px) {
#footer-main-widget-1 {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
#footer-main-widget-1 .wpb_single_image, #footer-main-widget-1 p {
    text-align: center !important;
}
#footer-main-widget-2, #footer-main-widget-3, #footer-main-widget-4 {
    width: 33.33%;
    display: inline-block;
    vertical-align: top;
}
}

/** Buttons **/
.btn-dark a.vc_btn3 {
  background-color: #666666 !important;
  border-color: #666666 !important;
  color: #fff !important;
}
.btn-dark:hover a.vc_btn3 {
  background-color: #4c4c4c !important;
  border-color: #4c4c4c !important;
}
.btn-brand a.vc_btn3 {
  background-color: #ed1c24 !important;
  border-color: #ed1c24 !important;
  color: #fff !important;
}
.btn-brand:hover a.vc_btn3 {
  background-color: #b82a2f !important;
  border-color: #b82a2f !important;
}

/** Single Product**/
.single-product .variations select {
  width: 100%;
}
.single-product .woocommerce-product-attributes.shop_attributes,
.tabs #reviews #comments > h2 {
  display: none;
}
.product-information-inner .tiered-pricing-table {
  margin-bottom: 30px;
}
.product-information-inner .tiered-pricing-table tr {
  background: #444;
}
.product-information-inner .tiered-pricing-table td:first-child,
.product-information-inner .tiered-pricing-table th:first-child {
  padding-left: 15px;
}
.product-information-inner .tiered-pricing-table td:last-child,
.product-information-inner .tiered-pricing-table th:last-child {
  padding-right: 15px;
}
.product-information-inner .tiered-pricing-table tr.tiered-pricing--active > td:not(#never-matches) {
  background-color: #666 !important;
}

.single-product .etheme-sticky-cart .tpt__tiered-pricing,
.single-product .etheme-sticky-cart .tier-pricing-summary-table {
  display: none;
}
.single-product .comment-text .star-rating,
.single-product .woocommerce-product-rating .star-rating {
  width: 90px;
}
/** Product Grid Table **/
.product-view-default .availability_date {
  display: none !important;
}
.product-details .star-rating {
  width: 90px;
}

/** Checkout **/
.wc-block-components-radio-control__option-checked,
.wc-block-components-radio-control-accordion-option--checked-option-highlighted {
  box-shadow: none !important;
}

/** Contact Us **/
.wpcf7-response-output {
  background: #1a1a1a !important;
}
.wpcf7-form-control.wpcf7-submit {
  width: 100%;
}

/** Cart **/
.page.woocommerce-cart .wc-block-cart__submit-button {
  background: #ed1c24;
}
.page.woocommerce-cart .wc-block-cart__submit-button:hover {
  background: #b7151b;
}


/** Cookie Banner **/
#cookie-notice {
  width: 100%;
  max-width: 100%;
  right: 0;
  padding: 0;
  border: 1px solid #444 !important;
}

/** ReCaptcha **/
.grecaptcha-badge {
  width: 70px !important;
  height: 115px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
  z-index: 1000 !important;
  box-shadow: none !important;
}
.grecaptcha-badge:hover {
  width: 256px !important;
}

