@CHARSET "UTF-8";


.view-id-recommend_products .views-field-title {
	  text-align: center;
    padding: 10px;
}

.view-id-recommend_products .views-field-image-product img {
    max-width: 100%;
    height: auto;
    border: 1px solid #efefef;
}
.view-id-recommend_products .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}


.block-views-blockrecommend-products-block-1 .block-title {
	  position: relative;
    font-size: 24px;
    color: #333;
    font-weight: normal;
    margin: 20px 0px 10px 0px;
    padding-bottom: 8px;
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 10px;
}
.block-views-blockrecommend-products-block-1 .block-title:after {
	  content: "";
    position: absolute;
    background-color: #219CDC;
    height: 3px;
    width: 280px;
    bottom: 0;
    left: 0;
}
.block-views-blockrecommend-products-block-1 .views-field-title {
	  margin: 20px 0;
    color: #333;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}

.view-recommend-products .owl-item {
   padding: 10px;
}

@media (max-width: 500px) {
 .view-recommend-products .views-field-image-product .field-content {
   text-align: center;
 }
}

/**
 * fixed css for autocomplete
 */
.js input.form-autocomplete {
	background-image: none !important;
}


/** 
 * contact form add country code
 */ 
form#contact-message-sitewide-form .field--name-country-code input { 
  padding: 15px 0 16px 15px;
  color: #555;
}
form#contact-message-sitewide-form .field--name-country-code {
 width: 8%;
 border: 1px solid #ddd;
 height: 58px;
 border-radius: 4px;

}
form#contact-message-sitewide-form .field--name-phone {
 width: 38%;
 /* margin: 0; */
 margin-left: -20px;
}





