/* 
Color info property > skin blue dark
-------------------------------------------------------------------------------------
primary color, a active: #353535  
secondary color: #857f74
grid button color: #26509b
text color: #333
text color a,h3,h4,h5: #353535    
btn-cart: background-color: #ff9800; border-color: #eb9418; box-shadow: inset 0 3px 5px #ff9800; color: #fff;
btn-cart hover: background-color: #d88612; border-color: #b7720f;
hellobar color: background-color: #ea344f; color: #fff;
.icon-info-bar-3 color: filter: brightness(0) saturate(100%) invert(50%) sepia(16%) saturate(1216%) hue-rotate(161deg) brightness(95%) contrast(89%)
.section-page-home-message .icon color: filter: brightness(0) saturate(100%) invert(50%) sepia(16%) saturate(1216%) hue-rotate(161deg) brightness(95%) contrast(89%)
.section-footer-quote.colored color: background: linear-gradient( 177deg, #857f74 0%, #e36159 80%)
.side-menu-classic-category color: background-color: #92b5cc; color: #fff;
.side-menu-classic-icons-icon color: filter: brightness(0) saturate(100%) invert(28%) sepia(70%) saturate(3298%) hue-rotate(188deg) brightness(93%) contrast(91%)
.side-menu-toogle-icons-icon color: filter: brightness(0) saturate(100%) invert(28%) sepia(70%) saturate(3298%) hue-rotate(188deg) brightness(93%) contrast(91%);
-------------------------------------------------------------------------------------
*/

a {
    color: #353535
}

    a:hover {
        color: #9E998E !important;
        text-decoration: none !important;
    }

    a:focus {
        color: #9E998E !important;
        text-decoration: none !important;
    }

    a:active {
        color: #9E998E !important;
        text-decoration: none !important;
    }

h3,
h4,
h5 {
    color: #353535
}

html .lnk-primary,
html .text-color-primary {
    color: #57ccbe !important
}

html .heading.heading-primary h1,
html .heading.heading-primary h2,
html .heading.heading-primary h3,
html .heading.heading-primary h4,
html .heading.heading-primary h5,
html .heading.heading-primary h6 {
    border-color: #57ccbe
}

html .heading-secondary,
html .lnk-secondary,
html .text-color-secondary {
    color: #e36159 !important
}

html .heading.heading-secondary h1,
html .heading.heading-secondary h2,
html .heading.heading-secondary h3,
html .heading.heading-secondary h4,
html .heading.heading-secondary h5,
html .heading.heading-secondary h6 {
    border-color: #e36159
}

html .heading-tertiary,
html .lnk-tertiary,
html .text-color-tertiary {
    color: #2baab1 !important
}

html .heading.heading-tertiary h1,
html .heading.heading-tertiary h2,
html .heading.heading-tertiary h3,
html .heading.heading-tertiary h4,
html .heading.heading-tertiary h5,
html .heading.heading-tertiary h6 {
    border-color: #2baab1
}

html .heading-quaternary,
html .lnk-quaternary,
html .text-color-quaternary {
    color: #383f48 !important
}

html .heading.heading-quaternary h1,
html .heading.heading-quaternary h2,
html .heading.heading-quaternary h3,
html .heading.heading-quaternary h4,
html .heading.heading-quaternary h5,
html .heading.heading-quaternary h6 {
    border-color: #383f48
}

html .heading-dark,
html .lnk-dark,
html .text-color-dark {
    color: #2e353e !important
}

html .heading.heading-dark h1,
html .heading.heading-dark h2,
html .heading.heading-dark h3,
html .heading.heading-dark h4,
html .heading.heading-dark h5,
html .heading.heading-dark h6 {
    border-color: #2e353e
}

html .heading-light,
html .lnk-light,
html .text-color-light {
    color: #fff !important
}

html .heading.heading-light h1,
html .heading.heading-light h2,
html .heading.heading-light h3,
html .heading.heading-light h4,
html .heading.heading-light h5,
html .heading.heading-light h6 {
    border-color: #fff
}

html .background-color-primary {
    background-color: #57ccbe !important
}

html .background-color-secondary {
    background-color: #e36159 !important
}

html .background-color-tertiary {
    background-color: #2baab1 !important
}

html .background-color-quaternary {
    background-color: #383f48 !important
}

html .background-color-dark {
    background-color: #2e353e !important
}

html .background-color-light {
    background-color: #fff !important
}

.alternative-font {
    color: #57ccbe
}

html .blockquote-primary {
    border-color: #57ccbe !important
}

html .blockquote-secondary {
    border-color: #e36159 !important
}

html .blockquote-tertiary {
    border-color: #2baab1 !important
}

html .blockquote-quaternary {
    border-color: #383f48 !important
}

html .blockquote-dark {
    border-color: #2e353e !important
}

html .blockquote-light {
    border-color: #fff !important
}

p.drop-caps:first-letter {
    color: #57ccbe
}

p.drop-caps.drop-caps-style-2:first-letter {
    background-color: #57ccbe
}

ul.nav-pills > li.active > a {
    background-color: #57ccbe
}

    ul.nav-pills > li.active > a:hover,
    ul.nav-pills > li.active > a:focus {
        background-color: #57ccbe
    }

html ul.nav-pills-primary a {
    color: #57ccbe
}

    html ul.nav-pills-primary a:hover {
        color: #0099e6
    }

    html ul.nav-pills-primary a:focus {
        color: #0099e6
    }

    html ul.nav-pills-primary a:active {
        color: #0077b3
    }

html ul.nav-pills-primary > li.active > a {
    background-color: #57ccbe
}

    html ul.nav-pills-primary > li.active > a:hover,
    html ul.nav-pills-primary > li.active > a:focus {
        background-color: #57ccbe
    }

html ul.nav-pills-secondary a {
    color: #e36159
}

    html ul.nav-pills-secondary a:hover {
        color: #e7766f
    }

    html ul.nav-pills-secondary a:focus {
        color: #e7766f
    }

    html ul.nav-pills-secondary a:active {
        color: #df4c43
    }

html ul.nav-pills-secondary > li.active > a {
    background-color: #e36159
}

    html ul.nav-pills-secondary > li.active > a:hover,
    html ul.nav-pills-secondary > li.active > a:focus {
        background-color: #e36159
    }

html ul.nav-pills-tertiary a {
    color: #2baab1
}

    html ul.nav-pills-tertiary a:hover {
        color: #30bec6
    }

    html ul.nav-pills-tertiary a:focus {
        color: #30bec6
    }

    html ul.nav-pills-tertiary a:active {
        color: #26969c
    }

html ul.nav-pills-tertiary > li.active > a {
    background-color: #2baab1
}

    html ul.nav-pills-tertiary > li.active > a:hover,
    html ul.nav-pills-tertiary > li.active > a:focus {
        background-color: #2baab1
    }

html ul.nav-pills-quaternary a {
    color: #383f48
}

    html ul.nav-pills-quaternary a:hover {
        color: #434c56
    }

    html ul.nav-pills-quaternary a:focus {
        color: #434c56
    }

    html ul.nav-pills-quaternary a:active {
        color: #2d323a
    }

html ul.nav-pills-quaternary > li.active > a {
    background-color: #383f48
}

    html ul.nav-pills-quaternary > li.active > a:hover,
    html ul.nav-pills-quaternary > li.active > a:focus {
        background-color: #383f48
    }

html ul.nav-pills-dark a {
    color: #2e353e
}

    html ul.nav-pills-dark a:hover {
        color: #39424d
    }

    html ul.nav-pills-dark a:focus {
        color: #39424d
    }

    html ul.nav-pills-dark a:active {
        color: #23282f
    }

html ul.nav-pills-dark > li.active > a {
    background-color: #2e353e
}

    html ul.nav-pills-dark > li.active > a:hover,
    html ul.nav-pills-dark > li.active > a:focus {
        background-color: #2e353e
    }

html ul.nav-pills-light a {
    color: #fff
}

    html ul.nav-pills-light a:hover {
        color: #fff
    }

    html ul.nav-pills-light a:focus {
        color: #fff
    }

    html ul.nav-pills-light a:active {
        color: #f2f2f2
    }

html ul.nav-pills-light > li.active > a {
    background-color: #fff
}

    html ul.nav-pills-light > li.active > a:hover,
    html ul.nav-pills-light > li.active > a:focus {
        background-color: #fff
    }

.sort-source-wrapper .nav > li.active > a {
    color: #57ccbe
}

    .sort-source-wrapper .nav > li.active > a:hover,
    .sort-source-wrapper .nav > li.active > a:focus {
        color: #57ccbe
    }

.sort-source.sort-source-style-2 > li.active > a:after {
    border-top-color: #57ccbe
}

html .label-primary {
    background-color: #57ccbe
}

html .label-secondary {
    background-color: #e36159
}

html .label-tertiary {
    background-color: #2baab1
}

html .label-quaternary {
    background-color: #383f48
}

html .label-dark {
    background-color: #2e353e
}

html .label-light {
    background-color: #fff
}

.btn-link {
    color: #57ccbe
}

    .btn-link:hover {
        color: #0099e6
    }

    .btn-link:active {
        color: #0077b3
    }

html .btn-primary {
    color: #fff;
    background-color: #353535;
    border-color: #353535 #353535 #353535
}

    html .btn-primary:hover {
        border-color: #353535 #353535 #353535;
        background-color: #353535;
        color: #fff !important;
    }

    html .btn-primary:active,
    html .btn-primary:focus,
    html .btn-primary:active:hover,
    html .btn-primary:active:focus {
        border-color: #353535 #353535 #353535;
        background-color: #353535
    }

    html .btn-primary.dropdown-toggle {
        border-left-color: #0077b3
    }

    html .btn-primary[disabled],
    html .btn-primary[disabled]:hover,
    html .btn-primary[disabled]:active,
    html .btn-primary[disabled]:focus {
        border-color: #777;
        background-color: #777
    }

    html .btn-primary:hover,
    html .btn-primary:focus,
    html .btn-primary:active:hover,
    html .btn-primary:active:focus {
        color: #fff
    }

html .btn-primary-scale-2 {
    color: #fff;
    background-color: #069;
    border-color: #069 #069 #046
}

    html .btn-primary-scale-2:hover {
        border-color: #57ccbe #57ccbe #005580;
        background-color: #0077b3
    }

    html .btn-primary-scale-2:active,
    html .btn-primary-scale-2:focus,
    html .btn-primary-scale-2:active:hover,
    html .btn-primary-scale-2:active:focus {
        border-color: #005580 #005580 #005580;
        background-color: #005580
    }

    html .btn-primary-scale-2.dropdown-toggle {
        border-left-color: #005580
    }

    html .btn-primary-scale-2[disabled],
    html .btn-primary-scale-2[disabled]:hover,
    html .btn-primary-scale-2[disabled]:active,
    html .btn-primary-scale-2[disabled]:focus {
        border-color: #0af;
        background-color: #0af
    }

html .btn-secondary {
    color: #fff;
    background-color: #e36159;
    border-color: #e36159 #e36159 #dc372d
}

    html .btn-secondary:hover {
        border-color: #e7766f #e7766f #df4c43;
        background-color: #e7766f
    }

    html .btn-secondary:active,
    html .btn-secondary:focus,
    html .btn-secondary:active:hover,
    html .btn-secondary:active:focus {
        border-color: #df4c43 #df4c43 #df4c43;
        background-color: #df4c43
    }

    html .btn-secondary.dropdown-toggle {
        border-left-color: #df4c43
    }

    html .btn-secondary[disabled],
    html .btn-secondary[disabled]:hover,
    html .btn-secondary[disabled]:active,
    html .btn-secondary[disabled]:focus {
        border-color: #f2b4b0;
        background-color: #f2b4b0
    }

    html .btn-secondary:hover,
    html .btn-secondary:focus,
    html .btn-secondary:active:hover,
    html .btn-secondary:active:focus {
        color: #fff
    }

html .btn-secondary-scale-2 {
    color: #fff;
    background-color: #dc372d;
    border-color: #dc372d #dc372d #b7281f
}

    html .btn-secondary-scale-2:hover {
        border-color: #df4c43 #df4c43 #cd2c23;
        background-color: #df4c43
    }

    html .btn-secondary-scale-2:active,
    html .btn-secondary-scale-2:focus,
    html .btn-secondary-scale-2:active:hover,
    html .btn-secondary-scale-2:active:focus {
        border-color: #cd2c23 #cd2c23 #cd2c23;
        background-color: #cd2c23
    }

    html .btn-secondary-scale-2.dropdown-toggle {
        border-left-color: #cd2c23
    }

    html .btn-secondary-scale-2[disabled],
    html .btn-secondary-scale-2[disabled]:hover,
    html .btn-secondary-scale-2[disabled]:active,
    html .btn-secondary-scale-2[disabled]:focus {
        border-color: #ea8b85;
        background-color: #ea8b85
    }

html .btn-tertiary {
    color: #fff;
    background-color: #353535;
    border-color: #353535 #353535 #353535
}

    html .btn-tertiary:hover {
        border-color: #181e69 #181e69 #181e69;
        background-color: #181e69
    }

    html .btn-tertiary:active,
    html .btn-tertiary:focus,
    html .btn-tertiary:active:hover,
    html .btn-tertiary:active:focus {
        border-color: #857f74#857f74#26509b;
        background-color: #26509b
    }

    html .btn-tertiary.dropdown-toggle {
        border-left-color: #26509b
    }

    html .btn-tertiary[disabled],
    html .btn-tertiary[disabled]:hover,
    html .btn-tertiary[disabled]:active,
    html .btn-tertiary[disabled]:focus {
        border-color: #26509b;
        background-color: #26509b
    }

    html .btn-tertiary:hover,
    html .btn-tertiary:hover a,
    html .btn-tertiary:focus,
    html .btn-tertiary:active:hover,
    html .btn-tertiary:active:focus {
        color: #fff !important
    }

html .btn-tertiary-scale-2 {
    color: #fff;
    background-color: #218388;
    border-color: #218388 #218388 #175b5f
}

    html .btn-tertiary-scale-2:hover {
        border-color: #26969c #26969c #1c6f73;
        background-color: #26969c
    }

    html .btn-tertiary-scale-2:active,
    html .btn-tertiary-scale-2:focus,
    html .btn-tertiary-scale-2:active:hover,
    html .btn-tertiary-scale-2:active:focus {
        border-color: #1c6f73 #1c6f73 #1c6f73;
        background-color: #1c6f73
    }

    html .btn-tertiary-scale-2.dropdown-toggle {
        border-left-color: #1c6f73
    }

    html .btn-tertiary-scale-2[disabled],
    html .btn-tertiary-scale-2[disabled]:hover,
    html .btn-tertiary-scale-2[disabled]:active,
    html .btn-tertiary-scale-2[disabled]:focus {
        border-color: #3fc9d0;
        background-color: #3fc9d0
    }

html .btn-quaternary {
    color: #fff;
    background-color: #f44336;
    border-color: #f44336 #f44336 #f44336
}

    html .btn-quaternary:hover {
        border-color: #353535 #353535 #353535;
        background-color: #353535;
        color: #fff !important;
    }

    html .btn-quaternary:active,
    html .btn-quaternary:focus,
    html .btn-quaternary:active:hover,
    html .btn-quaternary:active:focus {
        border-color: #353535 #353535 #353535;
        background-color: #353535
    }

    html .btn-quaternary.dropdown-toggle {
        border-left-color: #353535
    }

    html .btn-quaternary[disabled],
    html .btn-quaternary[disabled]:hover,
    html .btn-quaternary[disabled]:active,
    html .btn-quaternary[disabled]:focus {
        border-color: #353535;
        background-color: #353535
    }

    html .btn-quaternary:hover,
    html .btn-quaternary:focus,
    html .btn-quaternary:active:hover,
    html .btn-quaternary:active:focus {
        color: #fff
    }

html .btn-quaternary-scale-2 {
    color: #fff;
    background-color: #353535;
    border-color: #353535 #353535 #353535
}

    html .btn-quaternary-scale-2:hover {
        border-color: #e83e8c #e83e8c #e83e8c;
        background-color: #353535
    }

    html .btn-quaternary-scale-2:active,
    html .btn-quaternary-scale-2:focus,
    html .btn-quaternary-scale-2:active:hover,
    html .btn-quaternary-scale-2:active:focus {
        border-color: #353535 #353535 #353535;
        background-color: #353535
    }

    html .btn-quaternary-scale-2.dropdown-toggle {
        border-left-color: #353535
    }

    html .btn-quaternary-scale-2[disabled],
    html .btn-quaternary-scale-2[disabled]:hover,
    html .btn-quaternary-scale-2[disabled]:active,
    html .btn-quaternary-scale-2[disabled]:focus {
        border-color: #353535;
        background-color: #353535
    }

html .btn-borders.btn-quaternary {
    background: transparent;
    border-color: #f44336;
    color: #f44336;
    text-shadow: none
}

    html .btn-borders.btn-quaternary:hover,
    html .btn-borders.btn-quaternary:focus {
        background-color: #f44336;
        border-color: #f44336 #f44336 #f44336;
        border-color: #f44336 !important;
        color: #fff
    }

        html .btn-borders.btn-quaternary:hover:hover,
        html .btn-borders.btn-quaternary:focus:hover {
            border-color: #f44336 #f44336 #f44336;
            background-color: #f44336
        }

        html .btn-borders.btn-quaternary:hover:active,
        html .btn-borders.btn-quaternary:focus:active,
        html .btn-borders.btn-quaternary:hover:focus,
        html .btn-borders.btn-quaternary:focus:focus,
        html .btn-borders.btn-quaternary:hover:active:hover,
        html .btn-borders.btn-quaternary:focus:active:hover,
        html .btn-borders.btn-quaternary:hover:active:focus,
        html .btn-borders.btn-quaternary:focus:active:focus {
            border-color: #353535 #353535 #353535;
            background-color: #353535
        }

        html .btn-borders.btn-quaternary:hover.dropdown-toggle,
        html .btn-borders.btn-quaternary:focus.dropdown-toggle {
            border-left-color: #353535
        }

        html .btn-borders.btn-quaternary:hover[disabled],
        html .btn-borders.btn-quaternary:focus[disabled],
        html .btn-borders.btn-quaternary:hover[disabled]:hover,
        html .btn-borders.btn-quaternary:focus[disabled]:hover,
        html .btn-borders.btn-quaternary:hover[disabled]:active,
        html .btn-borders.btn-quaternary:focus[disabled]:active,
        html .btn-borders.btn-quaternary:hover[disabled]:focus,
        html .btn-borders.btn-quaternary:focus[disabled]:focus {
            border-color: #353535;
            background-color: #353535
        }

html .btn-grid-primary {
    color: #fff;
    background-color: #857f74;
    border-color: #857f74 #857f74 #857f74
}

    html .btn-grid-primary:hover {
        border-color: #869263 #869263 #869263;
        background-color: #869263;
        color: #fff !important;
    }

    html .btn-grid-primary:active,
    html .btn-grid-primary:focus,
    html .btn-grid-primary:active:hover,
    html .btn-grid-primary:active:focus {
        border-color: #869263 #869263 #869263;
        background-color: #869263
    }

    html .btn-grid-primary.dropdown-toggle {
        border-left-color: #353535
    }

    html .btn-grid-primary[disabled],
    html .btn-grid-primary[disabled]:hover,
    html .btn-grid-primary[disabled]:active,
    html .btn-grid-primary[disabled]:focus {
        border-color: #869263;
        background-color: #869263
    }

    html .btn-grid-primary:hover,
    html .btn-grid-primary:focus,
    html .btn-grid-primary:active:hover,
    html .btn-grid-primary:active:focus {
        color: #fff
    }

html .btn-grid-primary-scale-2 {
    color: #fff;
    background-color: #353535;
    border-color: #353535 #353535 #353535
}

    html .btn-grid-primary-scale-2:hover {
        border-color: #353535 #353535 #353535;
        background-color: #353535
    }

    html .btn-grid-primary-scale-2:active,
    html .btn-grid-primary-scale-2:focus,
    html .btn-grid-primary-scale-2:active:hover,
    html .btn-grid-primary-scale-2:active:focus {
        border-color: #353535 #353535 #353535;
        background-color: #353535
    }

    html .btn-grid-primary-scale-2.dropdown-toggle {
        border-left-color: #353535
    }

    html .btn-grid-primary-scale-2[disabled],
    html .btn-grid-primary-scale-2[disabled]:hover,
    html .btn-grid-primary-scale-2[disabled]:active,
    html .btn-grid-primary-scale-2[disabled]:focus {
        border-color: #353535;
        background-color: #353535
    }

html .btn-borders.btn-grid-primary {
    background: transparent;
    border-color: #26509b;
    color: #26509b;
    text-shadow: none
}

    html .btn-borders.btn-grid-primary:hover,
    html .btn-borders.btn-grid-primary:focus {
        background-color: #26509b;
        border-color: #857f74#857f74#26509b;
        border-color: #857f74!important;
        color: #fff
    }

        html .btn-borders.btn-grid-primary:hover:hover,
        html .btn-borders.btn-grid-primary:focus:hover {
            border-color: #857f74#857f74#26509b;
            background-color: #26509b
        }

        html .btn-borders.btn-grid-primary:hover:active,
        html .btn-borders.btn-grid-primary:focus:active,
        html .btn-borders.btn-grid-primary:hover:focus,
        html .btn-borders.btn-grid-primary:focus:focus,
        html .btn-borders.btn-grid-primary:hover:active:hover,
        html .btn-borders.btn-grid-primary:focus:active:hover,
        html .btn-borders.btn-grid-primary:hover:active:focus,
        html .btn-borders.btn-grid-primary:focus:active:focus {
            border-color: #857f74#857f74#26509b;
            background-color: #26509b
        }

        html .btn-borders.btn-grid-primary:hover.dropdown-toggle,
        html .btn-borders.btn-grid-primary:focus.dropdown-toggle {
            border-left-color: #26509b
        }

        html .btn-borders.btn-grid-primary:hover[disabled],
        html .btn-borders.btn-grid-primary:focus[disabled],
        html .btn-borders.btn-grid-primary:hover[disabled]:hover,
        html .btn-borders.btn-grid-primary:focus[disabled]:hover,
        html .btn-borders.btn-grid-primary:hover[disabled]:active,
        html .btn-borders.btn-grid-primary:focus[disabled]:active,
        html .btn-borders.btn-grid-primary:hover[disabled]:focus,
        html .btn-borders.btn-grid-primary:focus[disabled]:focus {
            border-color: #26509b;
            background-color: #26509b
        }


        .category-classic-grid-box:hover .btn-grid-promo {
            border-color: #ff3333 #ff3333 #ff3333;
            background-color: #ff3333;
            color: #fff !important;
        }

        .category-classic-grid-box:hover .btn-borders .btn-grid-promo {
            background-color: #ff0000;
            border-color: #ff0000 #ff0000 #ff0000;
            border-color: #ff0000 !important;
            color: #fff
        }

.category-classic-grid-box:hover .btn-grid-primary {
    background-color: #869263;
    border-color: #869263 #869263 #26509b;
    border-color: #869263 !important;
    color: #fff
}

        .category-classic-grid-box:hover .btn-borders .btn-grid-primary {
            background-color: #26509b;
            border-color: #869263#869263#26509b;
            border-color: #869263!important;
            color: #fff
        }





html .btn-grid-promo {
    color: #fff;
    background-color: #ff0000;
    border-color: #ff0000 #ff0000 #ff0000
}

    html .btn-grid-promo:hover {
        border-color: #ff3333 #ff3333 #ff3333;
        background-color: #ff3333;
        color: #fff !important;
    }





    html .btn-grid-promo:active,
    html .btn-grid-promo:focus,
    html .btn-grid-promo:active:hover,
    html .btn-grid-promo:active:focus {
        border-color: #ff3333 #ff3333 #ff3333;
        background-color: #ff3333
    }

    html .btn-grid-promo.dropdown-toggle {
        border-left-color: #ff3333
    }

    html .btn-grid-promo[disabled],
    html .btn-grid-promo[disabled]:hover,
    html .btn-grid-promo[disabled]:active,
    html .btn-grid-promo[disabled]:focus {
        border-color: #ff3333;
        background-color: #ff3333
    }

    html .btn-grid-promo:hover,
    html .btn-grid-promo:focus,
    html .btn-grid-promo:active:hover,
    html .btn-grid-promo:active:focus {
        color: #fff
    }

html .btn-grid-promo-scale-2 {
    color: #fff;
    background-color: #ff3333;
    border-color: #ff3333 #ff3333 #ff3333
}

    html .btn-grid-promo-scale-2:hover {
        border-color: #ff3333 #ff3333 #ff3333;
        background-color: #ff3333
    }

    html .btn-grid-promo-scale-2:active,
    html .btn-grid-promo-scale-2:focus,
    html .btn-grid-promo-scale-2:active:hover,
    html .btn-grid-promo-scale-2:active:focus {
        border-color: #ff3333 #ff3333 #ff3333;
        background-color: #ff3333
    }

    html .btn-grid-promo-scale-2.dropdown-toggle {
        border-left-color: #ff3333
    }

    html .btn-grid-promo-scale-2[disabled],
    html .btn-grid-promo-scale-2[disabled]:hover,
    html .btn-grid-promo-scale-2[disabled]:active,
    html .btn-grid-promo-scale-2[disabled]:focus {
        border-color: #ff3333;
        background-color: #ff3333
    }

html .btn-borders.btn-grid-promo {
    background: transparent;
    border-color: #ff0000;
    color: #ff0000;
    text-shadow: none
}

    html .btn-borders.btn-grid-promo:hover,
    html .btn-borders.btn-grid-promo:focus {
        background-color: #ff0000;
        border-color: #ff0000 #ff0000 #ff0000;
        border-color: #ff0000 !important;
        color: #fff
    }

        html .btn-borders.btn-grid-promo:hover:hover,
        html .btn-borders.btn-grid-promo:focus:hover {
            border-color: #ff0000 #ff0000 #ff0000;
            background-color: #ff0000
        }

        html .btn-borders.btn-grid-promo:hover:active,
        html .btn-borders.btn-grid-promo:focus:active,
        html .btn-borders.btn-grid-promo:hover:focus,
        html .btn-borders.btn-grid-promo:focus:focus,
        html .btn-borders.btn-grid-promo:hover:active:hover,
        html .btn-borders.btn-grid-promo:focus:active:hover,
        html .btn-borders.btn-grid-promo:hover:active:focus,
        html .btn-borders.btn-grid-promo:focus:active:focus {
            border-color: #ff0000 #ff0000 #ff0000;
            background-color: #ff0000
        }

        html .btn-borders.btn-grid-promo:hover.dropdown-toggle,
        html .btn-borders.btn-grid-promo:focus.dropdown-toggle {
            border-left-color: #ff0000
        }

        html .btn-borders.btn-grid-promo:hover[disabled],
        html .btn-borders.btn-grid-promo:focus[disabled],
        html .btn-borders.btn-grid-promo:hover[disabled]:hover,
        html .btn-borders.btn-grid-promo:focus[disabled]:hover,
        html .btn-borders.btn-grid-promo:hover[disabled]:active,
        html .btn-borders.btn-grid-promo:focus[disabled]:active,
        html .btn-borders.btn-grid-promo:hover[disabled]:focus,
        html .btn-borders.btn-grid-promo:focus[disabled]:focus {
            border-color: #ff0000;
            background-color: #ff0000
        }



html .btn-dark {
    color: #fff;
    background-color: #2e353e;
    border-color: #2e353e #2e353e #181c21
}

    html .btn-dark:hover {
        border-color: #39424d #39424d #23282f;
        background-color: #39424d
    }

    html .btn-dark:active,
    html .btn-dark:focus,
    html .btn-dark:active:hover,
    html .btn-dark:active:focus {
        border-color: #23282f #23282f #23282f;
        background-color: #23282f
    }

    html .btn-dark.dropdown-toggle {
        border-left-color: #23282f
    }

    html .btn-dark[disabled],
    html .btn-dark[disabled]:hover,
    html .btn-dark[disabled]:active,
    html .btn-dark[disabled]:focus {
        border-color: #596779;
        background-color: #596779
    }

    html .btn-dark:hover,
    html .btn-dark:focus,
    html .btn-dark:active:hover,
    html .btn-dark:active:focus {
        color: #fff
    }

html .btn-dark-scale-2 {
    color: #fff;
    background-color: #181c21;
    border-color: #181c21 #181c21 #030303
}

    html .btn-dark-scale-2:hover {
        border-color: #23282f #23282f #0d0f12;
        background-color: #23282f
    }

    html .btn-dark-scale-2:active,
    html .btn-dark-scale-2:focus,
    html .btn-dark-scale-2:active:hover,
    html .btn-dark-scale-2:active:focus {
        border-color: #0d0f12 #0d0f12 #0d0f12;
        background-color: #0d0f12
    }

    html .btn-dark-scale-2.dropdown-toggle {
        border-left-color: #0d0f12
    }

    html .btn-dark-scale-2[disabled],
    html .btn-dark-scale-2[disabled]:hover,
    html .btn-dark-scale-2[disabled]:active,
    html .btn-dark-scale-2[disabled]:focus {
        border-color: #444e5b;
        background-color: #444e5b
    }

html .btn-light {
    color: #fff;
    background-color: #fff;
    border-color: #fff #fff #e6e6e6
}

    html .btn-light:hover {
        border-color: #fff #fff #f2f2f2;
        background-color: #fff
    }

    html .btn-light:active,
    html .btn-light:focus,
    html .btn-light:active:hover,
    html .btn-light:active:focus {
        border-color: #f2f2f2 #f2f2f2 #f2f2f2;
        background-color: #f2f2f2
    }

    html .btn-light.dropdown-toggle {
        border-left-color: #f2f2f2
    }

    html .btn-light[disabled],
    html .btn-light[disabled]:hover,
    html .btn-light[disabled]:active,
    html .btn-light[disabled]:focus {
        border-color: #fff;
        background-color: #fff
    }

    html .btn-light:hover,
    html .btn-light:focus,
    html .btn-light:active:hover,
    html .btn-light:active:focus {
        color: #777
    }

html .btn-light-scale-2 {
    color: #fff;
    background-color: #e6e6e6;
    border-color: #e6e6e6 #e6e6e6 #ccc
}

    html .btn-light-scale-2:hover {
        border-color: #f2f2f2 #f2f2f2 #d9d9d9;
        background-color: #f2f2f2
    }

    html .btn-light-scale-2:active,
    html .btn-light-scale-2:focus,
    html .btn-light-scale-2:active:hover,
    html .btn-light-scale-2:active:focus {
        border-color: #d9d9d9 #d9d9d9 #d9d9d9;
        background-color: #d9d9d9
    }

    html .btn-light-scale-2.dropdown-toggle {
        border-left-color: #d9d9d9
    }

    html .btn-light-scale-2[disabled],
    html .btn-light-scale-2[disabled]:hover,
    html .btn-light-scale-2[disabled]:active,
    html .btn-light-scale-2[disabled]:focus {
        border-color: #fff;
        background-color: #fff
    }

html .header-classic-btn-ecommerce {
    color: #fff !important;
    background-color: #353535;
    border-color: #353535 #353535 #353535
}

    html .header-classic-btn-ecommerce a {
        color: #fff !important;
    }

    html .header-classic-btn-ecommerce:hover {
        border-color: #353535 #353535 #353535;
        background-color: #353535;
        color: #fff
    }

    html .header-classic-btn-ecommerce:active,
    html .header-classic-btn-ecommerce:focus,
    html .header-classic-btn-ecommerce:active:hover,
    html .header-classic-btn-ecommerce:active:focus {
        border-color: #353535 #353535 #353535;
        background-color: #353535
    }

html .header-classic-btn-company {
    color: #fff !important;
    background-color: #353535;
    border-color: #353535 #353535 #353535
}

    html .header-classic-btn-company a {
        color: #fff !important;
    }

    html .header-classic-btn-company:hover {
        border-color: #595253 #595253 #595253;
        background-color: #595253;
        color: #fff
    }

    html .header-classic-btn-company:active,
    html .header-classic-btn-company:focus,
    html .header-classic-btn-company:active:hover,
    html .header-classic-btn-company:active:focus {
        border-color: #595253 #595253 #595253;
        background-color: #595253
    }

html .btn-cart-product-static {
    color: #ff9800;
    background-color: #fff;
    border-color: #fff #fff #fff
}

    html .btn-cart-product-static:hover {
        border-color: #ff9800 #ff9800 #ff9800;
        background-color: #ff9800;
        color: #fff
    }

    html .btn-cart-product-static:active,
    html .btn-cart-product-static:focus,
    html .btn-cart-product-static:active:hover,
    html .btn-cart-product-static:active:focus {
        border-color: #b7720f #b7720f #b7720f;
        background-color: #b7720f
    }

html .btn-grid-ordernow {
    color: #353535;
    background-color: #fff;
    border-color: #fff #fff #fff;
    font-weight:700;
    border-radius:2px !important;
    text-transform:uppercase;
    
}

    html .btn-grid-ordernow:hover {
        border-color: #353535 #353535 #353535;
        background-color: #353535;
        color: #fff
    }

    html .btn-grid-ordernow:active,
    html .btn-grid-ordernow:focus,
    html .btn-grid-ordernow:active:hover,
    html .btn-grid-ordernow:active:focus {
        border-color: #353535 #353535 #353535;
        background-color: #353535
    }




html .btn-borders.btn-primary {
    background: transparent;
    border-color: #57ccbe;
    color: #57ccbe;
    text-shadow: none
}

    html .btn-borders.btn-primary:hover,
    html .btn-borders.btn-primary:focus {
        background-color: #57ccbe;
        border-color: #57ccbe #57ccbe #069;
        border-color: #57ccbe !important;
        color: #fff
    }

        html .btn-borders.btn-primary:hover:hover,
        html .btn-borders.btn-primary:focus:hover {
            border-color: #0099e6 #0099e6 #0077b3;
            background-color: #0099e6
        }

        html .btn-borders.btn-primary:hover:active,
        html .btn-borders.btn-primary:focus:active,
        html .btn-borders.btn-primary:hover:focus,
        html .btn-borders.btn-primary:focus:focus,
        html .btn-borders.btn-primary:hover:active:hover,
        html .btn-borders.btn-primary:focus:active:hover,
        html .btn-borders.btn-primary:hover:active:focus,
        html .btn-borders.btn-primary:focus:active:focus {
            border-color: #57ccbe #57ccbe #0077b3;
            background-color: #0077b3
        }

        html .btn-borders.btn-primary:hover.dropdown-toggle,
        html .btn-borders.btn-primary:focus.dropdown-toggle {
            border-left-color: #0077b3
        }

        html .btn-borders.btn-primary:hover[disabled],
        html .btn-borders.btn-primary:focus[disabled],
        html .btn-borders.btn-primary:hover[disabled]:hover,
        html .btn-borders.btn-primary:focus[disabled]:hover,
        html .btn-borders.btn-primary:hover[disabled]:active,
        html .btn-borders.btn-primary:focus[disabled]:active,
        html .btn-borders.btn-primary:hover[disabled]:focus,
        html .btn-borders.btn-primary:focus[disabled]:focus {
            border-color: #3bf;
            background-color: #3bf
        }

html .btn-borders.btn-secondary {
    background: transparent;
    border-color: #e36159;
    color: #e36159;
    text-shadow: none
}

    html .btn-borders.btn-secondary:hover,
    html .btn-borders.btn-secondary:focus {
        background-color: #e36159;
        border-color: #e36159 #e36159 #dc372d;
        border-color: #e36159 !important;
        color: #fff
    }

        html .btn-borders.btn-secondary:hover:hover,
        html .btn-borders.btn-secondary:focus:hover {
            border-color: #e7766f #e7766f #df4c43;
            background-color: #e7766f
        }

        html .btn-borders.btn-secondary:hover:active,
        html .btn-borders.btn-secondary:focus:active,
        html .btn-borders.btn-secondary:hover:focus,
        html .btn-borders.btn-secondary:focus:focus,
        html .btn-borders.btn-secondary:hover:active:hover,
        html .btn-borders.btn-secondary:focus:active:hover,
        html .btn-borders.btn-secondary:hover:active:focus,
        html .btn-borders.btn-secondary:focus:active:focus {
            border-color: #df4c43 #df4c43 #df4c43;
            background-color: #df4c43
        }

        html .btn-borders.btn-secondary:hover.dropdown-toggle,
        html .btn-borders.btn-secondary:focus.dropdown-toggle {
            border-left-color: #df4c43
        }

        html .btn-borders.btn-secondary:hover[disabled],
        html .btn-borders.btn-secondary:focus[disabled],
        html .btn-borders.btn-secondary:hover[disabled]:hover,
        html .btn-borders.btn-secondary:focus[disabled]:hover,
        html .btn-borders.btn-secondary:hover[disabled]:active,
        html .btn-borders.btn-secondary:focus[disabled]:active,
        html .btn-borders.btn-secondary:hover[disabled]:focus,
        html .btn-borders.btn-secondary:focus[disabled]:focus {
            border-color: #f2b4b0;
            background-color: #f2b4b0
        }

html .btn-borders.btn-tertiary {
    background: transparent;
    border-color: #353535;
    color: #353535;
    text-shadow: none
}

    html .btn-borders.btn-tertiary:hover,
    html .btn-borders.btn-tertiary:focus {
        background-color: #353535;
        border-color: #353535 #353535 #353535;
        border-color: #353535 !important;
        color: #fff
    }

        html .btn-borders.btn-tertiary:hover:hover,
        html .btn-borders.btn-tertiary:focus:hover {
            border-color: #353535 #353535 #353535;
            background-color: #353535
        }

        html .btn-borders.btn-tertiary:hover:active,
        html .btn-borders.btn-tertiary:focus:active,
        html .btn-borders.btn-tertiary:hover:focus,
        html .btn-borders.btn-tertiary:focus:focus,
        html .btn-borders.btn-tertiary:hover:active:hover,
        html .btn-borders.btn-tertiary:focus:active:hover,
        html .btn-borders.btn-tertiary:hover:active:focus,
        html .btn-borders.btn-tertiary:focus:active:focus {
            border-color: #353535 #353535 #353535;
            background-color: #353535
        }

        html .btn-borders.btn-tertiary:hover.dropdown-toggle,
        html .btn-borders.btn-tertiary:focus.dropdown-toggle {
            border-left-color: #353535
        }

        html .btn-borders.btn-tertiary:hover[disabled],
        html .btn-borders.btn-tertiary:focus[disabled],
        html .btn-borders.btn-tertiary:hover[disabled]:hover,
        html .btn-borders.btn-tertiary:focus[disabled]:hover,
        html .btn-borders.btn-tertiary:hover[disabled]:active,
        html .btn-borders.btn-tertiary:focus[disabled]:active,
        html .btn-borders.btn-tertiary:hover[disabled]:focus,
        html .btn-borders.btn-tertiary:focus[disabled]:focus {
            border-color: #68d4da;
            background-color: #68d4da
        }



html .btn-borders.btn-quote {
    background: transparent;
    border-color: #fff;
    color: #fff;
    text-shadow: none
}

    html .btn-borders.btn-quote:hover,
    html .btn-borders.btn-quote:focus {
        background-color: #383f48;
        border-color: #fff #fff #fff;
        border-color: #fff !important;
        color: #404751
    }

        html .btn-borders.btn-quote:hover:hover,
        html .btn-borders.btn-quote:focus:hover {
            border-color: #fff #fff #fff;
            background-color: #fff
        }

        html .btn-borders.btn-quote:hover:active,
        html .btn-borders.btn-quote:focus:active,
        html .btn-borders.btn-quote:hover:focus,
        html .btn-borders.btn-quote:focus:focus,
        html .btn-borders.btn-quote:hover:active:hover,
        html .btn-borders.btn-quote:focus:active:hover,
        html .btn-borders.btn-quote:hover:active:focus,
        html .btn-borders.btn-quote:focus:active:focus {
            border-color: #fff #fff #fff;
            background-color: #fff
        }

        html .btn-borders.btn-quote:hover.dropdown-toggle,
        html .btn-borders.btn-quote:focus.dropdown-toggle {
            border-left-color: #fff
        }

        html .btn-borders.btn-quote:hover[disabled],
        html .btn-borders.btn-quote:focus[disabled],
        html .btn-borders.btn-quote:hover[disabled]:hover,
        html .btn-borders.btn-quote:focus[disabled]:hover,
        html .btn-borders.btn-quote:hover[disabled]:active,
        html .btn-borders.btn-quote:focus[disabled]:active,
        html .btn-borders.btn-quote:hover[disabled]:focus,
        html .btn-borders.btn-quote:focus[disabled]:focus {
            border-color: #fff;
            background-color: #fff
        }

html .btn-borders.btn-dark {
    background: transparent;
    border-color: #2e353e;
    color: #2e353e;
    text-shadow: none
}

    html .btn-borders.btn-dark:hover,
    html .btn-borders.btn-dark:focus {
        background-color: #2e353e;
        border-color: #2e353e #2e353e #181c21;
        border-color: #2e353e !important;
        color: #fff
    }

        html .btn-borders.btn-dark:hover:hover,
        html .btn-borders.btn-dark:focus:hover {
            border-color: #39424d #39424d #23282f;
            background-color: #39424d
        }

        html .btn-borders.btn-dark:hover:active,
        html .btn-borders.btn-dark:focus:active,
        html .btn-borders.btn-dark:hover:focus,
        html .btn-borders.btn-dark:focus:focus,
        html .btn-borders.btn-dark:hover:active:hover,
        html .btn-borders.btn-dark:focus:active:hover,
        html .btn-borders.btn-dark:hover:active:focus,
        html .btn-borders.btn-dark:focus:active:focus {
            border-color: #23282f #23282f #23282f;
            background-color: #23282f
        }

        html .btn-borders.btn-dark:hover.dropdown-toggle,
        html .btn-borders.btn-dark:focus.dropdown-toggle {
            border-left-color: #23282f
        }

        html .btn-borders.btn-dark:hover[disabled],
        html .btn-borders.btn-dark:focus[disabled],
        html .btn-borders.btn-dark:hover[disabled]:hover,
        html .btn-borders.btn-dark:focus[disabled]:hover,
        html .btn-borders.btn-dark:hover[disabled]:active,
        html .btn-borders.btn-dark:focus[disabled]:active,
        html .btn-borders.btn-dark:hover[disabled]:focus,
        html .btn-borders.btn-dark:focus[disabled]:focus {
            border-color: #596779;
            background-color: #596779
        }

html .btn-borders.btn-light {
    background: transparent;
    border-color: #fff;
    color: #fff;
    text-shadow: none
}

    html .btn-borders.btn-light:hover,
    html .btn-borders.btn-light:focus {
        color: #fff;
        background-color: #fff;
        border-color: #fff #fff #e6e6e6;
        border-color: #fff !important;
        color: #777
    }

        html .btn-borders.btn-light:hover:hover,
        html .btn-borders.btn-light:focus:hover {
            border-color: #fff #fff #f2f2f2;
            background-color: #fff
        }

        html .btn-borders.btn-light:hover:active,
        html .btn-borders.btn-light:focus:active,
        html .btn-borders.btn-light:hover:focus,
        html .btn-borders.btn-light:focus:focus,
        html .btn-borders.btn-light:hover:active:hover,
        html .btn-borders.btn-light:focus:active:hover,
        html .btn-borders.btn-light:hover:active:focus,
        html .btn-borders.btn-light:focus:active:focus {
            border-color: #f2f2f2 #f2f2f2 #f2f2f2;
            background-color: #f2f2f2
        }

        html .btn-borders.btn-light:hover.dropdown-toggle,
        html .btn-borders.btn-light:focus.dropdown-toggle {
            border-left-color: #f2f2f2
        }

        html .btn-borders.btn-light:hover[disabled],
        html .btn-borders.btn-light:focus[disabled],
        html .btn-borders.btn-light:hover[disabled]:hover,
        html .btn-borders.btn-light:focus[disabled]:hover,
        html .btn-borders.btn-light:hover[disabled]:active,
        html .btn-borders.btn-light:focus[disabled]:active,
        html .btn-borders.btn-light:hover[disabled]:focus,
        html .btn-borders.btn-light:focus[disabled]:focus {
            border-color: #fff;
            background-color: #fff
        }

.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #353535
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #353535 !important;
    border-color: #353535
}

body.dark .pagination > li > a,
body.dark .pagination > li > span,
body.dark .pagination > li > a:hover,
body.dark .pagination > li > span:hover,
body.dark .pagination > li > a:focus,
body.dark .pagination > li > span:focus {
    color: #57ccbe
}

body.dark .pagination > .active > a,
body.dark .pagination > .active > span,
body.dark .pagination > .active > a:hover,
body.dark .pagination > .active > span:hover,
body.dark .pagination > .active > a:focus,
body.dark .pagination > .active > span:focus {
    background-color: #57ccbe;
    border-color: #57ccbe
}

.pagination > .active > a,
body.dark .pagination > .active > a {
    color: #fff;
    background-color: #353535;
    border-color: #353535 #353535 #353535
}

    .pagination > .active > a:hover,
    body.dark .pagination > .active > a:hover {
        border-color: #0099e6 #0099e6 #0077b3;
        background-color: #0099e6
    }

    .pagination > .active > a:active,
    body.dark .pagination > .active > a:active,
    .pagination > .active > a:focus,
    body.dark .pagination > .active > a:focus,
    .pagination > .active > a:active:hover,
    body.dark .pagination > .active > a:active:hover,
    .pagination > .active > a:active:focus,
    body.dark .pagination > .active > a:active:focus {
        border-color: #57ccbe #57ccbe #0077b3;
        background-color: #0077b3
    }

    .pagination > .active > a.dropdown-toggle,
    body.dark .pagination > .active > a.dropdown-toggle {
        border-left-color: #0077b3
    }

    .pagination > .active > a[disabled],
    body.dark .pagination > .active > a[disabled],
    .pagination > .active > a[disabled]:hover,
    body.dark .pagination > .active > a[disabled]:hover,
    .pagination > .active > a[disabled]:active,
    body.dark .pagination > .active > a[disabled]:active,
    .pagination > .active > a[disabled]:focus,
    body.dark .pagination > .active > a[disabled]:focus {
        border-color: #3bf;
        background-color: #3bf
    }

html .alert-primary {
    background-color: #57ccbe;
    border-color: #007ebd;
    color: #fff
}

    html .alert-primary .alert-link {
        color: #fff
    }

html .alert-secondary {
    background-color: #e36159;
    border-color: #e1554c;
    color: #fff
}

    html .alert-secondary .alert-link {
        color: #fff
    }

html .alert-tertiary {
    background-color: #2baab1;
    border-color: #289ea5;
    color: #fff
}

    html .alert-tertiary .alert-link {
        color: #fff
    }

html .alert-quaternary {
    background-color: #383f48;
    border-color: #31373f;
    color: #fff
}

    html .alert-quaternary .alert-link {
        color: #fff
    }

html .alert-dark {
    background-color: #2e353e;
    border-color: #272d35;
    color: #fff
}

    html .alert-dark .alert-link {
        color: #fff
    }

html .alert-light {
    background-color: #fff;
    border-color: #f7f7f7;
    color: #777
}

    html .alert-light .alert-link {
        color: #777
    }

html .progress-bar-primary {
    background-color: #57ccbe
}

html .progress-bar-secondary {
    background-color: #e36159
}

html .progress-bar-tertiary {
    background-color: #2baab1
}

html .progress-bar-quaternary {
    background-color: #383f48
}

html .progress-bar-dark {
    background-color: #2e353e
}

html .progress-bar-light {
    background-color: #fff
}

html section.section-primary {
    background-color: #57ccbe !important;
    border-color: #57ccbe !important
}

    html section.section-primary h1,
    html section.section-primary h2,
    html section.section-primary h3,
    html section.section-primary h4,
    html section.section-primary h5,
    html section.section-primary h6 {
        color: #fff
    }

    html section.section-primary p {
        color: #e6e6e6
    }

html section.section-primary-scale-2 {
    background-color: #069 !important;
    border-color: #005580 !important
}

    html section.section-primary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
        border-top-color: #069
    }

html section.section-secondary {
    background-color: #e36159 !important;
    border-color: #df4c43 !important
}

    html section.section-secondary h1,
    html section.section-secondary h2,
    html section.section-secondary h3,
    html section.section-secondary h4,
    html section.section-secondary h5,
    html section.section-secondary h6 {
        color: #fff
    }

    html section.section-secondary p {
        color: #e6e6e6
    }

html section.section-secondary-scale-2 {
    background-color: #dc372d !important;
    border-color: #cd2c23 !important
}

    html section.section-secondary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
        border-top-color: #dc372d
    }

html section.section-tertiary {
    background-color: #2baab1 !important;
    border-color: #26969c !important
}

    html section.section-tertiary h1,
    html section.section-tertiary h2,
    html section.section-tertiary h3,
    html section.section-tertiary h4,
    html section.section-tertiary h5,
    html section.section-tertiary h6 {
        color: #fff
    }

    html section.section-tertiary p {
        color: #e6e6e6
    }

html section.section-tertiary-scale-2 {
    background-color: #218388 !important;
    border-color: #1c6f73 !important
}

    html section.section-tertiary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
        border-top-color: #218388
    }

html section.section-quaternary {
    background-color: #383f48 !important;
    border-color: #2d323a !important
}

    html section.section-quaternary h1,
    html section.section-quaternary h2,
    html section.section-quaternary h3,
    html section.section-quaternary h4,
    html section.section-quaternary h5,
    html section.section-quaternary h6 {
        color: #fff
    }

    html section.section-quaternary p {
        color: #e6e6e6
    }

html section.section-quaternary-scale-2 {
    background-color: #22262b !important;
    border-color: #17191d !important
}

    html section.section-quaternary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
        border-top-color: #22262b
    }

html section.section-dark {
    background-color: #2e353e !important;
    border-color: #23282f !important
}

    html section.section-dark h1,
    html section.section-dark h2,
    html section.section-dark h3,
    html section.section-dark h4,
    html section.section-dark h5,
    html section.section-dark h6 {
        color: #fff
    }

    html section.section-dark p {
        color: #e6e6e6
    }

html section.section-dark-scale-2 {
    background-color: #181c21 !important;
    border-color: #0d0f12 !important
}

    html section.section-dark-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
        border-top-color: #181c21
    }

html section.section-light {
    background-color: #fff !important;
    border-color: #f2f2f2 !important
}

    html section.section-light h1,
    html section.section-light h2,
    html section.section-light h3,
    html section.section-light h4,
    html section.section-light h5,
    html section.section-light h6 {
        color: #777
    }

    html section.section-light p {
        color: #5e5e5e
    }

html section.section-light-scale-2 {
    background-color: #e6e6e6 !important;
    border-color: #d9d9d9 !important
}

    html section.section-light-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
        border-top-color: #e6e6e6
    }

html section.section-default-scale-1 {
    background-color: #dbdbdb !important;
    border-top-color: #d3d3d3 !important
}

html section.section-default-scale-2 {
    background-color: #c1c1c1 !important;
    border-top-color: #b9b9b9 !important
}

html section.section-default-scale-3 {
    background-color: #a8a8a8 !important;
    border-top-color: #a0a0a0 !important
}

html section.section-default-scale-4 {
    background-color: #8e8e8e !important;
    border-top-color: #868686 !important
}

html section.section-default-scale-5 {
    background-color: #757575 !important;
    border-top-color: #6d6d6d !important
}

html section.section-default-scale-6 {
    background-color: #5b5b5b !important;
    border-top-color: #535353 !important
}

html section.section-default-scale-7 {
    background-color: #424242 !important;
    border-top-color: #3a3a3a !important
}

html section.section-default-scale-8 {
    background-color: #282828 !important;
    border-top-color: #202020 !important
}

html section.section-default-scale-9 {
    background-color: #0f0f0f !important;
    border-top-color: #070707 !important
}

html.dark section.section-default-scale-1 {
    background-color: #333a44 !important;
    border-top-color: #2c323b !important
}

html.dark section.section-default-scale-2 {
    background-color: #495362 !important;
    border-top-color: #424b59 !important
}

html.dark section.section-default-scale-3 {
    background-color: #5e6b7f !important;
    border-top-color: #586476 !important
}

html.dark section.section-default-scale-4 {
    background-color: #77849a !important;
    border-top-color: #6e7d93 !important
}

html.dark section.section-default-scale-5 {
    background-color: #949faf !important;
    border-top-color: #8b97a9 !important
}

html.dark section.section-default-scale-6 {
    background-color: #b1b9c5 !important;
    border-top-color: #a8b1be !important
}

html.dark section.section-default-scale-7 {
    background-color: #ced3db !important;
    border-top-color: #c5cbd4 !important
}

html.dark section.section-default-scale-8 {
    background-color: #ebeef1 !important;
    border-top-color: #e3e6ea !important
}

html.dark section.section-default-scale-9 {
    background-color: #fff !important;
    border-top-color: #f7f7f7 !important
}

section.page-header h1 {
    border-bottom-color: #57ccbe
}

section.page-header.custom-product {
    background-color: #0077b3;
    border-top-color: #0081c2
}

html .page-header-color.page-header-primary {
    background-color: #57ccbe;
    border-bottom-color: #57ccbe;
    color: #fff
}

    html .page-header-color.page-header-primary h1 {
        color: #fff
    }

        html .page-header-color.page-header-primary h1 span {
            color: #fff
        }

    html .page-header-color.page-header-primary a {
        color: #fff
    }

    html .page-header-color.page-header-primary .breadcrumb > .active {
        color: #fff
    }

html .page-header-color.page-header-secondary {
    background-color: #e36159;
    border-bottom-color: #e36159;
    color: #fff
}

    html .page-header-color.page-header-secondary h1 {
        color: #fff
    }

        html .page-header-color.page-header-secondary h1 span {
            color: #fff
        }

    html .page-header-color.page-header-secondary a {
        color: #fff
    }

    html .page-header-color.page-header-secondary .breadcrumb > .active {
        color: #fff
    }

html .page-header-color.page-header-tertiary {
    background-color: #2baab1;
    border-bottom-color: #2baab1;
    color: #fff
}

    html .page-header-color.page-header-tertiary h1 {
        color: #fff
    }

        html .page-header-color.page-header-tertiary h1 span {
            color: #fff
        }

    html .page-header-color.page-header-tertiary a {
        color: #fff
    }

    html .page-header-color.page-header-tertiary .breadcrumb > .active {
        color: #fff
    }

html .page-header-color.page-header-quaternary {
    background-color: #383f48;
    border-bottom-color: #383f48;
    color: #fff
}

    html .page-header-color.page-header-quaternary h1 {
        color: #fff
    }

        html .page-header-color.page-header-quaternary h1 span {
            color: #fff
        }

    html .page-header-color.page-header-quaternary a {
        color: #fff
    }

    html .page-header-color.page-header-quaternary .breadcrumb > .active {
        color: #fff
    }

html .page-header-color.page-header-dark {
    background-color: #2e353e;
    border-bottom-color: #2e353e;
    color: #fff
}

    html .page-header-color.page-header-dark h1 {
        color: #fff
    }

        html .page-header-color.page-header-dark h1 span {
            color: #fff
        }

    html .page-header-color.page-header-dark a {
        color: #fff
    }

    html .page-header-color.page-header-dark .breadcrumb > .active {
        color: #fff
    }

html .page-header-color.page-header-light {
    background-color: #fff;
    border-bottom-color: #fff;
    color: #777
}

    html .page-header-color.page-header-light h1 {
        color: #777
    }

        html .page-header-color.page-header-light h1 span {
            color: #777
        }

    html .page-header-color.page-header-light a {
        color: #777
    }

    html .page-header-color.page-header-light .breadcrumb > .active {
        color: #777
    }

html .toggle-primary .toggle label {
    color: #57ccbe;
    border-left-color: #57ccbe;
    border-right-color: #57ccbe
}

html .toggle-primary .toggle.active > label {
    background-color: #57ccbe;
    border-color: #57ccbe;
    color: #fff
}

html .toggle-primary.toggle-simple .toggle > label:after {
    background-color: #57ccbe
}

html .toggle-secondary .toggle label {
    color: #e36159;
    border-left-color: #e36159;
    border-right-color: #e36159
}

html .toggle-secondary .toggle.active > label {
    background-color: #e36159;
    border-color: #e36159;
    color: #fff
}

html .toggle-secondary.toggle-simple .toggle > label:after {
    background-color: #e36159
}

html .toggle-tertiary .toggle label {
    color: #2baab1;
    border-left-color: #2baab1;
    border-right-color: #2baab1
}

html .toggle-tertiary .toggle.active > label {
    background-color: #2baab1;
    border-color: #2baab1;
    color: #fff
}

html .toggle-tertiary.toggle-simple .toggle > label:after {
    background-color: #2baab1
}

html .toggle-quaternary .toggle label {
    color: #383f48;
    border-left-color: #383f48;
    border-right-color: #383f48
}

html .toggle-quaternary .toggle.active > label {
    background-color: #383f48;
    border-color: #383f48;
    color: #fff
}

html .toggle-quaternary.toggle-simple .toggle > label:after {
    background-color: #383f48
}

html .toggle-dark .toggle label {
    color: #2e353e;
    border-left-color: #2e353e;
    border-right-color: #2e353e
}

html .toggle-dark .toggle.active > label {
    background-color: #2e353e;
    border-color: #2e353e;
    color: #fff
}

html .toggle-dark.toggle-simple .toggle > label:after {
    background-color: #2e353e
}

html .toggle-light .toggle label {
    color: #fff;
    border-left-color: #fff;
    border-right-color: #fff
}

html .toggle-light .toggle.active > label {
    background-color: #fff;
    border-color: #fff;
    color: #777
}

html .toggle-light.toggle-simple .toggle > label:after {
    background-color: #fff
}

.thumb-info .thumb-info-type {
    background-color: #57ccbe
}

.thumb-info .thumb-info-action-icon {
    background-color: #57ccbe
}

.thumb-info-social-icons a {
    background-color: #57ccbe
}

.thumbnail .zoom {
    background-color: #57ccbe
}

.img-thumbnail .zoom {
    background-color: #57ccbe
}

html .thumb-info .thumb-info-action-icon-primary {
    background-color: #57ccbe
}

    html .thumb-info .thumb-info-action-icon-primary i {
        color: #fff
    }

html .thumb-info .thumb-info-action-icon-secondary {
    background-color: #e36159
}

    html .thumb-info .thumb-info-action-icon-secondary i {
        color: #fff
    }

html .thumb-info .thumb-info-action-icon-tertiary {
    background-color: #2baab1
}

    html .thumb-info .thumb-info-action-icon-tertiary i {
        color: #fff
    }

html .thumb-info .thumb-info-action-icon-quaternary {
    background-color: #383f48
}

    html .thumb-info .thumb-info-action-icon-quaternary i {
        color: #fff
    }

html .thumb-info .thumb-info-action-icon-dark {
    background-color: #2e353e
}

    html .thumb-info .thumb-info-action-icon-dark i {
        color: #fff
    }

html .thumb-info .thumb-info-action-icon-light {
    background-color: #fff
}

    html .thumb-info .thumb-info-action-icon-light i {
        color: #777
    }

.thumb-info-ribbon {
    background: #57ccbe
}

    .thumb-info-ribbon:before {
        border-right-color: #005580;
        border-left-color: #005580
    }

.inverted {
    background-color: #57ccbe
}

html .inverted-primary {
    background-color: #57ccbe
}

html .inverted-secondary {
    background-color: #e36159
}

html .inverted-tertiary {
    background-color: #2baab1
}

html .inverted-quaternary {
    background-color: #383f48
}

html .inverted-dark {
    background-color: #2e353e
}

html .inverted-light {
    background-color: #fff
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #353535
}

.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {
    color: #57ccbe
}

.owl-carousel .owl-nav [class*="owl-"] {
    color: #fff;
    background-color: #434c56;
    border-color: #434c56 #434c56 #434c56
}

    .owl-carousel .owl-nav [class*="owl-"]:hover {
        border-color: #353535 #353535 #353535;
        background-color: #353535
    }

    .owl-carousel .owl-nav [class*="owl-"]:active,
    .owl-carousel .owl-nav [class*="owl-"]:focus,
    .owl-carousel .owl-nav [class*="owl-"]:active:hover,
    .owl-carousel .owl-nav [class*="owl-"]:active:focus {
        border-color: #353535 #353535 #353535;
        background-color: #353535
    }

    .owl-carousel .owl-nav [class*="owl-"].dropdown-toggle {
        border-left-color: #0077b3
    }

    .owl-carousel .owl-nav [class*="owl-"][disabled],
    .owl-carousel .owl-nav [class*="owl-"][disabled]:hover,
    .owl-carousel .owl-nav [class*="owl-"][disabled]:active,
    .owl-carousel .owl-nav [class*="owl-"][disabled]:focus {
        border-color: #3bf;
        background-color: #3bf
    }
.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
    border:0px solid #fff;
}




html body .tabs .nav-tabs a,
html.dark body .tabs .nav-tabs a,
html body .tabs .nav-tabs a:hover,
html.dark body .tabs .nav-tabs a:hover {
    color: #353535
}

    html body .tabs .nav-tabs a:hover,
    html.dark body .tabs .nav-tabs a:hover,
    html body .tabs .nav-tabs a:focus,
    html.dark body .tabs .nav-tabs a:focus {
        border-top-color: #353535
    }

html body .tabs .nav-tabs li.active a,
html.dark body .tabs .nav-tabs li.active a {
    border-top-color: #353535;
    color: #353535
}

html body .tabs .nav-tabs.nav-justified a:hover,
html.dark body .tabs .nav-tabs.nav-justified a:hover,
html body .tabs .nav-tabs.nav-justified a:focus,
html.dark body .tabs .nav-tabs.nav-justified a:focus {
    border-top-color: #353535
}

html body .tabs.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li a:hover,
html body .tabs.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a,
html body .tabs.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a:focus {
    border-bottom-color: #353535
}

html body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
    border-left-color: #353535
}

html body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
    border-right-color: #353535
}

html body .tabs.tabs-simple .nav-tabs > li.active a,
html.dark body .tabs.tabs-simple .nav-tabs > li.active a,
html body .tabs.tabs-simple .nav-tabs > li.active a:focus,
html.dark body .tabs.tabs-simple .nav-tabs > li.active a:focus,
html body .tabs.tabs-simple .nav-tabs > li a:hover,
html.dark body .tabs.tabs-simple .nav-tabs > li a:hover,
html body .tabs.tabs-simple .nav-tabs > li.active a:hover,
html.dark body .tabs.tabs-simple .nav-tabs > li.active a:hover {
    border-top-color: #353535;
    color: #353535
}

html body .tabs-primary .nav-tabs li a,
html.dark body .tabs-primary .nav-tabs li a,
html body .tabs-primary .nav-tabs.nav-justified li a,
html.dark body .tabs-primary .nav-tabs.nav-justified li a,
html body .tabs-primary .nav-tabs li a:hover,
html.dark body .tabs-primary .nav-tabs li a:hover,
html body .tabs-primary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
    color: #353535
}

    html body .tabs-primary .nav-tabs li a:hover,
    html.dark body .tabs-primary .nav-tabs li a:hover,
    html body .tabs-primary .nav-tabs.nav-justified li a:hover,
    html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
        border-top-color: #353535
    }

html body .tabs-primary .nav-tabs li.active a,
html.dark body .tabs-primary .nav-tabs li.active a,
html body .tabs-primary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a,
html body .tabs-primary .nav-tabs li.active a:hover,
html.dark body .tabs-primary .nav-tabs li.active a:hover,
html body .tabs-primary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-primary .nav-tabs li.active a:focus,
html.dark body .tabs-primary .nav-tabs li.active a:focus,
html body .tabs-primary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:focus {
    border-top-color: #353535;
    color: #353535
}

html body .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover {
    border-bottom-color: #353535
}

html body .tabs-primary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
    border-bottom-color: #353535
}

html body .tabs-primary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li a:hover {
    border-left-color: #353535
}

html body .tabs-primary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a,
html body .tabs-primary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-primary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:focus {
    border-left-color: #353535
}

html body .tabs-primary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li a:hover {
    border-right-color: #353535
}

html body .tabs-primary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a,
html body .tabs-primary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-primary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:focus {
    border-right-color: #353535
}

html body .tabs-secondary .nav-tabs li a,
html.dark body .tabs-secondary .nav-tabs li a,
html body .tabs-secondary .nav-tabs.nav-justified li a,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a,
html body .tabs-secondary .nav-tabs li a:hover,
html.dark body .tabs-secondary .nav-tabs li a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
    color: #e36159
}

    html body .tabs-secondary .nav-tabs li a:hover,
    html.dark body .tabs-secondary .nav-tabs li a:hover,
    html body .tabs-secondary .nav-tabs.nav-justified li a:hover,
    html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
        border-top-color: #e36159
    }

html body .tabs-secondary .nav-tabs li.active a,
html.dark body .tabs-secondary .nav-tabs li.active a,
html body .tabs-secondary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a,
html body .tabs-secondary .nav-tabs li.active a:hover,
html.dark body .tabs-secondary .nav-tabs li.active a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-secondary .nav-tabs li.active a:focus,
html.dark body .tabs-secondary .nav-tabs li.active a:focus,
html body .tabs-secondary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:focus {
    border-top-color: #e36159;
    color: #e36159
}

html body .tabs-secondary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover {
    border-bottom-color: #e36159
}

html body .tabs-secondary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
    border-bottom-color: #e36159
}

html body .tabs-secondary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li a:hover {
    border-left-color: #e36159
}

html body .tabs-secondary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a,
html body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus {
    border-left-color: #e36159
}

html body .tabs-secondary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li a:hover {
    border-right-color: #e36159
}

html body .tabs-secondary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a,
html body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus {
    border-right-color: #e36159
}

html body .tabs-tertiary .nav-tabs li a,
html.dark body .tabs-tertiary .nav-tabs li a,
html body .tabs-tertiary .nav-tabs.nav-justified li a,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a,
html body .tabs-tertiary .nav-tabs li a:hover,
html.dark body .tabs-tertiary .nav-tabs li a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
    color: #2baab1
}

    html body .tabs-tertiary .nav-tabs li a:hover,
    html.dark body .tabs-tertiary .nav-tabs li a:hover,
    html body .tabs-tertiary .nav-tabs.nav-justified li a:hover,
    html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
        border-top-color: #2baab1
    }

html body .tabs-tertiary .nav-tabs li.active a,
html.dark body .tabs-tertiary .nav-tabs li.active a,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a,
html body .tabs-tertiary .nav-tabs li.active a:hover,
html.dark body .tabs-tertiary .nav-tabs li.active a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-tertiary .nav-tabs li.active a:focus,
html.dark body .tabs-tertiary .nav-tabs li.active a:focus,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus {
    border-top-color: #2baab1;
    color: #2baab1
}

html body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover {
    border-bottom-color: #2baab1
}

html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
    border-bottom-color: #2baab1
}

html body .tabs-tertiary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li a:hover {
    border-left-color: #2baab1
}

html body .tabs-tertiary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a,
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus {
    border-left-color: #2baab1
}

html body .tabs-tertiary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li a:hover {
    border-right-color: #2baab1
}

html body .tabs-tertiary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a,
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus {
    border-right-color: #2baab1
}

html body .tabs-quaternary .nav-tabs li a,
html.dark body .tabs-quaternary .nav-tabs li a,
html body .tabs-quaternary .nav-tabs.nav-justified li a,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a,
html body .tabs-quaternary .nav-tabs li a:hover,
html.dark body .tabs-quaternary .nav-tabs li a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
    color: #383f48
}

    html body .tabs-quaternary .nav-tabs li a:hover,
    html.dark body .tabs-quaternary .nav-tabs li a:hover,
    html body .tabs-quaternary .nav-tabs.nav-justified li a:hover,
    html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
        border-top-color: #383f48
    }

html body .tabs-quaternary .nav-tabs li.active a,
html.dark body .tabs-quaternary .nav-tabs li.active a,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a,
html body .tabs-quaternary .nav-tabs li.active a:hover,
html.dark body .tabs-quaternary .nav-tabs li.active a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-quaternary .nav-tabs li.active a:focus,
html.dark body .tabs-quaternary .nav-tabs li.active a:focus,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus {
    border-top-color: #383f48;
    color: #383f48
}

html body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover {
    border-bottom-color: #383f48
}

html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
    border-bottom-color: #383f48
}

html body .tabs-quaternary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li a:hover {
    border-left-color: #383f48
}

html body .tabs-quaternary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a,
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus {
    border-left-color: #383f48
}

html body .tabs-quaternary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li a:hover {
    border-right-color: #383f48
}

html body .tabs-quaternary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a,
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus {
    border-right-color: #383f48
}

html body .tabs-dark .nav-tabs li a,
html.dark body .tabs-dark .nav-tabs li a,
html body .tabs-dark .nav-tabs.nav-justified li a,
html.dark body .tabs-dark .nav-tabs.nav-justified li a,
html body .tabs-dark .nav-tabs li a:hover,
html.dark body .tabs-dark .nav-tabs li a:hover,
html body .tabs-dark .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
    color: #2e353e
}

    html body .tabs-dark .nav-tabs li a:hover,
    html.dark body .tabs-dark .nav-tabs li a:hover,
    html body .tabs-dark .nav-tabs.nav-justified li a:hover,
    html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
        border-top-color: #2e353e
    }

html body .tabs-dark .nav-tabs li.active a,
html.dark body .tabs-dark .nav-tabs li.active a,
html body .tabs-dark .nav-tabs.nav-justified li.active a,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a,
html body .tabs-dark .nav-tabs li.active a:hover,
html.dark body .tabs-dark .nav-tabs li.active a:hover,
html body .tabs-dark .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:hover,
html body .tabs-dark .nav-tabs li.active a:focus,
html.dark body .tabs-dark .nav-tabs li.active a:focus,
html body .tabs-dark .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:focus {
    border-top-color: #2e353e;
    color: #2e353e
}

html body .tabs-dark.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover {
    border-bottom-color: #2e353e
}

html body .tabs-dark.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
    border-bottom-color: #2e353e
}

html body .tabs-dark.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li a:hover {
    border-left-color: #2e353e
}

html body .tabs-dark.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a,
html body .tabs-dark.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-dark.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:focus {
    border-left-color: #2e353e
}

html body .tabs-dark.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li a:hover {
    border-right-color: #2e353e
}

html body .tabs-dark.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a,
html body .tabs-dark.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-dark.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:focus {
    border-right-color: #2e353e
}

html body .tabs-light .nav-tabs li a,
html.dark body .tabs-light .nav-tabs li a,
html body .tabs-light .nav-tabs.nav-justified li a,
html.dark body .tabs-light .nav-tabs.nav-justified li a,
html body .tabs-light .nav-tabs li a:hover,
html.dark body .tabs-light .nav-tabs li a:hover,
html body .tabs-light .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
    color: #fff
}

    html body .tabs-light .nav-tabs li a:hover,
    html.dark body .tabs-light .nav-tabs li a:hover,
    html body .tabs-light .nav-tabs.nav-justified li a:hover,
    html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
        border-top-color: #fff
    }

html body .tabs-light .nav-tabs li.active a,
html.dark body .tabs-light .nav-tabs li.active a,
html body .tabs-light .nav-tabs.nav-justified li.active a,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a,
html body .tabs-light .nav-tabs li.active a:hover,
html.dark body .tabs-light .nav-tabs li.active a:hover,
html body .tabs-light .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a:hover,
html body .tabs-light .nav-tabs li.active a:focus,
html.dark body .tabs-light .nav-tabs li.active a:focus,
html body .tabs-light .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a:focus {
    border-top-color: #fff;
    color: #fff
}

html body .tabs-light.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li a:hover,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover {
    border-bottom-color: #fff
}

html body .tabs-light.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-light.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-light.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
    border-bottom-color: #fff
}

html body .tabs-light.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li a:hover {
    border-left-color: #fff
}

html body .tabs-light.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a,
html body .tabs-light.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-light.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:focus {
    border-left-color: #fff
}

html body .tabs-light.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li a:hover {
    border-right-color: #fff
}

html body .tabs-light.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a,
html body .tabs-light.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-light.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:focus {
    border-right-color: #fff
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
    border-right-color: #57ccbe;
    border-left-color: transparent
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
    border-right-color: transparent;
    border-left-color: #57ccbe
}

.list.list-icons li > .fa:first-child,
.list.list-icons li a:first-child > .fa:first-child,
.list.list-icons li > .icons:first-child,
.list.list-icons li a:first-child > .icons:first-child {
    color: #57ccbe;
    border-color: #57ccbe
}

.list.list-icons.list-icons-style-3 li > .fa:first-child,
.list.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
.list.list-icons.list-icons-style-3 li > .icons:first-child,
.list.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
    background-color: #57ccbe
}

.list.list-ordened li:before {
    color: #57ccbe;
    border-color: #57ccbe
}

.list.list-ordened.list-ordened-style-3 li:before {
    background-color: #57ccbe
}

html .list-primary.list-icons li > .fa:first-child,
html .list-primary.list-icons li a:first-child > .fa:first-child,
html .list-primary.list-icons li > .icons:first-child,
html .list-primary.list-icons li a:first-child > .icons:first-child {
    color: #57ccbe;
    border-color: #57ccbe
}

html .list-primary.list-icons.list-icons-style-3 li > .fa:first-child,
html .list-primary.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
html .list-primary.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-primary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
    background-color: #57ccbe;
    color: #fff
}

html .list-primary.list-ordened li:before {
    color: #57ccbe
}

html .list-primary.list-ordened.list-ordened-style-3 li:before {
    background-color: #57ccbe;
    color: #fff
}

html .list-secondary.list-icons li > .fa:first-child,
html .list-secondary.list-icons li a:first-child > .fa:first-child,
html .list-secondary.list-icons li > .icons:first-child,
html .list-secondary.list-icons li a:first-child > .icons:first-child {
    color: #e36159;
    border-color: #e36159
}

html .list-secondary.list-icons.list-icons-style-3 li > .fa:first-child,
html .list-secondary.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
html .list-secondary.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-secondary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
    background-color: #e36159;
    color: #fff
}

html .list-secondary.list-ordened li:before {
    color: #e36159
}

html .list-secondary.list-ordened.list-ordened-style-3 li:before {
    background-color: #e36159;
    color: #fff
}

html .list-tertiary.list-icons li > .fa:first-child,
html .list-tertiary.list-icons li a:first-child > .fa:first-child,
html .list-tertiary.list-icons li > .icons:first-child,
html .list-tertiary.list-icons li a:first-child > .icons:first-child {
    color: #2baab1;
    border-color: #2baab1
}

html .list-tertiary.list-icons.list-icons-style-3 li > .fa:first-child,
html .list-tertiary.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
html .list-tertiary.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-tertiary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
    background-color: #2baab1;
    color: #fff
}

html .list-tertiary.list-ordened li:before {
    color: #2baab1
}

html .list-tertiary.list-ordened.list-ordened-style-3 li:before {
    background-color: #2baab1;
    color: #fff
}

html .list-quaternary.list-icons li > .fa:first-child,
html .list-quaternary.list-icons li a:first-child > .fa:first-child,
html .list-quaternary.list-icons li > .icons:first-child,
html .list-quaternary.list-icons li a:first-child > .icons:first-child {
    color: #383f48;
    border-color: #383f48
}

html .list-quaternary.list-icons.list-icons-style-3 li > .fa:first-child,
html .list-quaternary.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
html .list-quaternary.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-quaternary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
    background-color: #383f48;
    color: #fff
}

html .list-quaternary.list-ordened li:before {
    color: #383f48
}

html .list-quaternary.list-ordened.list-ordened-style-3 li:before {
    background-color: #383f48;
    color: #fff
}

html .list-dark.list-icons li > .fa:first-child,
html .list-dark.list-icons li a:first-child > .fa:first-child,
html .list-dark.list-icons li > .icons:first-child,
html .list-dark.list-icons li a:first-child > .icons:first-child {
    color: #2e353e;
    border-color: #2e353e
}

html .list-dark.list-icons.list-icons-style-3 li > .fa:first-child,
html .list-dark.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
html .list-dark.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-dark.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
    background-color: #2e353e;
    color: #fff
}

html .list-dark.list-ordened li:before {
    color: #2e353e
}

html .list-dark.list-ordened.list-ordened-style-3 li:before {
    background-color: #2e353e;
    color: #fff
}

html .list-light.list-icons li > .fa:first-child,
html .list-light.list-icons li a:first-child > .fa:first-child,
html .list-light.list-icons li > .icons:first-child,
html .list-light.list-icons li a:first-child > .icons:first-child {
    color: #fff;
    border-color: #fff
}

html .list-light.list-icons.list-icons-style-3 li > .fa:first-child,
html .list-light.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
html .list-light.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-light.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
    background-color: #fff;
    color: #777
}

html .list-light.list-ordened li:before {
    color: #fff
}

html .list-light.list-ordened.list-ordened-style-3 li:before {
    background-color: #fff;
    color: #777
}

.parallax blockquote i.fa-quote-left {
    color: #57ccbe
}

section.video blockquote i.fa-quote-left {
    color: #57ccbe
}

.panel-group .panel-heading a {
    color: #57ccbe
}

html .panel-group.panel-group-primary .panel-heading {
    background-color: #57ccbe !important
}

    html .panel-group.panel-group-primary .panel-heading a {
        color: #fff
    }

html .panel-group.panel-group-secondary .panel-heading {
    background-color: #e36159 !important
}

    html .panel-group.panel-group-secondary .panel-heading a {
        color: #fff
    }

html .panel-group.panel-group-tertiary .panel-heading {
    background-color: #2baab1 !important
}

    html .panel-group.panel-group-tertiary .panel-heading a {
        color: #fff
    }

html .panel-group.panel-group-quaternary .panel-heading {
    background-color: #383f48 !important
}

    html .panel-group.panel-group-quaternary .panel-heading a {
        color: #fff
    }

html .panel-group.panel-group-dark .panel-heading {
    background-color: #2e353e !important
}

    html .panel-group.panel-group-dark .panel-heading a {
        color: #fff
    }

html .panel-group.panel-group-light .panel-heading {
    background-color: #fff !important
}

    html .panel-group.panel-group-light .panel-heading a {
        color: #777
    }

html .divider.divider-primary .fa,
html .divider.divider-primary .icons {
    color: #57ccbe
}

html .divider.divider-primary.divider-small hr {
    background: #57ccbe
}

html .divider.divider-secondary .fa,
html .divider.divider-secondary .icons {
    color: #e36159
}

html .divider.divider-secondary.divider-small hr {
    background: #e36159
}

html .divider.divider-tertiary .fa,
html .divider.divider-tertiary .icons {
    color: #2baab1
}

html .divider.divider-tertiary.divider-small hr {
    background: #2baab1
}

html .divider.divider-quaternary .fa,
html .divider.divider-quaternary .icons {
    color: #383f48
}

html .divider.divider-quaternary.divider-small hr {
    background: #383f48
}

html .divider.divider-dark .fa,
html .divider.divider-dark .icons {
    color: #2e353e
}

html .divider.divider-dark.divider-small hr {
    background: #2e353e
}

html .divider.divider-light .fa,
html .divider.divider-light .icons {
    color: #fff
}

html .divider.divider-light.divider-small hr {
    background: #fff
}

html .divider.divider-style-2.divider-primary .fa,
html .divider.divider-style-2.divider-primary .icons {
    background: #57ccbe;
    color: #fff
}

html .divider.divider-style-2.divider-secondary .fa,
html .divider.divider-style-2.divider-secondary .icons {
    background: #e36159;
    color: #fff
}

html .divider.divider-style-2.divider-tertiary .fa,
html .divider.divider-style-2.divider-tertiary .icons {
    background: #2baab1;
    color: #fff
}

html .divider.divider-style-2.divider-quaternary .fa,
html .divider.divider-style-2.divider-quaternary .icons {
    background: #383f48;
    color: #fff
}

html .divider.divider-style-2.divider-dark .fa,
html .divider.divider-style-2.divider-dark .icons {
    background: #2e353e;
    color: #fff
}

html .divider.divider-style-2.divider-light .fa,
html .divider.divider-style-2.divider-light .icons {
    background: #fff;
    color: #777
}

html .divider.divider-style-3.divider-primary .fa,
html .divider.divider-style-3.divider-primary .icons {
    border-color: #57ccbe
}

html .divider.divider-style-3.divider-secondary .fa,
html .divider.divider-style-3.divider-secondary .icons {
    border-color: #e36159
}

html .divider.divider-style-3.divider-tertiary .fa,
html .divider.divider-style-3.divider-tertiary .icons {
    border-color: #2baab1
}

html .divider.divider-style-3.divider-quaternary .fa,
html .divider.divider-style-3.divider-quaternary .icons {
    border-color: #383f48
}

html .divider.divider-style-3.divider-dark .fa,
html .divider.divider-style-3.divider-dark .icons {
    border-color: #2e353e
}

html .divider.divider-style-3.divider-light .fa,
html .divider.divider-style-3.divider-light .icons {
    border-color: #fff
}

#header .tip {
    background: #f1b434;
    color: #fff
}

#header .tip:before {
    border-right-color: #57ccbe
}

html #header .tip-primary {
    background: #57ccbe !important;
    color: #fff !important
}

    html #header .tip-primary:before {
        border-right-color: #57ccbe !important
    }

html #header .tip-secondary {
    background: #e36159 !important;
    color: #fff !important
}

    html #header .tip-secondary:before {
        border-right-color: #e36159 !important
    }

html #header .tip-tertiary {
    background: #2baab1 !important;
    color: #fff !important
}

    html #header .tip-tertiary:before {
        border-right-color: #2baab1 !important
    }

html #header .tip-quaternary {
    background: #383f48 !important;
    color: #fff !important
}

    html #header .tip-quaternary:before {
        border-right-color: #383f48 !important
    }

html #header .tip-dark {
    background: #2e353e !important;
    color: #fff !important
}

    html #header .tip-dark:before {
        border-right-color: #2e353e !important
    }

html #header .tip-light {
    background: #fff !important;
    color: #777 !important
}

    html #header .tip-light:before {
        border-right-color: #fff !important
    }

html[dir="rtl"] #header .tip.skin:before {
    border-left-color: #57ccbe
}

#header .header-btn-collapse-nav {
    background: #003189
}

@media(min-width:992px) {
    #header .header-nav-main nav > ul > li.open > a,
    #header .header-nav-main nav > ul > li:hover > a {
        background: #fff;
        color: #353535
    }

    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
        border-top-color: #fff
    }

        #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
            border-color: transparent transparent transparent #333
        }

    #header .header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu {
        border-top-color: #57ccbe
    }

        #header .header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu li.dropdown-submenu > a:after {
            border-color: transparent #57ccbe transparent
        }

    #header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu {
        border-top-color: #57ccbe
    }

        #header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu li a {
            color: #57ccbe
        }

    #header .header-nav.header-nav-stripe nav > ul > li:not(:hover).active > a {
        color: #57ccbe
    }

    #header .header-nav.header-nav-stripe nav > ul > li:hover > a {
        background-color: #57ccbe
    }

    #header .header-nav.header-nav-top-line nav > ul li.active > a,
    #header .header-nav.header-nav-top-line nav > ul li:hover > a {
        color: #57ccbe
    }

        #header .header-nav.header-nav-top-line nav > ul li.active > a:before,
        #header .header-nav.header-nav-top-line nav > ul li:hover > a:before {
            background: #57ccbe
        }

    #header .header-nav.header-nav-dark-dropdown nav > ul li.active > a,
    #header .header-nav.header-nav-dark-dropdown nav > ul li:hover > a {
        color: #57ccbe
    }

    html.side-header #header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
    html.side-header #header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
        border-left-color: #57ccbe
    }

    html.side-header-right #header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
    html.side-header-right #header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
        border-right-color: #57ccbe
    }
}

@media(min-width:992px) {

  
    
    
    
    
    #header .header-nav-main nav > ul > li > a.dropdown-toggle:after {
        border-color: #353535 transparent transparent transparent
    }

    #header .header-nav-main nav > ul > li > a.dropdown-toggle-nav:after {
        border-color: #fff transparent transparent transparent
    }

    html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after,
    html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
        border-color: #57ccbe transparent transparent transparent
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a {
        color: #57ccbe
    }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:focus,
        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:hover {
            background: #57ccbe;
            color: #fff
        }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.active > a,
    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
        background: #57ccbe;
        color: #fff
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu {
        border-top-color: #57ccbe;
        background-color: #57ccbe
    }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
            color: #fff;
            border-bottom-color: #0099e6
        }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li:hover > a {
            background: #0099e6
        }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li.dropdown-submenu > a:after {
            border-color: transparent transparent transparent #fff
        }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-primary .dropdown-mega-sub-title {
        color: #fff;
        opacity: .70
    }

    html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after,
    html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
        border-color: #e36159 transparent transparent transparent
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a {
        color: #e36159
    }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:focus,
        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:hover {
            background: #e36159;
            color: #fff
        }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.active > a,
    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
        background: #e36159;
        color: #fff
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu {
        border-top-color: #e36159;
        background-color: #e36159
    }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
            color: #fff;
            border-bottom-color: #e7766f
        }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li:hover > a {
            background: #e7766f
        }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li.dropdown-submenu > a:after {
            border-color: transparent transparent transparent #fff
        }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-secondary .dropdown-mega-sub-title {
        color: #fff;
        opacity: .70
    }

    html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after,
    html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
        border-color: #2baab1 transparent transparent transparent
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a {
        color: #2baab1
    }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:focus,
        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:hover {
            background: #2baab1;
            color: #fff
        }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.active > a,
    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a {
        background: #2baab1;
        color: #fff
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu {
        border-top-color: #2baab1;
        background-color: #2baab1
    }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li a {
            color: #fff;
            border-bottom-color: #30bec6
        }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li:hover > a {
            background: #30bec6
        }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li.dropdown-submenu > a:after {
            border-color: transparent transparent transparent #fff
        }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-tertiary .dropdown-mega-sub-title {
        color: #fff;
        opacity: .70
    }

    html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after,
    html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
        border-color: #383f48 transparent transparent transparent
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a {
        color: #383f48
    }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:focus,
        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:hover {
            background: #383f48;
            color: #fff
        }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.active > a,
    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a {
        background: #383f48;
        color: #fff
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu {
        border-top-color: #383f48;
        background-color: #383f48
    }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li a {
            color: #fff;
            border-bottom-color: #434c56
        }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li:hover > a {
            background: #434c56
        }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li.dropdown-submenu > a:after {
            border-color: transparent transparent transparent #fff
        }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-quaternary .dropdown-mega-sub-title {
        color: #fff;
        opacity: .70
    }

    html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after,
    html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
        border-color: #2e353e transparent transparent transparent
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a {
        color: #2e353e
    }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:focus,
        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:hover {
            background: #2e353e;
            color: #fff
        }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.active > a,
    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a {
        background: #2e353e;
        color: #fff
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu {
        border-top-color: #2e353e;
        background-color: #2e353e
    }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li a {
            color: #fff;
            border-bottom-color: #39424d
        }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li:hover > a {
            background: #39424d
        }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li.dropdown-submenu > a:after {
            border-color: transparent transparent transparent #fff
        }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-dark .dropdown-mega-sub-title {
        color: #fff;
        opacity: .70
    }

    html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after,
    html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
        border-color: #333 transparent transparent transparent
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a {
        color: #fff
    }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:focus,
        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:hover {
            background: #fff;
            color: #777
        }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.active > a,
    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
        background: #fff;
        color: #777
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu {
        border-top-color: #fff;
        background-color: #fff
    }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li a {
            color: #777;
            border-bottom-color: #fff
        }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li:hover > a {
            background: #fff
        }

        html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li.dropdown-submenu > a:after {
            border-color: transparent transparent transparent #777
        }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-light .dropdown-mega-sub-title {
        color: #777;
        opacity: .70
    }

    #header .header-nav-main.header-nav-main-light nav > ul > li > a {
        color: #FFF
    }
}

@media(max-width:991px) {
    #header .header-nav-main nav > ul > li > a,
    #header .header-nav-main nav > ul > li > a:focus,
    #header .header-nav-main nav > ul > li > a:hover {
        color: #003189
    }

    #header .header-nav-main nav > ul > li.active > a,
    #header .header-nav-main nav > ul > li.active > a:focus,
    #header .header-nav-main nav > ul > li.active > a:hover {
        background-color: #003189
    }
}

@media(max-width:991px) {
    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary > a {
        color: #57ccbe
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.active > a {
        background: #57ccbe;
        color: #fff
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary > a {
        color: #e36159
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.active > a {
        background: #e36159;
        color: #fff
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary > a {
        color: #2baab1
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.active > a {
        background: #2baab1;
        color: #fff
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary > a {
        color: #383f48
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.active > a {
        background: #383f48;
        color: #fff
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark > a {
        color: #2e353e
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.active > a {
        background: #2e353e;
        color: #fff
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light > a {
        color: #fff
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.active > a {
        background: #fff;
        color: #777
    }

    .verticalLine {
        display: none !important
    }
}

html #header .header-top.header-top-primary {
    background: #f3f4f6;
    border-top-color: #f3f4f6
}

    html #header .header-top.header-top-primary .header-nav-top ul > li.open > a {
        background: #0099e6
    }

        html #header .header-top.header-top-primary .header-nav-top ul > li > a:hover,
        html #header .header-top.header-top-primary .header-nav-top ul > li.open > a:hover,
        html #header .header-top.header-top-primary .header-nav-top ul > li > a:focus,
        html #header .header-top.header-top-primary .header-nav-top ul > li.open > a:focus {
            background: #0099e6
        }

#header .header-top p.hidden-xs span:first-child {
    color: #57ccbe
}

html #header .header-top.header-top-primary .dropdown-menu {
    background: #0099e6;
    border-color: #0099e6
}

    html #header .header-top.header-top-primary .dropdown-menu a:hover,
    html #header .header-top.header-top-primary .dropdown-menu a:focus {
        background: #0af !important
    }

html #header .header-top.header-top-secondary {
    background: #e36159;
    border-top-color: #df4c43
}

    html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a {
        background: #e7766f
    }

        html #header .header-top.header-top-secondary .header-nav-top ul > li > a:hover,
        html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a:hover,
        html #header .header-top.header-top-secondary .header-nav-top ul > li > a:focus,
        html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a:focus {
            background: #e7766f
        }

    html #header .header-top.header-top-secondary .dropdown-menu {
        background: #e7766f;
        border-color: #e7766f
    }

        html #header .header-top.header-top-secondary .dropdown-menu a:hover,
        html #header .header-top.header-top-secondary .dropdown-menu a:focus {
            background: #ea8b85 !important
        }

html #header .header-top.header-top-tertiary {
    background: #2baab1;
    border-top-color: #26969c
}

    html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a {
        background: #30bec6
    }

        html #header .header-top.header-top-tertiary .header-nav-top ul > li > a:hover,
        html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a:hover,
        html #header .header-top.header-top-tertiary .header-nav-top ul > li > a:focus,
        html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a:focus {
            background: #30bec6
        }

    html #header .header-top.header-top-tertiary .dropdown-menu {
        background: #30bec6;
        border-color: #30bec6
    }

        html #header .header-top.header-top-tertiary .dropdown-menu a:hover,
        html #header .header-top.header-top-tertiary .dropdown-menu a:focus {
            background: #3fc9d0 !important
        }

html #header .header-top.header-top-quaternary {
    background: #383f48;
    border-top-color: #2d323a
}

    html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a {
        background: #434c56
    }

        html #header .header-top.header-top-quaternary .header-nav-top ul > li > a:hover,
        html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a:hover,
        html #header .header-top.header-top-quaternary .header-nav-top ul > li > a:focus,
        html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a:focus {
            background: #434c56
        }

    html #header .header-top.header-top-quaternary .dropdown-menu {
        background: #434c56;
        border-color: #434c56
    }

        html #header .header-top.header-top-quaternary .dropdown-menu a:hover,
        html #header .header-top.header-top-quaternary .dropdown-menu a:focus {
            background: #4e5865 !important
        }

html #header .header-top.header-top-dark {
    background: #2e353e;
    border-top-color: #23282f
}

    html #header .header-top.header-top-dark .header-nav-top ul > li.open > a {
        background: #39424d
    }

        html #header .header-top.header-top-dark .header-nav-top ul > li > a:hover,
        html #header .header-top.header-top-dark .header-nav-top ul > li.open > a:hover,
        html #header .header-top.header-top-dark .header-nav-top ul > li > a:focus,
        html #header .header-top.header-top-dark .header-nav-top ul > li.open > a:focus {
            background: #39424d
        }

    html #header .header-top.header-top-dark .dropdown-menu {
        background: #39424d;
        border-color: #39424d
    }

        html #header .header-top.header-top-dark .dropdown-menu a:hover,
        html #header .header-top.header-top-dark .dropdown-menu a:focus {
            background: #444e5b !important
        }

html #header .header-top.header-top-light {
    background: #fff;
    border-top-color: #f2f2f2
}

    html #header .header-top.header-top-light .header-nav-top ul > li.open > a {
        background: #fff
    }

        html #header .header-top.header-top-light .header-nav-top ul > li > a:hover,
        html #header .header-top.header-top-light .header-nav-top ul > li.open > a:hover,
        html #header .header-top.header-top-light .header-nav-top ul > li > a:focus,
        html #header .header-top.header-top-light .header-nav-top ul > li.open > a:focus {
            background: #fff
        }

    html #header .header-top.header-top-light .dropdown-menu {
        background: #fff;
        border-color: #fff
    }

        html #header .header-top.header-top-light .dropdown-menu a:hover,
        html #header .header-top.header-top-light .dropdown-menu a:focus {
            background: #fff !important
        }

@media(min-width:992px) {
    html #header .header-nav-bar-primary {
        background: #5cc7d2 !important;
        color: #fff !important
    }

    html #header .header-nav-bar-secondary {
        background: #e36159 !important;
        color: #fff !important
    }

    html #header .header-nav-bar-tertiary {
        background: #2baab1 !important;
        color: #fff !important
    }

    html #header .header-nav-bar-quaternary {
        background: #383f48 !important;
        color: #fff !important
    }

    html #header .header-nav-bar-dark {
        background: #2e353e !important;
        color: #fff !important
    }

    html #header .header-nav-bar-light {
        background: #fff !important;
        color: #777 !important
    }
}

@media(min-width:992px) {
    #header .header-nav-main.header-nav-main-light nav > ul > li.open > a,
    #header .header-nav-main.header-nav-main-light nav > ul > li:hover > a {
        color: #57ccbe
    }

    #header .header-nav-main.header-nav-main-light nav > ul > li.active > a {
        color: #57ccbe
    }
}

.testimonial blockquote {
    background: #0099e6
}

.testimonial .testimonial-arrow-down {
    border-top-color: #0099e6
}

html .testimonial-primary blockquote {
    background: #0099e6
}

html .testimonial-primary .testimonial-arrow-down {
    border-top-color: #0099e6
}

html .testimonial-secondary blockquote {
    background: #e7766f
}

html .testimonial-secondary .testimonial-arrow-down {
    border-top-color: #e7766f
}

html .testimonial-tertiary blockquote {
    background: #30bec6
}

html .testimonial-tertiary .testimonial-arrow-down {
    border-top-color: #30bec6
}

html .testimonial-quaternary blockquote {
    background: #434c56
}

html .testimonial-quaternary .testimonial-arrow-down {
    border-top-color: #434c56
}

html .testimonial-dark blockquote {
    background: #39424d
}

html .testimonial-dark .testimonial-arrow-down {
    border-top-color: #39424d
}

html .testimonial-light blockquote {
    background: #fff
}

html .testimonial-light .testimonial-arrow-down {
    border-top-color: #fff
}

.circular-bar.only-icon .fa,
.circular-bar.only-icon .icons {
    color: #57ccbe
}

html .counters .counter-primary .fa,
html .counters .counter-primary .icons,
html .counters .counter-primary strong {
    color: #57ccbe
}

html .counters .counter-secondary .fa,
html .counters .counter-secondary .icons,
html .counters .counter-secondary strong {
    color: #e36159
}

html .counters .counter-tertiary .fa,
html .counters .counter-tertiary .icons,
html .counters .counter-tertiary strong {
    color: #2baab1
}

html .counters .counter-quaternary .fa,
html .counters .counter-quaternary .icons,
html .counters .counter-quaternary strong {
    color: #383f48
}

html .counters .counter-dark .fa,
html .counters .counter-dark .icons,
html .counters .counter-dark strong {
    color: #2e353e
}

html .counters .counter-light .fa,
html .counters .counter-light .icons,
html .counters .counter-light strong {
    color: #fff
}

.icon-featured {
    background-color: #57ccbe
}

.featured-box-primary .icon-featured {
    background-color: #57ccbe
}

    .featured-box-primary .icon-featured:after {
        border-color: #57ccbe
    }

.featured-box-primary h4 {
    color: #57ccbe
}

.featured-box-primary .box-content {
    border-top-color: #57ccbe
}

html .featured-box-primary .icon-featured {
    background-color: #57ccbe
}

html .featured-box-primary h4 {
    color: #57ccbe
}

html .featured-box-primary .box-content {
    border-top-color: #57ccbe
}

html .featured-box-secondary .icon-featured {
    background-color: #e36159
}

html .featured-box-secondary h4 {
    color: #e36159
}

html .featured-box-secondary .box-content {
    border-top-color: #e36159
}

html .featured-box-tertiary .icon-featured {
    background-color: #2baab1
}

html .featured-box-tertiary h4 {
    color: #2baab1
}

html .featured-box-tertiary .box-content {
    border-top-color: #2baab1
}

html .featured-box-quaternary .icon-featured {
    background-color: #383f48
}

html .featured-box-quaternary h4 {
    color: #383f48
}

html .featured-box-quaternary .box-content {
    border-top-color: #383f48
}

html .featured-box-dark .icon-featured {
    background-color: #2e353e
}

html .featured-box-dark h4 {
    color: #2e353e
}

html .featured-box-dark .box-content {
    border-top-color: #2e353e
}

html .featured-box-light .icon-featured {
    background-color: #fff
}

html .featured-box-light h4 {
    color: #fff
}

html .featured-box-light .box-content {
    border-top-color: #fff
}

html .featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured {
    border-color: #57ccbe;
    color: #57ccbe
}

html .featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured {
    border-color: #e36159;
    color: #e36159
}

html .featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured {
    border-color: #2baab1;
    color: #2baab1
}

html .featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured {
    border-color: #383f48;
    color: #383f48
}

html .featured-boxes-style-3 .featured-box.featured-box-dark .icon-featured {
    border-color: #2e353e;
    color: #2e353e
}

html .featured-boxes-style-3 .featured-box.featured-box-light .icon-featured {
    border-color: #fff;
    color: #fff
}

html .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured {
    border-color: #57ccbe;
    color: #57ccbe
}

html .featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured {
    border-color: #e36159;
    color: #e36159
}

html .featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured {
    border-color: #2baab1;
    color: #2baab1
}

html .featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured {
    border-color: #383f48;
    color: #383f48
}

html .featured-boxes-style-4 .featured-box.featured-box-dark .icon-featured {
    border-color: #2e353e;
    color: #2e353e
}

html .featured-boxes-style-4 .featured-box.featured-box-light .icon-featured {
    border-color: #fff;
    color: #fff
}

html .featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured {
    color: #57ccbe
}

html .featured-boxes-style-5 .featured-box.featured-box-secondary .icon-featured {
    color: #e36159
}

html .featured-boxes-style-5 .featured-box.featured-box-tertiary .icon-featured {
    color: #2baab1
}

html .featured-boxes-style-5 .featured-box.featured-box-quaternary .icon-featured {
    color: #383f48
}

html .featured-boxes-style-5 .featured-box.featured-box-dark .icon-featured {
    color: #2e353e
}

html .featured-boxes-style-5 .featured-box.featured-box-light .icon-featured {
    color: #fff
}

html .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured {
    color: #57ccbe
}

html .featured-boxes-style-6 .featured-box.featured-box-secondary .icon-featured {
    color: #e36159
}

html .featured-boxes-style-6 .featured-box.featured-box-tertiary .icon-featured {
    color: #2baab1
}

html .featured-boxes-style-6 .featured-box.featured-box-quaternary .icon-featured {
    color: #383f48
}

html .featured-boxes-style-6 .featured-box.featured-box-dark .icon-featured {
    color: #2e353e
}

html .featured-boxes-style-6 .featured-box.featured-box-light .icon-featured {
    color: #fff
}

html .featured-boxes-style-8 .featured-box.featured-box-primary .icon-featured {
    color: #57ccbe
}

html .featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured {
    color: #e36159
}

html .featured-boxes-style-8 .featured-box.featured-box-tertiary .icon-featured {
    color: #2baab1
}

html .featured-boxes-style-8 .featured-box.featured-box-quaternary .icon-featured {
    color: #383f48
}

html .featured-boxes-style-8 .featured-box.featured-box-dark .icon-featured {
    color: #2e353e
}

html .featured-boxes-style-8 .featured-box.featured-box-light .icon-featured {
    color: #fff
}

html .featured-box-effect-2.featured-box-primary .icon-featured:after {
    box-shadow: 0 0 0 3px #57ccbe
}

html .featured-box-effect-2.featured-box-secondary .icon-featured:after {
    box-shadow: 0 0 0 3px #e36159
}

html .featured-box-effect-2.featured-box-tertiary .icon-featured:after {
    box-shadow: 0 0 0 3px #2baab1
}

html .featured-box-effect-2.featured-box-quaternary .icon-featured:after {
    box-shadow: 0 0 0 3px #383f48
}

html .featured-box-effect-2.featured-box-dark .icon-featured:after {
    box-shadow: 0 0 0 3px #2e353e
}

html .featured-box-effect-2.featured-box-light .icon-featured:after {
    box-shadow: 0 0 0 3px #fff
}

html .featured-box-effect-3.featured-box-primary .icon-featured:after {
    box-shadow: 0 0 0 10px #57ccbe
}

html .featured-box-effect-3.featured-box-primary:hover .icon-featured {
    background: #57ccbe !important
}

html .featured-box-effect-3.featured-box-secondary .icon-featured:after {
    box-shadow: 0 0 0 10px #e36159
}

html .featured-box-effect-3.featured-box-secondary:hover .icon-featured {
    background: #e36159 !important
}

html .featured-box-effect-3.featured-box-tertiary .icon-featured:after {
    box-shadow: 0 0 0 10px #2baab1
}

html .featured-box-effect-3.featured-box-tertiary:hover .icon-featured {
    background: #2baab1 !important
}

html .featured-box-effect-3.featured-box-quaternary .icon-featured:after {
    box-shadow: 0 0 0 10px #383f48
}

html .featured-box-effect-3.featured-box-quaternary:hover .icon-featured {
    background: #383f48 !important
}

html .featured-box-effect-3.featured-box-dark .icon-featured:after {
    box-shadow: 0 0 0 10px #2e353e
}

html .featured-box-effect-3.featured-box-dark:hover .icon-featured {
    background: #2e353e !important
}

html .featured-box-effect-3.featured-box-light .icon-featured:after {
    box-shadow: 0 0 0 10px #fff
}

html .featured-box-effect-3.featured-box-light:hover .icon-featured {
    background: #fff !important
}

.feature-box .feature-box-icon {
    background-color: #353535
}

html .feature-box-primary .feature-box-icon {
    background-color: #57ccbe
}

html .feature-box-secondary .feature-box-icon {
    background-color: #e36159
}

html .feature-box-tertiary .feature-box-icon {
    background-color: #2baab1
}

html .feature-box-quaternary .feature-box-icon {
    background-color: #383f48
}

html .feature-box-dark .feature-box-icon {
    background-color: #2e353e
}

html .feature-box-light .feature-box-icon {
    background-color: #fff
}

.feature-box.feature-box-style-2 .feature-box-icon i.fa,
.feature-box.feature-box-style-2 .feature-box-icon .icons {
    color: #57ccbe
}

html .feature-box-primary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-2 .feature-box-icon .icons {
    color: #57ccbe
}

html .feature-box-secondary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-2 .feature-box-icon .icons {
    color: #e36159
}

html .feature-box-tertiary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon .icons {
    color: #2baab1
}

html .feature-box-quaternary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon .icons {
    color: #383f48
}

html .feature-box-dark.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-2 .feature-box-icon .icons {
    color: #2e353e
}

html .feature-box-light.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-2 .feature-box-icon .icons {
    color: #fff
}

.feature-box.feature-box-style-3 .feature-box-icon {
    border-color: #57ccbe
}

    .feature-box.feature-box-style-3 .feature-box-icon i.fa,
    .feature-box.feature-box-style-3 .feature-box-icon .icons {
        color: #57ccbe
    }

html .feature-box-primary.feature-box-style-3 .feature-box-icon {
    border-color: #57ccbe
}

    html .feature-box-primary.feature-box-style-3 .feature-box-icon i.fa,
    html .feature-box-primary.feature-box-style-3 .feature-box-icon .icons {
        color: #57ccbe
    }

html .feature-box-secondary.feature-box-style-3 .feature-box-icon {
    border-color: #e36159
}

    html .feature-box-secondary.feature-box-style-3 .feature-box-icon i.fa,
    html .feature-box-secondary.feature-box-style-3 .feature-box-icon .icons {
        color: #e36159
    }

html .feature-box-tertiary.feature-box-style-3 .feature-box-icon {
    border-color: #2baab1
}

    html .feature-box-tertiary.feature-box-style-3 .feature-box-icon i.fa,
    html .feature-box-tertiary.feature-box-style-3 .feature-box-icon .icons {
        color: #2baab1
    }

html .feature-box-quaternary.feature-box-style-3 .feature-box-icon {
    border-color: #383f48
}

    html .feature-box-quaternary.feature-box-style-3 .feature-box-icon i.fa,
    html .feature-box-quaternary.feature-box-style-3 .feature-box-icon .icons {
        color: #383f48
    }

html .feature-box-dark.feature-box-style-3 .feature-box-icon {
    border-color: #2e353e
}

    html .feature-box-dark.feature-box-style-3 .feature-box-icon i.fa,
    html .feature-box-dark.feature-box-style-3 .feature-box-icon .icons {
        color: #2e353e
    }

html .feature-box-light.feature-box-style-3 .feature-box-icon {
    border-color: #fff
}

    html .feature-box-light.feature-box-style-3 .feature-box-icon i.fa,
    html .feature-box-light.feature-box-style-3 .feature-box-icon .icons {
        color: #fff
    }

.feature-box.feature-box-style-4 .feature-box-icon i.fa,
.feature-box.feature-box-style-4 .feature-box-icon .icons {
    color: #57ccbe
}

html .feature-box-primary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-4 .feature-box-icon .icons {
    color: #57ccbe
}

html .feature-box-secondary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-4 .feature-box-icon .icons {
    color: #e36159
}

html .feature-box-tertiary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon .icons {
    color: #2baab1
}

html .feature-box-quaternary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon .icons {
    color: #383f48
}

html .feature-box-dark.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-4 .feature-box-icon .icons {
    color: #2e353e
}

html .feature-box-light.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-4 .feature-box-icon .icons {
    color: #fff
}

.feature-box.feature-box-style-5 .feature-box-icon i.fa,
.feature-box.feature-box-style-5 .feature-box-icon i.icons {
    color: #57ccbe
}

html .feature-box-primary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-5 .feature-box-icon i.icons {
    color: #57ccbe
}

html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.icons {
    color: #e36159
}

html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.icons {
    color: #2baab1
}

html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.icons {
    color: #383f48
}

html .feature-box-dark.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-5 .feature-box-icon i.icons {
    color: #2e353e
}

html .feature-box-light.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-5 .feature-box-icon i.icons {
    color: #fff
}

html .feature-box-primary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-6 .feature-box-icon i.icons {
    color: #57ccbe
}

html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.icons {
    color: #e36159
}

html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.icons {
    color: #2baab1
}

html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.icons {
    color: #383f48
}

html .feature-box-dark.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-6 .feature-box-icon i.icons {
    color: #2e353e
}

html .feature-box-light.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-6 .feature-box-icon i.icons {
    color: #fff
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(1) .featured-box-full-primary {
    background-color: #069
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(2) .featured-box-full-primary {
    background-color: #0077b3
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(3) .featured-box-full-primary {
    background-color: #57ccbe
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(4) .featured-box-full-primary {
    background-color: #0099e6
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(5) .featured-box-full-primary {
    background-color: #0af
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(6) .featured-box-full-primary {
    background-color: #1ab2ff
}

html .featured-boxes-full .featured-box-full-primary {
    background-color: #57ccbe;
    color: #fff
}

html .featured-boxes-full .featured-box-full-secondary {
    background-color: #e36159;
    color: #fff
}

html .featured-boxes-full .featured-box-full-tertiary {
    background-color: #2baab1;
    color: #fff
}

html .featured-boxes-full .featured-box-full-quaternary {
    background-color: #383f48;
    color: #fff
}

html .featured-boxes-full .featured-box-full-dark {
    background-color: #2e353e;
    color: #fff
}

html .featured-boxes-full .featured-box-full-light {
    background-color: #fff;
    color: #777
}

.pricing-table .most-popular {
    border-color: #57ccbe
}

    .pricing-table .most-popular h3 {
        background-color: #57ccbe !important
    }

.pricing-table.princig-table-flat .plan h3 {
    background-color: #57ccbe
}

    .pricing-table.princig-table-flat .plan h3 span {
        background: #57ccbe
    }

html .call-to-action.featured.featured-primary {
    border-top-color: #57ccbe
}

html .call-to-action.call-to-action-primary {
    background: #57ccbe
}

html .call-to-action.with-full-borders-primary {
    border-color: #57ccbe
}

html .call-to-action.call-to-action-primary {
    background: #57ccbe
}

    html .call-to-action.call-to-action-primary h3,
    html .call-to-action.call-to-action-primary p {
        color: #fff
    }

html .call-to-action.featured.featured-secondary {
    border-top-color: #e36159
}

html .call-to-action.call-to-action-secondary {
    background: #e36159
}

html .call-to-action.with-full-borders-secondary {
    border-color: #e36159
}

html .call-to-action.call-to-action-secondary {
    background: #e36159
}

    html .call-to-action.call-to-action-secondary h3,
    html .call-to-action.call-to-action-secondary p {
        color: #fff
    }

html .call-to-action.featured.featured-tertiary {
    border-top-color: #2baab1
}

html .call-to-action.call-to-action-tertiary {
    background: #2baab1
}

html .call-to-action.with-full-borders-tertiary {
    border-color: #2baab1
}

html .call-to-action.call-to-action-tertiary {
    background: #2baab1
}

    html .call-to-action.call-to-action-tertiary h3,
    html .call-to-action.call-to-action-tertiary p {
        color: #fff
    }

html .call-to-action.featured.featured-quaternary {
    border-top-color: #383f48
}

html .call-to-action.call-to-action-quaternary {
    background: #383f48
}

html .call-to-action.with-full-borders-quaternary {
    border-color: #383f48
}

html .call-to-action.call-to-action-quaternary {
    background: #383f48
}

    html .call-to-action.call-to-action-quaternary h3,
    html .call-to-action.call-to-action-quaternary p {
        color: #fff
    }

html .call-to-action.featured.featured-dark {
    border-top-color: #2e353e
}

html .call-to-action.call-to-action-dark {
    background: #2e353e
}

html .call-to-action.with-full-borders-dark {
    border-color: #2e353e
}

html .call-to-action.call-to-action-dark {
    background: #2e353e
}

    html .call-to-action.call-to-action-dark h3,
    html .call-to-action.call-to-action-dark p {
        color: #fff
    }

html .call-to-action.featured.featured-light {
    border-top-color: #fff
}

html .call-to-action.call-to-action-light {
    background: #fff
}

html .call-to-action.with-full-borders-light {
    border-color: #fff
}

html .call-to-action.call-to-action-light {
    background: #fff
}

    html .call-to-action.call-to-action-light h3,
    html .call-to-action.call-to-action-light p {
        color: #777
    }

section.timeline .timeline-box.left:before,
section.timeline .timeline-box.right:before {
    background: #57ccbe;
    box-shadow: 0 0 0 3px #fff, 0 0 0 6px #57ccbe
}

ul.history li .featured-box .box-content {
    border-top-color: #57ccbe
}

.recent-posts .date .month,
article.post .post-date .month {
    background-color: #57ccbe
}

.recent-posts .date .day,
article.post .post-date .day {
    color: #57ccbe
}

.slider .tp-bannertimer {
    background-color: #57ccbe
}

.home-concept strong {
    color: #57ccbe
}

html .home-intro-primary {
    background: #57ccbe
}

html .home-intro-secondary {
    background: #e36159
}

html .home-intro-tertiary {
    background: #2baab1
}

html .home-intro-quaternary {
    background: #383f48
}

html .home-intro-dark {
    background: #2e353e
}

html .home-intro-light {
    background: #fff
}

.home-intro p em {
    color: #0af
}

html .slider-container .tp-caption-overlay-primary {
    background: #57ccbe
}

html .slider-container .tp-caption-overlay-opacity-primary {
    background: rgba(0, 136, 204, 0.4)
}

html .slider-container .tp-caption-overlay-secondary {
    background: #e36159
}

html .slider-container .tp-caption-overlay-opacity-secondary {
    background: rgba(227, 97, 89, 0.4)
}

html .slider-container .tp-caption-overlay-tertiary {
    background: #2baab1
}

html .slider-container .tp-caption-overlay-opacity-tertiary {
    background: rgba(43, 170, 177, 0.4)
}

html .slider-container .tp-caption-overlay-quaternary {
    background: #383f48
}

html .slider-container .tp-caption-overlay-opacity-quaternary {
    background: rgba(56, 63, 72, 0.4)
}

html .slider-container .tp-caption-overlay-dark {
    background: #2e353e
}

html .slider-container .tp-caption-overlay-opacity-dark {
    background: rgba(46, 53, 62, 0.4)
}

html .slider-container .tp-caption-overlay-light {
    background: #fff
}

html .slider-container .tp-caption-overlay-opacity-light {
    background: rgba(255, 255, 255, 0.4)
}

.tparrows.tparrows-carousel.tp-leftarrow,
.tparrows.tparrows-carousel.tp-rightarrow {
    color: #fff;
    background-color: #57ccbe;
    border-color: #57ccbe #57ccbe #069
}

    .tparrows.tparrows-carousel.tp-leftarrow:hover,
    .tparrows.tparrows-carousel.tp-rightarrow:hover {
        border-color: #0099e6 #0099e6 #0077b3;
        background-color: #0099e6
    }

    .tparrows.tparrows-carousel.tp-leftarrow:active,
    .tparrows.tparrows-carousel.tp-rightarrow:active,
    .tparrows.tparrows-carousel.tp-leftarrow:focus,
    .tparrows.tparrows-carousel.tp-rightarrow:focus,
    .tparrows.tparrows-carousel.tp-leftarrow:active:hover,
    .tparrows.tparrows-carousel.tp-rightarrow:active:hover,
    .tparrows.tparrows-carousel.tp-leftarrow:active:focus,
    .tparrows.tparrows-carousel.tp-rightarrow:active:focus {
        border-color: #57ccbe #57ccbe #0077b3;
        background-color: #0077b3
    }

    .tparrows.tparrows-carousel.tp-leftarrow.dropdown-toggle,
    .tparrows.tparrows-carousel.tp-rightarrow.dropdown-toggle {
        border-left-color: #0077b3
    }

    .tparrows.tparrows-carousel.tp-leftarrow[disabled],
    .tparrows.tparrows-carousel.tp-rightarrow[disabled],
    .tparrows.tparrows-carousel.tp-leftarrow[disabled]:hover,
    .tparrows.tparrows-carousel.tp-rightarrow[disabled]:hover,
    .tparrows.tparrows-carousel.tp-leftarrow[disabled]:active,
    .tparrows.tparrows-carousel.tp-rightarrow[disabled]:active,
    .tparrows.tparrows-carousel.tp-leftarrow[disabled]:focus,
    .tparrows.tparrows-carousel.tp-rightarrow[disabled]:focus {
        border-color: #3bf;
        background-color: #3bf
    }

.shop ul.products li.product .onsale {
    background-color: #e36159;
    border-bottom-color: #e36159
}

.shop .star-rating span,
.shop .cart-totals tr.total .amount {
    color: #57ccbe
}

#footer .footer-ribbon {
    background: #57ccbe
}

    #footer .footer-ribbon:before {
        border-right-color: #005580;
        border-left-color: #005580
    }

#footer.light h1,
#footer.light h2,
#footer.light h3,
#footer.light h4,
#footer.light a {
    color: #404751 !important
}

#footer.color {
    background: #57ccbe;
    border-top-color: #57ccbe
}

    #footer.color .footer-ribbon {
        background: #069
    }

        #footer.color .footer-ribbon:before {
            border-right-color: #00334d
        }

    #footer.color .footer-copyright {
        background: #0077b3;
        border-top-color: #0077b3
    }

html #footer.color-primary {
    background: #57ccbe;
    border-top-color: #57ccbe
}

    html #footer.color-primary .footer-ribbon {
        background: #069
    }

        html #footer.color-primary .footer-ribbon:before {
            border-right-color: #00334d
        }

    html #footer.color-primary .footer-copyright {
        background: #0077b3;
        border-top-color: #0077b3
    }

html #footer.color-secondary {
    background: #e36159;
    border-top-color: #e36159
}

    html #footer.color-secondary .footer-ribbon {
        background: #dc372d
    }

        html #footer.color-secondary .footer-ribbon:before {
            border-right-color: #a1231b
        }

    html #footer.color-secondary .footer-copyright {
        background: #df4c43;
        border-top-color: #df4c43
    }

html #footer.color-tertiary {
    background: #2baab1;
    border-top-color: #2baab1
}

    html #footer.color-tertiary .footer-ribbon {
        background: #218388
    }

        html #footer.color-tertiary .footer-ribbon:before {
            border-right-color: #12474a
        }

    html #footer.color-tertiary .footer-copyright {
        background: #26969c;
        border-top-color: #26969c
    }

html #footer.color-quaternary {
    background: #383f48;
    border-top-color: #383f48
}

    html #footer.color-quaternary .footer-ribbon {
        background: #22262b
    }

        html #footer.color-quaternary .footer-ribbon:before {
            border-right-color: #000
        }

    html #footer.color-quaternary .footer-copyright {
        background: #2d323a;
        border-top-color: #2d323a
    }

html #footer.color-dark {
    background: #2e353e;
    border-top-color: #2e353e
}

    html #footer.color-dark .footer-ribbon {
        background: #181c21
    }

        html #footer.color-dark .footer-ribbon:before {
            border-right-color: #000
        }

    html #footer.color-dark .footer-copyright {
        background: #23282f;
        border-top-color: #23282f
    }

html #footer.color-light {
    background: #fff;
    border-top-color: #fff
}

    html #footer.color-light .footer-ribbon {
        background: #e6e6e6
    }

        html #footer.color-light .footer-ribbon:before {
            border-right-color: #bfbfbf
        }

    html #footer.color-light .footer-copyright {
        background: #f2f2f2;
        border-top-color: #f2f2f2
    }

.sample-icon-list .sample-icon a:hover {
    background-color: #57ccbe
}

html.boxed .body {
    border-top-color: #57ccbe
}

#header .cart-dropdown .cart-dropdown-icon i {
    color: #26509b
}

#header .compare-dropdownmenu .dropdownmenu-wrapper,
#header .cart-dropdownmenu .dropdownmenu-wrapper {
    border-top: 0 solid #57ccbe !important
}

    #header .compare-dropdownmenu .dropdownmenu-wrapper:before,
    #header .cart-dropdownmenu .dropdownmenu-wrapper:before {
        border-bottom-color: #fff !important
    }

#header .cart-dropdown .cart-dropdownmenu .product.product-sm .cart-qty-price .defoult {
    color: #57ccbe !important
}

#header .cart-dropdown .cart-dropdown-icon .cart-info span.defoult {
    color: #57ccbe !important
}

.product .product-name a.defoult:hover,
.product .product-name a.defoult:focus {
    color: #57ccbe !important;
    text-decoration: none
}

.product .product-name a:hover,
.product .product-name a:focus {
    color: #57ccbe;
    text-decoration: none
}

section.bg_primary {
    background-color: #57ccbe !important;
    border-bottom: 5px solid #57ccbe !important;
    border-top: 5px solid #57ccbe !important;
    border-left: 0;
    border-right: 0;
    margin: 35px 0 45px;
    padding: 40px 0;
    color: #fff !important;
    text-align: center !important
}

.verticalLine {
    border-right: 2px solid #57ccbe
}

i.primary {
    color: #353535 !important
}

section.page-top h1 {
    border-bottom-color: #57ccbe
}

.prodotto_listino_data {
    border-color: #f2f2f2 !important;
    background: #fff !important
}

    .prodotto_listino_data.selected {
        background: #4c4c4c !important;
        color: #FFF !important;
        border: 1px solid #4c4c4c !important
    }

.prodotto_listino_quantity {
    border: 1px solid #f2f2f2 !important;
    color: #000
}

    .prodotto_listino_quantity:hover {
        background: none !important
    }

    .prodotto_listino_quantity.selected {
        background: #4c4c4c !important;
        border: 1px solid #4c4c4c !important;
        color: #FFF !important
    }

.prodotto_listino_price:hover {
    background-color: #abd4e3 !important
}

.prodotto_listino_price.selected {
    background: #57ccbe !important;
    color: #FFF !important
}

.prodotto_scontistica_price:hover {
    background-color: #4c4c4c !important;
    color: #fff !important
}

.prodotto_scontistica_price.selected {
    background: #4c4c4c !important;
    color: #FFF !important;
    border: 1px solid #4c4c4c !important
}

.prodotto_listino_price_cart {
    color: #333;
    background-color: #f8f8f8
}

    .prodotto_listino_price_cart:hover {
        background-color: #abd4e3 !important
    }

.prodotto_listino_price_discount {
    color: #000;
    background-color: #fff !important;
    border: 1px solid #f2f2f2;
    font-weight: 300 !important
}

.prodotto_scontistica_price {
    color: #000;
    background-color: #fff !important;
    border: 1px solid #f2f2f2
}

.prodotto_listino_info_check {
    color: #fff
}

    .prodotto_listino_info_check.selected {
        color: #4c4c4c
    }

.matrix_top {
    border: 1px solid #57ccbe
}

    .matrix_top.selected {
        background-color: #57ccbe !important;
        color: #fff !important
    }

.matrix_left {
    border: 1px solid #57ccbe
}

    .matrix_left.selected {
        background-color: #57ccbe !important;
        color: #fff !important
    }

matrix_price:hover {
    background: #abd4e3 none repeat scroll 0 0 !important
}

matrix_price.selected {
    background: #57ccbe !important;
    color: #FFF !important
}

.matrix_price:hover {
    background: #abd4e3 none repeat scroll 0 0 !important
}

#template .template-icon {
    color: #57ccbe;
    margin-left: -30px;
    margin-right: 5px
}

#template ul li {
    list-style-type: none
}

    #template ul li a:hover {
        text-decoration: none
    }

.blog-box-grid-info-category {
    border-left: 5px solid #57ccbe !important
}

section.category-blog-list ul.submenu li a:hover {
    color: #57ccbe !important
}

h3.news-attach {
    color: #57ccbe !important
}

.featured-box .box-content {
    border-top-color: none !important;
}

.alert.alert-default {
    background-color: #fff !important
}
.alert.alert-default-2 {
    background-color: #f2f2f2;
    border-color: #eaeaea;
    color: #737373;
}



.page-top {
    background-color: #45b0e6 !important;
    border-bottom: 5px solid #c2ebff !important;
    border-top: 5px solid #08c !important
}

div.label-primary {
    background-color: #57ccbe !important
}

h4.text-primary {
    color: #353535 !important
}

.modal-header.primary {
    background-color: #006697 !important
}

.modal-header .col-md-12 .col-md-6 span.primary {
    color: #006697 !important
}

.modal-footer .close:focus,
.close:hover {
    color: ##353535 !important;
    opacity: 1 !important
}

.custom-title {
    padding: 5px;
    margin-bottom: 10px;
    display: flex;
    color: #fff;
    background-color: #57ccbe;
    border-color: #57ccbe #57ccbe #069;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 5px
}

footer.color-primary .newsletter h2.text-primary {
    color: #fff !important
}

footer.color-primary .btn-submit.custom-submit {
    color: #666;
    background-color: #fff;
    border-color: #ccc;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

footer.color-primary .btn-submit.btn.custom-submit:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

footer.footer-primary .newsletter h2.text-primary {
    color: #fff !important
}

footer.footer-primary .btn-submit.custom-submit {
    color: #fff;
    background-color: #57ccbe;
    border-color: #57ccbe;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

footer.footer-primary .btn-submit.btn.custom-submit:hover {
    color: #fff;
    border-color: #0099e6 #0099e6 #0077b3;
    background-color: #0099e6
}

footer.light .newsletter h2.text-primary {
    color: #57ccbe !important
}

footer.light .btn-submit.custom-submit {
    color: #fff;
    background-color: #57ccbe;
    border-color: #57ccbe;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

footer.light .btn-submit.btn.custom-submit:hover {
    color: #57ccbe;
    border-color: #57ccbe #57ccbe #57ccbe;
    background-color: #fff
}

.feature-box-icon-stemp-home-four {
    background-color: #fff !important
}

ul.submenu .blog_category_list_li a {
    color: #57ccbe !important
}

.blog_container_newsletter {
    background: #57ccbe none repeat scroll 0 0 !important
}

html div.custom-title:hover:hover,
html div.custom-title:focus:hover {
    border-color: #0099e6 #0099e6 #57ccbe !important;
    background-color: #0099e6 !important
}

.docta-icon-featured {
    color: #353535;
    background-color: #f2f2f2 !important;
}

.docta-icon-featured-active {
    color: #fff !important;
    background-color: #353535 !important;
}


.prodotto_matrix_title {
    color: #57ccbe !important
}

.op-form-feature-border {
    border-bottom: 0px solid #f2f2f2 !important
}

.selectedOption {
    border: 2px solid #353535 !important;
    background-color: #eee !important
}

.selectType:hover {
    background-color: #eee !important
}

.border-cart {
    border: 1px solid lightgray !important
}

ul.breadcrumb > li:last-child > a {
    color: #353535 !important
}

.bg_lightgray {
    background-color: #f1f1f1 !important
}

.bg_darkgray {
    background-color: #b4b4b4 !important
}

.bg_green {
    background-color: #53ae3b !important
}

.bg_white {
    background-color: #fff !important
}

.bg_tipblue {
    background-color: #00679c !important
}

.bg_diffgray {
    background-color: #cdcdcd !important
}

.bg_black {
    background-color: #252525
}

.bg_dark {
    background-color: #4c4c4c !important
}

.bg_lightgreen {
    background-color: #d7f0d8 !important
}

.bg_fux {
    background-color: #57ccbe !important
}

.lightgray {
    color: #f1f1f1 !important
}

.gray {
    color: #b4b4b4 !important
}

.green {
    color: #53ae3b !important
}

.white {
    color: #fff !important
}

.darkgray {
    color: #353535 !important
}

.c-darkgray {
    color: #666 !important
}

.fux {
    color: #57ccbe !important
}

.font10 {
    font-size: 10px !important
}

.font14 {
    font-size: 14px !important
}

.font16 {
    font-size: 16px !important
}

.font20 {
    font-size: 20px !important
}

.border-r {
    border-right: 1px solid #d2d2d2
}

.border-l {
    border-left: 1px solid #fff
}

.border-b1 {
    border-bottom: 1px solid #fff
}

.border-l1 {
    border-left: 1px solid #fff
}

.breadcrumb > li + li:before {
    color: #ccc !important
}

.attach-part .row {
    border-bottom: 1px solid #f2f2f2 !important
}

    .attach-part .row a:hover {
        background-color: #353535 !important;
        color: #fff !important;
    }

.Carrello-Wizard-Box {
    border: 0 solid #57ccbe !important;
    box-shadow: none !important;
    background-color: #f2f2f2 !important
}

.Carrello-Wizard-Header {
    background-color: #857f74!important;
    border-color: #857f74!important;
    color: #fff !important
}

.Carrello-Wizard-Contenitore {
    background-color: #f2f2f2 !important
}

.Carrello-Wizard-Contenitore-2 {
    color: #353535 !important
}

.Carrello-Wizard-Contenitore-Totale {
    background-color: #f2f2f2 !important;
    border-top: 1px solid #eee !important;
    color: #353535 !important;
    font-weight: bold
}

.Carrello-Wizard-Box-Info-Data-1 {
    background-color: #f2f2f2 !important;
    border-bottom: 1px solid #fff !important;
}

.Carrello-Wizard-Box-Info-Data-2 {
    background-color: #f2f2f2 !important
}

#BoxWizardGui-Result-Data {
    background-color: #f2f2f2 !important;
    border: 0 solid #4c4c4c !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) !important
}

div.BoxWizardGui-Result-Header {
    background-color: #4c4c4c !important;
    border-color: #4c4c4c !important;
    color: #fff !important;
    border-bottom: 1px solid transparent !important
}

div.BoxPreventivi-Result-DataPrev {
    background-color: #f2f2f2 !important
}

#BoxWizardGui-Result-Data div.BoxPreventivi-Result-DataPrev:last-child,
.BoxWizardGui-Result div.BoxPreventivi-Result-DataPrev:last-child {
    border-bottom: 1px solid #eee !important;
    border-top: 1px solid #eee !important
}

div.BoxPreventivi-Result-DataPrev-1 {
    color: #353535 !important
}

div.BoxPreventivi-Result-DataPrev-2 {
    color: #353535 !important
}

#BoxWizardGui-Result-Data .btn-primary,
.BoxPreventivi-Result-Tools .btn-primary {
    background-color: #857f74!important;
    border-color: #857f74!important;
    box-shadow: inset 0 3px 5px #857f74!important;
    color: #fff !important
}

.BoxPreventivi-Result-DataPrev-Totale {
    background-color: #fff !important;
    border-top: 1px solid #eee !important
}

    .BoxPreventivi-Result-DataPrev-Totale > .BoxPreventivi-Result-DataPrev-1 {
        color: #57ccbe !important
    }

#BoxWizardGui-Result-Data .btn-primary:hover,
.BoxPreventivi-Result-Tools .btn-primary:hover {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    background-color: #857f74!important;
    border-color: #857f74!important
}

a.calendar-list.hoverActive div.date-box,
a.calendar-list.hoverActive div.date-box span {
    background-color: #fff !important;
    color: #000 !important
}

a.calendar-list.hoverActive .price-box {
    background-color: #fff !important;
    color: #000 !important;
    border-top-color: #f2f2f2 !important
}

a.calendar-list.hoverActive .info-box {
    background-color: #4c4c4c !important;
    color: #fff !important
}

.calendar-list div.date-box {
    background-color: #fff !important;
    color: #000 !important
}

    .calendar-list div.date-box span.month {
        color: #000 !important
    }

    .calendar-list div.date-box span.monthname {
        color: #000 !important
    }

.calendar-list .price-box {
    background-color: #fff !important;
    color: #000 !important;
    border-top: 1px solid #f2f2f2 !important
}

.calendar-list .info-box {
    background-color: #fff !important;
    color: #000 !important;
    border-top: 1px solid #f2f2f2 !important
}

.calendar-list .date-description {
    background-color: #fff !important;
    color: #000
}

a.calendar-list.hoverActive div.date-description,
a.calendar-list.hoverActive div.date-description {
    background-color: #fff !important;
    color: #000 !important
}

.calendar-list div.date-container {
    border: 1px solid #f2f2f2
}

a.calendar-list.hoverActive .date-container {
    border: 1px solid #4c4c4c
}

.input-no-arrows[type=number]::-webkit-outer-spin-button,
.input-no-arrows[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.input-no-arrows[type=number] {
    -moz-appearance: textfield
}

.row-lista-file-container-bonifico {
    padding: 0;
    margin-bottom: 10px
}

    .row-lista-file-container-bonifico > .row-lista-file-div-bonifico {
        margin-left: 0;
        margin-right: 0;
        border-bottom: 0;
        padding-bottom: 0
    }

.row-lista-file-text-bonifico {
    padding-left: 0
}

.container-text-files-bonifico {
    padding-bottom: 10px
}

.header-color-icon {
    color: #57ccbe !important
}

    .header-color-icon a {
        color: #57ccbe !important;
        text-decoration: none !important
    }

.header-color {
    color: #777 !important
}

    .header-color a {
        color: #777 !important;
        text-decoration: none !important
    }

        .header-color a:hover {
            color: #777 !important;
            text-decoration: none !important
        }

.shop ul.products li.product .newproduct {
    background-color: #e5a935;
    border-bottom-color: #e5a935
}

.shop ul.products li.product .newcategory {
    background-color: #e5a935;
    border-bottom-color: #e5a935
}

.shop ul.products li.product .promoimage {
    background-color: transparent;
    border-bottom-color: transparent
}

html .btn-search {
    color: #818182;
    background-color: #fff;
    border-color: #f4f4f4 #f4f4f4 #f4f4f4
}

html .btn-search-nav-top {
    color: #fff;
    background-color: #353535;
    border-color: #353535 #353535 #353535
}

#header .cart-dropdown .cart-dropdown-icon .cart-info {
    background-color: #dc1800 !important
}

#header .cart-dropdown .cart-dropdown-icon {
    color: #fff !important
}
#header .cart-dropdown .cart-dropdown-icon .cart-info-classic {
    background-color: #dc1800 !important
}

#header .cart-dropdown .cart-dropdown-icon-classic {
    color: #fff !important
}

.search-item {
    border-left: 1px solid #f4f4f4 !important;
    border-right: 0 solid #f4f4f4 !important;
    border-top: 1px solid #f4f4f4 !important;
    border-bottom: 1px solid #f4f4f4 !important
}

html .btn-search {
    color: #818182 !important;
    background-color: #fff !important;
    border-color: #f4f4f4 #f4f4f4 #f4f4f4 !important
}

.search-item-nav-top {
    border-left: 1px solid #ccc !important;
    border-right: 0 solid #ccc !important;
    border-top: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important
}

html .btn-search-nav-top {
    color: #fff !important;
    background-color: #353535 !important;
    border-color: #353535 #353535 #353535 !important
}

#header .header-top {
    background-color: #353535;
    border-bottom: 0 solid #ededed;
    color: #fff;
}

.header-top a {
    text-decoration: none !important;
    color: fff !important
}

html .btn-borders.btn-header-top {
    background: transparent;
    border-color: #fff;
    color: #fff;
    text-shadow: none
}

    html .btn-borders.btn-header-top:hover,
    html .btn-borders.btn-header-top:focus {
        background-color: #383f48;
        border-color: #fff #fff #fff;
        border-color: #fff !important;
        color: #404751
    }

        html .btn-borders.btn-header-top:hover:hover,
        html .btn-borders.btn-header-top:focus:hover {
            border-color: #fff #fff #fff;
            background-color: #fff
        }

        html .btn-borders.btn-header-top:hover:active,
        html .btn-borders.btn-header-top:focus:active,
        html .btn-borders.btn-header-top:hover:focus,
        html .btn-borders.btn-header-top:focus:focus,
        html .btn-borders.btn-header-top:hover:active:hover,
        html .btn-borders.btn-header-top:focus:active:hover,
        html .btn-borders.btn-header-top:hover:active:focus,
        html .btn-borders.btn-header-top:focus:active:focus {
            border-color: #fff #fff #fff;
            background-color: #fff
        }

        html .btn-borders.btn-header-top:hover.dropdown-toggle,
        html .btn-borders.btn-header-top:focus.dropdown-toggle {
            border-left-color: #fff
        }

        html .btn-borders.btn-header-top:hover[disabled],
        html .btn-borders.btn-header-top:focus[disabled],
        html .btn-borders.btn-header-top:hover[disabled]:hover,
        html .btn-borders.btn-header-top:focus[disabled]:hover,
        html .btn-borders.btn-header-top:hover[disabled]:active,
        html .btn-borders.btn-header-top:focus[disabled]:active,
        html .btn-borders.btn-header-top:hover[disabled]:focus,
        html .btn-borders.btn-header-top:focus[disabled]:focus {
            border-color: #fff;
            background-color: #fff
        }

.social-icons li a {
    background: none !important;
    color: #fff !important
}

.form-control-newsletter {
    color: #555 !important;
    background-color: #fff !important;
    border: 1px solid #ccc !important
}

    .form-control-newsletter:focus {
        border-color: #ccc !important;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)
    }

#footer.light {
    background: #FFF !important;
    color: #404751 !important
}

    #footer.light a {
        color: #404751 !important
    }

#footer.dark {
    background: #353535;
    color: #fff !important;
    border-top: 0 solid #0e0e0e
}

    #footer.dark a {
        color: #fff !important
    }

    #footer.dark p {
        color: #fff
    }

    #footer.dark .form-control-newsletter {
        color: #555 !important;
        background-color: #857f74!important;
        border: 1px solid #857f74!important
    }

        #footer.dark .form-control-newsletter:focus {
            border-color: #ccc !important;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)
        }

    #footer.dark .btn-submit.custom-submit {
        color: #fff;
        background-color: #181e69;
        border-color: #181e69;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    #footer.dark .btn-submit.btn.custom-submit:hover {
        color: #57ccbe;
        border-color: #57ccbe #57ccbe #57ccbe;
        background-color: #fff
    }

#footer.newsletter {
    background: #fff;
    color: #404751 !important;
    border-top: 0 solid #0e0e0e
}

    #footer.newsletter a {
        color: #404751 !important
    }

    #footer.newsletter p {
        color: #404751
    }

    #footer.newsletter h4 {
        color: #404751
    }

    #footer.newsletter .form-control-newsletter {
        color: #555 !important;
        background-color: #fff !important;
        border: 1px solid #fff !important;
        box-shadow: none !important
    }

        #footer.newsletter .form-control-newsletter:focus {
            border-color: #ccc !important;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)
        }

    #footer.newsletter .btn-submit.custom-submit {
        color: #fff;
        background-color: #353535;
        border-color: #353535;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    #footer.newsletter .btn-submit.btn.custom-submit:hover {
        color: #fff;
        border-color: #353535 #353535 #353535;
        background-color: #353535
    }

    #footer.newsletter .section-footer-newsletter {
        background: #353535 !important;
        color: #fff !important
    }

        #footer.newsletter .section-footer-newsletter a {
            color: #fff !important
        }

        #footer.newsletter .section-footer-newsletter p {
            color: #fff !important
        }

    #footer.newsletter .section-footer-info {
        background: #f1f1f1 !important;
        color: #404751 !important
    }

        #footer.newsletter .section-footer-info a {
            color: #404751 !important
        }

        #footer.newsletter .section-footer-info p {
            color: #404751 !important
        }

    #footer.newsletter .section-footer-image {
        background: #f1f1f1 !important;
        color: #404751 !important
    }

        #footer.newsletter .section-footer-image p {
            color: #404751 !important
        }

            #footer.newsletter .section-footer-image p a {
                color: #404751 !important
            }

    #footer.newsletter .section-footer-copy {
        background: #fff !important;
        color: #353535 !important
    }

        #footer.newsletter .section-footer-copy p {
            color: #353535 !important
        }

            #footer.newsletter .section-footer-copy p a {
                color: #353535 !important
            }

    #footer.newsletter .section-footer-feedback {
        background: #fff !important;
        color: #404751 !important
    }

        #footer.newsletter .section-footer-feedback p {
            color: #404751 !important
        }

            #footer.newsletter .section-footer-feedback p a {
                color: #404751 !important
            }

    #footer.newsletter .section-footer-image-2 {
        background: #fff !important;
        color: #404751 !important
    }

        #footer.newsletter .section-footer-image-2 p {
            color: #404751 !important
        }

            #footer.newsletter .section-footer-image-2 p a {
                color: #404751 !important
            }

.sidebar-menu-button {
    background-color: #353535;
    color: #fff;
    margin-bottom: 5px
}

    .sidebar-menu-button a {
        color: #fff
    }

    .sidebar-menu-button:focus,
    .sidebar-menu-button:hover {
        background-color: #26509b;
        color: #fff
    }



.tip-right-side-menu-first {
    background: #f1b434; !important;
    color: #fff !important
}

.tip-right-side-menu-second {
    background: #f1b434 !important;
    color: #fff !important
}

.feature-box-info h5 {
    color: #353535 !important
}

.h2-txt-products-hightlights {
    color: #353535 !important
}

.tall-products-hightlights {
    color: #ededde !important;
    background: #ededde !important
}

.product-thumb-info h4 {
    color: #353535
}
    .product-thumb-info h4 a:hover {
        color: #ff0000 !important;
    }

.product-thumb-info .product-thumb-info-description-4 a {
    color: #353535 !important
}

.product-thumb-info .product-thumb-info-description-4 a:hover {
    color: #666 !important
}
.product-thumb-info  h4 :hover {
    color: #ff0000 !important
}

.product-thumb-info-promotion-home-3 {
    background: #fff !important;
}


.thumb-info .product-thumb-info:hover h4 {
    color: #f44336 !important
}
.product-thumb-info:hover h4 {
    color: #353535 !important
}

.name-products-hightlights {
    color: #857f74!important
}

.name-products-promo {
    color: #f44336 !important
}

.label_new_product {
    background-color: #dc1800;
    color: #FFF
}

.h2-txt-home-info {
    color: #57ccbe !important
}

.feature-box-info h4 {
    color: #252122 !important
}

.box-content {
    border: 0px solid #ebebeb !important;
    background-color: #ffff !important
}

.box-content-background-page {
    border: 1px solid #ebebeb !important;
    background-color: #fff !important
}
.box-content-background-page-3 {
    border: 0px solid #ebebeb !important;
    background-color: #fff !important
}
.box-content-background-page-4 {
    border: 0px solid #ebebeb !important;
    background-color: transparent !important
}


.box-content-info {
    border: 1px solid #ebebeb !important;
    background-color: #f7f9fc !
}


.box-content-side-menu-3 {
    background-color: #fff !important
}

.box-content-order-resume {
    border: 0px solid #ebebeb !important;
    background-color: #ffff !important;
}

.full-page-background {
    background: #f7f9fc !important
}

.box-content-side-menu-4 {
    background-color: #fff !important
}

.box-content-side-menu-4 .sidebar-menu-button {
    background-color: #fafafb !important;
    color: #353535 !important
}

.box-content-side-menu-4 .sidebar-menu-button:hover {
    background-color: #eee !important;
    color: #353535 !important
}
.box-content-side-menu-4 #main-sidebar ul.nav-list li a {
    border-bottom: 1px solid #ededde;
 }


.box-content-side-menu-5{
    background-color: #fff !important
}

    .box-content-side-menu-5 .sidebar-menu-button {
        background-color: #fafafb !important;
        color: #353535 !important
    }

        .box-content-side-menu-5 .sidebar-menu-button:hover {
            background-color: #eee !important;
            color: #353535 !important
        }

    .box-content-side-menu-5 #main-sidebar ul.nav-list li a {
        border-bottom: 0px solid #ededde;
    }






#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {
    color: #353535
}

html .featured-box-full-primary {
    background-color: #08c;
    color: #fff
}

.feature-box .feature-box-info-5-bgcolor-1 {
    background-color: #fff !important
}

.feature-box .feature-box-info-5-txtcolor-1 {
    color: #353535 !important
}

.feature-box .feature-box-info-5-bgcolor-2 {
    background-color: #353535 !important
}

.feature-box .feature-box-info-5-txtcolor-2 {
    color: #fff !important
}

.feature-box .feature-box-info-5-bdt-color-2 {
    border-top: 10px solid #353535 !important
}

.feature-box .feature-box-info-5-bdb-color-2 {
    border-bottom: 10px solid #353535 !important
}

.breadcrumb {
    background-color: #f9f9f9 !important
}

.breadcrumb-page-nav {
    background-color: #f9f9f9 !important
}

.breadcrumb-page-h1 {
    background-color: #224a98a6 !important;
    color: #fff
}

.top-img-box {
    background-color: #f9f9f9 !important
}

.img-caption {
    color: #353535
}

    .img-caption .kb-h2-product {
        color: #353535
    }

.top-img-box-2 {
    background-color: #fff !important
}

.img-caption-2 {
    color: #666
}

    .img-caption-2 .kb-h2-product {
        color: #666
    }

.instruction-box-icon {
    background-color: #4c4c4c !important;
    color: #fff
}

.instruction-box-title {
    background-color: #f2f2f2 !important;
    color: #353535
}

.instruction-box-info-cart-title {
    background-color: #f8f8f8 !important;
    color: #353535
}
.instruction-box-info-cart-text {
    color: #777;
}

.instruction-box-info-cart-text-icon {
    color: #ff0000;
    font-size: 14px;
}

.instruction-box-info-cart-total-title {
    background-color: #4c4c4c !important;
    color: #fff !important;
}


.instruction-box-icon-cart {
    background-color: #869263 !important;
    color: #fff
}

.instruction-box-icon-payement {
    background-color: #4c4c4c !important;
    color: #fff
}

.instruction-box-icon-shipping {
    background-color: #4c4c4c !important;
    color: #fff
}

.instruction-box-icon-order {
    background-color: #4c4c4c !important;
    color: #fff
}

.instruction-box-icon-voucher {
    background-color: #f00 !important;
    color: #fff
}

.Carrello-Totale-Contenitore-Info {
   background-color: #f8f8f8;
   color:#777;
}


.registrazione-error {
    color: #f00 !important
}

.richiesta_preventivo-error {
    color: #f00 !important
}

.template-download-box-icon {
    background-color: #f00 !important;
    color: #fff
}

.template-download-box-title {
    background-color: #f2f2f2 !important;
    color: #353535
}

.template-download-box-text {
    background-color: #f5f5f5 !important;
    color: #777
}

.template-download-button {
    background-color: #857f74!important;
    color: #fff
}

.wizard-step-label > label {
    background: #fff !important;
    border-left: 0 solid #CCC !important;
    border-bottom: 2px solid #f2f2f2 !important;
    color: #353535 !important
}

    .wizard-step-label > label:hover {
        background: #fff !important
    }

.wizard-step-label.active > label {
    background: #fff !important;
    border-bottom: 0 solid #f2f2f2 !important;
    color: #353535 !important
}

.wizard-step-label > .toggle-content {
    border-bottom: 2px solid #f2f2f2 !important
}

.wizard-step-icon-color {
    color: #353535 !important
}

.wizard-step-terms a {
    color: #353535 !important;
    text-decoration: none
}

.op-form-info-icon {
    color: #777 !important
}

.op-form-control .item.active .opt {
    border: 1px solid #857f74 !important;
}

.op-form-control .item.active .text {
    color: #4c4c4c !important
}

.new-table-style a:hover {
    color: #fff !important
}

.tip-promo-color {
    background: #f00 !important;
    color: #fff !important
}

.wizard-tip-promo-color {
    background: #f00 !important;
    color: #fff !important
}

.richiesta_preventivo-header {
    color: #fff !important;
    border: 0 solid #4c4c4c !important;
    background-color: #4c4c4c !important
}

.richiesta_preventivo-privacy {
    border: 1px solid #ccc !important
}

.wizard-input-disabled {
    background-color: #fff !important;
    opacity: 1 !important;
    border: 0 solid #ccc !important;
    box-shadow: inset 0 0 1px rgba(0, 0, 0, .075) !important
}

html .btn-editor {
    color: #fff;
    background-color: #2ea512;
    border-color: #2ea512 #2ea512 #2ea512
}

    html .btn-editor:hover {
        border-color: #247e0f #247e0f #247e0f;
        background-color: #247e0f;
        color: #fff
    }

    html .btn-editor:active,
    html .btn-editor:focus,
    html .btn-editor:active:hover,
    html .btn-editor:active:focus {
        border-color: #247e0f #247e0f #247e0f;
        background-color: #247e0f
    }

html .wizard-progress .wizard-steps li.active a span,
html.dark .wizard-progress .wizard-steps li.active a span {
    background: #353535;
    color: #fff;
    border-color: #353535
}

html .wizard-progress .wizard-steps li a span,
html.dark .wizard-progress .wizard-steps li a span {
    background: #fff;
    color: #ccc;
    border: 2px solid #ccc
}

html .wizard-progress.wizard-progress-lg ul li a,
html.dark .wizard-progress.wizard-progress-lg ul li a {
    color: #4c4c4c
}

.cart-steps-product-box {
    border: 1px solid #f2f2f2 !important
}

.cart-steps-product-box-title {
    color: #353535
}

.cart-steps-product-box-tools {
    color: #4c4c4c
}

    .cart-steps-product-box-tools a {
        color: #4c4c4c;
        text-decoration: none
    }

.cart-steps-product-box-border {
    border-bottom: 1px solid #f2f2f2 !important
}

.cart-steps-product-box .popover {
    color: #4c4c4c !important
}

.cart-steps-payment-box {
    border: 1px solid #f2f2f2 !important
}

    .cart-steps-payment-box:hover {
        border: 1px solid #53ae3b !important;
        background: #fcfcfc !important
    }

.cart-steps-payment-box-selected {
    border: 1px solid #53ae3b !important;
    background: #f8f8f8 !important;

}

.Carrello-Totale-Contenitore {
    border-bottom: 0 solid #eee !important;
    background-color: #f8f8f8 !important
}

.Carrello-Totale-Contenitore-Totale {
    border-top: 1px solid #eee !important;
    border-bottom: 1px solid #eee !important;
    background-color: #f8f8f8 !important;
    color: #247e0f !important;
    font-weight: 600
}

.btn-order {
    background-color: #2ea512 !important;
    border-color: #2ea512 !important;
    box-shadow: inset 0 3px 5px #2ea512 !important;
    color: #fff !important
}

    .btn-order:hover {
        background-color: #247e0f !important;
        border-color: #247e0f !important;
        box-shadow: inset 0 3px 5px ##247e0f !important;
        color: #fff !important !important
    }

.btn-continue-shopping {
    background-color: #fff !important;
    border-color: #ccc !important;
    color: #777 !important
}

    .btn-continue-shopping:hover {
        background-color: #fff !important;
        border-color: #353535 !important;
        color: #353535 !important;
    }
.btn-request-quote-info {
    background-color: transparent !important;
    border-color: #353535 !important;
    color: #353535 !important
}

    .btn-request-quote-info:hover {
        background-color: transparent !important;
        border-color: #777 !important;
        color: #777 !important;
    }

.btn-content-page {
    background-color: #857f74 !important;
    border-color: #857f74 !important;
    color: #fff !important
}

.btn-content-page:hover {
    background-color: transparent !important;
    border-color: #857f74 !important;
    color: #857f74 !important;
}

.btn-get-info {
    background-color: transparent !important;
    border-color: #fff !important;
    color: #fff !important
}

    .btn-get-info:hover {
        background-color: #fff !important;
        border-color: #fff !important;
        color: #333 !important;
    }





.cart-steps-total-order-box-info {
    color: #31708f !important;
    border-bottom: 1px solid #31708f
}

.cart-form-control-jobname {
    color: #4c4c4c;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 0 0 #ffff37;
    box-shadow: inset 0 0 0 #fff
}

.cart-form-control-jobname-error {
    color: #f00
}

.cart-form-control-address-combo {
    color: #4c4c4c !important;
    background-color: #f8f8f8 !important;
    border: 1px solid #ccc !important
}

.cart-form-control-address {
    color: #4c4c4c;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 0 0 #fff;
    box-shadow: inset 0 0 0 #fff
}

.cart-form-control-address-error {
    color: #f00
}

.btn-change-metod {
    background-color: #fff !important;
    border-color: #ccc !important;
    color: #777 !important
}

.btn-change-metod:hover {
    background-color: #fff !important;
    border-color: #353535 !important;
    color: #353535 !important;
}

.btn-change-coupon {
    background-color: #f00 !important;
    border-color: #f00 !important;
    color: #fff !important
}

    .btn-change-coupon:hover {
        background-color: #df4c43 !important;
        border-color: #df4c43 !important;
        color: #fff !important !important
    }

.Carrello-Totale-Contenitore-Voucher {
    border-bottom: 0 solid #f00 !important;
    background-color: #f8f8f8 !important;
    color: #ed1b02 !important
}

.cart-steps-terms-title h4 {
    background-color: transparent !important;
    color: #4c4c4c
}

.cart-steps-terms-info {
    border: 1px solid #f2f2f2;
    background-color: #fff
}

.btn-payement-checkout {
    background-color: #ffc439 !important;
    border-color: #ffc439 !important;
    box-shadow: inset 0 3px 5px #ffc439 !important;
    color: #000 !important
}

.btn-payement-checkout:hover {
    background-color: #ffc439 !important;
    border-color: #d88612 !important;
    box-shadow: inset 0 3px 5px #ff9800 !important;
    color: #fff !important !important;
    transition: opacity .25s ease-in-out
}

.btn-upload-checkout {
    background-color: #f44336 !important;
    border-color: #f44336 !important;
    box-shadow: inset 0 3px 5px #f44336 !important;
    color: #fff !important
}

    .btn-upload-checkout:hover {
        background-color: #f00 !important;
        border-color: #f00 !important;
        box-shadow: inset 0 3px 5px #f00 !important;
        color: #fff !important;
        transition: opacity .25s ease-in-out
    }


#header .cart-dropdown .cart-dropdown-icon .cart-info-3 {
    background-color: #353535 !important;
}



.cart-info-text-3 a {
    color: #353535 !important;
}

.cart-dropdown-icon-text  {
    color: #353535 !important;
}
#header .header-btn-collapse-nav-3 {
    background-color: transparent !important;
    color: #353535 !important;
}
html .btn-search-nav-top-3 {
    color: #857f74!important;
    background-color: #fff !important;
    border-left: 0px solid #ccc !important;
    border-right: 1px solid #ccc !important;
    border-top: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    font-size:20px;
}
#header .header-body-3 {
    background: #f9f9f9;
}
.header-nav-center-brd {
    border-bottom: 1px solid #f9f9f9 !important;
}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title {
    color: #333;
    font-weight: 600;
}
.section-page-slider-3 {
    background: #fff !important;
    border-bottom: 0px solid #ededed !important;
}
.side-menu-title-3 {
    background-color: #353535 !important;
    color: #fff !important
}

aside ul.nav-list > li > a {
    color: #353535;
}
.feature-box .feature-box-info-3 {
    color: #353535 !important;
}
.feature-box .feature-box-info-text-3 {
    color: #777 !important;
}
.product-thumb-info .title {
    color: #353535 !important;
}
.product-thumb-info:hover .title {
    color: #ff0000 !important;
}
.product-thumb-info .title-2 {
    color: #353535 !important;
}

.product-thumb-info:hover .title-2 {
    color: #353535 !important;
}
#footer.newsletter .title {
    color: #404751;
}
.desciption {
    color: #353535 !important;
}
.img-caption-4 {
    color: #353535 !important;
}
.modal-bonifico {
    color: #353535 !important;
}
.btn-cart-empty {
    background-color: #353535 !important;
    border-color: #353535 !important;
    box-shadow: inset 0 3px 5px #353535 !important;
    color: #fff !important;
}
.btn-cart-empty:hover {
    background-color: #857f74!important;
    border-color: #857f74!important;
    box-shadow: inset 0 3px 5px #857f74!important;
    color: #fff !important;
    transition: opacity .25s ease-in-out;
}
.btn-login-page {
    background-color: #353535 !important;
    border-color: #353535 !important;
    box-shadow: inset 0 3px 5px #666 !important;
    color: #fff !important;
}

.btn-login-page:hover {
    background-color: #555!important;
    border-color: #555 !important;
    box-shadow: inset 0 3px 5px #666 !important;
    color: #fff !important;
    transition: opacity .25s ease-in-out;
}

.btn-login-facebook {
    background-color: #3b5998 !important;
    border-color: #3b5998 !important;
    box-shadow: inset 0 3px 5px #3b5998 !important;
    color: #fff !important;
}

.btn-login-facebook:hover {
    background-color: #2d4373 !important;
    border-color: #2d4373 !important;
    box-shadow: inset 0 3px 5px #666 !important;
    color: #fff !important;
    transition: opacity .25s ease-in-out;
}
.btn-register-page {
    background-color: #353535 !important;
    border-color: #353535 !important;
    box-shadow: inset 0 3px 5px #666 !important;
    color: #fff !important;
}

.btn-register-page:hover {
    background-color: #555 !important;
    border-color: #555 !important;
    box-shadow: inset 0 3px 5px #666 !important;
    color: #fff !important;
    transition: opacity .25s ease-in-out;
}

.modal-bonifico {
    color: #353535 !important;
}

.search-result-title {
    color: #353535 !important;
}

.search-result-items {
    border-bottom: 1px solid #eee !important;
}

.search-result-item-title {
    color: #353535 !important;
}

.search-result-item-text {
    color: #353535 !important;
}
.login-page-box-title {
    color: #353535;
}

.login-page-box-form label {
    color: #353535;
}

.login-page-box-link {
    color: #ff0000;
}
.login-page-box-link a {
    color: #ff0000;
}
.login-page-box-link a:hover {
    color: #353535;
}
.header-message {
    color: #fff;
    background-color: #ff0000 !important;
}
#header .cart-dropdown .cart-dropdownmenu .cart-totals span {
    color: #353535 !important;
}

#header .compare-dropdownmenu, #header .cart-dropdownmenu {
    color: #353535 !important;
}

#header .cart-dropdown .cart-dropdownmenu .product.product-sm .cart-qty-price {
    color: #353535 !important;
}

.product .product-name a {
    color: #353535 !important;
}
h2 {
    color: #777 !important;
}

h3 {
    color: #777 !important;
}
.cart-steps-order-submitedt-title h2 {
    color: #353535 !important;
}

.register-page-tile-title {
    background-color: #f2f2f2 !important;
    color: #353535;
}

.register-page-tile-icon {
    background-color: #4c4c4c !important;
    color: #fff;
}
.product-long-description-tabs li a {
    color: #353535 !important;
    border-top-color: #777 !important;
}
.wizard_info_upload_file_box {
    background-color: #d9edf7 !important;
}
.wizard_info_upload_file_text {
    color: #31708f !important;
}
section.section {
    background: #f2f2f2;
    color: #353535;
}

.section-home-1 {
    background: #f2f2f2 !important;
}

    .section-home-1 h2 {
        color: #353535 !important
    }

    .section-home-1 p {
        color: #353535 !important;
    }

.section-home-2 {
    background: #fff !important;
}

    .section-home-2 h1 {
        color: #353535 !important;
    }

    .section-home-2 h3 {
        color: #353535 !important;
    }

    .section-home-2 p {
        color: #353535 !important;
    }
section-home-3 {
    background: #f2f2f2 !important;
}

.section-home-3 h2 {
    color: #353535 !important
}

.section-home-3 .number {
    color: #353535 !important;
}

.section-home-3 .title {
    color: #353535 !important;
}

.section-home-3 .text {
    color: #353535 !important;
}


.header-search-body-light {
background-color: #f9f9f9 !important;
}

.header-search-body-light a {
color: #353535;
}

.header-search-body-light a:hover {
color: #353535;
}

#header .header-search-body-light .cart-dropdown .cart-dropdownmenu .cart-actions .btn {
    color: #fff;
}

.header-search-body-light .cart-dropdown-icon-text {
    color: #353535 !important;
}

.header-search-top-light {
    background-color: #857f74 !important;
    border-bottom: 0 solid #ededed !important;
    color: #fff !important;
}

.header-search-top-light a {
color: #fff !important;
}

.header-search-top-light a:hover {
color: #fff !important;
}

.header-search-top-light .social-icons li a {
color: #fff !important;
}

.header-search-top-light .social-icons li a:hover {
    color: #fff !important;
}
.header-search-top-light .icons {
}



.header-search-nav-light-center {
border-bottom: 1px solid #f9f9f9 !important;
background-color: #fff;
}

.header-search-nav-light-center li a {
    color: #353535;
}

.header-search-nav-light-center:after li a {
    color: #fff;
}

#header .header-search-nav-light-center .header-nav-main nav > ul > li > a.dropdown-toggle:after {
    border-color: #353535 transparent transparent transparent;
}

#header .header-search-hellobar-light {
    background-color: #ea344f;
    color: #fff;
}

.header-search-body-dark {
    background-color: #fff !important;
}

    .header-search-body-dark a {
        color: #353535;
    }

        .header-search-body-dark a:hover {
            color: #353535;
        }

#header .header-search-body-dark .cart-dropdown .cart-dropdownmenu .cart-actions .btn {
    color: #fff;
}

.header-search-body-dark .cart-dropdown-icon-text {
    color: #353535 !important;
}

.header-search-top-dark {
    background-color: #857f74 !important;
    border-bottom: 0 solid #ededed !important;
    color: #353535 !important;
}

    .header-search-top-dark a {
        color: #fff !important;
    }

        .header-search-top-dark a:hover {
            color: #fff !important;
        }

    .header-search-top-dark .social-icons li a {
        color: #fff !important;
    }

        .header-search-top-dark .social-icons li a:hover {
            color: #fff !important;
        }
.header-search-top-dark .icons {
    
}


.header-search-nav-dark-center {
    border-bottom: 0px solid #353535 !important;
    background-color: #f9f9f9;
}

    .header-search-nav-dark-center li a {
        color: #353535;
    }

#header .header-search-nav-dark-center .header-nav-main nav > ul > li > a.dropdown-toggle:after {
    border-color: #353535 transparent transparent transparent;
}


#header .header-search-hellobar-dark {
    background-color: #ea344f;
    color: #fff;
}


.header-search-body-colored {
    background-color: #857f74 !important;
}

    .header-search-body-colored a {
        color: #fff;
    }

        .header-search-body-colored a:hover {
            color: #353535 !important;
        }

#header .header-search-body-colored .cart-dropdown .cart-dropdownmenu .cart-actions .btn {
    color: #fff;
}

.header-search-body-colored .cart-dropdown-icon-text {
    color: #fff !important;
}

.header-search-top-colored {
    background-color: #f9f9f9 !important;
    border-bottom: 0 solid #ededed !important;
    color: #353535 !important;
}

    .header-search-top-colored a {
        color: #353535 !important;
    }

        .header-search-top-colored a:hover {
            color: #353535 !important;
        }

    .header-search-top-colored .social-icons li a {
        color: #353535 !important;
    }

        .header-search-top-colored .social-icons li a:hover {
            color: #353535 !important;
        }

.header-search-nav-colored-center {
    border-bottom: 1px solid #f9f9f9 !important;
    background-color: #fff;
}

    .header-search-nav-colored-center li a {
        color: #353535;
    }

#header .header-search-nav-colored-center .header-nav-main nav > ul > li > a.dropdown-toggle:after {
    border-color: #353535 transparent transparent transparent;
}

#header .header-search-hellobar-colored {
    background-color: #ea344f;
    color: #fff;
}
.header-classic-top-light {
    background-color: #f9f9f9 !important;
    border-bottom: 0 solid #ededed !important;
    color: #353535 !important;
}

    .header-classic-top-light a {
        color: #353535 !important;
    }

        .header-classic-top-light a:hover {
            color: #857f74 !important;
        }

    .header-classic-top-light .social-icons li a {
        color: #353535 !important;
    }

        .header-classic-top-light .social-icons li a:hover {
            color: #353535!important;
        }

.header-classic-top-light-icon {
    color: #353535 !important;
}


.header-classic-top-light-2 {
background-color: #fff !important;
border-bottom: 0 solid #ededed !important;
color: #777 !important;
}

.header-classic-top-light-2 a {
color: #777 !important;
}

.header-classic-top-light-2 a:hover {
color: #353535 !important;
}

.header-classic-top-light-2 .social-icons li a {
color: #777 !important;
}

.header-classic-top-light-2 .social-icons li a:hover {
color: #353535 !important;
}

.header-classic-top-light-2-icon {
    color: #857f74 !important;
}

#header .cart-dropdown .cart-dropdown-icon-classic-2 i {
color: #26509b;
}
#header .cart-dropdown .cart-dropdown-icon .cart-info-classic-2 {
background-color: transparent !important;
}


.header-classic-top-dark {
background-color: #595253 !important;
border-bottom: 0 solid #ededed !important;
color: #fff !important;
}

.header-classic-top-dark a {
color: #fff !important;
}

.header-classic-top-dark a:hover {
    color: #fff !important;
}

.header-classic-top-dark .social-icons li a {
color: #fff !important;
}

.header-classic-top-dark .social-icons li a:hover {
color: #353535!important;
}

.header-classic-top-dark-icon {
color: #fff !important;
}





.header-classic-top-colored {
    background-color: #857f74 !important;
    border-bottom: 0 solid #ededed !important;
    color: #fff !important;
}

    .header-classic-top-colored a {
        color: #fff !important;
    }

        .header-classic-top-colored a:hover {
            color: #fff !important;
        }

    .header-classic-top-colored .social-icons li a {
        color: #fff !important;
    }

        .header-classic-top-colored .social-icons li a:hover {
            color: #fff !important;
        }

.header-classic-top-colored-icon {
    color: #fff !important;
}

#header .header-classic-hellobar-light {
    background-color: #857f74;
    color: #fff;
}

#header .header-classic-hellobar-dark {
    background-color: #857f74;
    color: #fff;
}

#header .header-classic-hellobar-colored {
    background-color: #ea344f;
    color: #fff;
}

.header-classic-top-company {
    background-color: #fff !important;
    border-bottom: 0 solid #ededed !important;
    color: #353535 !important;
}

    .header-classic-top-company a {
        color: #353535;
    }

        .header-classic-top-company a:hover {
            color: #fff;
        }



.header-classic-top-company-icon {
    color: #fff !important;
}

#header .header-classic-company-hellobar {
    background-color: #595253;
    color: #fff;
}


.header-center-body-light {
    background-color: #fff !important;
    color: #353535;
}

    .header-center-body-light a {
        color: #353535;
    }

        .header-center-body-light a:hover {
            color: #E74515;
        }

#header .header-center-body-light .cart-dropdown .cart-dropdownmenu .cart-actions .btn {
    color: #fff;
}

.header-center-body-light .cart-dropdown-icon-text {
    color: #353535 !important;
}

.header-center-nav-light {
    border-top: 1px solid #ededed !important;
    border-bottom: 1px solid #ededed !important;
    background-color: #fff;
}

    .header-center-nav-light li a {
        color: #353535;
    }

    .header-center-nav-light:after li a {
        color: #fff;
    }

#header .header-center-nav-light .header-nav-main nav > ul > li > a.dropdown-toggle:after {
    border-color: #353535 transparent transparent transparent;
}

#header .cart-dropdown .cart-dropdown-icon .cart-info-center {
    background-color: #dc1800 !important;
}

.header-center-top-light {
    background-color: #f9f9f9 !important;
    border-bottom: 0 solid #ededed !important;
    color: #353535 !important;
}

    .header-center-top-light a {
        color: #353535 !important;
    }

        .header-center-top-light a:hover {
            color: #9E998E  !important;
        }

    .header-center-top-light .social-icons li a {
        color: #353535 !important;
    }

        .header-center-top-light .social-icons li a:hover {
            color: #857f74 !important;
        }

.header-center-top-light-icon {
    color: #353535 !important;
}


.header-center-body-dark {
    background-color: #fff !important;
    color: #353535;
}

    .header-center-body-dark a {
        color: #353535;
    }

        .header-center-body-dark a:hover {
            color: #E74515;
        }

#header .header-center-body-dark .cart-dropdown .cart-dropdownmenu .cart-actions .btn {
    color: #fff;
}

.header-center-body-dark .cart-dropdown-icon-text {
    color: #353535 !important;
}

.header-center-top-dark {
    background-color: #595253 !important;
    border-bottom: 0 solid #ededed !important;
    color: #fff !important;
}

    .header-center-top-dark a {
        color: #fff !important;
    }

        .header-center-top-dark a:hover {
            color: #fff !important;
        }

    .header-center-top-dark .social-icons li a {
        color: #fff !important;
    }

        .header-center-top-dark .social-icons li a:hover {
            color: #fff !important;
        }

.header-center-top-dark-icon {
    color: #fff !important;
}

.header-center-nav-dark {
    border-top: 1px solid #ededed !important;
    border-bottom: 0px solid #ededed !important;
    background-color: #fff;
}

    .header-center-nav-dark li a {
        color: #353535;
    }

    .header-center-nav-dark:after li a {
        color: #fff;
    }

#header .header-center-nav-dark .header-nav-main nav > ul > li > a.dropdown-toggle:after {
    border-color: #353535 transparent transparent transparent;
}


#header .header-center-hellobar-light {
    background-color: #ea344f;
    color: #fff;
}

#header .header-center-hellobar-dark {
    background-color: #ea344f;
    color: #fff;
}

#header .header-center-hellobar-colored {
    background-color: #ea344f;
    color: #fff;
}


.header-center-body-colored {
    background-color: #fff !important;
    color: #353535;
}

    .header-center-body-colored a {
        color: #353535;
    }

        .header-center-body-colored a:hover {
            color: #E74515;
        }

#header .header-center-body-colored .cart-dropdown .cart-dropdownmenu .cart-actions .btn {
    color: #fff;
}

.header-center-body-colored .cart-dropdown-icon-text {
    color: #353535 !important;
}

.header-center-nav-colored {
    border-top: 0px solid #ededed !important;
    border-bottom: 0px solid #ededed !important;
    background-color: #f9f9f9;
}

    .header-center-nav-colored li a {
        color: #353535;
    }

    .header-center-nav-colored:after li a {
        color: #fff;
    }

#header .header-center-nav-colored .header-nav-main nav > ul > li > a.dropdown-toggle:after {
    border-color: #353535 transparent transparent transparent;
}

.header-center-top-colored {
    background-color: #857f74 !important;
    border-bottom: 0 solid #ededed !important;
    color: #353535 !important;
}

.header-center-top-colored a {
color: #fff !important;
}

.header-center-top-colored a:hover {
color: #fff!important;
}

.header-center-top-colored .social-icons li a {
color: #fff !important;
}

.header-center-top-colored .social-icons li a:hover {
color: #fff !important;
}

.header-center-top-colored-icon {
color: #fff !important;
}

.header-search-item-nav-top-classic {
    border-left: 1px solid #ccc !important;
    border-right: 0 solid #ccc !important;
    border-top: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
}

.header-search-item-nav-top-classic:focus {
    border-left: 1px solid #ccc !important;
    border-right: 0 solid #ccc !important;
    border-top: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.header-btn-search-nav-top-classic {
    color: #fff !important;
    background-color: #857f74!important;
    border-left: 0px solid #ccc !important;
    border-right: 1px solid #857f74!important;
    border-top: 1px solid #857f74!important;
    border-bottom: 1px solid #857f74!important;
}
#header .header-btn-collapse-nav-classic {
    background-color: #fff;
    color:#353535;
}
#header .header-center-btn-collapse-nav {
    background-color: #fff;
    color: #353535;
}





.header-fullwidth-body-light {
background-color: #fff !important;
}

.header-fullwidth-body-light a {
color: #353535;
}

.header-fullwidth-body-light a:hover {
color: #353535;
}

#header .header-fullwidth-body-light .cart-dropdown .cart-dropdownmenu .cart-actions .btn {
color: #fff;
}

.header-fullwidth-body-light .cart-dropdown-icon-text {
color: #353535 !important;
}

.header-fullwidth-top-light {
background-color: #595253 !important;
border-bottom: 0 solid #ededed !important;
color: #fff !important;
}

.header-fullwidth-top-light a {
color: #fff !important;
}

.header-fullwidth-top-light a:hover {
color: #fff !important;
}

.header-fullwidth-top-light .social-icons li a {
color: #fff !important;
}

.header-fullwidth-top-light .social-icons li a:hover {
color: #fff !important;
}

.header-fullwidth-nav-light-center {
border-bottom: 1px solid #f9f9f9 !important;
background-color: #fff;
}

.header-fullwidth-nav-light-center li a {
color: #353535;
}

.header-fullwidth-nav-light-center:after li a {
color: #fff;
}

#header .header-fullwidth-nav-light-center .header-nav-main nav > ul > li > a.dropdown-toggle:after {
border-color: #353535 transparent transparent transparent;
}

#header .header-fullwidth-hellobar-light {
background-color: #353535;
color: #fff;
}
.header-search-item-nav-top-fullwidth {
border-left: 1px solid #ccc !important;
border-right: 0 solid #ccc !important;
border-top: 1px solid #ccc !important;
border-bottom: 1px solid #ccc !important;
}
.header-btn-search-nav-top-fullwidth {
color: #fff !important;
background-color: #857f74!important;
border-left: 0px solid #ccc !important;
border-right: 1px solid #857f74!important;
border-top: 1px solid #857f74!important;
border-bottom: 1px solid #857f74!important;
}
.header-fullwidth-nav-light-left {
    border-bottom: 0px solid #f9f9f9 !important;
    background-color: #f2f2f2;
}
#header .header-nav-main nav > ul > li > a.dropdown-toggle-fullwidth:after {
    border-color: #fff transparent transparent transparent
}

#header .header-nav-main nav > ul > li > a.dropdown-toggle-nav:after {
    border-color: #fff transparent transparent transparent
}

html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle-fullwidth:after,
html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle-fullwidth:after {
    border-color: #857f74transparent transparent transparent
}
.dropdown-mega-fullwidth {
    background-color: #26509b;
}
.dropdown-mega-fullwidth a {
   color: #fff;
}
#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main-fullwidth nav > ul > li:hover > a {
    background: #fff;
    color: #857f74!important;
}
#header .header-nav-top-fullwidth .nav > li > a, #header .header-nav-top-fullwidth .nav > li > span {
    color: #999;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-submenu-fullwidth li a {
    border-bottom: 0px solid #f4f4f4;
    color: #353535;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
background-color: #fff;
border-color: #fff;
}


#header .header-search-hellobar, .header-classic-hellobar {
    background-color: #ea344f;
    color: #fff;
}

.footer-classic-light {
    background: #FFF !important;
    border-top: 1px solid #DDD !important;
    color: #353535 !important
}

    .footer-classic-light a {
        color: #353535 !important
    }

        .footer-classic-light a:hover {
            color: #9E998E!important
        }

    .footer-classic-light .btn-submit.custom-submit {
        background: #857f74 !important;
        color: #fff;
    }

    .footer-classic-light .form-control-newsletter {
        color: #353535 !important;
        background-color: #fff !important;
        border: 1px solid #DDD !important;
    }

    .footer-classic-light .social-icons li a {
        background: none !important;
        color: #353535 !important;
    }

        .footer-classic-light .social-icons li a:hover {
            color: #353535!important;
        }

    .footer-classic-light .copyright-text, .footer-classic-light .copyright-text a {
        color: #777 !important
    }



.footer-classic-dark {
    background: #353535 !important;
    border-top: 0px solid #DDD !important;
    color: #fff !important
}

    .footer-classic-dark a {
        color: #fff !important
    }

        .footer-classic-dark a:hover {
            color: #353535!important
        }

    .footer-classic-dark .btn-submit.custom-submit {
        background: #857f74 !important;
        color: #fff;
    }

    .footer-classic-dark .form-control-newsletter {
        color: #353535 !important;
        background-color: #fff !important;
        border: 1px solid #DDD !important;
    }

    .footer-classic-dark .social-icons li a {
        background: none !important;
        color: #fff !important;
    }

        .footer-classic-dark .social-icons li a:hover {
            color: #353535!important;
        }

    .footer-classic-dark .copyright-text {
        color: #fff !important
    }
    .footer-classic-light .copyright-text a {
        color: #777 !important
    }



.footer-classic-colored {
    background: #353535;
    border-top: 0px solid #DDD !important;
    color: #fff !important
}

    .footer-classic-colored a {
        color: #fff !important
    }

        .footer-classic-colored a:hover {
            color: #857f74 !important
        }

    .footer-classic-colored .section-row-newsletter {
        background: #857f74 !important;
    }

    .footer-classic-colored .section-row-info {
        background: #353535 !important;
    }

    .footer-classic-colored .section-row-copyright {
        background: #fff !important;
    }


    .footer-classic-colored .btn-submit.custom-submit {
        background: #353535 !important;
        color: #fff;
    }

    .footer-classic-colored .registrazione-error {
        color: #fff !important;
    }



    .footer-classic-colored .form-control-newsletter {
        color: #353535 !important;
        background-color: #fff !important;
        border: 1px solid #fff !important;
    }

    .footer-classic-colored .social-icons li a {
        background: none !important;
        color: #fff !important;
    }

        .footer-classic-colored .social-icons li a:hover {
            color: #353535!important;
        }

    .footer-classic-colored .copyright-text, .footer-classic-colored .copyright-text a {
        color: #353535 !important
    }



.side-menu-classic-category {
    background-color: #92b5cc;
    color: #fff;
}
.side-menu-classic-category:hover {
    background-color: #26509b;
    color: #fff;
}


.side-menu-classic-arrow-category {
    background-color: #92b5cc;
    color: #fff;
}

.side-menu-classic-arrow-category:hover {
    background-color: #26509b;
    color: #fff;
}



#main-sidebar ul.side-menu-classic-subcategory li a {
    transition: all .3s;
    -webkit-transition: background .1s;
    -moz-transition: background .1s;
    transition: background .1s;
    border-bottom: 0px solid #ededde;
    color: #353535 ;
}
ul.side-menu-classic-subcategory li a:hover {
    color: #353535 !important;
    background-color: #f9f9f9 !important;
}

ul.side-menu-classic-subcategory li.active > a {
    color: #353535 !important;
    background-color: #f9f9f9 !important;
}
.side-menu-classic-boxed {
    border: 1px solid #ededde;
}
.side-menu-classic-shadow {
    box-shadow: 0 5px 20px #0000001f;
    background-color:#fff;
}
#main-sidebar ul.side-menu-classic-subcategory-arrow li a {
    border-bottom: 0px solid #ededde;
}
.side-menu-classic-icon-arrow {
    color: #353535;
}

.side-menu-classic-background {
    background-color: #f9f9f9;
}
.side-menu-classic-background-title {
    background-color: #857f74 !important;
    color: #fff !important;
}

.side-menu-classic-background-category {
    background-color: transparent;
    color: #353535;
}
.side-menu-classic-background-category:hover {
    background-color: transparent;
    color: #353535;
}
#main-sidebar ul.side-menu-classic-background-subcategory li a {
    transition: all .3s;
    -webkit-transition: background .1s;
    -moz-transition: background .1s;
    transition: background .1s;
    border-bottom: 0px solid #ededde;
    color: #353535;
}

ul.side-menu-classic-background-subcategory li a:hover {
    color: #353535 !important;
    background-color: transparent !important;
}

ul.side-menu-classic-background-subcategory li.active > a {
    color: #353535 !important;
    background-color: transparent !important;
}


.side-menu-classic-icons-title {
    background-color: #353535 !important;
    color: #fff !important;
}
.side-menu-classic-icons-category {
    background-color: #fafafb;
    color: #353535;
}

.side-menu-classic-icons-category:hover {
    background-color: #eee !important;
    color: #353535;
}
.side-menu-classic-icons-icon {
    filter: brightness(0) saturate(100%) invert(28%) sepia(70%) saturate(3298%) hue-rotate(188deg) brightness(93%) contrast(91%);
}
.side-menu-toogle-icons-icon {
    filter: brightness(0) saturate(100%) invert(28%) sepia(70%) saturate(3298%) hue-rotate(188deg) brightness(93%) contrast(91%);
}


#main-sidebar ul.side-menu-classic-icons-subcategory li a {
    transition: all .3s;
    -webkit-transition: background .1s;
    -moz-transition: background .1s;
    transition: background .1s;
    border-bottom: 0px solid #ededde;
    color: #353535;
}

ul.side-menu-classic-icons-subcategory li a:hover {
    color: #353535 !important;
    background-color: #fafafb !important;
}

ul.side-menu-classic-icons-subcategory li.active > a {
    color: #353535 !important;
    background-color: transparent !important;
}

.shop ul.category-classic-grid .new-category {
    background-color: #72aacc;
}

.shop ul.category-classic-grid .new-product {
    background-color: #72aacc;
}
.shop ul.category-classic-grid .promo-product {
    background-color: #ff0000;
}
.shop ul.category-classic-grid .start-price-product {
    background: #e9e9e9;
}


.side-menu-toogle-icons {
    background-color: #fff;
}
.side-menu-toogle-icons-aside nav {
    border: 1px solid #eee;
}
.side-menu-toogle-icons-aside nav:not(:last-child) {
    border-bottom: 0;
}
.side-menu-toogle-icons-title {
    background-color: #857f74 !important;
    color: #fff !important;
}
.side-menu-toogle-icons-category {
    background-color: #fff;
    color: #353535;
}

.side-menu-toogle-icons-category:hover {
background-color: #eee !important;
color: #353535;
}
.side-menu-toogle-icons-category.selected {
    background-color: #eee !important;
    color: #353535;
}

.side-menu-toogle-icons-aside nav.show .side-menu-toogle-icons-category {
    background-color: #eee !important;
    color: #353535;
}


.side-menu-toogle-icons-category:hover img {
    /*-webkit-filter: invert(100%) !important;
    filter: invert(100%) !important;*/

}
.side-menu-toogle-icons-aside nav.show .side-menu-toogle-icons-category img {
    /*-webkit-filter: invert(100%) !important;
    filter: invert(100%) !important;*/
}
.side-menu-toogle-icons-category.selected img {
    /*-webkit-filter: invert(100%) !important;
    filter: invert(100%) !important;*/
}



#main-sidebar ul.side-menu-toogle-icons-subcategory li a {
    transition: all .3s;
    -webkit-transition: background .1s;
    -moz-transition: background .1s;
    transition: background .1s;
    border-bottom: 0px solid #ededde;
    color: #353535;
}

ul.side-menu-toogle-icons-subcategory li a:hover {
    color: #353535 !important;
    background-color: #fafafb !important;
}

ul.side-menu-toogle-icons-subcategory li.active > a {
    color: #353535 !important;
    background-color: transparent !important;
}





.category-classic-grid-box:hover .title {
    color: #353535 !important;
}
.category-classic-grid-box:hover .start-price {
    color: #ff0000 !important;
}
.category-classic-grid-box .box-info .text {
    color: #353535 !important;
}

.category-classic-grid-col-border {
    border: 1px solid #eee !important;
}
    .category-classic-grid-col-border:hover {
        border: 1px solid #ccc !important;
        cursor: pointer;
        transition: 0.3s;
    }

.category-classic-grid-col-text {
    border: 1px solid #fafafa !important;
    background-color: #fafafa !important;
}
.category-classic-grid-col-text:hover {
    border: 1px solid #eee !important;
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.12) !important;
    transform: scale(1.00, 1.00) !important;
    cursor: pointer;
    transition: 0.3s;
}
.category-classic-grid-col-blank {
    border: 1px solid #fff !important;
}

.category-classic-grid-col-blank:hover {
    border: 1px solid #ccc !important;
    cursor: pointer;
    transition: 0.3s;
}

.category-classic-grid-col-white-blank {
    border: 1px solid #fff !important;
    background-color:#fff;
}

.category-classic-grid-col-white-text {
    border: 1px solid #eee !important;
    background-color: #ffff !important;
}

.category-classic-grid-col-white-text:hover {
    border: 1px solid #ccc !important;
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.12) !important;
    transform: scale(1.00, 1.00) !important;
    cursor: pointer;
    transition: 0.3s;
}





.category-classic-grid-col-dual {
    border: 0px solid #f7f7f6 !important;
    background-color: #f7f7f6
}

    .category-classic-grid-col-dual:hover {
        border: 0px solid #f7f7f6 !important;
        cursor: pointer;
        transition: 0.3s;
        background-color: #f7f7f6
    }




.category-classic-grid-box:hover img {
}


.breadcrumb-classic {
    background-color: #f9f9f9 !important;
}
.breadcrumb-classic a {
    color: #353535 !important;
}
ul.breadcrumb-classic > li:last-child > a {
    color: #353535 !important;
}

.breadcrumb-transparent {
    background-color: transparent !important;
}

.breadcrumb-transparent a {
    color: #353535 !important;
}

ul.breadcrumb-transparent > li:last-child > a {
    color: #353535 !important;
}

.breadcrumb-title {
    background-color: #f9f9f9 !important;
}

.breadcrumb-title a {
    color: #353535 !important;
}

ul.breadcrumb-title > li:last-child > a {
    color: #353535 !important;
}
.breadcrumb-title-h1 {
    background-color: #224a98a6 !important;
    color: #fff;
}

.category-page-image-box .new-category {
    background-color: #f1b434;
}
.category-page-h1, .category-page-description .category-page-description-free h1 {
    color: #353535
}
.category-page-h2, .category-page-description-free h2,h3,h4 {
    color: #353535 !important;
}
.category-page-description-divider {
    background-color: #f2f2f2
}
.category-page-description-divider .fa, .category-page-description-divider .icons {
    text-align: center;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    background: #fff;
    border-radius: 50px;
    color: #353535;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    position: absolute;
    text-align: center;
    width: 50px;
    font-size: 20px;
    margin: 0 auto 0 -25px;
    top: -25px;
    left: 50%;
    z-index: 1;
}

.category-page-dual-light {
    background-color: #f9f9f9 !important;
}
.category-page-dual-transparent {
    background-color: transparent !important;
}
.category-page-dual-dark {
    background-color: #353535 !important;
}
.dual-dark {
    color: #fff;
}

.cms-page-menu-title {
    color: #fff;
    background-color: #26509b;
}

aside ul.nav-list > li > a {
    color: #666;
}


.cms-page-description p {
    color: #333;
}


ul.nav-list li a {
    -webkit-transition: background .1s;
    -moz-transition: background .1s;
    transition: background .1s;
    border-bottom: 1px solid #f2f2f2;
    color: #666;
}
ul.nav-list li a:hover {
    background-color: #f2f2f2;
}
ul.nav-list li.active > a {
    color: #353535 !important;
}

.newsletter-page-box {
    background-color: #f9f9f9
}



.faq-page-box {
    border: 0px solid #eee;
}

    .faq-page-box .toggle > label {
        -webkit-transition: all .15s ease-out;
        -moz-transition: all .15s ease-out;
        transition: all .15s ease-out;
        background: #fff;
        color: #ccc;
        border: 1px solid #c9cfbb
    }

html .faq-page-box .toggle-primary .toggle label {
    color: #353535;
    border-left-color: #c9cfbb;
    border-right-color: #c9cfbb;
}

html .faq-page-box .toggle-primary .toggle.active > label {
    background-color: #c9cfbb;
    border-color: #c9cfbb;
    color: #fff;
}

.faq-page-box .toggle > label + p {
    color: #777;
}

.request-page-txt-privacy {
    border: #CCC 1px solid;
}
.product-page-label-new-product-left {
    background-color: #f1b434;
}
.product-page-label-promo-product-left {
    background-color: #ff0000;
}
.product-page-label-start-price-left {
    background-color: #2ea512;
}



.product-page-label-new-product-inline {
    background-color: #f1b434;
}

.product-page-label-promo-product-inline {
    background-color: #ff0000;
}
.product-page-label-start-price-inline {
    background-color: #2ea512;
}
.product-static-box-text {
    background-color: #fff !important;
    color: #777;
}


.bg_blue {
    background-color: #fff !important;
}
.modal-header {
    background: #ccc none repeat scroll 0 0;
    color: #353535;
}

.wizard-resume-total-price-box {
    border: 0px solid #4c4c4c;
    background-color: #fff;
    color: #353535;
}

.wizard-form-button {
    border: 1px solid #ccc;
    background-color: #fafafb
}

.wizard-form-button-active {
    border: 1px solid #4c4c4c;
    background-color: #4c4c4c;
    color: #fff;
}
.home-page-title-1 {
    color: #353535;
    border-top: 0x solid #f9f9f9;
    border-bottom: 1px solid #eee;
}
.home-page-title-1-no-border {
    border-bottom: 0px solid #eee;
}

.home-page-title-1-divider {
    background-color: #f2f2f2;
}
.feature-box-custom-title-1 {
}

.feature-box-custom-text-1 {
    color: #777 !important;
}

.feature-box-custom-icon-1 {
    color: #777 !important;
}
.feature-box-custom-icon-2 {
    color: #857f74 !important;
}
.feature-box-custom-container-1 {
    background-color: #f9f9f9
}

.icon-info-bar-3 {
    filter: brightness(0) saturate(100%) invert(50%) sepia(16%) saturate(1216%) hue-rotate(161deg) brightness(95%) contrast(89%);
}
.icon-info-bar-5 {
}



.products-offer-box {
    border: 1px solid #857f74;
}

.products-offer-box-2 {
    border: 2px solid #F1F1F1;
}
.section-page-home-1 {
    background-color: #f9f9f9;
}

.section-page-home-2 {
    background-color: #fff;
}

.section-page-home-3 {
    background-color: #f9f9f9;
    border-top: 5px solid #F1F1F1 !important;
    border-bottom: 5px solid #F1F1F1 !important;
}

.section-page-home-message {
    background-color: #f9f9f9;
}


.home-page-title-2 {
    color: #333;
}

.home-page-text-2 {
    color: #777
}

.section-page-home-block .col-text {
    background-color: #f9f9f9;
}

.section-page-home-block .title {
    color: #353535
}

.section-page-home-block .text {
}


.section-page-home-block-2 {
    background-color: #f2f2f2;
}

.section-page-home-block-2 .col-text {
    background-color: f#2f2f2;
}

.section-page-home-block-2 .title {
    color: #333
}

.section-page-home-block-2 .text {
}

.section-page-home-block-2 .border-block-2 {
    border-right-color: #fff
}

.section-page-home-message .icon {
    filter: brightness(0) saturate(100%) invert(50%) sepia(16%) saturate(1216%) hue-rotate(161deg) brightness(95%) contrast(89%);
}

.filter-white-image {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}
.section-footer-quote.dark {
    background-color: #857f74;
}
.section-footer-quote.colored {
    background: linear-gradient( 177deg, #857f74 0%, #e36159 80%);
}
.section-footer-quote.dark .title, .section-footer-quote.dark .text, .section-footer-quote.colored .title, .section-footer-quote.colored .text {
    color: #fff !important;
}
.banner_side_menu_1 {
    border: 1px solid #e9e9e9;
}

.wizard-step-tab {
    background-color: #f8f8f8 !important;
}
.wizard-step-tab .icon {
    color: #fff;
    background-color: #857f74;
}
    .wizard-step-tab .text {
        color: #353535;
    }
.wizard-step-tab-description {
   color:#777;
}
.temp-matrix .form-control {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 0 0 rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.varianteOrizzontaleMatrix.text {
    border-color: #f8f8f8 !important;
    background-color: transparent !important;
    color: #333 !important;
}

.varianteOrizzontaleMatrix.color {
    color: #333 !important;
}

.varianteOrizzontaleMatrix.image {
    border-color: #fff !important;
    background-color: none !important;
}

.varianteOrizzontaleVerticaleMatrixData {
    color: #333;
    border-color: #f8f8f8;
}

.varianteOrizzontaleVerticaleMatrixData.color {
    border-color: #f8f8f8 !important;
    background-color: none !important;
}

.varianteOrizzontaleVerticaleMatrixData.text {
    border-color: #f8f8f8 !important;
    background-color: #f8f8f8 !important;
    color: #333 !important;
}

.varianteOrizzontaleVerticaleMatrixData.image {
    border-color: #fff !important;
    background-color: none !important;
}

.varianteOrizzontaleMatrixData {
    color: #333;
    border-color: #ccc;
}

.matrix_product_ceck_quantity-label-error {
    color: #d2322d;
}

.matrix_product_ceck_quantity-label-ok {
    color: #47a447;
}

.matrix_product_ceck_quantity .error {
    color: #d2322d;
}

.matrix_product_ceck_quantity .ok {
    color: #47a447;
}
.section-page-home-message-bicolor {
    background: linear-gradient(to right, #f9f9f9 50%, #857f7450%);
    color: #333;
}

.section-page-home-service-bicolor {
    background: linear-gradient(to right, #92b5cc 50%, #f9f9f9 50%);
    color: #333;
}

.section-page-home-message-bicolor .btn-content-page {
    background-color: #857f74  !important;
    border-color: #857f74  !important;
    color: #fff !important
}

.section-page-home-message-bicolor .btn-content-page:hover {
    background-color: transparent !important;
    border-color: #857f74  !important;
    color: #857f74  !important;
}


.section-page-home-service-bicolor .btn-content-page {
background-color: #857f74  !important;
border-color: #857f74  !important;
color: #fff !important
}

.section-page-home-service-bicolor .btn-content-page:hover {
    background-color: transparent !important;
    border-color: #857f74  !important;
    color: #857f74  !important;
}

.home-page-title-6 {
    color: #333;
}

.home-page-text-6 {
    color: #333;
}

.section-page-home-service-bicolor .home-page-title-6, .section-page-home-service-bicolor .home-page-text-6 {
    color: #333;
}

.services-featured-boxes-style-1 {
border: 0px solid #595253;
color: #333;
background-color: #FFF !important;
}

.services-featured-boxes-style-1 .box-content-custom {
    border: 0px solid #ebebeb !important;
}

.services-featured-boxes-style-1 .title {
    color: #333;
}

.services-featured-boxes-style-1 .text {
    color: #333;
}

    .services-featured-boxes-style-1 .icon {
        filter: brightness(0) saturate(100%) invert(13%) sepia(68%) saturate(9%) hue-rotate(21deg) brightness(98%) contrast(82%);
    }
.section-page-home-service {
    background-color: #fff;
    color: #333;
}

.services-featured-boxes-style-2 {
    border: 0px solid #595253;
    color: #333;
    background-color: #f9f9f9 !important;
}

    .services-featured-boxes-style-2 .box-content-custom {
        border: 0px solid #ebebeb !important;
    }

.services-featured-boxes-style-2 .title {
    color: #333;
}

.services-featured-boxes-style-2 .text {
    color: #333;
}

.services-featured-boxes-style-2 .icon {
    filter: brightness(0) saturate(100%) invert(50%) sepia(16%) saturate(1216%) hue-rotate(161deg) brightness(95%) contrast(89%);
}

.section-page-home-4 {
    background-color: #f9f9f9;
    border-top: 0px solid #F1F1F1 !important;
    border-bottom: 0px solid #F1F1F1 !important;
}

.section-angled-white {
    background-color: #FFF !important;
}

.section-with-shape-divider {
    background: #f9f9f9;
}

.section-page-home-numbers .title {
    color: #333;
}

.section-page-home-numbers .text {
    color: #333;
}

.section-page-home-numbers .number-value {
    color: #857f74 ;
}

.section-page-home-numbers .number-text {
    color: #333;
}

p {
    color: #353535;
}


.category-page-title {
    color: #857f74;
}


.section-page-footer-message {
    background-color: #fff;
}

#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:hover > a {
    background: #fff;
}


    @media(max-width:1200px) {
        .header-search-nav-dark-center {
            background-color: #fff;
        }

        #header .header-search-nav-dark-center .header-nav-main nav > ul > li > a.dropdown-toggle:after {
            border-color: #353535 transparent transparent transparent;
        }

        .header-center-nav-colored {
            background-color: #fff;
        }

        #header .header-center-nav-colored .header-nav-main nav > ul > li > a.dropdown-toggle:after {
            border-color: #353535 transparent transparent transparent;
        }

        .header-search-nav-dark-center li a {
            color: #353535;
        }

        .header-center-nav-colored li a {
            color: #353535;
        }

        .dropdown-mega-fullwidth {
            background-color: #fff;
        }

        #header .header-nav-main nav > ul > li > a, #header .header-nav-main-fullwidth nav > ul > li > a:focus, #header .header-nav-main-fullwidth nav > ul > li > a:hover {
            color: #353535;
        }

        .header-fullwidth-nav-light-left {
            background-color: #fff;
        }

        .section-page-home-message-bicolor {
            background: linear-gradient(to right, #f9f9f9 50%, #f9f9f9 50%);
            color: #333;
        }

        .section-page-home-service-bicolor {
            background: linear-gradient(to right, #92b5cc 50%, #92b5cc 50%);
            color: #333;
        }
        .section-page-home-service-bicolor .home-page-title-6, .section-page-home-service-bicolor .home-page-text-6 {
            color: #fff;
        }
    }

    @media(max-width:991px) {
        .header-search-nav-dark-center {
            background-color: #fff;
        }

        #header .header-search-nav-dark-center .header-nav-main nav > ul > li > a.dropdown-toggle:after {
            border-color: #353535 transparent transparent transparent;
        }

        .header-center-nav-colored {
            background-color: #fff;
        }

        #header .header-center-nav-colored .header-nav-main nav > ul > li > a.dropdown-toggle:after {
            border-color: #353535 transparent transparent transparent;
        }

        .header-search-nav-dark-center li a {
            color: #353535;
        }

        .header-center-nav-colored li a {
            color: #353535;
        }

        .dropdown-mega-fullwidth {
            background-color: #fff;
        }

        #header .header-nav-main nav > ul > li > a, #header .header-nav-main-fullwidth nav > ul > li > a:focus, #header .header-nav-main-fullwidth nav > ul > li > a:hover {
            color: #353535;
        }

        .header-fullwidth-nav-light-left {
            background-color: #fff;
        }
        .section-page-home-message-bicolor {
            background: linear-gradient(to right, #f9f9f9 50%, #f9f9f9 50%);
            color: #333;
        }

        .section-page-home-service-bicolor {
            background: linear-gradient(to right, #92b5cc 50%, #92b5cc 50%);
            color: #333;
        }
        .section-page-home-service-bicolor .home-page-title-6, .section-page-home-service-bicolor .home-page-text-6 {
            color: #fff;
        }


    }

    @media(max-width:767px) {
        .header-search-nav-dark-center {
            background-color: #fff;
        }

        #header .header-search-nav-dark-center .header-nav-main nav > ul > li > a.dropdown-toggle:after {
            border-color: #353535 transparent transparent transparent;
        }

        .header-center-nav-colored {
            background-color: #fff;
        }

        #header .header-center-nav-colored .header-nav-main nav > ul > li > a.dropdown-toggle:after {
            border-color: #353535 transparent transparent transparent;
        }

        .header-search-nav-dark-center li a {
            color: #353535;
        }

        .header-center-nav-colored li a {
            color: #353535;
        }

        .dropdown-mega-fullwidth {
            background-color: #fff;
        }

        #header .header-nav-main nav > ul > li > a, #header .header-nav-main-fullwidth nav > ul > li > a:focus, #header .header-nav-main-fullwidth nav > ul > li > a:hover {
            color: #353535;
        }

        .header-fullwidth-nav-light-left {
            background-color: #fff;
        }
        .section-page-home-message-bicolor {
            background: linear-gradient(to right, #f9f9f9 50%, #f9f9f9 50%);
            color: #333;
        }

        .section-page-home-service-bicolor {
            background: linear-gradient(to right, #92b5cc 50%, #92b5cc 50%);
            color: #333;
        }
        .section-page-home-service-bicolor .home-page-title-6, .section-page-home-service-bicolor .home-page-text-6 {
            color: #fff;
        }

    }

    @media(max-width:600px) {
        .header-search-nav-dark-center {
            background-color: #fff;
        }

        #header .header-search-nav-dark-center .header-nav-main nav > ul > li > a.dropdown-toggle:after {
            border-color: #353535 transparent transparent transparent;
        }

        .header-center-nav-colored {
            background-color: #fff;
        }

        #header .header-center-nav-colored .header-nav-main nav > ul > li > a.dropdown-toggle:after {
            border-color: #353535 transparent transparent transparent;
        }

        .header-search-nav-dark-center li a {
            color: #353535;
        }

        .header-center-nav-colored li a {
            color: #353535;
        }

        .dropdown-mega-fullwidth {
            background-color: #fff;
        }

        #header .header-nav-main nav > ul > li > a, #header .header-nav-main-fullwidth nav > ul > li > a:focus, #header .header-nav-main-fullwidth nav > ul > li > a:hover {
            color: #353535;
        }

        .header-fullwidth-nav-light-left {
            background-color: #fff;
        }
        .section-page-home-message-bicolor {
            background: linear-gradient(to right, #f9f9f9 50%, #f9f9f9 50%);
            color: #333;
        }

        .section-page-home-service-bicolor {
            background: linear-gradient(to right, #92b5cc 50%, #92b5cc 50%);
            color: #333;
        }
        .section-page-home-service-bicolor .home-page-title-6, .section-page-home-service-bicolor .home-page-text-6 {
            color: #fff;
        }

    }

    @media(max-width:480px) {
        .header-search-nav-dark-center {
            background-color: #fff;
        }

        #header .header-search-nav-dark-center .header-nav-main nav > ul > li > a.dropdown-toggle:after {
            border-color: #353535 transparent transparent transparent;
        }

        .header-center-nav-colored {
            background-color: #fff;
        }

        #header .header-center-nav-colored .header-nav-main nav > ul > li > a.dropdown-toggle:after {
            border-color: #353535 transparent transparent transparent;
        }

        .header-search-nav-dark-center li a {
            color: #353535;
        }

        .header-center-nav-colored li a {
            color: #353535;
        }

        .dropdown-mega-fullwidth {
            background-color: #fff;
        }

        #header .header-nav-main nav > ul > li > a, #header .header-nav-main-fullwidth nav > ul > li > a:focus, #header .header-nav-main-fullwidth nav > ul > li > a:hover {
            color: #353535;
        }

        .header-fullwidth-nav-light-left {
            background-color: #fff;
        }
        .section-page-home-message-bicolor {
            background: linear-gradient(to right, #f9f9f9 50%, #f9f9f9 50%);
            color: #333;
        }

        .section-page-home-service-bicolor, section-page-home-service-bicolor .title {
            background: linear-gradient(to right, #92b5cc 50%, #92b5cc 50%);
        }
        .section-page-home-service-bicolor .home-page-title-6, .section-page-home-service-bicolor .home-page-text-6 {
            color: #fff;
        }


    }