/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 10 2023 | 09:10:24 */
@media only screen and (min-width: 600px) {
.btn-email{
	font-size: 14px;
    border-radius: 20px;
	margin: 0px 7px;
}
}
	

.btn-email{
	font-weight:500;
	   background-color: #7278ff;
    border:1px solid #7278ff;
    color: #fff;
	font-size: 18px;
    border-radius: 23px;
	margin: 0px 10px;
}

@media only screen and (min-width: 600px) {
.slide-title{
  font-size:27px;
}
.slide-description {
  font-size:19px;
}
  }


@media only screen and (min-width: 1600px) {
.slide-title{
  font-size:28px;
}
.slide-description {
  font-size:21px;
}
  }

.category_list_wrapper.column .categories .single_category .category_title {
  font-size: 20px;
  top:77%;
}

.category_list_wrapper.column .categories .single_category .category_description {
  font-size:15px;
  top: calc(79% + 18px);
}

@media only screen and (max-width: 780px) {
  .category_list_wrapper.column.column_4 .categories .single_category {
    min-width: 52%;
    margin: 0px 0px 0px 10px;
  }
  
  
.category_list_wrapper.column .categories .single_category .category_title {
    font-size: 17px;
    top: 69%;
}
  
.category_list_wrapper.column .categories .single_category .category_description {
    font-size:12px !important;
    top:calc(71% + 18px) !important;
  }
}

  .category_list_wrapper.column .categories .single_category .category_description {
    font-style:normal;
}


.category_list_wrapper.masonary_grid_3 .categories .single_category .category_image:after {
  background-image:none;
}

@media screen and (min-width: 780px) {
  .category_list_wrapper.masonary_grid_5 .categories .single_category .category_title {
    font-size:20px;
  }
}


.product-warning {
    background: #EEF3FA;
    border-radius: 4px;
    padding: 7px 6px;
}

.category_list_wrapper.column.column_4 .categories .single_category {
  cursor:pointer;
}
.category_list_wrapper.grid_4x2 .categories .single_category {
  cursor:pointer;
}

.category_list_wrapper.masonary_grid_3 .categories {
  cursor:pointer;
}

.job-badge {
border-radius: 2px;
background-color: #ffcc00;
color: #000000;
display: inline-block;
font-size: 14px;
font-style: normal;
line-height: 1;
padding: 5px 5px;
vertical-align: middle;
font-weight: bold;
margin-bottom: 15px;
  }

.job-container li {
    margin-bottom: 10px;
}

.yellow-text-bg {
background-image: linear-gradient(0deg, rgba(243, 208, 46, .5), rgba(243, 208, 46, .5));
background-size: 5px 5px;
background-repeat: repeat-x;
background-position: bottom;
transition: background-size .125s ease-in;
}

.yellow-text-bg:hover {
background-size: 100% 100%;
border-color: #fc0;
}

@media only screen and (max-width: 780px) {
body.page-id-507459 {
    background: #fafafa;
}
}

/*** Customized Wide CSS ***/

.product_customized_wide_description{
  font-size: 16px;
margin: 7px 0px;
}

.product_customized_wide_brand {
  margin: 2px 0px;
}

.product_list.customized-wide .products {
  min-height:auto;
}

.product_list.customized-wide .products li .product_image {
  margin-top: -150px;
}

.product_list.customized-wide .products li .product_info {
  padding: 4% 4% 16% 4%;
}

.list_wrapper .list_container .list_title h3 {
  padding: 10px 5px 5px 5px;
  font-size: 33px;
}

@media screen and (max-width: 780px) {
.list_wrapper .list_container .list_title h3 {
    font-size: 27px;
	color: #333;
}
}


.yellow-coupon {
   background: #fbf0dc;
  padding: 1px 7px;
  border: 1px dashed  #4A4A4A;
  border-radius: 4px;
  font-weight: bold;
  color: #333;
margin-left:3px;
}

@media screen and (min-width: 600px) {
    .only-mobile {
        display: none !important;
    }
}

.product_list .products li .out_of_stock {
	font-weight: 500;
	font-size: 13px;
}