.elementor-kit-13{--e-global-color-primary:#333333;--e-global-color-secondary:#444444;--e-global-color-text:#444444;--e-global-color-accent:#004DDA;--e-global-color-a25bc75:#FFC107;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */#main-grid .list-block{
    display: grid;
grid-template-columns: 30% 70% auto;
margin-bottom: 30px;
}
.active-b .elementor-button-content-wrapper{
    color: #000;
}
#formposting #gender {
    margin: 10px 0;
}
#formposting #fname,#formposting #phone,#formposting #gender,#formposting #from {
    width: 49%;
    float: left;
    margin-right: 1%;
}
#formposting #lname,#formposting #website,#formposting #to {
     width: 49%;
    margin-left: 1%;
}
#formposting input[type="submit"] {
     text-align: center;
}
.um-account-name .um-account-profile-link{
    display : none;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #004dda;
}
#content{
    background-color: #f8f8f8;
}
a {
  color: #004dda;
}
button, input, optgroup, select, textarea {
  font-family: "Poppins", Sans-serif !important;
}
table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
  background-color: #fff;
}
.variations .label{
    width: 40% ;
    text-align: left;
    padding: 0;
}
.variations .value{
    padding: 0;
}
.woocommerce div.product.elementor .quantity + .button {
  margin-left: 0 !important;
}
.woocommerce-product-gallery__trigger{
    display: none;
}
.home-bar .searchandfilter ul {
  width: 100% !important;
padding: 0;
margin: 0;
}
.home-bar .searchandfilter li:nth-child(1) {
  padding-right: 20px;
  width: 55%;
}
.home-bar .searchandfilter li:nth-child(2) {
  padding-right: 20px;
  width: 30%;
}
.home-bar .searchandfilter li:nth-child(3) {
  padding: 0;
  width: 15%;
}
.home-bar .searchandfilter li select,.home-bar .searchandfilter, input[type="submit"],.home-bar .searchandfilter li input {
  border-radius: 0;
  border: none;
  height: 50px;
  cursor: pointer;
  font-size: 14px;
  text-align: left;
  color: #555;
  width: 100%;
}
.home-bar .searchandfilter input[type="submit"] {
  color: #222 !important;
  background: #ffc107 !important;
  text-align: center;
  border: 1px solid #ddd;
}
.home-bar .searchandfilter input,.home-bar .searchandfilter select{
  border: 1px solid #ddd !important;
}

.category-filter li.cat-item::marker{
    content: "";
}
.category-filter li.cat-item {
    padding : 5px 0;
}
.category-filter .cat-item a{
    color: #000;
}
.category-filter .current-cat a,.category-filter .cat-item a:hover{
    color: #004DDA;
}
.category-filter .elementor-widget-container h5{
    display: none;
}

#reccomended .owl-item {
  opacity: .5;
  transform: scale(.85);
  backface-visibility: hidden;
  transition: all .3s ease-in-out 0s;
  overflow: hidden;
}
#reccomended .owl-item.active.center {
  opacity: 1;
  backface-visibility: hidden;
  transform: scale(1);
}
#reccomended button.owl-dot {
  color: #fff !important;
  background: transparent !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #004dda !important;
  outline: 0 !important;
}
.strip {
  background-color: #fff;
  display: block;
  position: relative;
  margin-bottom: 30px;
  border-radius: 3px;
  box-shadow: 0 0 30px 0 rgba(0,0,0,.1);
}
.strip figure {
  margin-bottom: 0;
  overflow: hidden;
  position: relative;
  height: 200px;
  border-radius: 3px 3px 0 0;
}
.strip figure a img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%) scale(1);
  backface-visibility: hidden;
  width: 100%;
  transition: all .3s ease-in-out;
}
.strip .wrapper {
  padding: 20px 25px 15px 25px;
}
.strip .wrapper h3 {
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: 500;
line-height: 1.2;
font-family: Poppins,Helvetica,sans-serif;
}
.strip .wrapper p {
    margin: 0;
  margin-bottom: 15px;
  font-size: .875rem;
line-height: 1.6;
font-family: Poppins,Helvetica,sans-serif;
color: #555;
-webkit-line-clamp: 3;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
height: 70px;
}
a.address {
  display: inline-block;
  font-weight: 500;
  color: #999 !important;
  line-height: 1;
  font-size: .875rem;
font-family: Poppins,Helvetica,sans-serif;
}
.strip ul {
  padding: 20px 15px 17px 20px;
  border-top: 1px solid #ededed;
}
.strip li {
  list-style: none;
}
.loc_open {
font-weight: 600;
padding: 5px 15px;
border-radius: 3px;
color: #fff;
background-color: #004dda;
}
.loc_open a {
  color: #fff;
}
@media only screen and (max-width: 768px) {
    .home-bar .searchandfilter li:nth-child(1) {
  padding-bottom: 10px;
  width: 100%;
  padding-right: 0;
}
.home-bar .searchandfilter li:nth-child(2) {
  padding-bottom: 10px;
  width: 100%;
  padding-right: 0;
}
.home-bar .searchandfilter li:nth-child(3) {
  padding: 0;
  width: 100%;
}
.home-bar .searchandfilter li input{
    border-radius: 0 !important;
}

   
}/* End custom CSS */