/**
Theme Name: Anti Krebs
Author: ACSIUS Technologies
Author URI: https://acsius.com/
Description: Discover how our comprehensive suite of digital services empowers your business to adapt to the dynamic digital landscape and thrive in the face of change. With ACSIUS as your strategic partner, you\'ll be well-equipped to overcome challenges and seize new opportunities.
Version: 4.5.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Anti Krebs
Template: astra
*/



p:last-child{
    margin-bottom: 0;
}

h3, .font-kugile, .site-above-footer-wrap .widget-title, footer .widget-title, 
.post-type-archive.post-type-archive-product .ast-archive-entry-banner h1{
    font-family: 'Kugile' !important;
}
.ast-builder-layout-element .ast-button-wrap .menu-toggle.main-header-menu-toggle {
    padding: 0;
    height: 35px;
    width: 35px;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #2c84bb !important;
}
.ast-search-menu-icon .astra-search-icon {
    font-size: 18px;
    color: #fff;
    background: #2c84bb;
    width: 36px;
    height: 36px;
    text-align: center;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
.ares.sr7-arrows{
    border: 1px solid #000 !important;
}
.info-border .uael-image-content img {
    border: 1px solid #2C84BB;
}
.hm-product .product-details-wrap{
	background: #fdfdfd;
}
.hm-product .icons-wrap.block-style{
	width: 85% !important;
}
.hm-product .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-style {
    transform: translateY(-70px) !important;
}
.hm-product .product-image-wrap{
	border: 1px solid #f6f8fc;
}
.hm-product li.product:hover .product-image-wrap{
	border-color: #94CEF2;
}
.home .eael-grid-post .eael-entry-wrapper{
	padding-left: 0;
}
.eael-post-elements-readmore-btn{
	display: inline-block !important;
}
.site-above-footer-wrap .widget-title {
    font-weight: 600;
    font-size: 48px;
    letter-spacing: 5px;
    margin-bottom: 10px;
}

.newsletters .nl-btn{
	background: url(https://acsiusdevdemo.com/antikrebs/wp-content/themes/antikrebs/img/nl-btn.png);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    font-size: 0px;
    border-radius: 0px;
    box-shadow: none;
    background-position: center center;
	position: absolute;
    top: 0;
    right: -15px;
}
.newsletters {
    position: relative;
    left: 0;
    top: 0;
    border-bottom: 1px solid #000;
}
.newsletters p {
    margin-bottom: 0;
    margin: 0px;
    padding: 0px;
    display: block;
    width: 100%;
}
.newsletters .wpcf7-spinner{
	display:none;
}
.newsletters .wpcf7-form-control.wpcf7-email{
    background: transparent;
    border: none;
    padding: 0px!important;
    margin-bottom: 10px;
}
.newsletters .wpcf7-form-control.wpcf7-email::placeholder, .newsletters .wpcf7-form-control.wpcf7-email{
    color: #000!important;
}
.newsletters input[type="submit"].nl-btn:hover {
    background-color: transparent;
}
.ast-footer-copyright {
    background: #2C84BB;
    padding: 5px;
}
.products .ast-grid-common-col, .related.products .ast-article-single{
	position:relative;
}
.products .ast-grid-common-col .astra-shop-summary-wrap .add_to_cart_button, 
.related.products .ast-article-single .astra-shop-summary-wrap .add_to_cart_button{
	display:none;
	position: absolute;
    top: auto;
    bottom: 120px;
    left: 70px;
}
.products .ast-grid-common-col:hover .astra-shop-summary-wrap .add_to_cart_button,
.related.products .ast-article-single:hover .astra-shop-summary-wrap .add_to_cart_button{
	display: inline-block;
}
.astra-shop-summary-wrap .add_to_cart_button, .single_add_to_cart_button{
	position:relative;
}
.astra-shop-summary-wrap .add_to_cart_button:before,
.single_add_to_cart_button:before{
    content: "\f290";
	font-family: var(--fa-style-family, "Font Awesome 6 Free");
    font-weight: var(--fa-style, 900);
	position:relative;
	padding-right: 10px;
}
.woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product {
    margin-bottom: 0.5em;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap, 
.woocommerce-page ul.products li.product .astra-shop-summary-wrap {
    padding: 0 0em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, 
.woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before {
    top: auto;
    bottom: 0;
}
.single-product.ast-plain-container.ast-no-sidebar #primary {
	margin-top: 10px;
	margin-bottom: 0px;
}
.woocommerce-js div.product .product_meta>span {
    display: block;
    line-height: 1.9em;
}
.woocommerce-privacy-policy-text {
    font-size: 12px;
}
.woocommerce-cart .cart-collaterals .cart_totals>h2 {
    font-size: 18px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    line-height: 0.5em;
}
.woocommerce-js table.shop_table .product-thumbnail img, .woocommerce-page table.shop_table .product-thumbnail img {
    max-width: 40px;
}
form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {
    padding: 0.5em 1.5em 0.5em;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    padding: 0.6em;
    margin: .51em 0;
    font-size: .7em;
    line-height: 1.5;
    color: #000000;
}
.woocommerce-cart #payment ul.payment_methods li input, 
.woocommerce-checkout #payment ul.payment_methods li input {
    margin: 0 .40em 0 0;
}
.woocommerce-MyAccount-navigation-link:after {
	background-color: #2c84bb;
}
.woocommerce-MyAccount-navigation-link.is-active a, .woocommerce-MyAccount-navigation-link:hover a {
    color: #2c84bb;
}
.woocommerce-account h2, .woocommerce-account .entry-content h2 {
    font-size: 1.5rem;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li strong {
    color: #2c84bb;
}
.related.products h2:first-child, .entry-content .related.products h2:first-child {
    font-size: 1.7rem;
}
    .ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, 
.ast-separate-container.ast-right-sidebar #primary {
  margin: 0em 0;
  padding: 0;
}


@media (min-width:767px) {
    .e-con {
        --container-max-width: 1250px !important;
    }
    

}




@media (max-width:767px) {
	sr7-arrow{
		display: none !important;
	}
}
