/**
 * 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
 */
@font-face {
  font-family: OpenSans;
  src: url(./fonts/OpenSans-Regular.woff);
}
@font-face {
  font-family: OpenSans-bold;
  src: url(./fonts/OpenSans-SemiBold.woff);
}
.woocommerce ul.products li.product.rey-wc-skin--basic.is-animated .rey-productLoop-footer>.price {
    font-size: 18px;
}
.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title {
    font-size: 1.125rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
	height: 48px;
}
.rey-mainMenu--desktop .depth--0.menu-item-has-children.--is-regular .sub-menu{
padding-top:20px;
	padding-bottom:20px;
}
.rey-mainMenu--desktop .depth--0.menu-item-has-children.--is-regular .sub-menu:before {
    height: 90%;
}
.wvs-no-css .variable-items-wrapper .variable-item.image-variable-item {
    height: 45px;
    max-width: 45px;
}

@media (min-width: 1025px){
.woocommerce ul.products li.product .rey-productThumbnail {
    margin-bottom: 1.875rem;
    height: 477px;
	}}
.rey-checkoutPage.--layout-custom.--rearr-csz .rey-checkoutPage-form #shipping_state_field,.rey-checkoutPage.--layout-custom.--rearr-csz .rey-checkoutPage-form #shipping_city_field{
width:50%;
}
@media (max-width: 767px) {
	.home-video-section .elementor-hidden-phone {
			
	}	
}
@media screen and (min-width: 500px) and (max-width: 700px) {
	.product .rey-productInner a .rey-thumbImg,
	.product .rey-productInner a .rey-productThumbnail__second {
		min-height: 336px !important;
		max-height: 447px !important;
	}
}
@media screen and (min-width: 300px) and (max-width: 500px) {
	.product .rey-productInner a .rey-thumbImg,
	.product .rey-productInner a .rey-productThumbnail__second {
		min-height: 180px !important;
		max-height: 447px !important;
	}
}