/*
 Theme Name:   Woopy Child Theme
 Theme URI:    https://woopy.ancorathemes.com/
 Description:  Woopy Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     woopy
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  woopy
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

.header_position_over .top_panel {
    position: inherit !important;
}
#header_menu .sc_layouts_menu_nav>li a {
    color: #000 !important;
}
.sc_layouts_item_icon{
    color: #000000 !important;
}
.search_modern > .search_submit{
	color: #000 !important
}
.our_product .woocommerce li{
    border: 1px solid #f4f4f4;
    padding: 0px 10px 10px !important;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    margin-bottom: 10px !important;
    background: #fff;
}
.our_product .woocommerce .slider-slide .post_data {
    margin-bottom: 30px;
    padding: 0px 20px !important;
}
.our_product .woocommerce .slider-slide .woocommerce-loop-product__title {
    font-size: 16px !important;
    line-height: 1.6em !important;
    font-weight: 600 !important;
    margin-bottom: 20px !important;
}
.our_product .woocommerce .slider-slide .amount {
    color: #87bc2f;
}
#blog_cont .sc_blogger_item .post_featured {
    width: 100%;
    height: auto;
}
.ftr-link .custom_links_list_item a.custom_links_list_item_link {
    color: #fff !important;
}
.why-chose_icon {
    background: #f7f7f7;
}
.why-chose_icon figure {
    width: 70px !important;
    background: #87bc2f0f;
    height: 70px;
    line-height: 60px;
    text-align: center !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
}
.why-chose_icon figure img {
    width: 50px;
    height: 50px;
	filter: brightness(0) saturate(100%) invert(75%) sepia(8%) saturate(3946%) hue-rotate(37deg) brightness(95%) contrast(74%);
}
#home_pg_slider .elementor-slide-heading strong {
    display: block;
    color: #032a41;
}
.our_product .woocommerce ul.products .product_style_pure.product .wrap-data-hover {
    position: unset !important;
    margin-top: 30px;
	opacity: 1 !important;
}

.our_product .woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*="cart"] {
    background-color: #87bc2f !important;
    font-size: 16px !important;
    padding: 10px 20px !important;
    color: #fff !important;
}
.our_product .woocommerce ul.products .product_style_pure.product .price {
    opacity: 1 !important;
}
.our_product .woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]:hover {
    background: #000 !important;
}
 #cate_side_bar .elementor-widget-wrap{
    border: 1px solid #f4f4f4;
    padding: 30px !important;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    margin: 0px 20px 0px 0px !important;
    background: #fff;
}
#cate_side_bar .elementor-widget-wrap .sc_form_field {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}
.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap {
    display: block;
}
.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title.sc_form_field_title_filled .sc_form_field_title_caption{color: #000;}
.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select:not([data-multiple="1"]) .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked{color:#5c9100;}
div#produc-pg-img .woocommerce-product-gallery__image:first-child img {
    height: 550px;
    object-fit: contain;
    background: #fff;
    margin-bottom: 20px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
    width: 15%;
    display: inline-block;
    margin-right: 20px;
}
#pro-price p.price {
    margin-bottom: 0px !important;
}
div#greenzo-cont .elementor-widget-container ul {
    margin-bottom: 0px !important;
}
#related_pro .related.products li{
    border: 1px solid #f4f4f4;
    padding: 0px 10px 30px !important;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    margin-bottom: 10px !important;
    background: #fff;
}


@media only screen and (max-width: 767px) {
  #abt-mob-icon .elementor-image-box-wrapper {
    display: flex;
    text-align: left !important;
    align-items: center;
}
	#abt-mob-icon .elementor-image-box-wrapper figure {
    margin-right: 20px !important;
}
	.why-chose_icon figure {
    width: 100px !important;
	}
	.why-chose_icon .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
}
	.why-chose_icon .elementor-image-box-content {
    margin-left: 20px;
}
}