/* Custom code goes here - paste your css code below in line 3 */

#products .product-description, 
.featured-products .product-description, 
.product-accessories .product-description, 
.product-miniature .product-description {
min-height: auto!important;
}

.product-image-container a.quick-view {
top: initial;
z-index: 999;
}

.block_content li {
padding: 0 0;
}

/* Review */
section.pccomment_block .charleft.originalTextareaInfo {
width: auto!Important;
}

section.pccomment_block input.tm-input.form-control {
background: #fff;
border: 1px solid rgba(0, 0, 0, .25);
padding: 10px 10px;
color: #232323;
max-width: 100%;
}

section.pccomment_block div.star:after {
font-family: "FontAwesome"!important;
}

.pc_progress .progress-bar {
background: #ff8a00;
}

section.pccomment_block .pcomments_header.mb-2 {
margin: 30px 0;
}

div#left-column a.pad_b6.rating_box.text-2 {
text-align: left;
}

/* COMMENTS EXTRA */
#product_comments_block_extra .comments_note {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

#product_comments_block_extra .comments_note span,
#product_comments_block_extra .comments_note .star_content.clearfix {
float: left;
margin-right: 4px;
}

#product_comments_block_extra ul.comments_advices {
float: left;
margin-bottom: 10px;
}

#product_comments_block_extra ul.comments_advices li {
float: left;
margin-right: 10px;
}

#product_comments_block_extra ul.comments_advices li a:before {
display: inline-block;
font-family: "FontAwesome";
font-size: 15px;
font-weight: normal;
height: 14px;
line-height: 14px;
margin-right: 4px;
text-align: center;
width: 14px;
}

#product_comments_block_extra ul.comments_advices li a.read_review:before {
content: "\f0e5";
}

#product_comments_block_extra ul.comments_advices li a.write_review:before {
content: "\f040";
}

#custom-text {
background: #fff;
border-radius: 0;
margin-top: 20px;
margin-bottom: 20px;
padding: 0;
}

/* Hide category tree, brands and banner modules on mobile */
@media (max-width: 767px){
#left-column .block-categories.block,
div#search_filters_brands,
div#angarbanners_left {
display: none;
}
}

/* 404 page product fix */
.ets-pnf-products-section .ets-pnf-item-product {
padding: 5px 0;
}

body .col-md-12 .products .ets-pnf-item-product .product-miniature {
width: 100%;
}


@font-face {
  font-display: swap !important;
}

@font-face {
  font-display: swap !important;
  ascent-override: 90%;
  descent-override: 20%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  ascent-override: 90%;
  descent-override: 20%;
  line-gap-override: 0%;
  src: url('../fonts/fa-solid-900.woff2') format('woff2');
  /* Full src for fallback; add if your theme has multiple formats */
  src: url('../fonts/fa-solid-900.eot') format('embedded-opentype'),
       url('../fonts/fa-solid-900.woff2') format('woff2'),
       url('../fonts/fa-solid-900.woff') format('woff'),
       url('../fonts/fa-solid-900.ttf') format('truetype'),
       url('../fonts/fa-solid-900.svg#fontawesome') format('svg');
}

@font-face {
  font-family: 'Fontello';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  ascent-override: 90%;
  descent-override: 20%;
  line-gap-override: 0%;
  src: url('../fonts/fontello.woff2?6596633') format('woff2');
  /* Full src for fallback */
  src: url('../fonts/fontello.eot?6596633') format('embedded-opentype'),
       url('../fonts/fontello.woff2?6596633') format('woff2'),
       url('../fonts/fontello.woff?6596633') format('woff'),
       url('../fonts/fontello.ttf?6596633') format('truetype'),
       url('../fonts/fontello.svg?6596633#fontello') format('svg');
}

@media (min-width: 992px) {
.footer_links_style_1 footer#footer .col-md-3.links {
width: 20%;
}
}

.ets-ws-product-price-and-shipping {
clear: both;
}

div#product_comments_block_extra {
clear: both;
}

#scroll_top {
bottom: 84px;
}
