/**
 * Theme Name: Rey Child
 * Theme URI: http://reytheme.com/
 * Description: This is a child theme of Rey.
 * Author: Marius H.
 * Author URI:  https://twitter.com/mariushoria
 * Template: rey
 * Version: 1.0.0
 * License: General Public License
 * License URI: http://www.gnu.org/licenses/gpl.html
 * Text Domain: rey-child
 */
#popmake-779.pum-container .pum-content+.pum-close {
    color: #fff !important;
}
.elementor-template-full-width p {
    margin-bottom: 0;
	font-size: 18px;
}
.elementor-template-full-width .elementor-widget-image img {
    margin-bottom: 30px;
}
.related.products h2 {
    font-size: 26px;
    font-weight: 600;
}
div.product p.price .woocommerce-Price-amount {
    color: #c1b000;
	font-weight: 500;
    font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.woocommerce-product-details__short-description p {
    margin-bottom: 10px;
}

.product .single_add_to_cart_button {
    margin-left: 0;
    min-height: 47px;
}
.woocommerce .rey-requestQuote-btn {
    background: #c32f27;
    color: #fff;
    padding: 17px 25px;
    min-width: 160px;
}
.woocommerce .rey-requestQuote-btn:hover {
	background: #000;
}
.woocommerce .rey-requestQuote-btn:after {
	display: none;
}
.related .woocommerce-loop-product__title {
    font-size: 18px !important;
	font-weight: 500 !important;
}
div.product form.cart {
    display: inline;
    float: left;
    margin-right: 10px;
}
.single-product #wc-tabs-wrapper, .single-product .rey-wcPanels {
    max-width: 1080px;
    margin: 0 auto;
    margin-bottom: 50px;
}
#wc-tabs-wrapper, .woocommerce-Tabs-panel {
    background: #f8f8f8;
    padding: 50px 40px;
}
.wc-tabs-wrapper .wc-tabs li.active a, .wc-tabs-wrapper .wc-tabs li a:hover {
    color: #c32f27;
    border-color: #c32f27;
}
.wc-tabs-wrapper .wc-tabs a {
    color: #121212;
}
.rey-quickviewPanel div.product .rey-productSummary .product_title a {
    font-size: 28px;
    font-weight: 400;
    color: #54595F;
    line-height: 1.2;
}
tbody.tafe-table-body td {
    font-family: Oswald;
	font-size: 14px;
}
tbody.tafe-table-body tr td:first-child {
	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
    
}
.stairlift_form input {
    margin-bottom: 5px;
    padding: 5px 15px !important;
	border-radius: 10px;
	width: 100%;
}
input.wpcf7-form-control.wpcf7-submit {
    background: #C32F27;
}
.contactout label {
    display: block;
}
@media only screen and (max-width: 767px){
	#wc-tabs-wrapper, .woocommerce-Tabs-panel {
		padding: 0;
	}
	table {
		white-space: nowrap;
		overflow-x: scroll;
		display: block;
	}
}