/*************** BF theme colors ***************/

.bf-orange-color {
    color: #e56e21;
}

.bf-orange-border {
    border-color: #e56e21;
}

.bf-orange-bg {
    background-color: #e56e21;
}

.bf-green-color {
    color: #2d6f15;
}

.bf-green-border {
    border-color: #2d6f15 !important;
}

.bf-green-bg {
    background-color: #2d6f15;
}


/* KSZ */

.bf-brown-color {
    color: #39210f;
}

.bf-brown-border {
    border-color: #39210f !important;
}

.bf-brown-bg {
    background-color: #39210f;
}

.bf-cedar-color {
    color: #5f3a19;
}

.bf-cedar-border {
    border-color: #5f3a19;
}

.bf-cedar-bg {
    background-color: #5f3a19;
}


/* IC */

.bf-ivory-color {
    color: #f9f0db;
}

.bf-ivory-border {
    border-color: #f9f0db !important;
}

.bf-ivory-bg {
    background-color: #f9f0db;
}

.bf-coffee-color {
    color: #6c594b;
}

.bf-coffee-border {
    border-color: #6c594b !important;
}

.bf-coffee-bg {
    background-color: #6c594b;
}


/* AKRV */

.bf-syrup-color {
    color: #5d1c11;
}

.bf-syrup-border {
    border-color: #5d1c11 !important;
}

.bf-syrup-bg {
    background-color: #5d1c11;
}

.bf-cream-color {
    color: #fdf5e1;
}

.bf-cream-border {
    border-color: #fdf5e1 !important;
}

.bf-cream-bg {
    background-color: #fdf5e1;
}


/* KO3AP */

.bf-aegean-color {
    color: #28687d;
}

.bf-aegean-border {
    border-color: #28687d !important;
}

.bf-aegean-bg {
    background-color: #28687d;
}

.bf-stone-color {
    color: #baced3;
}

.bf-stone-border {
    border-color: #baced3 !important;
}

.bf-stone-bg {
    background-color: #baced3;
}


/* ISGF */

.bf-cerulean-color {
    color: #268daf;
}

.bf-cerulean-border {
    border-color: #268daf !important;
}

.bf-cerulean-bg {
    background-color: #268daf;
}

.bf-sky-color {
    color: #019cb4;
}

.bf-sky-border {
    border-color: #019cb4 !important;
}

.bf-sky-bg {
    background-color: #019cb4;
}

.bf-slate-color {
    color: #757474;
}

.bf-slate-border {
    border-color: #757474 !important;
}

.bf-slate-bg {
    background-color: #757474;
}

.bf-shamrock-color {
    color: #61b218;
}

.bf-shamrock-border {
    border-color: #61b218 !important;
}

.bf-shamrock-bg {
    background-color: #61b218;
}

.bf-cloud-color {
    color: #ebf0f3;
}

.bf-cloud-border {
    border-color: #ebf0f3;
}

.bf-cloud-bg {
    background-color: #ebf0f3;
}


/*************** PF theme colors ***************/

.pf-denim-color {
    color: #293f6b;
}

.pf-denim-border {
    border-color: #293f6b;
}

.pf-denim-bg {
    background-color: #293f6b;
}

.pf-navy-color {
    color: #00355d !important;
}

.pf-navy-border {
    border-color: #00355d !important;
}

.pf-navy-bg {
    background-color: #00355d;
}

.pf-fossil-color {
    color: #6d6968;
}

.pf-fossil-border {
    border-color: #6d6968 !important;
}

.pf-fossil-bg {
    background-color: #6d6968;
}

.pf-sapphire-color {
    color: #9fc7cf;
}

.pf-sapphire-border {
    border-color: #9fc7cf !important;
}

.pf-sapphire-bg {
    background-color: #9fc7cf;
}

.pf-coin-color {
    color: #a3acb1;
}

.pf-coin-border {
    border-color: #a3acb1;
}

.pf-coin-bg {
    background-color: #a3acb1;
}


/*************** AA theme colors ***************/

.aa-lightgreen-color {
    color: #afca11;
}

.aa-lightgreen-border {
    border-color: #afca11;
}

.aa-lightgreen-bg {
    background-color: #afca11;
}

.aa-darkgreen-color {
    color: #003e37;
}

.aa-darkgreen-border {
    border-color: #003e37;
}

.aa-darkgreen-bg {
    background-color: #003e37;
}

.aa-gray-color {
    color: #5c5b5b;
}

.aa-gray-border {
    border-color: #5c5b5b !important;
}

.aa-gray-bg {
    background-color: #5c5b5b;
}


/*************** BY theme colors ***************/

.by-purple-color {
    color: #a89898;
}

.by-purple-border {
    border-color: #a89898;
}

.by-purple-bg {
    background-color: #a89898;
}

.by-gold-color {
    color: #b58a09;
}

.by-gold-border {
    border-color: #b58a09 !important;
}

.by-gold-bg {
    background-color: #b58a09;
}

.btn.by-gold-bg:hover {
    background-color: #d8b448 !important
}

.by-lightgold-color {
    color: #edddac;
}

.by-lightgold-border {
    border-color: #edddac;
}

.by-lightgold-bg {
    background-color: #edddac;
}


/* others */

strong,
b {
    font-family: opensans-bold, helvetica, sans-serif;
}

/* i,
em {
    font-family: opensans-italic;
} */

i,
em {
    font-family: opensans-italic, helvetica, sans-serif;
}

body {
    font-size: 18px;
    font-family: opensans-regular, helvetiva, sans-serif;
}

h1 {
    line-height: 53px;
}

h2 {
    line-height: 46px;
}


h3 {
    line-height: 42px;
}

h4 {
    line-height: 36px;
}

h5 {
    line-height: 34px;
}

p {
    line-height: 29px;
}

.lead{
    line-height: 25px;
}

.border-tn-1 {
    border: 1px solid;
}

.border-tn-2 {
    border: 2px solid;
}

.border-tn-3 {
    border: 3px solid;
}

.border-tn-4 {
    border: 4px solid;
}

.border-tn-5 {
    border: 5px solid;
}

.bestseller-tag {
    width: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-bottom: 110px solid transparent;
    border-right: 110px solid #ad2d2d;
    right: 0;
    top: 0;
}

.bstslr {
    transform: rotate(45deg);
    margin-right: -250px;
    margin-top: 90px;
    font-size: 16px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}