/*
Theme Name: DynamicsMA
Theme URI: https://dynamicsma.com
  Author: Creative Zone
  Author URI: https://creative-zone.biz/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/*body{
	    font-family: 'Roboto', sans-serif;
	    font-weight:400;
}*/
body.page-id-10 .elementor.elementor-15.elementor-location-header {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 12312;
}
body.page-id-10 .elementor.elementor-15.elementor-location-header .elementor-element.elementor-element-6476245 {
	background: transparent;
}

.contactUsForm form p {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}
.contactUsForm form p .wpcf7-form-control-wrap {
	width: 49%;
	margin-bottom: 14px;
}
.contactUsForm form p br {
	display: none;
}
.contactUsForm form p .wpcf7-form-control-wrap input, .contactUsForm form p .wpcf7-form-control-wrap textarea {
	width: 100%;
	padding: 5px 0px;
	border: unset;
	border-bottom: 1px solid #ccc;
	outline: none;
	color: #000;
}
.contactUsForm form p .wpcf7-form-control-wrap[data-name="your-message"] {
	width: 100%;
}
.contactUsForm form p .wpcf7-form-control-wrap textarea {
	height: 120px;
	margin-bottom: 10px;
}
.contactUsForm form p input[type="submit"] {
	background: #000;
	color: #fff;
	border: unset;
	padding: 10px 25px;
	display: inline-block;
	cursor: pointer;
	outline: none;
	border-radius: 5px;
}


/************Request a Quote*************/
#yith-ywraq-form .product-thumbnail img {
	max-width: 80px;
}
.yith-ywraq-mail-form-wrapper {
	padding: 0 !important;
}
.yith-ywraq-mail-form-wrapper h3 {
	font-weight: 500;
	text-transform: capitalize;
	font-size: 22px;
}
.yith-ywraq-mail-form-wrapper form input, .yith-ywraq-mail-form-wrapper form textarea {
	border: 1px solid #ccc;
	outline: none;
	width: 100%;
	padding: 8px 14px;
	font-size: 16px;
}
.yith-ywraq-mail-form-wrapper form input[type="submit"] {
	width: auto;
	background: #000;
	color: #fff;
	border-radius: 0;
	font-weight: 400;
	font-size: 18px;
	padding: 12px 30px;
}



/**********************************************************************/
.yith-wcan-filters {
	margin: 0px !important;
}
.filter-tax[data-taxonomy="product_cat"] .filter-title {
	display: none !important
}
.filter-tax .item-count {
	display: none !important;
}
.filter-tax[data-taxonomy="product_cat"] .filter-items {
	    max-height: unset !important;
    padding: 0px !important;
	overflow: hidden !important;
}
.filter-tax[data-taxonomy="product_cat"] .filter-content {
	display: block !important;
    max-width: 100%;
    position: unset !important;
    min-width: 100% !important;
    padding: 0px !important;
    height: auto !important;
    overflow: unset !important;
    box-shadow: unset !important;
    border: 0px !important;
    margin: 0px 0px 10px 0px  !important;
}
.filter-tax[data-taxonomy="product_cat"] .filter-content li * {
	color: #000 !important;
	    text-transform: lowercase;
}
.filter-tax[data-taxonomy="product_cat"] .filter-content li {
	padding: 0px !important;
	opacity: 1 !important;
}
.filter-tax[data-taxonomy="product_cat"] .filter-content a {
	padding: 8px 0px !important;
	width: 100%;
	display: block;
	cursor: pointer !important;
	border-bottom: 1px solid #000;
}

.filter-tax[data-taxonomy="product_cat"] .filter-content .filter-items a {
	font-size: 17px !important;
}
.filter-tax[data-taxonomy="product_cat"] .filter-content .filter-items .filter-items a {
	font-size: 15px !important;
	border: unset;
	padding: 2px 10px !important;
}
.filter-tax[data-taxonomy="product_cat"] .filter-content .filter-items .filter-items .filter-items a {
	font-size: 13px !important;
	background: #00000070 !important;
}
.filter-tax[data-taxonomy="product_cat"] .filter-content a:first-letter {
    text-transform: uppercase;
}
.filter-tax[data-taxonomy="product_cat"] .filter-content .toggle-handle {
	    filter: invert(1);
    width: 30px !important;
    height: 30px !important;
    top: 10px !important;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter {
	min-width: 100%;
}
.btn.btn-primary.yith-wcan-filters-opener.enhanced {
	display: none;
}
.yith-wcan-filters.filters-modal.open {
	z-index: 1231221321312;
}
.filter-content-footer {
	display: none;
}

@media only screen and (max-width:767px){
	.btn.btn-primary.yith-wcan-filters-opener.enhanced {
		display: block;
	}
}