/**    - Icons
*
*
*   - Components Included
*    1. **** Default Icon Classes
**/

/*****Toggle ball : Colors***/

.rowInfo .toggle-option:before,
.color-node-box .toggle-option:before,
.row-preview-info .option-swatch.toggle-option:after {
    content: "\f111";
    position: absolute;
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 25px;
    line-height: 20px;
    color: #2FC48D;
}

.row-preview-info .option-swatch.toggle-option:after {
    right: 5px;
    top: 5px;
}

.mobile-contact-us-view .accordion-icon-holder .icon {
    font-size: 20px;
    width: 20px;
    height: 20px;
}

.scrapbook-icon.prd-image:after,
.color-swatch .icon-scrap-book:after,
.color-swatch .icon-scrap-book:after,
.color-box-child .scrap-book-color.icon-scrap-book:after,
.color-header-wrap .icon-scrap-book:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
}

.scrapbook-icon.prd-image:after,
.color-swatch .icon-scrap-book:after,
.color-box-child .scrap-book-color.icon-scrap-book:after,
.color-header-wrap .icon-scrap-book:after {
    content: "\f08a";
    font-size: 22px;
}

.scrapbook-icon.prd-image.fl-in-sb:after,
.color-swatch .icon-scrap-book.fl-in-sb:after,
.color-box-child .scrap-book-color.icon-scrap-book.fl-in-sb:after,
.color-header-wrap .icon-scrap-book.fl-in-sb:after {
    content: "\f004";
    color: #2fc48d;
}

.color-header-wrap .icon-scrap-book:after {
    color: #666;
    margin-top: -3px;
}

.color-box-child .scrap-book-color.icon-scrap-book:after {
    font-size: 16px;
}

.icon-pd-list-star {
    background-position: -127px -14px;
    width: 22px;
    height: 24px;
    vertical-align: text-top;
}

.icon-pd-list-scale {
    background-position: -26px -14px;
    width: 23px;
    height: 24px;
    vertical-align: text-top;
}

.icon-pd-list-clock {
    background-position: -75px -14px;
    width: 22px;
    height: 24px;
    vertical-align: text-top;
}

.icon-pd-list-brush {
    background-position: -164px -14px;
    width: 22px;
    height: 24px;
    vertical-align: text-top;
}

.icon-pd-lrg-hand {
    background-position: -28px -44px;
    width: 50px;
    height: 50px;
    vertical-align: text-top;
}

.icon-pd-lrg-brush {
    background-position: -95px -44px;
    width: 50px;
    height: 50px;
    vertical-align: text-top;
}

.icon-pd-lrg-star {
    background-position: -155px -44px;
    width: 50px;
    height: 50px;
    vertical-align: text-top;
}

.icon-pd-lrg-cloud {
    background-position: -219px -44px;
    width: 50px;
    height: 50px;
    vertical-align: text-top;
}

.icon {
    width: 1em;
    height: 1em;
}

svg.icon-close-big {
    fill: #333;
    width: 20px;
    height: 20px;
}

.icon.icon-close-big {
    fill: #666;
    font-size: 24px;
}

.icon.icon-hover-white:hover {
    fill: #fff;
}

/*product features**/

[class*="feature-symbol-"] {
    display: inline-block;
    width: 35px;
    height: 35px;
    vertical-align: middle;
    background: url("../../images/products/product_feature_icons_35.png") no-repeat;
    background-position: 0 -1260px;
    margin-bottom: 10px;
}

.feature-symbol-brush-coverage {
    background-position: 0 0px;
}

.feature-symbol-even-base-for-top-coat {
    background-position: 0 -70px;
}

.feature-symbol-roller-coverage {
    background-position: 0 -140px;
}

.feature-symbol-long-lasting-protection {
    background-position: 0 -210px;
}

.feature-symbol-drying-time {
    background-position: 0 -280px;
}

.feature-symbol-water-based-low-odour {
    background-position: 0 -350px;
}

.feature-symbol-hard-wearing {
    background-position: 0 -420px;
}

.feature-symbol-diamond-tough {
    background-position: 0 -490px;
}

.feature-symbol-drips-and-runs {
    background-position: 0 -560px;
}

.feature-symbol-grease-proof {
    background-position: 0 -630px;
}

.feature-symbol-mould-resistant {
    background-position: 0 -700px;
}

.feature-symbol-washable {
    background-position: 0 -770px;
}

.feature-symbol-one-coat-brush {
    background-position: 0 -840px;
}

.feature-symbol-high-gloss-finish {
    background-position: 0 -910px;
}

.feature-symbol-rainproof {
    background-position: 0 -980px;
}

.feature-symbol-ceramic-bead-technology {
    background-position: 0 -1050px;
}

.feature-symbol-one-coat-roller {
    background-position: 0 -1120px;
}

.feature-symbol-lumitec {
    background-position: 0 -1190px;
}

.feature-symbol-tick {
    background-position: 0 -1260px;
}

.feature-symbol-touch-dry {
    background-position: 0 -1330px;
}

.feature-symbol-micro-porous-breathable-paint-film {
    background-position: 0 -1400px;
}

.feature-symbol-uv-resistant {
    background-position: 0 -1470px;
}

.feature-symbol-flexible-paint-film {
    background-position: 0 -1540px;
}

.feature-symbol-quick-drying {
    background-position: 0 -1610px;
}

.feature-symbol-undercoat {
    background-position: 0 -1680px;
}

.feature-symbol-water-clean {
    background-position: 0 -1750px;
}

.feature-symbol-long-lasting {
    background-position: 0 -1820px;
}

@media screen and (max-width: 767px) {
    .fav-icon.fl-scrapbook-icon {
        width: 25px;
        position: relative;
    }
    .header-icons .fav-icon div span {
        font-size: 10px;
        vertical-align: middle;
        text-align: center;
        width: 12px;
        display: block;
        line-height: 30px;
        position: absolute;
        top: -1.25px;
        left: 9px;
    }
}

@media screen and (min-width: 768px) {
    .tab-cnt-part {
        clear: both;
    }
}

@media screen and (min-width: 992px) {
    .tab-cnt-part {
        clear: none;
    }
}