/**
Theme Name: dynamicitbd
Author: Biswajit Adhikary
Author URI: https://biswajitadhikary.com/
Description: This is a child theme for dynamicitbd.com
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dynamicitbd
Template: astra
*/
header#masthead {
    border-top: 3px solid #5fa734;
}
h1.woocommerce-products-header__title.page-title {
    font-size: 42px !important;
}
.dgwt-wcas-search-wrapp {
    width: 600px !important;
    max-width: 100% !important;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background-color: transparent !important;
}
.site-header .main-header-bar-wrap .ast-builder-html-element>p {
    display: none;
}
.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after {
	background-color: #24404d;
}
input#dgwt-wcas-search-input-1:focus-visible {
    border: 2px solid #ededed !important;
	outline: none !important;
}
#block-20 a.wp-block-button__link.wp-element-button {
    background-color: transparent;
    padding-right: 0 !important;
    position: relative;
	margin-right: -10px;
}

#block-20 a.wp-block-button__link.wp-element-button:after {
    position: absolute;
    left: 4px;
    top: 48%;
    transform: translateY(-50%);
    content: "\f0e0";
    font-family: 'Font Awesome 5 Free';
    font-size: 16px;
}
#block-22 a.wp-block-button__link.wp-element-button {
    background-color: transparent;
    padding-right: 0 !important;
    position: relative;
	margin-right: -10px;
	color: #5fa734 !important;
}

#block-22 a.wp-block-button__link.wp-element-button:after {
    position: absolute;
    left: 4px;
    top: 48%;
    transform: translateY(-50%);
    content: "\f87b";
    font-family: 'Font Awesome 5 Free';
    font-size: 16px;
	color: #5fa734 !important;
}
div#content {
    background-color: #fff;
}

.ast-woocommerce-container {
    padding: 0 !important;
}
.site-footer {
    border-top: 3px solid #5fa734;
	border-bottom: 3px solid #5fa734;
}
ul#menu-left-menu {
    display: flex;
}

ul#menu-left-menu li {
    margin-right: 20px;
    position: relative;
}

ul#menu-left-menu li:after {
    position: absolute;
    content: "";
    height: 10px;
    width: 1px;
    background-color: #5fa734;
    top: 50%;
    transform: translateY(-50%);
    right: -10px;
}
ul#menu-left-menu li a {
	font-size: 14px !important;
	color: #5fa734 !important;
}

ul#menu-left-menu li:last-child:after {
    display: none;
}