/* background */

.bgd-black {
    background-color: #000;
}

.bgd-white {
    background-color: #fff;
}

.bgd-gray-90 {
    background-color: #1a1a1a;
}

.bgd-gray-80 {
    background-color: #333333;
}

.bgd-gray-70 {
    background-color: #4d4d4d;
}

.bgd-gray-60 {
    background-color: #595959;
}

.bgd-gray-50 {
    background-color: #808080;
}

.bgd-gray-40 {
    background-color: #999999;
}

.bgd-gray-30 {
    background-color: #b3b3b3;
}

.bgd-gray-20 {
    background-color: #cccccc;
}

.bgd-gray-10 {
    background-color: #e6e6e6;
}

.bgd-gray-5 {
    background-color: #f4f4f4;
}

.bgd-gray-4 {
    background-color: #f4f4f4;
}

.bgd-gray-3 {
    background-color: #f4f4f4;
}

.bgd-gray-2 {
    background-color: #f8f8f8;
}

.bgd-gray-1 {
    background-color: #fdfdfd;
}

/* bgd- pallete */

.bgd-aliceblue {
    background-color: #f0f8ff;
}

.bgd-antuquewhite {
    background-color: #faebd7;
}

.bgd-aqua {
    background-color: #0ff;
}

.bgd-aquamarine {
    background-color: #7fffd4;
}

.bgd-azure {
    background-color: #f0ffff;
}

.bgd-beige {
    background-color: #f5f5dc;
}

.bgd-bisque {
    background-color: #ffe4c4;
}

.bgd-blanchedalmond {
    background-color: #ffebcd;
}

.bgd-blue {
    background-color: #005bde;
}

.bgd-blueviolet {
    background-color: #8a2be2;
}

.bgd-brown {
    background-color: #a52a2a;
}

.bgd-burlywood {
    background-color: #deb887;
}

.bgd-cadetblue {
    background-color: #5f9ea0;
}

.bgd-coral {
    background-color: #ff7f50;
}

.bgd-cornflowerblue {
    background-color: #6495ed;
}

.bgd-cornsilk {
    background-color: #dc143c;
}

.bgd-cornsilk {
    background-color: #fff8dc;
}

.bgd-darkcyan {
    background-color: #008b8b;
}

.bgd-darkfuchsia {
    background-color: #cd00cd;
}

.bgd-darkgray {
    background-color: #606060;
}

.bgd-darkgreen {
    background-color: #006400;
}

.bgd-darkkhaki {
    background-color: #bdb76b;
}

.bgd-darkorange {
    background-color: #ff8c00;
}

.bgd-darkorchid {
    background-color: #9932cc;
}

.bgd-darkred {
    background-color: #8b0000;
}

.bgd-darksalmon {
    background-color: #e9967a;
}

.bgd-darkseagreen {
    background-color: #8fbc8f;
}

.bgd-darksnow {
    background-color: #fbfbfb;
}

.bgd-xdarksnow {
    background-color: #f7f7f7;
}

.bgd-darkturquoise {
    background-color: #00ced1;
}

.bgd-darkviolet {
    background-color: #9400d3;
}

.bgd-deepskyblue {
    background-color: #00bfff;
}

.bgd-dodgerblue {
    background-color: #1e90ff;
}

.bgd-fainsboro {
    background-color: #dcdcdc;
}

.bgd-firebrick {
    background-color: #b22222;
}

.bgd-floralwhite {
    background-color: #fffaf0;
}

.bgd-forestgreen {
    background-color: #228b22;
}

.bgd-fuchsia {
    background-color: #f0f;
}

.bgd-ghostwhite {
    background-color: #f8f8ff;
}

.bgd-gold {
    background-color: #ffd700;
}

.bgd-goldenrod {
    background-color: #daa520;
}

.bgd-gray {
    background-color: #808080;
}

.bgd-green {
    background-color: #008000;
}

.bgd-greenyellow {
    background-color: #adff2f;
}

.bgd-honeydew {
    background-color: #f0fff0;
}

.bgd-hotpink {
    background-color: #ff69b4;
}

.bgd-indianred {
    background-color: #cd5c5c;
}

.bgd-ivory {
    background-color: #fffff0;
}

.bgd-khaki {
    background-color: #f0e68c;
}

.bgd-lavender {
    background-color: #e6e6fa;
}

.bgd-lavenderblush {
    background-color: #fff0f5;
}

.bgd-lemonchiffon {
    background-color: #fffacd;
}

.bgd-lightblue {
    background-color: #e1fffc;
}

.bgd-lightcoral {
    background-color: #f08080;
}

.bgd-lightcyan {
    background-color: #befcff;
}

.bgd-lightgray {
    background-color: #d3d3d3;
}

.bgd-lightgreen {
    background-color: #9cee90;
}

.bgd-lightseagreen {
    background-color: #20b2aa;
}

.bgd-lightskyblue {
    background-color: #87cefa;
}

.bgd-lightslategray {
    background-color: #789;
}

.bgd-lightsteelblue {
    background-color: #b0c4de;
}

.bgd-lightyellow {
    background-color: #fffdb1;
}

.bgd-lightyellowgreen {
    background-color: #e3fe81;
}

.bgd-lime {
    background-color: #0f0;
}

.bgd-linen {
    background-color: #faf0e6;
}

.bgd-mediumpurple {
    background-color: #9370db;
}

.bgd-mediumslateblue {
    background-color: #7b68ee;
}

.bgd-mediumturquoise {
    background-color: #48d1cc;
}

.bgd-midnightblue {
    background-color: #191970;
}

.bgd-mintcream {
    background-color: #f5fffa;
}

.bgd-mistyrose {
    background-color: #ffe4e1;
}

.bgd-moccasin {
    background-color: #ffe4b5;
}

.bgd-navajowhite {
    background-color: #ffdead;
}

.bgd-oldlace {
    background-color: #fdf5e6;
}

.bgd-olive {
    background-color: #808000;
}

.bgd-orange {
    background-color: #ffa500;
}

.bgd-orangered {
    background-color: #ff4500;
}

.bgd-orchid {
    background-color: #da70d6;
}

.bgd-palegoldenrod {
    background-color: #eee8aa;
}

.bgd-paleturquise {
    background-color: #afeeee;
}

.bgd-papayaawhip {
    background-color: #ffefd5;
}

.bgd-peachpuff {
    background-color: #ffdab9;
}

.bgd-peru {
    background-color: #cd853f;
}

.bgd-pink {
    background-color: #ffc0cb;
}

.bgd-plaevioletred {
    background-color: #db7093;
}

.bgd-plum {
    background-color: #dda0dd;
}

.bgd-powderblue {
    background-color: #b0e0e6;
}

.bgd-red {
    background-color: #d80016;
}

.bgd-rosybrown {
    background-color: #bc8f8f;
}

.bgd-royalblue {
    background-color: #4169e1;
}

.bgd-saddlebrown {
    background-color: #8b4513;
}

.bgd-salmon {
    background-color: #fa8072;
}

.bgd-sandybrown {
    background-color: #f4a460;
}

.bgd-seashell {
    background-color: #fff5ee;
}

.bgd-sienna {
    background-color: #a0522d;
}

.bgd-silver {
    background-color: #c0c0c0;
}

.bgd-skyblue {
    background-color: #87ceeb;
}

.bgd-slategray {
    background-color: #708090;
}

.bgd-snow {
    background-color: #fcfcfc;
}

.bgd-steelblue {
    background-color: #4682b4;
}

.bgd-tan {
    background-color: #d2b48c;
}

.bgd-teal {
    background-color: #008080;
}

.bgd-thistle {
    background-color: #d8bfd8;
}

.bgd-violet {
    background-color: #ee82ee;
}

.bgd-wheat {
    background-color: #f5deb3;
}

.bgd-white {
    background-color: #fff;
}

.bgd-whitesmoke {
    background-color: #f5f5f5;
}

.bgd-xdarkfuchsia {
    background-color: #b100b1;
}

.bgd-yellow {
    background-color: #ffe827;
}

.bgd-yellowgreen {
    background-color: #9acd32;
}

/* social */

.bgd-Facebook,
.bgd-facebook {
    background-color: #2341b2;
}

.bgd-Vkontakte,
.bgd-vkontakte {
    background-color: #0074ff;
}

.bgd-Instagram,
.bgd-instagram {
    background-color: #e12ea1;
}

/* color */

.clr-gray-90 {
    color: #1a1a1a;
}

.clr-gray-80 {
    color: #333333;
}

.clr-gray-70 {
    color: #4d4d4d;
}

.clr-gray-60 {
    color: #595959;
}

.clr-gray-50 {
    color: #808080;
}

.clr-gray-40 {
    color: #999999;
}

.clr-gray-30 {
    color: #b3b3b3;
}

.clr-gray-20 {
    color: #cccccc;
}

.clr-gray-10 {
    color: #e6e6e6;
}

.clr-gray-5 {
    color: #f0f0f0;
}

.clr-gray-4 {
    color: #f8f8f8;
}

.clr-gray-3 {
    color: #fcfcfc;
}

.clr-gray-2 {
    color: #fdfdfd;
}

.clr-gray-1 {
    color: #fefefe;
}

/* social */

.clr-Facebook,
.clr-facebook {
    background-color: #3b5998;
}

.clr-Vkontakte,
.clr-vkontakte {
    background-color: #507299;
}

.clr-Instagram,
.clr-instagram {
    background-color: #a837b0;
}

/* color */

.clr-black {
    color: #000;
}

.clr-white {
    color: #fff;
}

.clr-gray-90 {
    color: #1a1a1a;
}

.clr-gray-80 {
    color: #333333;
}

.clr-gray-70 {
    color: #4d4d4d;
}

.clr-gray-60 {
    color: #595959;
}

.clr-gray-50 {
    color: #808080;
}

.clr-gray-40 {
    color: #999999;
}

.clr-gray-30 {
    color: #b3b3b3;
}

.clr-gray-20 {
    color: #cccccc;
}

.clr-gray-10 {
    color: #e6e6e6;
}

/* color */

.clr-aliceblue {
    color: #f0f8ff;
}

.clr-antuquewhite {
    color: #faebd7;
}

.clr-aqua {
    color: #0ff;
}

.clr-aquamarine {
    color: #7fffd4;
}

.clr-azure {
    color: #f0ffff;
}

.clr-beige {
    color: #f5f5dc;
}

.clr-bisque {
    color: #ffe4c4;
}

.clr-black {
    color: #111;
}

.clr-blanchedalmond {
    color: #ffebcd;
}

.clr-blue {
    color: #005bde;
}

.clr-blueviolet {
    color: #8a2be2;
}

.clr-brown {
    color: #a52a2a;
}

.clr-burlywood {
    color: #deb887;
}

.clr-cadetblue {
    color: #5f9ea0;
}

.clr-coral {
    color: #ff7f50;
}

.clr-cornflowerblue {
    color: #6495ed;
}

.clr-cornsilk {
    color: #dc143c;
}

.clr-cornsilk {
    color: #fff8dc;
}

.clr-darkcyan {
    color: #008b8b;
}

.clr-darkfuchsia {
    color: #cd00cd;
}

.clr-darkgray {
    color: #606060;
}

.clr-darkgreen {
    color: #006400;
}

.clr-darkkhaki {
    color: #bdb76b;
}

.clr-darkorange {
    color: #ff8c00;
}

.clr-darkorchid {
    color: #9932cc;
}

.clr-darkred {
    color: #8b0000;
}

.clr-darksalmon {
    color: #e9967a;
}

.clr-darkseagreen {
    color: #8fbc8f;
}

.clr-darksnow {
    color: #fbfbfb;
}

.clr-darkturquoise {
    color: #00ced1;
}

.clr-darkviolet {
    color: #9400d3;
}

.clr-deepskyblue {
    color: #00bfff;
}

.clr-dodgerblue {
    color: #1e90ff;
}

.clr-fainsboro {
    color: #dcdcdc;
}

.clr-firebrick {
    color: #b22222;
}

.clr-floralwhite {
    color: #fffaf0;
}

.clr-forestgreen {
    color: #228b22;
}

.clr-fuchsia {
    color: #f0f;
}

.clr-ghostwhite {
    color: #f8f8ff;
}

.clr-gold {
    color: #ffd700;
}

.clr-goldenrod {
    color: #daa520;
}

.clr-gray {
    color: #808080;
}

.clr-green {
    color: #00a900;
}

.clr-greenyellow {
    color: #adff2f;
}

.clr-honeydew {
    color: #f0fff0;
}

.clr-hotpink {
    color: #ff69b4;
}

.clr-indianred {
    color: #cd5c5c;
}

.clr-ivory {
    color: #fffff0;
}

.clr-khaki {
    color: #f0e68c;
}

.clr-lavender {
    color: #e6e6fa;
}

.clr-lavenderblush {
    color: #fff0f5;
}

.clr-lemonchiffon {
    color: #fffacd;
}

.clr-lightblue {
    color: #add8e6;
}

.clr-lightcoral {
    color: #f08080;
}

.clr-lightcyan {
    color: #e0ffff;
}

.clr-lightgray {
    color: #d3d3d3;
}

.clr-lightgreen {
    color: #9cee90;
}

.clr-lightseagreen {
    color: #20b2aa;
}

.clr-lightskyblue {
    color: #87cefa;
}

.clr-lightslategray {
    color: #789;
}

.clr-lightsteelblue {
    color: #b0c4de;
}

.clr-lightyellow {
    color: #fffda4;
}

.clr-lightyellowgreen {
    color: #e3fe81;
}

.clr-lime {
    color: #0f0;
}

.clr-linen {
    color: #faf0e6;
}

.clr-mediumpurple {
    color: #9370db;
}

.clr-mediumslateblue {
    color: #7b68ee;
}

.clr-mediumturquoise {
    color: #48d1cc;
}

.clr-midnightblue {
    color: #191970;
}

.clr-mintcream {
    color: #f5fffa;
}

.clr-mistyrose {
    color: #ffe4e1;
}

.clr-moccasin {
    color: #ffe4b5;
}

.clr-navajowhite {
    color: #ffdead;
}

.clr-oldlace {
    color: #fdf5e6;
}

.clr-olive {
    color: #808000;
}

.clr-orange {
    color: #ffa500;
}

.clr-orangered {
    color: #ff4500;
}

.clr-orchid {
    color: #da70d6;
}

.clr-palegoldenrod {
    color: #eee8aa;
}

.clr-paleturquise {
    color: #afeeee;
}

.clr-papayaawhip {
    color: #ffefd5;
}

.clr-peachpuff {
    color: #ffdab9;
}

.clr-peru {
    color: #cd853f;
}

.clr-pink {
    color: #ffc0cb;
}

.clr-plaevioletred {
    color: #db7093;
}

.clr-plum {
    color: #dda0dd;
}

.clr-powderblue {
    color: #b0e0e6;
}

.clr-red {
    color: #d80016;
}

.clr-rosybrown {
    color: #bc8f8f;
}

.clr-royalblue {
    color: #4169e1;
}

.clr-saddlebrown {
    color: #8b4513;
}

.clr-salmon {
    color: #fa8072;
}

.clr-sandybrown {
    color: #f4a460;
}

.clr-seashell {
    color: #fff5ee;
}

.clr-sienna {
    color: #a0522d;
}

.clr-silver {
    color: #c0c0c0;
}

.clr-skyblue {
    color: #87ceeb;
}

.clr-slategray {
    color: #708090;
}

.clr-snow {
    color: #fcfcfc;
}

.clr-steelblue {
    color: #4682b4;
}

.clr-tan {
    color: #d2b48c;
}

.clr-teal {
    color: #008080;
}

.clr-thistle {
    color: #d8bfd8;
}

.clr-violet {
    color: #ee82ee;
}

.clr-wheat {
    color: #f5deb3;
}

.clr-white {
    color: #fff;
}

.lnk.lnk-clear.clr-white {
    color: #fff!important;
}

.clr-whitesmoke {
    color: #f5f5f5;
}

.clr-xdarkfuchsia {
    color: #b100b1;
}

.clr-yellow {
    color: #ff0;
}

.clr-yellowdeep {
    color: #fff200;
}

.clr-yellowgreen {
    color: #9acd32;
}

/* pastel colors */

.border-1-pastel-1 { border: 1px solid #ffa9d9; }
.border-1-pastel-2 { border: 1px solid #ebb5ff; }
.border-1-pastel-3 { border: 1px solid #cab0ff; }
.border-1-pastel-4 { border: 1px solid #a5cbff; }
.border-1-pastel-5 { border: 1px solid #88e7ff; }
.border-1-pastel-6 { border: 1px solid #6bf3ff; }
.border-1-pastel-7 { border: 1px solid #79edce; }
.border-1-pastel-8 { border: 1px solid #7aedab; }
.border-1-pastel-9 { border: 1px solid #a2ed81; }
.border-1-pastel-10 { border: 1px solid #dce893; }
.border-1-pastel-11 { border: 1px solid #f4df90; }
.border-1-pastel-12 { border: 1px solid #f4d499; }
.border-1-pastel-13 { border: 1px solid #fbceac; }
.border-1-pastel-14 { border: 1px solid #fba8be; }

.clr-light-pastel-1 { color: #ffa9d9; }
.clr-light-pastel-2 { color: #ebb5ff; }
.clr-light-pastel-3 { color: #cab0ff; }
.clr-light-pastel-4 { color: #a5cbff; }
.clr-light-pastel-5 { color: #88e7ff; }
.clr-light-pastel-6 { color: #6bf3ff; }
.clr-light-pastel-7 { color: #79edce; }
.clr-light-pastel-8 { color: #7aedab; }
.clr-light-pastel-9 { color: #a2ed81; }
.clr-light-pastel-10 { color: #dce893; }
.clr-light-pastel-11 { color: #f4df90; }
.clr-light-pastel-12 { color: #f4d499; }
.clr-light-pastel-13 { color: #fbceac; }
.clr-light-pastel-14 { color: #fba8be; }

.bgd-light-pastel-1 { background-color: #ffa9d9; }
.bgd-light-pastel-2 { background-color: #ebb5ff; }
.bgd-light-pastel-3 { background-color: #cab0ff; }
.bgd-light-pastel-4 { background-color: #a5cbff; }
.bgd-light-pastel-5 { background-color: #88e7ff; }
.bgd-light-pastel-6 { background-color: #6bf3ff; }
.bgd-light-pastel-7 { background-color: #79edce; }
.bgd-light-pastel-8 { background-color: #7aedab; }
.bgd-light-pastel-9 { background-color: #a2ed81; }
.bgd-light-pastel-10 { background-color: #dce893; }
.bgd-light-pastel-11 { background-color: #f4df90; }
.bgd-light-pastel-12 { background-color: #f4d499; }
.bgd-light-pastel-13 { background-color: #fbceac; }
.bgd-light-pastel-14 { background-color: #fba8be; }

.bgd-dark-pastel-1 { background-color: #db6ea9; }
.bgd-dark-pastel-2 { background-color: #cd81e4; }
.bgd-dark-pastel-3 { background-color: #a37fe1; }
.bgd-dark-pastel-4 { background-color: #7098e0; }
.bgd-dark-pastel-5 { background-color: #56afdb; }
.bgd-dark-pastel-6 { background-color: #32bbde; }
.bgd-dark-pastel-7 { background-color: #35c69c; }
.bgd-dark-pastel-8 { background-color: #3fc593; }
.bgd-dark-pastel-9 { background-color: #65d05c; }
.bgd-dark-pastel-10 { background-color: #95b75c; }
.bgd-dark-pastel-11 { background-color: #d0ba5b; }
.bgd-dark-pastel-12 { background-color: #d8ae6c; }
.bgd-dark-pastel-13 { background-color: #dda878; }
.bgd-dark-pastel-14 { background-color: #df88a4; }

.clr-dark-pastel-1 { color: #ff87ca; }
.clr-dark-pastel-2 { color: #e791ff; }
.clr-dark-pastel-3 { color: #ba94ff; }
.clr-dark-pastel-4 { color: #7daeff; }
.clr-dark-pastel-5 { color: #60cfff; }
.clr-dark-pastel-6 { color: #36daff; }
.clr-dark-pastel-7 { color: #38e8bb; }
.clr-dark-pastel-8 { color: #48e3b0; }
.clr-dark-pastel-9 { color: #6ce963; }
.clr-dark-pastel-10 { color: #b4d86c; }
.clr-dark-pastel-11 { color: #eed762; }
.clr-dark-pastel-12 { color: #f0c678; }
.clr-dark-pastel-13 { color: #fbc58f; }
.clr-dark-pastel-14 { color: #fb9ebf; }

.clr-xdark-pastel-1 { color: #d16fa7; }
.clr-xdark-pastel-2 { color: #ce84e4; }
.clr-xdark-pastel-3 { color: #a07bd7; }
.clr-xdark-pastel-4 { color: #6d91da; }
.clr-xdark-pastel-5 { color: #57b3de; }
.clr-xdark-pastel-6 { color: #33bbdf; }
.clr-xdark-pastel-7 { color: #34c095; }
.clr-xdark-pastel-8 { color: #3fbc8a; }
.clr-xdark-pastel-9 { color: #5abd51; }
.clr-xdark-pastel-10 { color: #94b35f; }
.clr-xdark-pastel-11 { color: #c0aa54; }
.clr-xdark-pastel-12 { color: #c89f64; }
.clr-xdark-pastel-13 { color: #ce9a6a; }

/* socail */

.clr-Behance, .clr-Behance  { color: #565656; }
.clr-Vkontakte, .clr-Vkontakte  { color: #4a76a8; }
.clr-Facebook, .clr-Facebook  { color: #4267b2; }
.clr-Telegram, .clr-Telegram  { color: #5682a3; }
.clr-Instagram, .clr-Instagram  { color: #c40084; }


/* social */

.bgd-Facebook,
.bgd-facebook {
    background-color: #2341b2;
}

.bgd-Vkontakte,
.bgd-vkontakte {
    background-color: #0074ff;
}

.bgd-Instagram,
.bgd-instagram {
    background-color: #e12ea1;
}

.bgd-Instagram,
.bgd-instagram {
    background-color: #e12ea1;
}


/* links */

a.lnk:not(.btn) {
    color: #007fd5;
    text-decoration: none;
}

a.lnk:not(.btn):hover,
a.lnk:not(.btn):visited,
a.lnk:not(.btn):active
{
    color: #007fd5;
    text-decoration: none;
}

/* clr-white > links */

.bgd-deep a.lnk:not(.btn) {
    color: #00e9ff;
    text-decoration: none;
}

.bgd-deep a.lnk:not(.btn):hover,
.bgd-deep a.lnk:not(.btn):visited,
.bgd-deep a.lnk:not(.btn):active
{
    color: #00ffed;
    text-decoration: none;
}

.bgd-deep a.lnk.clr-white:not(.btn)
{
    color: #fff;
    text-decoration: none;
}

.bgd-deep a.lnk.clr-white:not(.btn):hover,
.bgd-deep a.lnk.clr-white:not(.btn):visited,
.bgd-deep a.lnk.clr-white:not(.btn):active
{
    color: #fff;
}

/* opacity */

.op-full {
    opacity: 0!important;
}

.op-05 {
    opacity: 0.05!important;
}

.op-1 {
    opacity: 0.1!important;
}

.op-2 {
    opacity: 0.2!important;
}

.op-3 {
    opacity: 0.3!important;
}

.op-4 {
    opacity: 0.4!important;
}

.op-5 {
    opacity: 0.5!important;
}

.op-6 {
    opacity: 0.6!important;
}

.op-7 {
    opacity: 0.7!important;
}

.op-8 {
    opacity: 0.8!important;
}

.op-9 {
    opacity: 0.9!important;
}

.op-none {
    opacity: 1!important;
}