/*
Theme Name: Flatsome
Theme URI: http://flatsome.uxthemes.com/
Author: UX-Themes
Author URI: http://www.uxthemes.com/
Description: Multi-Purpose Responsive WooCommerce Theme
Version: 3.10.0
Text Domain: flatsome
License: http://themeforest.net/licenses
License URI: http://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
.hp_title_img{padding: 20px 0;}
.hp_title_img img{height: 50px;width: auto;display: block;margin: 0 auto;}
.woocommerce-privacy-policy-text{display: none;}
.message-wrapper{
	width: auto;
	background: rgba(220, 220, 220, 0.8);
	z-index: 2;
	color: #7d7d7d;
	padding: 10px;
}
@media screen and (max-width: 549px){
.slider-wrapper .flickity-prev-next-button{
	display: block !important;
}
}

/* override plugin */
.product-images .flickity-viewport {
	padding-bottom: 100%;
	height: 100% !important;
}
.product-images .flickity-slider > div {
	height: 100%;
}
.product-images .flickity-slider a {
	position: relative;
    display: block;
    width: 100%;
    height: 100%;
}
.product-images .flickity-slider img {
	height: 100%;
    object-fit: contain;
    position: absolute;
}

.product-thumbnails .flickity-viewport {
	height: 100px !important;
}
.product-thumbnails .flickity-slider > div {
	height: 100%;
}
.product-thumbnails .flickity-slider a {
	position: relative;
    display: block;
    width: 100%;
    height: 100%;
}
.product-thumbnails .flickity-slider img {
	height: 100%;
    object-fit: contain;
    position: absolute;
}
.product-thumbnails a:hover img,
.product-thumbnails .is-nav-selected a img {
	transform: scale(1.1);
}