/*
Theme Name: Botiga Child
Theme URI: https://athemes.com/theme/botiga/
Template: botiga
Author: aThemes
Author URI: https://athemes.com
Description: Launch your store with Botiga. A beautiful theme that is optimized for the block editor. We proudly introduce Botiga, with a modern and clean design that will effortlessly match your brand. Botiga has been developed from the ground up with clean code for optimal performance. You’ll get a mobile-optimized theme that looks and works great on any device and comes with plenty of customization options as well. Discover the theme that will transform your online business.
Tags: e-commerce,custom-menu,custom-logo,grid-layout,featured-images,right-sidebar,custom-colors,editor-style,theme-options,threaded-comments,translation-ready,blog,one-column,two-columns
Version: 1.1.2.1650455251
Updated: 2022-04-20 11:47:31

*/

.grecaptcha-badge {
    display: none !important;
}

/* Empty cart button */

.elementor-widget-container div:last-child form input.button{
	display: none;
}

.pndrmc-empty-cart-container div{
	float: none !important;
}

.pndrmc-empty-cart-container div input{
	color: white !important;
	width:100%;
	background: #243b9a;
	border: 2px solid !important;
}

.pndrmc-empty-cart-container div input:hover{
	width:100%;
	color: white !important;
	background-color: #243b9a;
}

/* enlarge cross to remove products on cart page */
.woocommerce-cart .product-remove a{
	color: red;
	font-size: 30px;
	font-weight: 600;
	opacity: 1 !important;
}

.woocommerce-cart .product-remove a:hover{
	color: red;
}

/* undo button on crat page */
#post-4214 .woocommerce-message a{
	color: black;
	text-decoration: none;
    background: white;
    padding: 3px 5px;
    border-radius: 5px;
}

#post-4214 .woocommerce-message a:hover{
	color: #043ba7;
}

#post-4214 .woocommerce-message a:hover{
	outline:none;
}

/*global-btn*/
a.elementor-button-link.elementor-button.elementor-size-sm{
line-height:18px;
}
ul.products li.product .button{
	line-height:24px !important;
}
.filter-box{
	display:none;
}
#primary .bapf_sfilter .bapf_body {
display:block;
}
.woocommerce-product-details__short-description p:last-of-type {
    margin-bottom: 0px !important;
}
.part_dimension div {
    width: 50%;
}
.entry-summary p.stock {
    display: none;
}
.part_dimension{
display:flex;
}
.product_meta .posted_in {display: none !important;}

/*top-header*/
.header-item.top-bar-text{
	font-size:13px;
}
.header-item.top-bar-contact{
	font-size:13px;
	margin-right:3px;
}
.header-item.top-bar-contact a:hover{
	color:#ffffff;
}
.woocommerce-product-details__short-description p {
    margin-bottom: 0px !important;
}
/*top-header end*/

/*tab*/
#sp-wp-tabs-wrapper_2441 .sp-tab__nav {
    justify-content: center !important;
}
.main-col-2.second-box {
/*     padding-left: 30px; */
	padding-left: 15px;
}
#sp-wp-tabs-wrapper_2441 .sp-tab__nav-tabs .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active{
	    background-color: #0e3b93 !important;
	    border-radius: 15px !important;
	position:relative;
	webkit-box-shadow: 0px 13px 34px -15px rgb(191 191 191);
    -moz-box-shadow: 0px 13px 34px -15px rgba(191,191,191,1);
    box-shadow: 0px 11px 32px -17px rgb(0 0 0);
}
#sp-wp-tabs-wrapper_2441.sp-tab__lay-default ul li label{
	padding-top:0 !important;
	padding-bottom:0 !important;
}
a.view-details-products {
    background: #0e3b93;
    color: #ffffff;
    padding: 10px 30px;
    float: left;
/*     margin-top: 40px; */
	margin-top: 0px;
    border-radius: 6px;
}
.tab-content-first {
    width: 30%;
    float: left;
	margin-top:48px;
}
a.view-details-products:hover{
	color:#ffffff;
}
#sp-wp-tabs-wrapper_2441.sp-tab__lay-default ul .sp-tab__nav-item{
	    background-color: #dbf5fd !important;
	margin-right: 0px !important;
}
ul#sp-tab__ul li:first-child {
    padding-left: 100px;
	border-radius: 15px 0px 0px 15px !important;
}
ul#sp-tab__ul li:last-child {
    padding-right: 100px;
	border-radius: 0px 15px 15px 0px !important;
}

label.sp-tab__nav-link.sp-tab__active:after {
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #0e3b93;
    content: '';
    position: absolute;
    bottom: -12px;
	webkit-box-shadow: 0px 13px 34px -15px rgb(191 191 191);
    -moz-box-shadow: 0px 13px 34px -15px rgba(191,191,191,1);
    box-shadow: 0px 11px 32px -17px rgb(0 0 0);
}
.tab-content-img {
    float: left;
    width: 46%;
    text-align: center;
    padding: 0 30px 0 65px;
}
.ounces-main{
/* 	margin-bottom:40px; */
	margin-bottom: 10px;
}
.tab-content-paramameter {
    float: left;
    width: 24%;
    border-left: 1px solid #d0dce0;
    padding-top: 48px;
    padding-left: 35px;
    padding-bottom: 41px;
/*     min-height: 370px; */
}
#sp-wp-tabs-wrapper_2441.sp-tab__lay-default .sp-tab__tab-content .sp-tab__tab-pane {
    border: 0px solid #cccccc !important;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-top: 0px;
    background-color: #ffffff00 !important;
}
#sp-wp-tabs-wrapper_2441.sp-tab__lay-default ul {
    border-bottom: 0px solid #cccccc !important;
}
/*tab end*/
.ounces {
    font-size: 20px;
    font-weight: bold;
    color: #073da7;
}
.main-col-2 {
    float: left;
    width: 50%;
}
.sp-tab__nav-tabs .sp-tab__nav-link {
    border: 0px solid #cccccc !important;
    height: 100%;
}
.img-title {
    font-size: 20px;
    font-weight: bold;
}
#sp-wp-tabs-wrapper_2441 .sp-tab__nav-tabs .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active{background-color: #0e3b93;}
/*blog design*/
.blog_template.boxy-clean .bd-more-next-line a:after {
    content: '';
    background: url(/wp-content/uploads/2022/04/Group-65132.svg);
    height: 17px;
    width: 18px;
    display: inline-block;
    background-size: 13px;
    background-repeat: no-repeat;
    position: relative;
    top: 4px;
    right: -3px;
}
	body .bdp_blog_template a.bd-more-tag:hover {background-color: #073da700!important; color:#073da7 !important }
	body .blog_template.boxy-clean .bd-more-next-line{text-align:left; margin-left:0 !important}
	body .bdp_blog_template a.bd-more-tag{font-weight:bold !important}
	body .blog_template.boxy-clean .bd-more-next-line a{padding-left:0 !important}
	body .bdp_blog_template .blog_header h2 a{font-weight:bold !important}
/*blog design end*/
/*signupform design*/
.form-signup p {
    text-align: center;
}
.form-signup .wpcf7-submit {
    background: #ff894b !important;
    border: 0 !important;
	text-transform: inherit !important;
    letter-spacing: inherit !important;
	margin-left: -4px;
    border-radius: 0 6px 6px 0px !important;
}
.form-signup input[type="email"] {
    border: 0;
    border-radius: 6px 0 0 6px;
}
span.wpcf7-spinner {
    position: absolute;
}
.form-signup .wpcf7-submit:after{
	content: '';
    background: url(/wp-content/uploads/2022/04/Group-65132.svg);
    height: 17px;
    width: 18px;
    display: inline-block;
    background-size: 13px;
    background-repeat: no-repeat;
    position: relative;
    top: 9px;
    right: -3px;
}
/*signup form design end*/
/*footer*/
.footer1-panaromic {
    margin-top: 20px;
    margin-bottom: 30px;
	line-height: 20px;
    font-size: 14px;
}
.anchor-packaging-content {
    margin-top: 10px;
	line-height: 20px;
    font-size: 14px;
}
section#text-2 a {
    margin-right: 20px;
}
.custom-logo-link+.site-title{
	display:none
}
.main-map.first{
	display:flex;
}
.main-map{
margin-bottom:30px;
}
.map-icon {
    float: left;
	margin-right: 10px;
	margin-top: 7px;
}
.footer-copyright-elements.footer-copyright-alignment-left{
	align-items:center !important;
}
.footer-widgets-grid.col4 {
    grid-template-columns: 30% 20% 20% 30% !important;
}
section#nav_menu-1{
	padding-left:40px;
}

/*footer end*/
/*Sidebar*/
section#custom_html-3 {
    border-bottom: 1px solid #dedede;
}
.berocket_single_filter_widget {
    border-bottom: 1px solid #dedede;
}
.bapf_sfilter.bapf_ckbox label {
    margin-left: 10px;
}
.add_to_cart_button {
    background: #e0f6fc !important;
    border: 0 !important;
}
.add_to_cart_button {
    background: #e0f6fc !important;
    border: 0 !important;
    color: #0e3b93 !important;
    letter-spacing: 0 !important;
    text-transform: inherit !important;
    font-weight: bold !important;
    border-radius: 6px !important;
}

/*sidebar end*/

/* careers page css start */

.para-0{
	margin: 0px !important; 
}
.icon-med span.elementor-icon.elementor-animation- {
    box-shadow: 0 3px 9px 0 #ffdac7;
    background-color: #eef4ff;
    border: #eef4ff;
	width: 100px;
	height: 100px;
}

/* careers page css ends*/

.custom_container_btn_hover .elementor-icon-box-icon {
    margin-top: 12px;
    padding-right: 0px;
}
.custom_container_btn_hover:hover h3 {
    color: #fff !important;
}



/*media query */

@media only screen and (max-width: 1400px) {

	.page-id-7183 .quality_box .elementor-widget-container {
    min-height: 475px;
}
}

@media only screen and (max-width: 767px){
	table.woocommerce-cart-form__contents tr.cart_item td.product-remove{
		top: auto;
	}
	
}

@media only screen and (max-width: 520px) {
	 .custom_container_btn_mobile_3 .elementor-icon-box-icon {
    margin-top: 28px !important;
    padding-right: 0px;
}
 .custom_container_btn_mobile_4 .elementor-icon-box-icon {
    margin-top: 28px !important;
    padding-right: 0px;
}
}
/* 
/* @media(min-width:1800px)
{
.container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1600px !important;
	}
	.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1600px !important;
}
	
} */
/*for 2000px*/
/* @media(min-width:2000px)
/* {
.container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 2000px !important;
	}
	.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 2000px !important;
}
	
} */ */
 */
