/* 
Theme Name:		 Shoptimizer Child
Theme URI:		 http://childtheme-generator.com/
Description:	 Shoptimizer Child is a child theme of Shoptimizer, created by ChildTheme-Generator.com
Author:			 Forhad Hasan
Author URI:		 http://childtheme-generator.com/
Template:		 shoptimizer
Version:		 1.0.0
Text Domain:	 shoptimizer-child
*/


/*
    Add your custom styles here
*/

/* ###### Common CSS ###### */
#join-dog-club-box-wrap p {
    margin: 0px !important;
}

#need-help-box-wrap p {
    margin: 0px !important;
}
/* ###### End Common CSS ###### */

/* ###### Homepage CSS ###### */

/* Slider CSS */
.home-slider .swiper-slide-contents {
    position: relative;
}

.home-slider  .sl-badge {
    position: absolute;
    top: 0px;
    left: 0;
}

.home-slider ul.sl-lists {
    margin: 0;
    padding-left: 0;
}

.home-slider .swiper-pagination-bullets {
    bottom: -10px !important;
}

/* First Slider*/.home-slider .elementor-repeater-item-8d7d3ff .elementor-slide-heading {
    margin-top: 30px;
}
.home-slider .elementor-repeater-item-8d7d3ff .sl-badge img {
    width: 180px;
}
.home-slider .elementor-repeater-item-8d7d3ff .elementor-slide-description{
	padding-left: 20px !important;
}

@media only screen and (max-width: 767px) {
	.home-slider .elementor-repeater-item-8d7d3ff .swiper-slide-bg {
    	background-position-x: 70% !important;
	}
	.home-slider .elementor-repeater-item-8d7d3ff .sl-badge img {
		width: 120px;
	}
}/* First Slider*/

/* End Slider CSS */

/* Image Carousel CSS */



/* End Image Carousel CSS */

/* ###### End Homepage CSS ###### */

/* ###### Blogpage CSS ###### */

.blog div#secondary {
    display: none !important;
}

/* ###### End Blogpage CSS ###### */

/* ###### Single Product CSS ###### */

.single-product .woocommerce-message a.button.checkout {
    display: none;
}

/* ###### End Single Product CSS ###### */


/* ###### Cart CSS ###### */
/*	.woocommerce-cart .cart-collaterals table.shop_table.shop_table_responsive {
	    display: none;
	}*/

    .cart-page-right {
        border: 4px solid #128CED;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 20px;
        padding-top: 10px;
    }
/* ###### End Cart CSS ###### */