/**
Theme Name: servosteel
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: servosteel
Template: astra
*/
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h6, .blog .entry-title a, .black_clr, .black_clr strong{
    color:#000;
}

a{
    color: #E39E00;
}

.ast-site-identity {
    padding: 0.8em 0;
}
.ast-header-html-1 i{
    display: inline-block;
    border: 1px solid #000;
    font-size: 14px;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    margin-right: 5px;
}

.ast-lswitcher-item-header{
    color: #000;
}


#rev_slider_1_1_wrapper .ares.tparrows {
    border: 1px solid #fff;
}
/* #rev_slider_1_1_wrapper .ares.tparrows.tp-rightarrow{
    border-color: #000000;
}

#rev_slider_1_1_wrapper .ares.tparrows.tp-rightarrow::before{
    color: #000000;
} */

.border-black .eael-feature-list-icon-inner{
    border: 1px solid #000;
}
.border-white .eael-feature-list-icon-inner{
    border: 1px solid #fff;
}
.hm-product01 .button.product_type_simple {
    display: none !important;
}

.hm-product01 ul.products li.product .eael-product-title h2,
.products h2.woocommerce-loop-product__title{
    background: #000;
    padding: 15px 10px !important;
    border-radius: 5px;
}

.hm-product01 .product,
.products .product-type-simple,
.back_bg01 {
    position: relative;
    overflow: visible !important;
}

.hm-product01 .product::after,
.back_bg01::after,
.products .product-type-simple:after{
    content: "";
    position: absolute;
    background-color: #E39E00;
    width: 100%;
    height: 85%;
    left: 0;
    bottom: 0;
    border-radius: 15px;
    z-index: -9;
    transition: 0.3s;
}
.hm-product01 .product:hover::after,
.products .product-type-simple:hover:after{
    left: -10px;
    bottom: -10px;
    transition: 0.3s;
}
.products .astra-shop-summary-wrap {
	padding: 0 !important;
}
.products .product-type-simple{
	background: #fff;
}


.back_bg01::after{
    width: 85%;
    top: -20px;
    bottom: auto;
    left: auto;
    right: -20px;
    border-radius: 30px;
}
.back_bg01.left01::after{
    left: -20px;
    right: auto;
}
.single-product .ast-container, .ast-container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}
.single-product .comment-reply-title{
	font-size: 18px;
}
.single-product .comment-form label{
	font-size: 16px !important;
}

.single-product.woocommerce-js #reviews .comment-form-rating .stars a{
	top: 0;
}
.single-product.woocommerce-js #reviews .comment-form-rating .stars a:before{
	font-size: 17px;
}
.single-product .related.products h2{
	font-size: 36px;
}

.single-product .astra-shop-summary-wrap{
	padding: 0;
}
.single-product.ast-plain-container.ast-no-sidebar #primary{
	margin-bottom: 0
}
.single-product.woocommerce-js div.product div.images img {
    border: 1px solid #ccc !important;
    border-radius: 15px;
}
.ast-woocommerce-product-gallery__image.flex-active-slide:after {
    border-radius: 15px;
    border-color: #e39e00 !important;
}

.single-product .products .ast-article-single,
.products li{
	padding: 15px 15px !important;
    border: 1px solid #DBDBDB !important;
    border-radius: 15px;
	margin-bottom: 0 !important;
}
.woocommerce-shop .products li{
	margin-top: 25px;
}
.woocommerce ul.products, .woocommerce-page ul.products {
    gap: 25px;
}
.list01 .eael-feature-list-title{
	margin-top: 15px !important;
}

.team01 .infobox-content{
	border-radius: 10px;
}

.we-works .eael-feature-list-icon-inner{
	border: 12px solid #E39E00;
}
.border_black .eael-feature-list-icon-inner{
	 border: 2px solid #000;
}
.eael-contact-form-7{
	width: 100%;
}
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #e39e00;
    color: #ffffff;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #e39e00;
}
.tax-product_cat #primary{
	margin-bottom: 0;
}



@media (min-width:768px){
.e-con {
    --container-max-width: 1300px;
}
.ast-container {
    max-width: 1300px;
}
.woocommerce-shop .e-con,
.woocommerce-js .e-con{
    --container-max-width: 1300px !important;
}
.site-above-header-wrap.ast-container,
.site-primary-header-wrap.ast-container {
    max-width: 1400px;
}
.right01 .e-con-inner{
    margin-left: 0;
}
.left01 .e-con-inner{
    margin-right: 0;
}
/* .foot-form .wpforms-form{
    display: flex;
    align-items: center;
    gap: 10px;
}
.foot-form  .wpforms-field-container{
    width: 70%;
}
.foot-form  .wpforms-submit-container{
    width: 30%;
    margin: 0 !important;
} */

	

}

@media (max-width:768px){
	.wpforms-container .wpforms-one-half{
        width: calc(100% - 0px);
        margin-left: 0 !important;
    }
    .site-header-section>div:first-child {
        padding-right: 0;
    }
	.single-product .ast-container, .ast-container-fluid {
        padding-left: 10px;
        padding-right: 10px;
    }
}

