/*
Theme Name: Bedesk Child
Theme URI: http://www.wpbingosite.com/bedesk
Author: wpbingo
Description: This is a child theme for Bedesk
Version: 1.0.0
Author URI: http://wpbingosite.com
Template: bedesk
Text Domain: bedesk-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.wpcf7-not-valid-tip{margin-top:10px;}
.wpcf7-textarea {
    resize: none;
    height: 120px;
}
.has-spinner {
    cursor: pointer;
    background: #000;
    color: #fff;
    width: 120px;
}
.wpcf7-form .wpcf7-form-control {
    padding: 10px 20px;
    border: 1px solid #0000007d;
}
.e-n-accordion .e-n-accordion-item .e-n-accordion-item-title {
    transition: 0.3s ease-in-out;
}
.e-n-accordion .e-n-accordion-item .e-n-accordion-item-title:hover {
    background: #1212120a;
}
.elementor-accordion .elementor-accordion-item .elementor-tab-title {
   	transition: 0.3s ease-in-out;
}
.elementor-accordion .elementor-accordion-item .elementor-tab-title:hover {
    background: #1212120a !important;
}
form#sbscrbr-form .sbscrbr-unsubscribe-wrap {
    display: none;
}
.sbscrbr-email-wrap input {
    color: #000 !important;
	background: #fff !important;
	border: 1px solid #fff !important;
	width:100%;
}
.submit {
  padding: 5px 15px;
  background: #000;
  border: none;
  border-radius: 6px;
  color: #fff;
}
.elementor-widget-container ul li a{
	transition: 0.3s ease !important;
}
.elementor-widget-container ul li a:hover{
	color:#000 !important;
	text-decoration: underline !important;
}
.category-tab-nav ul li a , .category-tab-nav ul li a:hover{
  text-decoration: none !important;
}
#bwp-footer a:hover {
  color: #000 !important;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
	text-decoration:underline !important;
}
#bwp-footer ul.social-link li a:hover i {
  color: #000 !important;
}
.social-content .social-link li a:hover{
	color: #000 !important;
}
.social-content .social-link li a i:hover{
	transform:scale(1.1) !important;
}
.search-toggle:hover , .icon-search:hover {
  color: #000 !important;
}
.widget-title:hover {
  color: #000 !important;
}
.wishlist-box:hover , .wishlist-box a:hover , .icon-wishlist:hover {
  color: #000 !important;
}
.cart-icon:hover , .icons-cart:hover , .icon-cart:hover {
  color: #000 !important;
}
.product_item .product_item--inner{
	position:relative;
}
.product-wapper .products-thumb .product-button .products_loop_button{
	display:none !important;
}
.wrap-addto .products_loop_button {
    width: 40px;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 40px;
	border-radius:2px;
	z-index:9;
	font-size: 18px;
}
.wrap-addto .products_loop_button:hover {
	background:#fff;
	color:#25D366;
}
.wrap-addto .products_loop_button:hover span {
color:#25D366;
}
.products-list.grid .product-wapper .wrap-addto {
	position:relative;
} .product-wapper .products-content .add_to_cart_button, .product-wapper .products-content .read_more  {
    width: calc(100% - 50px);
    display: block;
    text-align: center;
    background: #fff;
    border: 1px solid #000;
    color: #000;
    padding: 6px 10px;
    font-size: 16px;
    border-radius: 2px;
    height: 40px;
}
 .product-wapper .products-content .add_to_cart_button:hover , .product-wapper .products-content .read_more:hover{
	background:#000;
	color:#fff;
}
.wrap-addto .product-quickview {
    display: none;
}
.quickview-container .bwp-single-info .safe-checkout, .single-product .bwp-single-info .safe-checkout{
	display:none;
}
.bottom-whatsapp-icon {
    position: fixed;
    left: 15px;
    bottom: 20px;
    background: #25d366;
    color: #fff !important;
    width: 50px;
    height: 50px;
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
	z-index:9;
}
.gelatine {
 animation: hithere 1s ease infinite;
}
@keyframes hithere {
  30% { transform: scale(1.2); }
  40%, 60% { transform: rotate(-20deg) scale(1.2); }
  50% { transform: rotate(20deg) scale(1.2); }
  70% { transform: rotate(0deg) scale(1.2); }
  100% { transform: scale(1); }
}
.bwp-navigation ul.menu>li.level-0 {
    padding: 0 5px;
	margin-bottom:10px;
}
.wrap-addto .added_to_cart.wc-forward {
    display: none;
}
.wrap-addto .loading span{
	border:none;
	position:unset;
}
.products-list.grid .product-wapper .products-content h3.product-title a {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 30px;
}
.bwp-top-bar .woocommerce-ordering .pwb-dropdown-toggle, .bwp-top-bar .woocommerce-sort-count .pwb-dropdown-toggle{
	height: 40px;
}
.footer-copyright p{
	margin:0;
}
.kNuENT5MIDOMDyY0YGMZTUyjgMTAhzjtheme--light{
	display:none;
}
.woocommerce-MyAccount-navigation-link--compare, .woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
.bwp-instagram.default .row {
    margin: 0 0;
}
.content-form-checkout .content-form-top{
	position:unset;
}
.content-form-checkout .checkout-top {
    margin: 0 auto;
}
.wpcf7-form p{
	display:block ;
	margin-bottom:0;
}
.wpcf7-form .wpcf7-form-control-wrap,.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control {
    width: 100%;
}
.entry-thumb .post-thumbnail .wp-post-image {
    width: 100%;
    height: auto;
    object-fit: cover;
}
.bwp-instagram a.instagram img,.bwp-slider .content-image img{
	opacity:1;
}
.checkout-top .checkout_coupon{z-index:99}
.sale-text.menu-item .menu-item-text {
    color: #fc46aa;
    font-size: 16px;
    font-weight: 600;
	 animation: shakes 1s;
  animation-iteration-count: infinite;
}


.trio-gift-bar {
    padding: 5px;
    text-align: left;
    background: #ff8eac;
    color: #fff;
}
.trio-gift-bar ul{
	margin:0;
	padding:0;
	list-style:none;
	-webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-name: ticker;
  animation-name: ticker;
  -webkit-animation-duration: 20s;
  animation-duration: 20s;
}
.trio-gift-bar ul li {
    margin: 0;
    color: #fff;
    font-size: 14px;
	display:inline-flex;
	align-items:center;
}
.trio-gift-bar.top {
	white-space:nowrap;
	overflow:hidden;
}
.trio-gift-bar.top li {
	padding-right:100px;
	
}

@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}




@keyframes shakes {
  0% {
		    opacity: 1;
		  }
		  50% {
		    opacity: 0;
		  }
		  100% {
		   opacity: 1;
		  }
}
@keyframes blink {
            0% {
                opacity: 1;
            }
            50% {
                opacity: 0;
            }
            100% {
                opacity: 1;
            }
        }

.bwp-navigation ul.menu > li.level-0 > a {
  text-transform: capitalize;
  border: 1px solid #ff8dd5;
  padding: 8px 20px;
  border-radius: 20px;
  font-size: 16px;
}
.elementor-25112 .elementor-element.elementor-element-58618d2 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #000 !important;
}
.elementor-25112 .elementor-element.elementor-element-86f204e .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #000 !important;
}
.bwp-navigation ul.menu>li.level-0.current-menu-ancestor>a, .bwp-navigation ul.menu>li.level-0.current-menu-item>a, .bwp-navigation ul.menu>li.level-0.current_page_item>a, .bwp-navigation ul.menu>li.level-0:hover>a {
    color: var(--theme-color, #000) !important;
}
.bwp-navigation ul.menu>li.level-0>a:hover {
    color: var(--theme-color, #000) !important;
}
.marquee-custom {
    width: 100%;
    overflow: hidden;
    background: #000;
    color: #fff;
    position: relative;
    font-size: 14px;
    padding: 6px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    text-align: center;
}
.marquee-custom ul{padding:0;margin:0;list-style:none;}
.marquee-custom ul li{list-style:none;}
.bwp-header .header-wrapper {
  background: #fdc0d0;
}
.bwp-header .wpbingoLogo img{max-width:150px}
.bwp-header.header-v7 .header-bottom {
  padding: 15px 0 5px !important;
  background: #fff !important;
}
.bwp-header .header-page-link .wishlist-box .count-wishlist ,.bwp-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count{
  color: #000 !important;
	background: #fff !important;}
.bwp-header .header-container .social-content .social-link li{font-size:20px;}
.bwp-header .header-mobile {
  background: #fdc0d0 !important;
}
.bwp-header .header-mobile .navbar-toggle {
  color: #000 !important;
}
.bwp-header .header-mobile .mini-cart .cart-icon {
  color: #000 !important;
}
.wp-singular .container-page-title{  opacity:0;height:0;}
.bwp-header .header-page-link .wishlist-box{display:none}

@media (max-width: 1199px) {

	.bottom-whatsapp-icon{
		bottom: 70px;
	}
	.trio-gift-bar{
		padding: 5px 10px;
	}
	.trio-gift-bar.top ul li {
	padding-right:70px;
	}
}
@media (max-width: 575px) {

.bedesk-topcart.popup .mini-cart .cart-popup .cart-details {
    padding: 0 10px;
}
	.products-list.grid .product-wapper .products-thumb{
		width:100%;
	}
	.products-list.grid .product-wapper .products-thumb .product-thumb-hover .wp-post-image{
		width:100%;
		height:auto;
	}
	rs-slides rs-slide:last-child{
	display:block !important
}
	.trio-gift-bar ul li {
    font-size: 12px;
	padding-right:50px;
	}
	
}
.fade-in {
	opacity: 1 !important;
}