/*
 Theme Name:   constanceboutique.gr
 Template:     woo-shop
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  woo-shop
*/

.site__body,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #f7f7f7;
}

.header-style-1__bottom,
.mini-cart__off-canvas__label, .mobile-menu__holder__label, .shop-sidebar__label,
.site-footer__colofon {
	background-color: #d42f85;	
}

.header-style-1__button.mini-cart .cart-counter,
.header-style-1__wishlist .wishlist_products_counter .wishlist_products_counter_number {
	border-color: white;
	color: #d42f85;
}

.header-style-1__top,
.header-style-1__top .header-style-1__my-account {
	color: #d42f85;
}

.header-style-1__search svg,
.mini-cart svg path,
.mini-cart__off-canvas__close svg, .mobile-menu__holder__close svg, .shop-sidebar__close svg{
	fill: white !important;
}

.social-share__holder a:hover svg {
	fill: #d42f85;	
}

.header-style-1__button.mini-cart > a,
.header-style-1__menu .menu > .menu__item > .menu__link,
.header-style-1__wishlist .wishlist_products_counter,
.mini-cart__off-canvas__label, .mobile-menu__holder__label, .shop-sidebar__label,
.site-footer__colofon {
	color: white;	
}

.header-style-1__menu .menu>.menu__item--has-children>a:after, .header-style-1__menu .menu>.menu__item--has-children>span:after {
	border-color: white;
}

.header-style-1__burger span {
	background-color: white;	
}

body.home .zig-zag-banners--boxed .grid > .grid__item {
	vertical-align: middle;	
}

.products-carousel__carousel__button {
	text-align: center;
}

.hero-slider__scroll {
	display: none;
}

.added_to_cart.wc-forward, .btn, .tinvwl_button_view, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button {
	min-width: 170px;
	border-radius: 40px;
}

.woocommerce-checkout .main-content {
	padding-top: 0;	
}

.site-footer .widget-title {
	font-size: 20px;
}

.banners-grid__item__title {
	bottom: 0;
    left: 0;
    padding: 10px 20px;
    background: rgba(0,0,0,.65);
    text-align: center;
}

.hidden{
	display: none;
}

.wp-block-social-links{
	display: flex;
	flex-wrap: wrap;
	list-style: none;
}
.wp-block-social-links li{
	margin: 0 10px;
}
.wp-block-social-links svg{
	width: 35px;
	height: auto;
}
.wp-block-social-links svg:hover{
	opacity: 0.5;
}
.wp-block-social-links svg path{
	fill: #d42f85;
}

.site-footer{
	background-color: #000!important;
}
.site-footer a,
.site-footer p{
	color: #fff!important;
}

.slick-dots li button {
    background-color: #000;
}
.slick-dots li.slick-active button {
    background-color: #d42f85;
}
.woocommerce .woocommerce-breadcrumb,
.woocommerce .woocommerce-breadcrumb a{
	color: #000;
}