/* 
Theme Name: Justins Brand Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Justins template Web page for their use
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.where-to-buy-wrapper {
	position: relative;
	height: 60px;
	margin-top: 30px;
}
.where-to-buy-button {
	display: none;
	position: relative;
	margin-left: -10000px !important;
	transition: margin-left 0s !important;
}

.where-to-buy-wrapper .where-to-buy-button.ps-enabled {
	margin-left: 0 !important;
	display: inline-block;
	font-family: "Knockout30JuniorWelterweight-320", Sans-serif;
    font-size: 22px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.64em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #7F2629;
    border-radius: 10px 10px 10px 10px;
    padding: 9px 45px 9px 45px;
}
.where-to-buy-wrapper .where-to-buy-button.ps-enabled:hover {
    border-radius: 10px 10px 10px 10px;
}

.where-to-buy-page {
	text-align: center;
}
.where-to-buy-page .center-wrapper {
	display: inline-block;
}

.where-to-buy-button span {
	font-family: "Knockout30JuniorWelterweight-320", Sans-serif;
    font-size: 22px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.64em;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.pr-snippet-rating-decimal {
	display: none !important;
}

.reviews-snippet-wrapper .pr-snippet-write-review-link {
	display: none !important;
}
.reviews-snippet-wrapper .pr-snippet-stars-reco-stars .pr-snippet-read-and-write {
	margin-top: 0 !important;
	margin-left: 20px !important;
}
.reviews-snippet-wrapper .pr-snippet-stars-reco-stars .pr-snippet-read-and-write .pr-snippet-review-count {
	font-family: "Knockout-HTF29-JuniorLiteweight", Sans-serif !important;
    font-size: 22px !important;
	color: #7F2629;
	vertical-align: middle;
	
}

.page-header .entry-title {
	margin-top: 30px;
	color: #7F2629;
}

.p-w-r .pr-read-review a, .p-w-r .pr-review-display a {
	display: inline-block;
	font-family: "Knockout30JuniorWelterweight-320", Sans-serif;
    font-size: 24px;
    fill: #FFFFFF;
    color: #FFFFFF !important;
    background-color: #7F2629;
    border-radius: 12px 10px 12px 10px;
    padding: 9px 45px 9px 45px;
	font-weight: normal;
    font-style: normal;
    line-height: 1.58em;
	
}

.p-w-r .pr-read-review a:hover, .p-w-r .pr-review-display a:hover {
    background-color: #89210e;
	text-decoration: none;
}

#pr-write {
	margin-bottom: 50px;
}

label[for=input_4_1] { 
	display: none !important;
}

.p-w-r .pr-read-review .pr-rd-image-container figcaption, .p-w-r .pr-review-display .pr-rd-image-container figcaption {
	display: none !important;
}

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-pagination {
	display: none !important;
}

.elementor-element-88a7558 span {
	color: rgb(107, 107, 107) !important;
}

li.elementor-icon-list-item span.elementor-icon-list-text {
	color: rgb(107, 107, 107) !important;
}

.page-id-23 ul.plus-tabs-nav span {
	color: rgb(107, 107, 107) !important;
}

.postid-10605 .elementor-top-section .elementor-element-3311b25d .elementor-text-editor {
	color: rgb(107, 107, 107) !important;

}

.page-id-23 ul.plus-tabs-nav .active span {
    color: var( --e-global-color-20dea3b9 ) !important;
}

.page-id-23 ul.plus-tabs-nav .elementor-tab-title:hover span {
    color: var( --e-global-color-20dea3b9 ) !important;
}

rs-mask-wrap a {
	display: none !important;
}

rs-mask-wrap a {
	display: block !important;
}

a:empty {
	display: none;
}

.fas.fa-chevron-up:after {
	content: 'up';
	font-size: 0;
}


a[href="#Top"] .elementor-button-text {
	font-size: 0;
}

input#input_6_1::placeholder, input#input_6_1:-ms-input-placeholder, input#input_6_1::-ms-input-placeholder, 
#input_6_1::placeholder, #input_6_1:-ms-input-placeholder, #input_6_1::-ms-input-placeholder {
	color: rgb(107, 107, 107) !important;
}

input#input_6_1::placeholder, input#input_6_1:placeholder {
	color: rgb(107, 107, 107) !important;
}


input#input_6_1::placeholder {
	color: rgb(107, 107, 107) !important;
}

ul#gform_fields_6 input {
	color: rgb(107, 107, 107) !important;
	border-color: rgb(107, 107, 107) !important;
}

li#field_6_1 label {
	display: none;
}