/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
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 */
p.stock.in-stock, p.stock.available-on-backorder {
    margin-bottom: 1em;
}

.trustpilot-text p, .usp-bar p {
    margin: 0;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
	background-color: transparent !important;
}

table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
	background-color: transparent !important;
}

/** Stock messages */
.custom-stock-status {
	font-family: Open sans;
	display: flex;
	margin-bottom: 1em;
}

.custom-stock-status .blinker-box {
	width: 30px;
  	height: 21px;
  	display: flex;
  	justify-content: center;
  	align-items: center;
}

.custom-stock-status .blinker-box .blinker {
	width: 10px;
  	height: 10px;
  	border-radius: 100%;
}

.custom-stock-status.in-stock .blinker-box .blinker {
  	background-color: #22bb33;
  	border: 2px solid #1daf2c;
  	animation: blinker-green 1s linear infinite;
}

.custom-stock-status.out-of-stock .blinker-box .blinker {
  	background-color: #ff3333;
  	border: 2px solid #ea2727;
  	animation: blinker-red 1s linear infinite;
}

.custom-stock-status p {
  	margin: 0;
  	padding: 0;
}

.custom-stock-status.in-stock p {
  	color: #1daf2c;
}

.custom-stock-status.out-of-stock p {
  	color: #d11d1d;
}

.custom-stock-status p:nth-of-type(1) {
  	font-weight: 800;
}

.custom-stock-status p:nth-of-type(2) {
  	font-weight: 300;
  	font-size: 12px;
}

@keyframes blinker-green {
  50% {
    box-shadow: 0px 0px 5px 1px #22bb33;
  }
}

@keyframes blinker-red {
  50% {
    box-shadow: 0px 0px 5px 1px #ff3333;
  }
}

.star-rating {
	color: #FFDF00;
}

ol.commentlist {
	padding: 0 !important;
}

.comment_container > img {
	display: none;
}

.comment_container .comment-text {
	margin: 0 !important;
}

input.cwgstock_button {
	border-color: transparent;
}