/**
 * 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
 */

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .woocommerce ul.products li.product.rey-wc-skin--proto .woocommerce-loop-product__title, .woocommerce .related.products > h2, .woocommerce .upsells.products > h2, .woocommerce .crosssells.products > h2, .woocommerce .rey-extra-products > h2{
	color:#ea6c24;
}
.rey-headerSearch--inline input[type="search"], .rey-headerSearch--inline .rey-searchForm-list, .rey-toggleBoxes--stacks .rey-toggleBox-text-main {
  color: #ea6c24;
}
.u-red-text {
  color: #000;
}
.rey-mainMenu > .menu-item > a{
	color:#fff;
}
.rey-mainMenu > .menu-item:hover > a{
  color: #ea6c24;
}
header .--direction--h .rey-toggleBoxes .rey-toggleBox:first-child {
  padding-left: 0 !important;
}
.rey-headerCart .__icon {
  font-size: 25px;
}
.woocommerce .rey-cartBtnQty div.rey-qtyField .qty{
	border-color:#000;
	color:#000 !important;
}
.woocommerce .rey-cartBtnQty.--style-default .button, .woocommerce-cart .wc-proceed-to-checkout a.button.checkout-button, .woocommerce-checkout #payment .place-order button[type="submit"], #add_payment_method #payment .place-order button[type="submit"]{
	background-color:#000;
	color:#fff;
}
.woocommerce-cart .wc-proceed-to-checkout a.button.checkout-button:hover, .woocommerce-checkout #payment .place-order button[type="submit"]:hover, #add_payment_method #payment .place-order button[type="submit"]:hover{
	background-color:#fff;
	color:#ea6c24;
}
.woocommerce .rey-cartBtnQty.--style-default .button:hover{
	background-color:#ea6c24;
	color:#fff;
}
.woocommerce div.product .single_add_to_cart_button.disabled .rey-icon, .woocommerce div.product .single_add_to_cart_button.disabled .single_add_to_cart_button-text {
  opacity: 0.7;
}
.rey-crossSells-bubble .rey-crossSells-bubble-close{
	color:#000;
}
.woocommerce-checkout .elementor-top-column .elementor-widget-image {
  display: none;
}
.home .rey-siteHeader-helper {
  display: none;
}
.rey-siteHeader.header-pos--absolute, .rey-siteHeader.header-pos--fixed{
	background-color:#fff;
}
.home-featured .woocommerce ul.products li.product .rey-productThumbnail {
  margin-bottom: 10px;
}
.home-featured .woocommerce ul.products li.product .woocommerce-loop-product__title {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 14px;
}
.widget-title{
	color:#ea6c24;
	font-size: 18px;
}
.woocommerce ul.products li.product .button.rey-btn--under.add_to_cart_button {
  background-color: #ea6c24;
  color:#fff;
  padding:10px;
  font-size:12px;
}
.woocommerce ul.products li.product .button.rey-btn--under.add_to_cart_button:hover {
	background-color:#fff !important;
	color:#ea6c24;
}
.woocommerce ul.products li.product .button.rey-btn--under::after{
	left:0;
}
.woocommerce ul.products li.product .price .rey-discount {
  margin-left: 5px;
  font-size:10px;
}
.rey-mobileMenu-close{
	top:50px;
	color:#fff;
}
.rey-mobileNav .rey-mainMenu .menu-item-has-children .--submenu-indicator {
  opacity: 0;
}
.rey-mobileNav-container{
	height:auto;
}
.rey-newsletterForm.rey-nlForm--inline-basic input[type="submit"] {
  margin-right: 0;
  padding: 15px;
}
.rey-newsletterForm input[type="email"] {
  border: 1px solid #ea6c24 !important;
}
.rey-newsletterForm input[type="submit"] {
  margin-left: 0px;
}
.rey-discount {
  display: none !important;
}
body.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product[class*="rey-wc-skin"] .woocommerce-loop-product__title {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.rey-mainMenu .sub-menu .--bold {
  font-weight: 700;
}
.woocommerce div.product .woocommerce-product-details__short-description {
  margin-bottom: 1.875rem;
}
.woocommerce div.product p.price .woocommerce-Price-amount {
  font-weight: 300;
  font-size: 22px;
}
.woocommerce div.product p.price ins{
	margin-left:5px;
}
.woocommerce-Tabs-panel {
  max-width: 800px;
  display: block;
  margin: 0 auto;
}
.woocommerce div.product .product_title {
  font-size: 28px;
}
/*.rey-siteLogo a {
  position: absolute;
  top: -30px;
  left: -5px;
  padding: 0px;
  z-index: 99;
}*/
#search-form-1::placeholder {
  color: #fff;
}
#search-form-1:focus::placeholder {
  color: #000;
}
.woocommerce ul.products li.product .rey-itemBadge {
  background-color: #ea6c24 !important;
  color: #fff !important;
}
.single-product .rey-siteContainer{
	padding-top:90px !important;
}
.footer-logo {
	text-align:center;
}
.footer-logo img {
  max-width: 80px;
}
.btn.rey-mobileMenu-close.js-rey-mobileMenu-close {
  color: #000;
}
.woocommerce ul.products li.product .rey-productThumbnail{
	overflow:hidden;
}
.woocommerce ul.products li.product .rey-productThumbnail img{
	transition:all 0.6s ease 0s !important;
}
.rey-productThumbnail img:hover {
  /*transform: scale(1.3);*/
}
.reyEl-productGrid--skin-carousel.reyEl-productGrid.woocommerce ul.products li.product {
  padding: 10px;
}
.reyEl-productGrid--skin-carousel.reyEl-productGrid.woocommerce ul.products li.product:hover {
  border: 1px solid #ea6c24;
}
.rey-mainNavigation.rey-mainNavigation--desktop .rey-mega-gs{
	padding-top:10px;
	padding-bottom:10px !important;
	background-color:#ea6c24;
}
.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .woocommerce-loop-category__title{
	text-align:center;
}
.woocommerce ul.products li.product[class*="rey-wc-skin"] .woocommerce-loop-product__title {
  min-height: 40px;
}
.rey-mainNavigation.rey-mainNavigation--desktop .rey-mega-gs{
	top:48px;
}
.reyEl-menu--horizontal .reyEl-menu-nav > li a{
	font-size:14px;
	color:#fff;
}
.mb-0 p {
  margin-bottom: 0;
}
.el-mark--out mark span {
  color: #fff;
}
.woocommerce .rey-loopHeader {
  display: none !important;
}
.woocommerce div.product .rey-breadcrumbs a{
	color:#000;
}
.rey-coverBlurry .cBlurry-captionTitle {
  color: var(--mark-color, currentColor);
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: currentColor;
  -webkit-text-stroke-width: var(--mark-stroke-size, 1px);
}
.rey-coverBlurry .cBlurry-captionTitle span{
	color:#ea6c24;
}
.rey-coverBlurry .cBlurry-footer{
	display:none !important;
}
.__captionEl.__title{
	line-height:1;
}
.__captionEl.__title mark{
	background-color:transparent;
  color: var(--mark-color, currentColor);
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: currentColor;
  -webkit-text-stroke-width: var(--mark-stroke-size, 1px);
  font-size:100%;
  padding:0;
}
.__captionEl.__title mark span{
	color:#fff;
}
.rey-pageTitle{
	margin-bottom:1.375rem;
}
.rey-widget-inline--left.elementor-widget.elementor-widget-reycore-header-logo {
  margin-right: 100px;
}
@media (min-width:320px) and (max-width:479px) {
.rey-mobileNav .rey-mainMenu .menu-item-has-children .--submenu-indicator {
  opacity: 1;
  color:#000 !important;
}
.rey-siteLogo a {
	position:initial;
	padding:5px;
}
}
