/*** Color Darken & Lighten Variations **/
/*** Color Darken & Lighten Variations **/
.dark-tra-bg {
  background: #333;
  /* Old browsers */
  background: -moz-linear-gradient(top, #333 0%, transparent 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, transparent));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #333 0%, transparent 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #333 0%, transparent 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #333 0%, transparent 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #333 0%, transparent 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */
  background-clip: content-box;
  position: relative; }
  .dark-tra-bg::before {
    width: 100%;
    height: 100%;
    background-color: inherit;
    background: inherit;
    z-index: -1;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.light-tra-bg {
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */
  background-clip: content-box; }

.white-bg {
  background-color: #fff; }

.dark-bg {
  background-color: #111; }

.bg-primary-gradient-tb {
  background: #c60000;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c60000 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c60000 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c60000 0%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c60000 0%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c60000 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-white {
  background-color: #fff; }

.bg-color-white0 {
  background-color: #ededed; }

.bg-color-white1 {
  background-color: #dbdbdb; }

.bg-color-white2 {
  background-color: #c9c9c9; }

.bg-color-white3 {
  background-color: #b8b8b8; }

.bg-color-white4 {
  background-color: #a6a6a6; }

.bg-color-white5 {
  background-color: #949494; }

.bg-color-white6 {
  background-color: #828282; }

.bg-color-white7 {
  background-color: #707070; }

.bg-color-white8 {
  background-color: #5e5e5e; }

.bg-color-white9 {
  background-color: #4d4d4d; }

.bg-color-white10 {
  background-color: #3b3b3b; }

.bg-color-white11 {
  background-color: #292929; }

.bg-color-white12 {
  background-color: #171717; }

.bg-color-white13 {
  background-color: #000; }

.bg-color-dark {
  background-color: #111; }

.bg-color-tra {
  background-color: transparent; }

.bg-color-tra-white {
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-tra-dark {
  background: black;
  /* Old browsers */
  background: -moz-linear-gradient(top, black 0%, transparent 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, transparent));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, black 0%, transparent 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, black 0%, transparent 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, black 0%, transparent 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, black 0%, transparent 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-primary {
  background-color: #c60000; }

.bg-color-primary-d1 {
  background-color: #ad0000; }

.bg-color-primary-d2 {
  background-color: #930000; }

.bg-color-primary-d3 {
  background-color: #7a0000; }

.bg-color-primary-d4 {
  background-color: #600000; }

.bg-color-primary-d5 {
  background-color: #470000; }

.bg-color-secondary {
  background-color: #1b1817; }

.bg-color-secondary-d1 {
  background-color: #0d0c0b; }

.bg-color-secondary-d2 {
  background-color: black; }

.bg-color-secondary-d3 {
  background-color: black; }

.bg-color-secondary-d4 {
  background-color: black; }

.bg-color-secondary-d5 {
  background-color: black; }

.bg-color-third {
  background-color: #f3ac01; }

.bg-color-third-d1 {
  background-color: #da9a01; }

.bg-color-third-d2 {
  background-color: #c08801; }

.bg-color-third-d3 {
  background-color: #a77601; }

.bg-color-third-d4 {
  background-color: #8d6401; }

.bg-color-fourth {
  background-color: #868686; }

.bg-color-fourth-d1 {
  background-color: #797979; }

.bg-color-fourth-d2 {
  background-color: #6d6d6d; }

.bg-color-fourth-d3 {
  background-color: #606060; }

.bg-color-fourth-d4 {
  background-color: #535353; }

.bg-color-fourth-d5 {
  background-color: #464646; }

.bg-color-fifth {
  background-color: red; }

.bg-color-fifth {
  background-color: red; }

.bg-color-gra-180-w-w0 {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #ededed 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ededed));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #ededed 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #ededed 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-w-b {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #292929 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #292929));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #292929 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #292929 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #292929 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #292929 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-w-w1 {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #dbdbdb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dbdbdb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #dbdbdb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #dbdbdb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #dbdbdb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #dbdbdb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-w-w2 {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #c9c9c9 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #c9c9c9));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #c9c9c9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #c9c9c9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #c9c9c9 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #c9c9c9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-w-w3 {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #b8b8b8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #b8b8b8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #b8b8b8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #b8b8b8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #b8b8b8 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #b8b8b8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-1-1 {
  background: #c60000;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c60000 0%, #ad0000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #ad0000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c60000 0%, #ad0000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c60000 0%, #ad0000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c60000 0%, #ad0000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c60000 0%, #ad0000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-1-2 {
  background: #c60000;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c60000 0%, #1b1817 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #1b1817));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c60000 0%, #1b1817 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c60000 0%, #1b1817 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c60000 0%, #1b1817 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c60000 0%, #1b1817 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-1-3 {
  background: #c60000;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c60000 0%, #f3ac01 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #f3ac01));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c60000 0%, #f3ac01 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c60000 0%, #f3ac01 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c60000 0%, #f3ac01 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c60000 0%, #f3ac01 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-1-4 {
  background: #c60000;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c60000 0%, #868686 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #868686));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c60000 0%, #868686 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c60000 0%, #868686 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c60000 0%, #868686 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c60000 0%, #868686 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-1-5 {
  background: #c60000;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c60000 0%, red 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, red));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c60000 0%, red 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c60000 0%, red 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c60000 0%, red 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c60000 0%, red 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-2-1 {
  background: #1b1817;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1b1817 0%, #c60000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1817), color-stop(100%, #c60000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1b1817 0%, #c60000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1b1817 0%, #c60000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1b1817 0%, #c60000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1b1817 0%, #c60000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-2-2 {
  background: #1b1817;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1b1817 0%, #0d0c0b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1817), color-stop(100%, #0d0c0b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1b1817 0%, #0d0c0b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1b1817 0%, #0d0c0b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1b1817 0%, #0d0c0b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1b1817 0%, #0d0c0b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-2-3 {
  background: #1b1817;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1b1817 0%, #f3ac01 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1817), color-stop(100%, #f3ac01));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1b1817 0%, #f3ac01 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1b1817 0%, #f3ac01 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1b1817 0%, #f3ac01 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1b1817 0%, #f3ac01 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-2-4 {
  background: #1b1817;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1b1817 0%, #868686 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1817), color-stop(100%, #868686));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1b1817 0%, #868686 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1b1817 0%, #868686 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1b1817 0%, #868686 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1b1817 0%, #868686 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-2-5 {
  background: #1b1817;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1b1817 0%, red 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1817), color-stop(100%, red));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1b1817 0%, red 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1b1817 0%, red 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1b1817 0%, red 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1b1817 0%, red 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-3-1 {
  background: #f3ac01;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3ac01 0%, #c60000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3ac01), color-stop(100%, #c60000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3ac01 0%, #c60000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3ac01 0%, #c60000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3ac01 0%, #c60000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f3ac01 0%, #c60000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-3-2 {
  background: #f3ac01;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3ac01 0%, #1b1817 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3ac01), color-stop(100%, #1b1817));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3ac01 0%, #1b1817 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3ac01 0%, #1b1817 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3ac01 0%, #1b1817 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f3ac01 0%, #1b1817 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-3-3 {
  background: #f3ac01;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3ac01 0%, #da9a01 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3ac01), color-stop(100%, #da9a01));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3ac01 0%, #da9a01 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3ac01 0%, #da9a01 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3ac01 0%, #da9a01 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f3ac01 0%, #da9a01 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-3-4 {
  background: #f3ac01;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3ac01 0%, #868686 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3ac01), color-stop(100%, #868686));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3ac01 0%, #868686 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3ac01 0%, #868686 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3ac01 0%, #868686 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f3ac01 0%, #868686 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-3-5 {
  background: #f3ac01;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3ac01 0%, red 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3ac01), color-stop(100%, red));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3ac01 0%, red 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3ac01 0%, red 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3ac01 0%, red 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f3ac01 0%, red 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-4-1 {
  background: #868686;
  /* Old browsers */
  background: -moz-linear-gradient(top, #868686 0%, #c60000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #868686), color-stop(100%, #c60000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #868686 0%, #c60000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #868686 0%, #c60000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #868686 0%, #c60000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #868686 0%, #c60000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-4-2 {
  background: #868686;
  /* Old browsers */
  background: -moz-linear-gradient(top, #868686 0%, #1b1817 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #868686), color-stop(100%, #1b1817));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #868686 0%, #1b1817 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #868686 0%, #1b1817 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #868686 0%, #1b1817 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #868686 0%, #1b1817 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-4-3 {
  background: #868686;
  /* Old browsers */
  background: -moz-linear-gradient(top, #868686 0%, #f3ac01 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #868686), color-stop(100%, #f3ac01));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #868686 0%, #f3ac01 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #868686 0%, #f3ac01 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #868686 0%, #f3ac01 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #868686 0%, #f3ac01 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-4-4 {
  background: #868686;
  /* Old browsers */
  background: -moz-linear-gradient(top, #868686 0%, #797979 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #868686), color-stop(100%, #797979));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #868686 0%, #797979 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #868686 0%, #797979 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #868686 0%, #797979 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #868686 0%, #797979 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-4-5 {
  background: #868686;
  /* Old browsers */
  background: -moz-linear-gradient(top, #868686 0%, red 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #868686), color-stop(100%, red));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #868686 0%, red 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #868686 0%, red 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #868686 0%, red 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #868686 0%, red 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-5-1 {
  background: red;
  /* Old browsers */
  background: -moz-linear-gradient(top, red 0%, #c60000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #c60000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, red 0%, #c60000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, red 0%, #c60000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, red 0%, #c60000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, red 0%, #c60000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-5-2 {
  background: red;
  /* Old browsers */
  background: -moz-linear-gradient(top, red 0%, #1b1817 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #1b1817));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, red 0%, #1b1817 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, red 0%, #1b1817 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, red 0%, #1b1817 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, red 0%, #1b1817 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-5-3 {
  background: red;
  /* Old browsers */
  background: -moz-linear-gradient(top, red 0%, #f3ac01 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #f3ac01));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, red 0%, #f3ac01 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, red 0%, #f3ac01 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, red 0%, #f3ac01 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, red 0%, #f3ac01 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-5-4 {
  background: red;
  /* Old browsers */
  background: -moz-linear-gradient(top, red 0%, #868686 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #868686));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, red 0%, #868686 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, red 0%, #868686 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, red 0%, #868686 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, red 0%, #868686 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-180-5-5 {
  background: red;
  /* Old browsers */
  background: -moz-linear-gradient(top, red 0%, #e60000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #e60000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, red 0%, #e60000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, red 0%, #e60000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, red 0%, #e60000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, red 0%, #e60000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.bg-color-gra-0-w-b {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(left, #fff 0%, #292929 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #292929));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #fff 0%, #292929 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #fff 0%, #292929 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #fff 0%, #292929 100%);
  /* IE10+ */
  background: linear-gradient(to right, #fff 0%, #292929 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-w-b.skew-left::before, .bg-color-gra-0-w-b.repeat-left::after {
    background: #fff;
    background: #fff; }
  .bg-color-gra-0-w-b.skew-right::before, .bg-color-gra-0-w-b.repeat-right::after {
    background: #292929;
    background: #292929; }

.bg-color-gra-0-w-w {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(left, #fff 0%, #ededed 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ededed));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #fff 0%, #ededed 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #fff 0%, #ededed 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #fff 0%, #ededed 100%);
  /* IE10+ */
  background: linear-gradient(to right, #fff 0%, #ededed 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-w-w.skew-left::before, .bg-color-gra-0-w-w.repeat-left::after {
    background: #fff;
    background: #fff; }
  .bg-color-gra-0-w-w.skew-right::before, .bg-color-gra-0-w-w.repeat-right::after {
    background: #ededed;
    background: #ededed; }

.bg-color-gra-0-w-w1 {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(left, #fff 0%, #dbdbdb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dbdbdb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #fff 0%, #dbdbdb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #fff 0%, #dbdbdb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #fff 0%, #dbdbdb 100%);
  /* IE10+ */
  background: linear-gradient(to right, #fff 0%, #dbdbdb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-w-w1.skew-left::before, .bg-color-gra-0-w-w1.repeat-left::after {
    background: #fff;
    background: #fff; }
  .bg-color-gra-0-w-w1.skew-right::before, .bg-color-gra-0-w-w1.repeat-right::after {
    background: #dbdbdb;
    background: #dbdbdb; }

.bg-color-gra-0-w-w2 {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(left, #fff 0%, #c9c9c9 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #c9c9c9));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #fff 0%, #c9c9c9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #fff 0%, #c9c9c9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #fff 0%, #c9c9c9 100%);
  /* IE10+ */
  background: linear-gradient(to right, #fff 0%, #c9c9c9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-w-w2.skew-left::before, .bg-color-gra-0-w-w2.repeat-left::after {
    background: #fff;
    background: #fff; }
  .bg-color-gra-0-w-w2.skew-right::before, .bg-color-gra-0-w-w2.repeat-right::after {
    background: #c9c9c9;
    background: #c9c9c9; }

.bg-color-gra-0-w-w3 {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(left, #fff 0%, #b8b8b8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #b8b8b8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #fff 0%, #b8b8b8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #fff 0%, #b8b8b8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #fff 0%, #b8b8b8 100%);
  /* IE10+ */
  background: linear-gradient(to right, #fff 0%, #b8b8b8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-w-w3.skew-left::before, .bg-color-gra-0-w-w3.repeat-left::after {
    background: #fff;
    background: #fff; }
  .bg-color-gra-0-w-w3.skew-right::before, .bg-color-gra-0-w-w3.repeat-right::after {
    background: #b8b8b8;
    background: #b8b8b8; }

.bg-color-gra-0-b-b {
  background: #5e5e5e;
  /* Old browsers */
  background: -moz-linear-gradient(left, #5e5e5e 0%, #000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e5e5e), color-stop(100%, #000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #5e5e5e 0%, #000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #5e5e5e 0%, #000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #5e5e5e 0%, #000 100%);
  /* IE10+ */
  background: linear-gradient(to right, #5e5e5e 0%, #000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-b-b.skew-left::before, .bg-color-gra-0-b-b.repeat-left::after {
    background: #5e5e5e;
    background: #5e5e5e; }
  .bg-color-gra-0-b-b.skew-right::before, .bg-color-gra-0-b-b.repeat-right::after {
    background: #000;
    background: #000; }

.bg-color-gra-0-b-1 {
  background: #3b3b3b;
  /* Old browsers */
  background: -moz-linear-gradient(left, #3b3b3b 0%, #000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b3b3b), color-stop(100%, #000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #3b3b3b 0%, #000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #3b3b3b 0%, #000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #3b3b3b 0%, #000 100%);
  /* IE10+ */
  background: linear-gradient(to right, #3b3b3b 0%, #000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-b-1.skew-left::before, .bg-color-gra-0-b-1.repeat-left::after {
    background: #3b3b3b;
    background: #3b3b3b; }
  .bg-color-gra-0-b-1.skew-right::before, .bg-color-gra-0-b-1.repeat-right::after {
    background: #000;
    background: #000; }

.bg-color-gra-0-1-1 {
  background: #c60000;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c60000 0%, #ad0000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #ad0000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #c60000 0%, #ad0000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #c60000 0%, #ad0000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #c60000 0%, #ad0000 100%);
  /* IE10+ */
  background: linear-gradient(to right, #c60000 0%, #ad0000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-1-1.skew-left::before, .bg-color-gra-0-1-1.repeat-left::after {
    background: #c60000;
    background: #c60000; }
  .bg-color-gra-0-1-1.skew-right::before, .bg-color-gra-0-1-1.repeat-right::after {
    background: #ad0000;
    background: #ad0000; }

.bg-color-gra-0-1-2 {
  background: #c60000;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c60000 0%, #1b1817 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #1b1817));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #c60000 0%, #1b1817 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #c60000 0%, #1b1817 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #c60000 0%, #1b1817 100%);
  /* IE10+ */
  background: linear-gradient(to right, #c60000 0%, #1b1817 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-1-2.skew-left::before, .bg-color-gra-0-1-2.repeat-left::after {
    background: #c60000;
    background: #c60000; }
  .bg-color-gra-0-1-2.skew-right::before, .bg-color-gra-0-1-2.repeat-right::after {
    background: #1b1817;
    background: #1b1817; }

.bg-color-gra-0-1-3 {
  background: #c60000;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c60000 0%, #f3ac01 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #f3ac01));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #c60000 0%, #f3ac01 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #c60000 0%, #f3ac01 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #c60000 0%, #f3ac01 100%);
  /* IE10+ */
  background: linear-gradient(to right, #c60000 0%, #f3ac01 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-1-3.skew-left::before, .bg-color-gra-0-1-3.repeat-left::after {
    background: #c60000;
    background: #c60000; }
  .bg-color-gra-0-1-3.skew-right::before, .bg-color-gra-0-1-3.repeat-right::after {
    background: #f3ac01;
    background: #f3ac01; }

.bg-color-gra-0-1-4 {
  background: #c60000;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c60000 0%, #868686 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #868686));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #c60000 0%, #868686 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #c60000 0%, #868686 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #c60000 0%, #868686 100%);
  /* IE10+ */
  background: linear-gradient(to right, #c60000 0%, #868686 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-1-4.skew-left::before, .bg-color-gra-0-1-4.repeat-left::after {
    background: #c60000;
    background: #c60000; }
  .bg-color-gra-0-1-4.skew-right::before, .bg-color-gra-0-1-4.repeat-right::after {
    background: #868686;
    background: #868686; }

.bg-color-gra-0-1-5 {
  background: #c60000;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c60000 0%, red 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, red));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #c60000 0%, red 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #c60000 0%, red 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #c60000 0%, red 100%);
  /* IE10+ */
  background: linear-gradient(to right, #c60000 0%, red 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-1-5.skew-left::before, .bg-color-gra-0-1-5.repeat-left::after {
    background: #c60000;
    background: #c60000; }
  .bg-color-gra-0-1-5.skew-right::before, .bg-color-gra-0-1-5.repeat-right::after {
    background: red;
    background: red; }

.bg-color-gra-0-2-1 {
  background: #1b1817;
  /* Old browsers */
  background: -moz-linear-gradient(left, #1b1817 0%, #c60000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1817), color-stop(100%, #c60000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #1b1817 0%, #c60000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #1b1817 0%, #c60000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #1b1817 0%, #c60000 100%);
  /* IE10+ */
  background: linear-gradient(to right, #1b1817 0%, #c60000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-2-1.skew-left::before, .bg-color-gra-0-2-1.repeat-left::after {
    background: #1b1817;
    background: #1b1817; }
  .bg-color-gra-0-2-1.skew-right::before, .bg-color-gra-0-2-1.repeat-right::after {
    background: #c60000;
    background: #c60000; }

.bg-color-gra-0-2-2 {
  background: #1b1817;
  /* Old browsers */
  background: -moz-linear-gradient(left, #1b1817 0%, #0d0c0b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1817), color-stop(100%, #0d0c0b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #1b1817 0%, #0d0c0b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #1b1817 0%, #0d0c0b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #1b1817 0%, #0d0c0b 100%);
  /* IE10+ */
  background: linear-gradient(to right, #1b1817 0%, #0d0c0b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-2-2.skew-left::before, .bg-color-gra-0-2-2.repeat-left::after {
    background: #1b1817;
    background: #1b1817; }
  .bg-color-gra-0-2-2.skew-right::before, .bg-color-gra-0-2-2.repeat-right::after {
    background: #0d0c0b;
    background: #0d0c0b; }

.bg-color-gra-0-2-3 {
  background: #1b1817;
  /* Old browsers */
  background: -moz-linear-gradient(left, #1b1817 0%, #f3ac01 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1817), color-stop(100%, #f3ac01));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #1b1817 0%, #f3ac01 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #1b1817 0%, #f3ac01 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #1b1817 0%, #f3ac01 100%);
  /* IE10+ */
  background: linear-gradient(to right, #1b1817 0%, #f3ac01 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-2-3.skew-left::before, .bg-color-gra-0-2-3.repeat-left::after {
    background: #1b1817;
    background: #1b1817; }
  .bg-color-gra-0-2-3.skew-right::before, .bg-color-gra-0-2-3.repeat-right::after {
    background: #f3ac01;
    background: #f3ac01; }

.bg-color-gra-0-2-4 {
  background: #1b1817;
  /* Old browsers */
  background: -moz-linear-gradient(left, #1b1817 0%, #868686 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1817), color-stop(100%, #868686));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #1b1817 0%, #868686 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #1b1817 0%, #868686 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #1b1817 0%, #868686 100%);
  /* IE10+ */
  background: linear-gradient(to right, #1b1817 0%, #868686 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-2-4.skew-left::before, .bg-color-gra-0-2-4.repeat-left::after {
    background: #1b1817;
    background: #1b1817; }
  .bg-color-gra-0-2-4.skew-right::before, .bg-color-gra-0-2-4.repeat-right::after {
    background: #868686;
    background: #868686; }

.bg-color-gra-0-2-5 {
  background: #1b1817;
  /* Old browsers */
  background: -moz-linear-gradient(left, #1b1817 0%, red 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1817), color-stop(100%, red));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #1b1817 0%, red 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #1b1817 0%, red 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #1b1817 0%, red 100%);
  /* IE10+ */
  background: linear-gradient(to right, #1b1817 0%, red 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-2-5.skew-left::before, .bg-color-gra-0-2-5.repeat-left::after {
    background: #1b1817;
    background: #1b1817; }
  .bg-color-gra-0-2-5.skew-right::before, .bg-color-gra-0-2-5.repeat-right::after {
    background: red;
    background: red; }

.bg-color-gra-0-3-1 {
  background: #f3ac01;
  /* Old browsers */
  background: -moz-linear-gradient(left, #f3ac01 0%, #c60000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3ac01), color-stop(100%, #c60000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #f3ac01 0%, #c60000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #f3ac01 0%, #c60000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #f3ac01 0%, #c60000 100%);
  /* IE10+ */
  background: linear-gradient(to right, #f3ac01 0%, #c60000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-3-1.skew-left::before, .bg-color-gra-0-3-1.repeat-left::after {
    background: #f3ac01;
    background: #f3ac01; }
  .bg-color-gra-0-3-1.skew-right::before, .bg-color-gra-0-3-1.repeat-right::after {
    background: #c60000;
    background: #c60000; }

.bg-color-gra-0-3-2 {
  background: #f3ac01;
  /* Old browsers */
  background: -moz-linear-gradient(left, #f3ac01 0%, #1b1817 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3ac01), color-stop(100%, #1b1817));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #f3ac01 0%, #1b1817 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #f3ac01 0%, #1b1817 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #f3ac01 0%, #1b1817 100%);
  /* IE10+ */
  background: linear-gradient(to right, #f3ac01 0%, #1b1817 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-3-2.skew-left::before, .bg-color-gra-0-3-2.repeat-left::after {
    background: #f3ac01;
    background: #f3ac01; }
  .bg-color-gra-0-3-2.skew-right::before, .bg-color-gra-0-3-2.repeat-right::after {
    background: #1b1817;
    background: #1b1817; }

.bg-color-gra-0-3-3 {
  background: #f3ac01;
  /* Old browsers */
  background: -moz-linear-gradient(left, #f3ac01 0%, #da9a01 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3ac01), color-stop(100%, #da9a01));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #f3ac01 0%, #da9a01 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #f3ac01 0%, #da9a01 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #f3ac01 0%, #da9a01 100%);
  /* IE10+ */
  background: linear-gradient(to right, #f3ac01 0%, #da9a01 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-3-3.skew-left::before, .bg-color-gra-0-3-3.repeat-left::after {
    background: #f3ac01;
    background: #f3ac01; }
  .bg-color-gra-0-3-3.skew-right::before, .bg-color-gra-0-3-3.repeat-right::after {
    background: #da9a01;
    background: #da9a01; }

.bg-color-gra-0-3-4 {
  background: #f3ac01;
  /* Old browsers */
  background: -moz-linear-gradient(left, #f3ac01 0%, #868686 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3ac01), color-stop(100%, #868686));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #f3ac01 0%, #868686 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #f3ac01 0%, #868686 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #f3ac01 0%, #868686 100%);
  /* IE10+ */
  background: linear-gradient(to right, #f3ac01 0%, #868686 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-3-4.skew-left::before, .bg-color-gra-0-3-4.repeat-left::after {
    background: #f3ac01;
    background: #f3ac01; }
  .bg-color-gra-0-3-4.skew-right::before, .bg-color-gra-0-3-4.repeat-right::after {
    background: #868686;
    background: #868686; }

.bg-color-gra-0-3-5 {
  background: #f3ac01;
  /* Old browsers */
  background: -moz-linear-gradient(left, #f3ac01 0%, red 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3ac01), color-stop(100%, red));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #f3ac01 0%, red 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #f3ac01 0%, red 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #f3ac01 0%, red 100%);
  /* IE10+ */
  background: linear-gradient(to right, #f3ac01 0%, red 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-3-5.skew-left::before, .bg-color-gra-0-3-5.repeat-left::after {
    background: #f3ac01;
    background: #f3ac01; }
  .bg-color-gra-0-3-5.skew-right::before, .bg-color-gra-0-3-5.repeat-right::after {
    background: red;
    background: red; }

.bg-color-gra-0-4-1 {
  background: #868686;
  /* Old browsers */
  background: -moz-linear-gradient(left, #868686 0%, #c60000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #868686), color-stop(100%, #c60000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #868686 0%, #c60000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #868686 0%, #c60000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #868686 0%, #c60000 100%);
  /* IE10+ */
  background: linear-gradient(to right, #868686 0%, #c60000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-4-1.skew-left::before, .bg-color-gra-0-4-1.repeat-left::after {
    background: #868686;
    background: #868686; }
  .bg-color-gra-0-4-1.skew-right::before, .bg-color-gra-0-4-1.repeat-right::after {
    background: #c60000;
    background: #c60000; }

.bg-color-gra-0-4-2 {
  background: #868686;
  /* Old browsers */
  background: -moz-linear-gradient(left, #868686 0%, #1b1817 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #868686), color-stop(100%, #1b1817));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #868686 0%, #1b1817 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #868686 0%, #1b1817 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #868686 0%, #1b1817 100%);
  /* IE10+ */
  background: linear-gradient(to right, #868686 0%, #1b1817 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-4-2.skew-left::before, .bg-color-gra-0-4-2.repeat-left::after {
    background: #868686;
    background: #868686; }
  .bg-color-gra-0-4-2.skew-right::before, .bg-color-gra-0-4-2.repeat-right::after {
    background: #1b1817;
    background: #1b1817; }

.bg-color-gra-0-4-3 {
  background: #868686;
  /* Old browsers */
  background: -moz-linear-gradient(left, #868686 0%, #f3ac01 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #868686), color-stop(100%, #f3ac01));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #868686 0%, #f3ac01 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #868686 0%, #f3ac01 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #868686 0%, #f3ac01 100%);
  /* IE10+ */
  background: linear-gradient(to right, #868686 0%, #f3ac01 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-4-3.skew-left::before, .bg-color-gra-0-4-3.repeat-left::after {
    background: #868686;
    background: #868686; }
  .bg-color-gra-0-4-3.skew-right::before, .bg-color-gra-0-4-3.repeat-right::after {
    background: #f3ac01;
    background: #f3ac01; }

.bg-color-gra-0-4-4 {
  background: #868686;
  /* Old browsers */
  background: -moz-linear-gradient(left, #868686 0%, #797979 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #868686), color-stop(100%, #797979));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #868686 0%, #797979 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #868686 0%, #797979 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #868686 0%, #797979 100%);
  /* IE10+ */
  background: linear-gradient(to right, #868686 0%, #797979 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-4-4.skew-left::before, .bg-color-gra-0-4-4.repeat-left::after {
    background: #868686;
    background: #868686; }
  .bg-color-gra-0-4-4.skew-right::before, .bg-color-gra-0-4-4.repeat-right::after {
    background: #797979;
    background: #797979; }

.bg-color-gra-0-4-5 {
  background: #868686;
  /* Old browsers */
  background: -moz-linear-gradient(left, #868686 0%, red 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #868686), color-stop(100%, red));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #868686 0%, red 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #868686 0%, red 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #868686 0%, red 100%);
  /* IE10+ */
  background: linear-gradient(to right, #868686 0%, red 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-4-5.skew-left::before, .bg-color-gra-0-4-5.repeat-left::after {
    background: #868686;
    background: #868686; }
  .bg-color-gra-0-4-5.skew-right::before, .bg-color-gra-0-4-5.repeat-right::after {
    background: red;
    background: red; }

.bg-color-gra-0-5-1 {
  background: red;
  /* Old browsers */
  background: -moz-linear-gradient(left, red 0%, #c60000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #c60000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, red 0%, #c60000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, red 0%, #c60000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, red 0%, #c60000 100%);
  /* IE10+ */
  background: linear-gradient(to right, red 0%, #c60000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-5-1.skew-left::before, .bg-color-gra-0-5-1.repeat-left::after {
    background: red;
    background: red; }
  .bg-color-gra-0-5-1.skew-right::before, .bg-color-gra-0-5-1.repeat-right::after {
    background: #c60000;
    background: #c60000; }

.bg-color-gra-0-5-2 {
  background: red;
  /* Old browsers */
  background: -moz-linear-gradient(left, red 0%, #1b1817 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #1b1817));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, red 0%, #1b1817 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, red 0%, #1b1817 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, red 0%, #1b1817 100%);
  /* IE10+ */
  background: linear-gradient(to right, red 0%, #1b1817 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-5-2.skew-left::before, .bg-color-gra-0-5-2.repeat-left::after {
    background: red;
    background: red; }
  .bg-color-gra-0-5-2.skew-right::before, .bg-color-gra-0-5-2.repeat-right::after {
    background: #1b1817;
    background: #1b1817; }

.bg-color-gra-0-5-3 {
  background: red;
  /* Old browsers */
  background: -moz-linear-gradient(left, red 0%, #f3ac01 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #f3ac01));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, red 0%, #f3ac01 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, red 0%, #f3ac01 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, red 0%, #f3ac01 100%);
  /* IE10+ */
  background: linear-gradient(to right, red 0%, #f3ac01 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-5-3.skew-left::before, .bg-color-gra-0-5-3.repeat-left::after {
    background: red;
    background: red; }
  .bg-color-gra-0-5-3.skew-right::before, .bg-color-gra-0-5-3.repeat-right::after {
    background: #f3ac01;
    background: #f3ac01; }

.bg-color-gra-0-5-4 {
  background: red;
  /* Old browsers */
  background: -moz-linear-gradient(left, red 0%, #868686 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #868686));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, red 0%, #868686 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, red 0%, #868686 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, red 0%, #868686 100%);
  /* IE10+ */
  background: linear-gradient(to right, red 0%, #868686 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-5-4.skew-left::before, .bg-color-gra-0-5-4.repeat-left::after {
    background: red;
    background: red; }
  .bg-color-gra-0-5-4.skew-right::before, .bg-color-gra-0-5-4.repeat-right::after {
    background: #868686;
    background: #868686; }

.bg-color-gra-0-5-5 {
  background: red;
  /* Old browsers */
  background: -moz-linear-gradient(left, red 0%, #e60000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #e60000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, red 0%, #e60000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, red 0%, #e60000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, red 0%, #e60000 100%);
  /* IE10+ */
  background: linear-gradient(to right, red 0%, #e60000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .bg-color-gra-0-5-5.skew-left::before, .bg-color-gra-0-5-5.repeat-left::after {
    background: red;
    background: red; }
  .bg-color-gra-0-5-5.skew-right::before, .bg-color-gra-0-5-5.repeat-right::after {
    background: #e60000;
    background: #e60000; }

.bg-color-gra-45-1-1 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #c60000, #ad0000);
  background-image: -o-linear-gradient(45deg, #c60000, #ad0000);
  background-image: linear-gradient(45deg, #c60000, #ad0000); }

.bg-color-gra-45-1-2 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #c60000, #1b1817);
  background-image: -o-linear-gradient(45deg, #c60000, #1b1817);
  background-image: linear-gradient(45deg, #c60000, #1b1817); }

.bg-color-gra-45-1-3 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #c60000, #f3ac01);
  background-image: -o-linear-gradient(45deg, #c60000, #f3ac01);
  background-image: linear-gradient(45deg, #c60000, #f3ac01); }

.bg-color-gra-45-1-4 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #c60000, #868686);
  background-image: -o-linear-gradient(45deg, #c60000, #868686);
  background-image: linear-gradient(45deg, #c60000, #868686); }

.bg-color-gra-45-1-5 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #c60000, red);
  background-image: -o-linear-gradient(45deg, #c60000, red);
  background-image: linear-gradient(45deg, #c60000, red); }

.bg-color-gra-45-2-1 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #1b1817, #c60000);
  background-image: -o-linear-gradient(45deg, #1b1817, #c60000);
  background-image: linear-gradient(45deg, #1b1817, #c60000); }

.bg-color-gra-45-2-2 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #1b1817, #0d0c0b);
  background-image: -o-linear-gradient(45deg, #1b1817, #0d0c0b);
  background-image: linear-gradient(45deg, #1b1817, #0d0c0b); }

.bg-color-gra-45-2-3 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #1b1817, #f3ac01);
  background-image: -o-linear-gradient(45deg, #1b1817, #f3ac01);
  background-image: linear-gradient(45deg, #1b1817, #f3ac01); }

.bg-color-gra-45-2-4 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #1b1817, #868686);
  background-image: -o-linear-gradient(45deg, #1b1817, #868686);
  background-image: linear-gradient(45deg, #1b1817, #868686); }

.bg-color-gra-45-2-5 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #1b1817, red);
  background-image: -o-linear-gradient(45deg, #1b1817, red);
  background-image: linear-gradient(45deg, #1b1817, red); }

.bg-color-gra-45-3-1 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #f3ac01, #c60000);
  background-image: -o-linear-gradient(45deg, #f3ac01, #c60000);
  background-image: linear-gradient(45deg, #f3ac01, #c60000); }

.bg-color-gra-45-3-2 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #f3ac01, #1b1817);
  background-image: -o-linear-gradient(45deg, #f3ac01, #1b1817);
  background-image: linear-gradient(45deg, #f3ac01, #1b1817); }

.bg-color-gra-45-3-3 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #f3ac01, #da9a01);
  background-image: -o-linear-gradient(45deg, #f3ac01, #da9a01);
  background-image: linear-gradient(45deg, #f3ac01, #da9a01); }

.bg-color-gra-45-3-4 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #f3ac01, #868686);
  background-image: -o-linear-gradient(45deg, #f3ac01, #868686);
  background-image: linear-gradient(45deg, #f3ac01, #868686); }

.bg-color-gra-45-3-5 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #f3ac01, red);
  background-image: -o-linear-gradient(45deg, #f3ac01, red);
  background-image: linear-gradient(45deg, #f3ac01, red); }

.bg-color-gra-45-4-1 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #868686, #c60000);
  background-image: -o-linear-gradient(45deg, #868686, #c60000);
  background-image: linear-gradient(45deg, #868686, #c60000); }

.bg-color-gra-45-4-2 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #868686, #1b1817);
  background-image: -o-linear-gradient(45deg, #868686, #1b1817);
  background-image: linear-gradient(45deg, #868686, #1b1817); }

.bg-color-gra-45-4-3 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #868686, #f3ac01);
  background-image: -o-linear-gradient(45deg, #868686, #f3ac01);
  background-image: linear-gradient(45deg, #868686, #f3ac01); }

.bg-color-gra-45-4-4 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #868686, #797979);
  background-image: -o-linear-gradient(45deg, #868686, #797979);
  background-image: linear-gradient(45deg, #868686, #797979); }

.bg-color-gra-45-4-5 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #868686, red);
  background-image: -o-linear-gradient(45deg, #868686, red);
  background-image: linear-gradient(45deg, #868686, red); }

.bg-color-gra-45-5-1 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #c60000, #868686);
  background-image: -o-linear-gradient(45deg, #c60000, #868686);
  background-image: linear-gradient(45deg, #c60000, #868686); }

.bg-color-gra-45-5-2 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, red, #1b1817);
  background-image: -o-linear-gradient(45deg, red, #1b1817);
  background-image: linear-gradient(45deg, red, #1b1817); }

.bg-color-gra-45-5-3 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, red, #f3ac01);
  background-image: -o-linear-gradient(45deg, red, #f3ac01);
  background-image: linear-gradient(45deg, red, #f3ac01); }

.bg-color-gra-45-5-4 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, red, #868686);
  background-image: -o-linear-gradient(45deg, red, #868686);
  background-image: linear-gradient(45deg, red, #868686); }

.bg-color-gra-45-5-5 {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, red, #e60000);
  background-image: -o-linear-gradient(45deg, red, #e60000);
  background-image: linear-gradient(45deg, red, #e60000); }

ul > li > a:hover i {
  -webkit-animation: anime-link 0.3s forwards;
  animation: anime-link 0.3s forwards; }

@media screen and (max-width: 992px) {
  .bg-color-primary-md-down {
    background-color: #c60000; }
  .bg-color-secondary-md-down {
    background-color: #1b1817; }
  .bg-color-white-md-down {
    background-color: #fff; }
  .bg-color-dark-md-down {
    background-color: #111; }
  .bg-color-third-md-down {
    background-color: #f3ac01; } }

.bg-color-gray-2 {
  background-color: #939fab; }

.bg-color-gray-3 {
  background-color: #646e77; }

.bg-color-gray-4 {
  background-color: #485158; }

.bg-color-gray-5 {
  background-color: #3e454d; }

.bg-color-gray-6 {
  background-color: #2f3337; }

.shadow-anim-1-primary {
  -webkit-box-shadow: 0 0 2px 10px rgba(198, 0, 0, 0.15);
  -moz-box-shadow: 0 0 2px 10px rgba(198, 0, 0, 0.15);
  -o-box-shadow: 0 0 2px 10px rgba(198, 0, 0, 0.15);
  box-shadow: 0 0 2px 10px rgba(198, 0, 0, 0.15);
  top: 0;
  position: relative; }
  .shadow-anim-1-primary:hover {
    -webkit-box-shadow: 0 40px 50px -25px rgba(17, 17, 17, 0.8);
    -moz-box-shadow: 0 40px 50px -25px rgba(17, 17, 17, 0.8);
    -o-box-shadow: 0 40px 50px -25px rgba(17, 17, 17, 0.8);
    box-shadow: 0 40px 50px -25px rgba(17, 17, 17, 0.8); }

.shadow-anim-2-primary {
  -webkit-box-shadow: 0 0 2px 10px rgba(198, 0, 0, 0.15);
  -moz-box-shadow: 0 0 2px 10px rgba(198, 0, 0, 0.15);
  -o-box-shadow: 0 0 2px 10px rgba(198, 0, 0, 0.15);
  box-shadow: 0 0 2px 10px rgba(198, 0, 0, 0.15); }
  .shadow-anim-2-primary:hover {
    -webkit-box-shadow: 0 0px 0px 1px #c60000;
    -moz-box-shadow: 0 0px 0px 1px #c60000;
    -o-box-shadow: 0 0px 0px 1px #c60000;
    box-shadow: 0 0px 0px 1px #c60000; }

.sub-title-02, .line-title-primary {
  color: #c60000; }
  .sub-title-02::before, .line-title-primary::before {
    background-color: #c60000; }

[class*="i-b-dark-"] > li > a {
  border-color: rgba(0, 0, 0, 0.14); }

[class*="b-dark-"] {
  border-color: rgba(0, 0, 0, 0.14); }

[class*="b-white-"] {
  border-color: rgba(255, 255, 255, 0.24); }

[class*="b-primary-"] {
  border-color: #ff1414; }

[class*="b-secondary-"] {
  border-color: #443d3a; }

[class*="b-dark-l"], [class*="b-white-l"] {
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent; }

[class*="b-dark-t"], [class*="b-white-t"] {
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-color: transparent; }

[class*="b-dark-b"], [class*="b-white-b"] {
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent; }

[class*="b-dark-r"], [class*="b-white-r"] {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent; }

[class*="b-dark-l"] {
  border-left-color: rgba(0, 0, 0, 0.14) !important; }

[class*="b-dark-t"] {
  border-top-color: rgba(0, 0, 0, 0.14) !important; }

[class*="b-dark-b"] {
  border-bottom-color: rgba(0, 0, 0, 0.14) !important; }

[class*="b-dark-r"] {
  border-right-color: rgba(0, 0, 0, 0.14) !important; }

[class*="b-white-l"] {
  border-left-color: rgba(255, 255, 255, 0.24) !important; }

[class*="b-white-t"] {
  border-top-color: rgba(255, 255, 255, 0.24) !important; }

[class*="b-white-b"] {
  border-bottom-color: rgba(255, 255, 255, 0.24) !important; }

[class*="b-white-r"] {
  border-right-color: rgba(255, 255, 255, 0.24) !important; }

[class*="i-b-white"] > li > a {
  border-color: rgba(255, 255, 255, 0.24); }

[class*="i-b-primary"] > li > a {
  border-color: #c60000; }

[class*="i-b-secondary"] > li > a {
  border-color: #1b1817; }

.home-form-2.white-form .form-title {
  color: #fff; }
  .home-form-2.white-form .form-title::before {
    color: #000;
    opacity: .05; }

.home-form-2.white-form::before {
  background-color: #fff; }

.home-form-2.white-form::after {
  background-color: #fff; }

.home-form-2.white-form .input-wrap label.highlighted {
  color: #fff; }

.home-form-2.white-form .input-wrap span.line {
  background-color: #fff; }

.home-form-2.white-form .input-wrap .text-input {
  border-bottom: 1px solid #fff;
  color: #fff; }

.home-form-2.white-form .input-wrap textarea.text-area {
  background-color: transparent;
  border-bottom: 1px solid #fff;
  color: #fff; }

.home-form-2.white-form .input-wrap .my-select {
  border-bottom: 1px solid #fff;
  color: #fff;
  background: transparent; }
  .home-form-2.white-form .input-wrap .my-select option {
    color: #111;
    background-color: #fff; }

.home-form-2.white-form .btn-wrap .form-send-btn {
  color: #fff;
  border-bottom: 2px solid #fff; }
  .home-form-2.white-form .btn-wrap .form-send-btn:hover {
    background-color: #fff;
    color: #c60000; }
    .home-form-2.white-form .btn-wrap .form-send-btn:hover ~ i {
      color: #c60000; }
  .home-form-2.white-form .btn-wrap .form-send-btn ~ i {
    color: #fff; }

.home-form-2 {
  position: relative; }
  .home-form-2 .form-title {
    font-size: 38px;
    font-weight: 600;
    letter-spacing: -2px;
    position: relative;
    display: block;
    z-index: 5; }
    .home-form-2 .form-title::before {
      content: attr(data-hover);
      font-size: 5vw;
      bottom: -15px;
      left: -10px;
      position: absolute;
      z-index: -1;
      pointer-events: none;
      white-space: nowrap;
      letter-spacing: -3px; }
  .home-form-2::before {
    width: 20px;
    height: 20px;
    content: "";
    display: block;
    position: absolute;
    -webkit-box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.1);
    top: -70px;
    left: -50px;
    z-index: 5; }
  .home-form-2::after {
    width: 20px;
    height: 20px;
    content: "";
    display: block;
    position: absolute;
    -webkit-box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.1);
    bottom: -30px;
    left: -50px;
    z-index: 5; }
  .home-form-2 .form-input-col {
    padding: 0 20px !important; }
  .home-form-2 .input-wrap {
    position: relative;
    margin-bottom: 20px; }
    .home-form-2 .input-wrap:focus::before {
      width: 100%; }
    .home-form-2 .input-wrap label.highlighted {
      position: absolute;
      top: 10px;
      left: 15px;
      pointer-events: none;
      font-weight: 400;
      font-size: 14px;
      -webkit-transition: all 0.3s ease-in;
      -moz-transition: all 0.3s ease-in;
      -o-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in;
      transition-timing-function: cubic-bezier(0.7, 0, 0.2, 1); }
    .home-form-2 .input-wrap span.line {
      width: 0;
      height: 3px;
      position: absolute;
      pointer-events: none;
      z-index: 4;
      bottom: 0;
      left: 0;
      -webkit-transition: all 0.3s ease-in;
      -moz-transition: all 0.3s ease-in;
      -o-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in;
      transition-timing-function: cubic-bezier(0.7, 0, 0.2, 1); }
    .home-form-2 .input-wrap .text-input {
      width: 100%;
      height: 48px;
      background-color: transparent;
      outline: 0;
      border: 0; }
    .home-form-2 .input-wrap textarea.text-area {
      width: 100%;
      outline: 0;
      border: 0;
      height: 120px;
      padding: 0;
      margin: 0;
      padding-top: 15px;
      resize: none; }
      .home-form-2 .input-wrap textarea.text-area ~ span.line {
        bottom: 5px; }
    .home-form-2 .input-wrap .my-select {
      width: 100%;
      height: 48px;
      outline: 0;
      border: 0; }
    .home-form-2 .input-wrap .text-input:focus ~ label.highlighted,
    .home-form-2 .input-wrap .has-content ~ label.highlighted {
      top: -10px;
      left: 0;
      font-size: 12px; }
    .home-form-2 .input-wrap .text-input:focus ~ span.line,
    .home-form-2 .input-wrap .text-input.has-content ~ span.line {
      width: 100%; }
  .home-form-2 .btn-wrap {
    position: relative; }
    .home-form-2 .btn-wrap .form-send-btn {
      border: 0;
      background: 0;
      height: 64px;
      padding-right: 50px;
      padding-left: 15px;
      cursor: pointer;
      display: inline-block; }
      .home-form-2 .btn-wrap .form-send-btn ~ i {
        position: absolute;
        right: 20px;
        top: 20px; }

.talep-et .btn-group {
  background: #c60000 !important;
  color: #fff; }
  .talep-et .btn-group .caret {
    color: #fff !important; }

.talep-et .btn-group button {
  border-left: 1px solid #930000 !important;
  background: #c60000 !important; }

.talep-et .multiselect-container > li.active a {
  background-color: #ffc6c6; }

.icon-button.white-outline {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.24); }

.icon-button.dark-outline {
  color: #111;
  border: 1px solid rgba(0, 0, 0, 0.14); }

.icon-button.bg-color-primary {
  color: #fff; }
  .icon-button.bg-color-primary:hover {
    background-color: #ad0000; }

.icon-button.bg-color-secondary {
  color: #fff; }
  .icon-button.bg-color-secondary:hover {
    background-color: #0d0c0b; }

.icon-button.bg-color-white {
  color: #111; }
  .icon-button.bg-color-white:hover {
    background-color: #e6e6e6; }

.icon-button.bg-color-dark {
  color: #fff; }
  .icon-button.bg-color-dark:hover {
    background-color: #2b2b2b; }

.icon-button.color-tra-white {
  color: #dbdbdb; }
  .icon-button.color-tra-white:hover {
    color: #111; }

.icon-button.color-tra-dark {
  color: #5e5e5e; }
  .icon-button.color-tra-dark:hover {
    color: #111; }

input {
  outline: 0;
  border: initial; }

input {
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }

input.color-tra-dark {
  color: #111;
  border: 1px solid rgba(0, 0, 0, 0.14);
  background-color: transparent; }
  input.color-tra-dark:focus {
    border-color: rgba(17, 17, 17, 0.4);
    outline: 0; }
  input.color-tra-dark::placeholder {
    color: #111;
    font-size: 12px; }
  input.color-tra-dark:-moz-placeholder {
    color: #111;
    font-size: 12px; }
  input.color-tra-dark::-moz-placeholder {
    color: #111;
    font-size: 12px; }
  input.color-tra-dark:-ms-input-placeholder {
    color: #111;
    font-size: 12px; }
  input.color-tra-dark::-webkit-input-placeholder {
    color: #111;
    font-size: 12px; }

input.color-tra-white {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.24);
  background-color: transparent; }
  input.color-tra-white:focus {
    border-color: rgba(255, 255, 255, 0.4);
    outline: 0; }
  input.color-tra-white::placeholder {
    color: #fff;
    font-size: 12px; }
  input.color-tra-white:-moz-placeholder {
    color: #fff;
    font-size: 12px; }
  input.color-tra-white::-moz-placeholder {
    color: #fff;
    font-size: 12px; }
  input.color-tra-white:-ms-input-placeholder {
    color: #fff;
    font-size: 12px; }
  input.color-tra-white::-webkit-input-placeholder {
    color: #fff;
    font-size: 12px; }

input.bg-color-gray-4, textarea.bg-color-gray-4, select.bg-color-gray-4 {
  color: #fff;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  input.bg-color-gray-4:focus, input.bg-color-gray-4.has-content, textarea.bg-color-gray-4:focus, textarea.bg-color-gray-4.has-content, select.bg-color-gray-4:focus, select.bg-color-gray-4.has-content {
    background-color: #3d444a;
    cursor: pointer; }
  input.bg-color-gray-4::placeholder, textarea.bg-color-gray-4::placeholder, select.bg-color-gray-4::placeholder {
    color: #fff;
    font-size: 12px;
    opacity: .6; }
  input.bg-color-gray-4:-moz-placeholder, textarea.bg-color-gray-4:-moz-placeholder, select.bg-color-gray-4:-moz-placeholder {
    color: #fff;
    font-size: 12px;
    opacity: .6; }
  input.bg-color-gray-4::-moz-placeholder, textarea.bg-color-gray-4::-moz-placeholder, select.bg-color-gray-4::-moz-placeholder {
    color: #fff;
    font-size: 12px;
    opacity: .6; }
  input.bg-color-gray-4:-ms-input-placeholder, textarea.bg-color-gray-4:-ms-input-placeholder, select.bg-color-gray-4:-ms-input-placeholder {
    color: #fff;
    font-size: 12px;
    opacity: .6; }
  input.bg-color-gray-4::-webkit-input-placeholder, textarea.bg-color-gray-4::-webkit-input-placeholder, select.bg-color-gray-4::-webkit-input-placeholder {
    color: #fff;
    font-size: 12px;
    opacity: .6; }

.search-classic.absolute-icon.bg-color-gray-4 input {
  padding-right: 22px; }

.search-classic.absolute-icon.bg-color-gray-4 i {
  color: #fff; }

.dropdown.language.color-tra-primary button {
  color: #c60000; }

.dropdown.language.color-tra-primary.show button {
  color: #fff;
  background-color: #c60000; }

.dropdown.language.color-tra-primary .dropdown-menu {
  background-color: #c60000; }
  .dropdown.language.color-tra-primary .dropdown-menu > a {
    color: #fff;
    border-top-color: rgba(255, 255, 255, 0.24); }
    .dropdown.language.color-tra-primary .dropdown-menu > a:hover {
      background-color: #ad0000; }

.dropdown.language.color-tra-dark button {
  color: #111; }

.dropdown.language.color-tra-dark.show button {
  color: #111;
  background-color: #ededed; }

.dropdown.language.color-tra-dark .dropdown-menu {
  background-color: #ededed; }
  .dropdown.language.color-tra-dark .dropdown-menu > a {
    color: #111;
    border-top-color: rgba(0, 0, 0, 0.14); }
    .dropdown.language.color-tra-dark .dropdown-menu > a:hover {
      background-color: #c9c9c9;
      color: #111; }

.dropdown.language.color-tra-white button {
  color: #fff;
  background-color: #c60000; }

.dropdown.language.color-tra-white.show button {
  color: #fff;
  background-color: #c60000; }

.dropdown.language.color-tra-white .dropdown-menu {
  background-color: #c60000; }
  .dropdown.language.color-tra-white .dropdown-menu > a {
    color: #fff;
    border-top-color: rgba(255, 255, 255, 0.24); }
    .dropdown.language.color-tra-white .dropdown-menu > a:hover {
      background-color: #ad0000; }

@media screen and (min-width: 992px) {
  .sm-simple-lg > li > a.has-submenu {
    -webkit-box-shadow: 2px 0px 8px 2px transparent;
    -moz-box-shadow: 2px 0px 8px 2px transparent;
    -o-box-shadow: 2px 0px 8px 2px transparent;
    box-shadow: 2px 0px 8px 2px transparent; }
  .sm-simple-lg > li > a.has-submenu:hover,
  .sm-simple-lg > li > a.highlighted {
    -webkit-box-shadow: 2px 11px 8px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 11px 8px 2px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 2px 11px 8px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 11px 8px 2px rgba(0, 0, 0, 0.3); }
  ul.sm-menu-primary-1 > li > a {
    color: #3b3b3b; }
    ul.sm-menu-primary-1 > li > a:hover, ul.sm-menu-primary-1 > li > a.highlighted, ul.sm-menu-primary-1 > li > a.has-submenu:hover {
      background-color: #c60000;
      color: #fff; }
  ul.sm-menu-primary-1 ul {
    background-color: #c60000; }
    ul.sm-menu-primary-1 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-primary-1 ul > li > a:hover {
        background-color: #ad0000;
        color: #fff; }
  ul.sm-menu-primary-2 > li > a {
    color: #3b3b3b; }
    ul.sm-menu-primary-2 > li > a:hover, ul.sm-menu-primary-2 > li > a.highlighted, ul.sm-menu-primary-2 > li > a.has-submenu:hover {
      background-color: #ad0000;
      color: #fff; }
  ul.sm-menu-primary-2 ul {
    background-color: #ad0000; }
    ul.sm-menu-primary-2 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-primary-2 ul > li > a:hover {
        background-color: #930000;
        color: #fff; }
  ul.sm-menu-primary-3 > li > a {
    color: #4d4d4d; }
    ul.sm-menu-primary-3 > li > a:hover, ul.sm-menu-primary-3 > li > a.highlighted, ul.sm-menu-primary-3 > li > a.has-submenu:hover {
      background-color: #1b1817;
      color: #fff; }
  ul.sm-menu-primary-3 ul {
    background-color: #1b1817; }
    ul.sm-menu-primary-3 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-primary-3 ul > li > a:hover {
        background-color: #0d0c0b;
        color: #fff; }
  ul.sm-menu-primary-4 > li > a {
    color: #4d4d4d;
    opacity: .95; }
    ul.sm-menu-primary-4 > li > a:hover, ul.sm-menu-primary-4 > li > a.highlighted, ul.sm-menu-primary-4 > li > a.has-submenu:hover {
      background-color: #fff;
      color: #111;
      opacity: 1; }
  ul.sm-menu-primary-4 ul {
    background-color: #fff; }
    ul.sm-menu-primary-4 ul > li > a {
      color: #111;
      border-bottom: 1px solid rgba(0, 0, 0, 0.14); }
      ul.sm-menu-primary-4 ul > li > a:hover {
        background-color: #ededed;
        color: #111; }
  ul.sm-menu-primary-5 > li > a {
    color: #4d4d4d; }
    ul.sm-menu-primary-5 > li > a:hover, ul.sm-menu-primary-5 > li > a.highlighted, ul.sm-menu-primary-5 > li > a.has-submenu:hover {
      background-color: #3b3b3b;
      color: #fff; }
  ul.sm-menu-primary-5 ul {
    background-color: #3b3b3b; }
    ul.sm-menu-primary-5 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-primary-5 ul > li > a:hover {
        background-color: #292929;
        color: #fff; }
  ul.sm-menu-primary-6 > li > a {
    color: #828282; }
    ul.sm-menu-primary-6 > li > a:hover {
      color: #3b3b3b; }
    ul.sm-menu-primary-6 > li > a.has-submenu:hover, ul.sm-menu-primary-6 > li > a.highlighted {
      background-color: #c60000;
      color: #fff; }
  ul.sm-menu-primary-6 ul {
    background-color: #c60000; }
    ul.sm-menu-primary-6 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-primary-6 ul > li > a:hover {
        background-color: #ad0000;
        color: #fff; }
  ul.sm-menu-primary-7 > li > a {
    color: #5e5e5e; }
    ul.sm-menu-primary-7 > li > a:hover {
      color: #3b3b3b; }
    ul.sm-menu-primary-7 > li > a.has-submenu:hover, ul.sm-menu-primary-7 > li > a.highlighted {
      background-color: #ad0000;
      color: #fff; }
  ul.sm-menu-primary-7 ul {
    background-color: #ad0000; }
    ul.sm-menu-primary-7 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-primary-7 ul > li > a:hover {
        background-color: #930000;
        color: #fff; }
  ul.sm-menu-secondary-1 > li > a {
    color: #3b3b3b; }
    ul.sm-menu-secondary-1 > li > a:hover, ul.sm-menu-secondary-1 > li > a.highlighted, ul.sm-menu-secondary-1 > li > a.has-submenu:hover {
      background-color: #c60000;
      color: #fff; }
  ul.sm-menu-secondary-1 ul {
    background-color: #c60000; }
    ul.sm-menu-secondary-1 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-secondary-1 ul > li > a:hover {
        background-color: #ad0000;
        color: #fff; }
  ul.sm-menu-secondary-2 > li > a {
    color: #4d4d4d; }
    ul.sm-menu-secondary-2 > li > a:hover, ul.sm-menu-secondary-2 > li > a.highlighted, ul.sm-menu-secondary-2 > li > a.has-submenu:hover {
      background-color: #ad0000;
      color: #fff; }
  ul.sm-menu-secondary-2 ul {
    background-color: #ad0000; }
    ul.sm-menu-secondary-2 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-secondary-2 ul > li > a:hover {
        background-color: #930000;
        color: #fff; }
  ul.sm-menu-secondary-3 > li > a {
    color: #4d4d4d; }
    ul.sm-menu-secondary-3 > li > a:hover, ul.sm-menu-secondary-3 > li > a.highlighted, ul.sm-menu-secondary-3 > li > a.has-submenu:hover {
      background-color: #1b1817;
      color: #fff; }
  ul.sm-menu-secondary-3 ul {
    background-color: #1b1817; }
    ul.sm-menu-secondary-3 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-secondary-3 ul > li > a:hover {
        background-color: #0d0c0b;
        color: #fff; }
  ul.sm-menu-secondary-4 > li > a {
    color: #4d4d4d; }
    ul.sm-menu-secondary-4 > li > a:hover, ul.sm-menu-secondary-4 > li > a.highlighted, ul.sm-menu-secondary-4 > li > a.has-submenu:hover {
      background-color: #fff;
      color: #111; }
  ul.sm-menu-secondary-4 ul {
    background-color: #fff; }
    ul.sm-menu-secondary-4 ul > li > a {
      color: #111;
      border-bottom: 1px solid rgba(0, 0, 0, 0.14); }
      ul.sm-menu-secondary-4 ul > li > a:hover {
        background-color: #ededed;
        color: #111; }
  ul.sm-menu-secondary-5 > li > a {
    color: #4d4d4d; }
    ul.sm-menu-secondary-5 > li > a:hover, ul.sm-menu-secondary-5 > li > a.highlighted, ul.sm-menu-secondary-5 > li > a.has-submenu:hover {
      background-color: #3b3b3b;
      color: #fff; }
  ul.sm-menu-secondary-5 ul {
    background-color: #3b3b3b; }
    ul.sm-menu-secondary-5 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-secondary-5 ul > li > a:hover {
        background-color: #292929;
        color: #fff; }
  ul.sm-menu-secondary-6 > li > a {
    color: #828282; }
    ul.sm-menu-secondary-6 > li > a:hover {
      color: #3b3b3b; }
    ul.sm-menu-secondary-6 > li > a.has-submenu:hover, ul.sm-menu-secondary-6 > li > a.highlighted {
      background-color: #1b1817;
      color: #fff; }
  ul.sm-menu-secondary-6 ul {
    background-color: #1b1817; }
    ul.sm-menu-secondary-6 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-secondary-6 ul > li > a:hover {
        background-color: #0d0c0b;
        color: #fff; }
  ul.sm-menu-secondary-7 > li > a {
    color: #5e5e5e; }
    ul.sm-menu-secondary-7 > li > a:hover {
      color: #3b3b3b; }
    ul.sm-menu-secondary-7 > li > a.has-submenu:hover, ul.sm-menu-secondary-7 > li > a.highlighted {
      background-color: #0d0c0b;
      color: #fff; }
  ul.sm-menu-secondary-7 ul {
    background-color: #0d0c0b; }
    ul.sm-menu-secondary-7 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-secondary-7 ul > li > a:hover {
        background-color: black;
        color: #fff; }
  ul.sm-menu-white-1 > li > a {
    color: #fff;
    opacity: .95; }
    ul.sm-menu-white-1 > li > a:hover, ul.sm-menu-white-1 > li > a.highlighted, ul.sm-menu-white-1 > li > a.has-submenu:hover {
      background-color: #c60000;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-white-1 ul {
    background-color: #c60000; }
    ul.sm-menu-white-1 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-white-1 ul > li > a:hover {
        background-color: #ad0000;
        color: #fff; }
  ul.sm-menu-white-2 > li > a {
    color: #fff;
    opacity: .955; }
    ul.sm-menu-white-2 > li > a:hover, ul.sm-menu-white-2 > li > a.highlighted, ul.sm-menu-white-2 > li > a.has-submenu:hover {
      background-color: #ad0000;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-white-2 ul {
    background-color: #ad0000; }
    ul.sm-menu-white-2 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-white-2 ul > li > a:hover {
        background-color: #930000;
        color: #fff; }
  ul.sm-menu-white-3 > li > a {
    color: #fff;
    opacity: .955; }
    ul.sm-menu-white-3 > li > a:hover, ul.sm-menu-white-3 > li > a.highlighted, ul.sm-menu-white-3 > li > a.has-submenu:hover {
      background-color: #1b1817;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-white-3 ul {
    background-color: #1b1817; }
    ul.sm-menu-white-3 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-white-3 ul > li > a:hover {
        background-color: #0d0c0b;
        color: #fff; }
  ul.sm-menu-white-4 > li > a {
    color: #fff;
    opacity: .955; }
    ul.sm-menu-white-4 > li > a:hover, ul.sm-menu-white-4 > li > a.highlighted, ul.sm-menu-white-4 > li > a.has-submenu:hover {
      background-color: #fff;
      color: #111;
      opacity: 1; }
  ul.sm-menu-white-4 ul {
    background-color: #fff; }
    ul.sm-menu-white-4 ul > li > a {
      color: #111;
      border-bottom: 1px solid rgba(0, 0, 0, 0.14); }
      ul.sm-menu-white-4 ul > li > a:hover {
        background-color: #ededed;
        color: #111; }
  ul.sm-menu-white-5 > li > a {
    color: #fff;
    opacity: .88; }
    ul.sm-menu-white-5 > li > a:hover, ul.sm-menu-white-5 > li > a.highlighted, ul.sm-menu-white-5 > li > a.has-submenu:hover {
      background-color: #3b3b3b;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-white-5 ul {
    background-color: #3b3b3b; }
    ul.sm-menu-white-5 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-white-5 ul > li > a:hover {
        background-color: #292929;
        color: #fff; }
  ul.sm-menu-white-6 > li > a {
    color: #ededed; }
    ul.sm-menu-white-6 > li > a:hover {
      color: #fff; }
    ul.sm-menu-white-6 > li > a.has-submenu:hover, ul.sm-menu-white-6 > li > a.highlighted {
      background-color: #fff;
      color: #111; }
  ul.sm-menu-white-6 ul {
    background-color: #fff; }
    ul.sm-menu-white-6 ul > li > a {
      color: #111;
      border-bottom: 1px solid rgba(0, 0, 0, 0.14); }
      ul.sm-menu-white-6 ul > li > a:hover {
        background-color: #ededed;
        background-color: #ededed; }
  ul.sm-menu-white-7 > li > a {
    color: #fff;
    opacity: .9; }
    ul.sm-menu-white-7 > li > a:hover {
      color: #fff;
      opacity: 1; }
    ul.sm-menu-white-7 > li > a.has-submenu:hover, ul.sm-menu-white-7 > li > a.highlighted {
      background-color: #ededed;
      color: #111;
      opacity: 1; }
  ul.sm-menu-white-7 ul {
    background-color: #ededed; }
    ul.sm-menu-white-7 ul > li > a {
      color: #111;
      border-bottom: 1px solid rgba(0, 0, 0, 0.14); }
      ul.sm-menu-white-7 ul > li > a:hover {
        background-color: #dbdbdb;
        background-color: #dbdbdb; }
  ul.sm-menu-dark-1 > li > a {
    color: #4d4d4d;
    opacity: .955; }
    ul.sm-menu-dark-1 > li > a:hover, ul.sm-menu-dark-1 > li > a.highlighted, ul.sm-menu-dark-1 > li > a.has-submenu:hover {
      background-color: #c60000;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-dark-1 ul {
    background-color: #c60000; }
    ul.sm-menu-dark-1 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-dark-1 ul > li > a:hover {
        background-color: #ad0000;
        color: #fff; }
  ul.sm-menu-dark-2 > li > a {
    color: #4d4d4d;
    opacity: .955; }
    ul.sm-menu-dark-2 > li > a:hover, ul.sm-menu-dark-2 > li > a.highlighted, ul.sm-menu-dark-2 > li > a.has-submenu:hover {
      background-color: #ad0000;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-dark-2 ul {
    background-color: #ad0000; }
    ul.sm-menu-dark-2 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-dark-2 ul > li > a:hover {
        background-color: #930000;
        color: #fff; }
  ul.sm-menu-dark-3 > li > a {
    color: #3b3b3b;
    opacity: .955; }
    ul.sm-menu-dark-3 > li > a:hover, ul.sm-menu-dark-3 > li > a.highlighted, ul.sm-menu-dark-3 > li > a.has-submenu:hover {
      background-color: #1b1817;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-dark-3 ul {
    background-color: #1b1817; }
    ul.sm-menu-dark-3 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-dark-3 ul > li > a:hover {
        background-color: #0d0c0b;
        color: #fff; }
  ul.sm-menu-dark-4 > li > a {
    color: #4d4d4d;
    opacity: .955; }
    ul.sm-menu-dark-4 > li > a:hover, ul.sm-menu-dark-4 > li > a.highlighted, ul.sm-menu-dark-4 > li > a.has-submenu:hover {
      background-color: #fff;
      color: #111;
      opacity: 1; }
  ul.sm-menu-dark-4 ul {
    background-color: #fff; }
    ul.sm-menu-dark-4 ul > li > a {
      color: #111;
      border-bottom: 1px solid rgba(0, 0, 0, 0.14); }
      ul.sm-menu-dark-4 ul > li > a:hover {
        background-color: #ededed;
        color: #111; }
  ul.sm-menu-dark-5 > li > a {
    color: #111;
    opacity: .88; }
    ul.sm-menu-dark-5 > li > a:hover, ul.sm-menu-dark-5 > li > a.highlighted, ul.sm-menu-dark-5 > li > a.has-submenu:hover {
      background-color: #3b3b3b;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-dark-5 ul {
    background-color: #3b3b3b; }
    ul.sm-menu-dark-5 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-dark-5 ul > li > a:hover {
        background-color: #292929;
        color: #fff; }
  ul.sm-menu-dark-6 > li > a {
    color: #828282; }
    ul.sm-menu-dark-6 > li > a:hover {
      color: #3b3b3b; }
    ul.sm-menu-dark-6 > li > a.has-submenu:hover, ul.sm-menu-dark-6 > li > a.highlighted {
      background-color: #3b3b3b;
      color: #fff; }
  ul.sm-menu-dark-6 ul {
    background-color: #292929; }
    ul.sm-menu-dark-6 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-dark-6 ul > li > a:hover {
        background-color: #292929;
        color: #fff; }
  ul.sm-menu-dark-7 > li > a {
    color: #5e5e5e; }
    ul.sm-menu-dark-7 > li > a:hover {
      color: #292929; }
    ul.sm-menu-dark-7 > li > a.has-submenu:hover, ul.sm-menu-dark-7 > li > a.highlighted {
      background-color: #292929;
      color: #fff; }
  ul.sm-menu-dark-7 ul {
    background-color: #292929; }
    ul.sm-menu-dark-7 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
      ul.sm-menu-dark-7 ul > li > a:hover {
        background-color: #171717;
        color: #fff; } }

@media screen and (max-width: 992px) {
  .sm-dark-mobile-1 li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.14);
    color: #3b3b3b; }
    .sm-dark-mobile-1 li a .sub-arrow {
      border-left: 1px solid rgba(0, 0, 0, 0.14);
      color: #3b3b3b; }
  .sm-dark-mobile-1 ul {
    background-color: rgba(0, 0, 0, 0.04); } }

.sm-mobil.sm-dark-mobile-1 li a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.14);
  color: #3b3b3b; }
  .sm-mobil.sm-dark-mobile-1 li a .sub-arrow {
    border-left: 1px solid rgba(0, 0, 0, 0.14);
    color: #3b3b3b; }

.sm-mobil.sm-dark-mobile-1 ul {
  background-color: rgba(0, 0, 0, 0.04); }

@media screen and (max-width: 992px) {
  .sm-white-mobile-1 li a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.24);
    color: #ededed; }
    .sm-white-mobile-1 li a:hover {
      color: #fff; }
    .sm-white-mobile-1 li a .sub-arrow {
      border-left: 1px solid rgba(255, 255, 255, 0.24);
      color: #ededed; }
  .sm-white-mobile-1 ul {
    background-color: rgba(255, 255, 255, 0.04); } }

.sm-mobil.sm-white-mobile-1 li a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.24);
  color: #ededed; }
  .sm-mobil.sm-white-mobile-1 li a:hover {
    color: #fff; }
  .sm-mobil.sm-white-mobile-1 li a .sub-arrow {
    border-left: 1px solid rgba(255, 255, 255, 0.24);
    color: #ededed; }

.sm-mobil.sm-white-mobile-1 ul {
  background-color: rgba(255, 255, 255, 0.04); }

ul.menu-white-1 > li > a {
  color: rgba(255, 255, 255, 0.85); }
  ul.menu-white-1 > li > a:hover {
    background-color: #c60000;
    color: #fff; }

ul.menu-white-2 > li > a {
  color: rgba(255, 255, 255, 0.85); }
  ul.menu-white-2 > li > a:hover {
    background-color: #ad0000;
    color: #fff; }

ul.menu-white-3 > li > a {
  color: rgba(255, 255, 255, 0.85); }
  ul.menu-white-3 > li > a:hover {
    background-color: #1b1817;
    color: #fff; }

ul.menu-white-4 > li > a {
  color: rgba(255, 255, 255, 0.85); }
  ul.menu-white-4 > li > a:hover {
    background-color: #fff;
    color: #111; }

ul.menu-white-5 > li > a {
  color: rgba(255, 255, 255, 0.85); }
  ul.menu-white-5 > li > a:hover {
    color: #fff;
    background-color: #111; }

ul.menu-white-6 > li > a {
  color: rgba(255, 255, 255, 0.55); }
  ul.menu-white-6 > li > a:hover {
    color: #fff; }

ul.menu-white-7 > li > a {
  color: rgba(255, 255, 255, 0.7); }
  ul.menu-white-7 > li > a:hover {
    color: #fff; }

ul.menu-primary-1 > li > a,
ul.menu-secondary-1 > li > a,
ul.menu-dark-1 > li > a {
  color: #3b3b3b; }
  ul.menu-primary-1 > li > a:hover,
  ul.menu-secondary-1 > li > a:hover,
  ul.menu-dark-1 > li > a:hover {
    background-color: #c60000;
    color: #fff; }

ul.menu-primary-2 > li > a,
ul.menu-secondary-2 > li > a,
ul.menu-dark-2 > li > a {
  color: #4d4d4d; }
  ul.menu-primary-2 > li > a:hover,
  ul.menu-secondary-2 > li > a:hover,
  ul.menu-dark-2 > li > a:hover {
    background-color: #ad0000;
    color: #fff; }

ul.menu-primary-3 > li > a,
ul.menu-secondary-3 > li > a,
ul.menu-dark-3 > li > a {
  color: #4d4d4d; }
  ul.menu-primary-3 > li > a:hover,
  ul.menu-secondary-3 > li > a:hover,
  ul.menu-dark-3 > li > a:hover {
    background-color: #1b1817;
    color: #fff; }

ul.menu-primary-4 > li > a,
ul.menu-secondary-4 > li > a,
ul.menu-dark-4 > li > a {
  color: #ad0000; }
  ul.menu-primary-4 > li > a:hover,
  ul.menu-secondary-4 > li > a:hover,
  ul.menu-dark-4 > li > a:hover {
    background-color: #fff;
    color: #111; }

ul.menu-primary-5 > li > a,
ul.menu-secondary-5 > li > a,
ul.menu-dark-5 > li > a {
  color: #4d4d4d; }
  ul.menu-primary-5 > li > a:hover,
  ul.menu-secondary-5 > li > a:hover,
  ul.menu-dark-5 > li > a:hover {
    background-color: #3b3b3b;
    color: #fff; }

ul.menu-primary-6 > li > a,
ul.menu-secondary-6 > li > a,
ul.menu-dark-6 > li > a {
  color: #707070; }
  ul.menu-primary-6 > li > a:hover,
  ul.menu-secondary-6 > li > a:hover,
  ul.menu-dark-6 > li > a:hover {
    color: #c60000; }

ul.menu-primary-7 > li > a,
ul.menu-secondary-7 > li > a,
ul.menu-dark-7 > li > a {
  color: #4d4d4d; }
  ul.menu-primary-7 > li > a:hover,
  ul.menu-secondary-7 > li > a:hover,
  ul.menu-dark-7 > li > a:hover {
    color: #ad0000; }

[class*="menu-lighter-"] > li > a:hover {
  color: #fff; }

[class*="menu-darker-"] > li > a:hover {
  color: #3b3b3b; }

.menu-lighter-1 > li > a {
  color: #ededed; }

.menu-lighter-2 > li > a {
  color: #dbdbdb; }

.menu-lighter-3 > li > a {
  color: #c9c9c9; }

.menu-lighter-4 > li > a {
  color: #b8b8b8; }

.menu-lighter-5 > li > a {
  color: #a6a6a6; }

.menu-darker-1 > li > a {
  color: #a6a6a6; }

.menu-darker-2 > li > a {
  color: #949494; }

.menu-darker-3 > li > a {
  color: #828282; }

.menu-darker-4 > li > a {
  color: #707070; }

.menu-darker-5 > li > a {
  color: #5e5e5e; }

ul.bg-menu-primary-1 > li > a {
  background-color: #c60000;
  color: #fff; }
  ul.bg-menu-primary-1 > li > a:hover {
    background-color: #ad0000; }

ul.bg-menu-primary-2 > li > a {
  background-color: #ad0000;
  color: #fff; }
  ul.bg-menu-primary-2 > li > a:hover {
    background-color: #c60000; }

ul.bg-menu-secondary-1 > li > a {
  background-color: #1b1817;
  color: #fff; }
  ul.bg-menu-secondary-1 > li > a:hover {
    background-color: #0d0c0b; }

ul.bg-menu-secondary-2 > li > a {
  background-color: #0d0c0b;
  color: #fff; }
  ul.bg-menu-secondary-2 > li > a:hover {
    background-color: #1b1817; }

ul.bg-menu-dark-1 > li > a {
  background-color: #707070;
  color: #fff; }
  ul.bg-menu-dark-1 > li > a:hover {
    background-color: #5e5e5e; }

ul.bg-menu-dark-2 > li > a {
  background-color: #4d4d4d;
  color: #fff; }
  ul.bg-menu-dark-2 > li > a:hover {
    background-color: #292929; }

ul.bg-menu-white-1 > li > a {
  background-color: #fff;
  color: #111; }
  ul.bg-menu-white-1 > li > a:hover {
    background-color: #ededed; }

ul.bg-menu-white-2 > li > a {
  background-color: #ededed;
  color: #111; }
  ul.bg-menu-white-2 > li > a:hover {
    background-color: #dbdbdb; }

@media screen and (min-width: 992px) {
  [class*="anim-line"] > li > a {
    position: relative; }
    [class*="anim-line"] > li > a::before {
      width: 0;
      height: 2px;
      -webkit-transition: all 0.35s ease-in;
      -moz-transition: all 0.35s ease-in;
      -o-transition: all 0.35s ease-in;
      transition: all 0.35s ease-in;
      transition-timing-function: cubic-bezier(0.7, 0, 0.2, 1);
      content: "";
      display: block;
      position: absolute; }
    [class*="anim-line"] > li > a.has-submenu::before {
      display: none; }
  .anim-line > li > a::before,
  .anim-line-bottom > li > a::before, .anim-line-bottom-1 > li > a::before {
    width: 0;
    height: 2px;
    max-width: 70%;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 0 auto; }
  .anim-line > li > a:hover:before,
  .anim-line-bottom > li > a:hover:before, .anim-line-bottom-1 > li > a:hover:before {
    width: 80px; }
  .anim-line-bottom-1 > li > a::before {
    bottom: 10px; }
  .anim-line-left > li > a::before {
    height: 2px;
    bottom: 0px;
    right: 0; }
  .anim-line-left > li > a:hover:before {
    width: 100%;
    left: 0; }
  .anim-line-right > li > a::before {
    height: 2px;
    bottom: 0px;
    left: 0; }
  .anim-line-right > li > a:hover:before {
    width: 100%;
    right: 0;
    left: auto; }
  .anim-line-top > li > a::before {
    height: 2px;
    top: 0px;
    right: 0; }
  .anim-line-top > li > a:hover:before {
    width: 100%;
    left: 0; }
  [class*="anim-bg-"] > li > a {
    position: relative;
    z-index: 5;
    overflow: hidden; }
    [class*="anim-bg-"] > li > a::before {
      content: "";
      display: block;
      position: absolute;
      -webkit-transition: all 0.35s ease-in;
      -moz-transition: all 0.35s ease-in;
      -o-transition: all 0.35s ease-in;
      transition: all 0.35s ease-in;
      z-index: -1;
      transition-timing-function: cubic-bezier(0.7, 0, 0.2, 1); }
    [class*="anim-bg-"] > li > a.has-submenu::before {
      display: none; }
  .anim-bg-left > li > a::before {
    width: 0;
    height: 100%;
    top: 0px;
    right: 0; }
  .anim-bg-left > li > a:hover:before {
    width: 100%;
    left: 0; }
  .anim-bg-right > li > a::before {
    width: 0;
    height: 100%;
    top: 0px;
    left: 0; }
  .anim-bg-right > li > a:hover:before {
    width: 100%;
    right: 0;
    left: auto; }
  .anim-bg-top > li > a::before {
    height: 0;
    width: 100%;
    bottom: 0px;
    left: 0; }
  .anim-bg-top > li > a:hover:before {
    height: 100%;
    top: 0; }
  .anim-bg-bottom > li > a::before {
    height: 0;
    width: 100%;
    top: 0px;
    left: 0; }
  .anim-bg-bottom > li > a:hover:before {
    height: 100%;
    bottom: 0;
    top: auto; }
  [class*="menu-primary"][class*="anim-line"] > li > a::before {
    background-color: #c60000; }
  [class*="menu-primary-1"][class*="anim-bg"] > li > a::before,
  [class*="menu-secondary-1"][class*="anim-bg"] > li > a::before,
  [class*="menu-white-1"][class*="anim-bg"] > li > a::before,
  [class*="menu-dark-1"][class*="anim-bg"] > li > a::before,
  [class*="menu-darker"][class*="anim-bg"] > li > a::before,
  [class*="menu-lighter"][class*="anim-bg"] > li > a::before {
    background-color: #c60000 !important; }
  [class*="menu-primary-1"][class*="anim-bg"] > li > a:hover,
  [class*="menu-secondary-1"][class*="anim-bg"] > li > a:hover,
  [class*="menu-white-1"][class*="anim-bg"] > li > a:hover,
  [class*="menu-dark-1"][class*="anim-bg"] > li > a:hover,
  [class*="menu-darker"][class*="anim-bg"] > li > a:hover,
  [class*="menu-lighter"][class*="anim-bg"] > li > a:hover {
    color: #fff !important;
    background-color: transparent !important; }
  [class*="menu-primary-1"][class*="anim-bg"] > li > a.has-submenu:hover, [class*="menu-primary-1"][class*="anim-bg"] > li > a.highlighted,
  [class*="menu-secondary-1"][class*="anim-bg"] > li > a.has-submenu:hover,
  [class*="menu-secondary-1"][class*="anim-bg"] > li > a.highlighted,
  [class*="menu-white-1"][class*="anim-bg"] > li > a.has-submenu:hover,
  [class*="menu-white-1"][class*="anim-bg"] > li > a.highlighted,
  [class*="menu-dark-1"][class*="anim-bg"] > li > a.has-submenu:hover,
  [class*="menu-dark-1"][class*="anim-bg"] > li > a.highlighted,
  [class*="menu-darker"][class*="anim-bg"] > li > a.has-submenu:hover,
  [class*="menu-darker"][class*="anim-bg"] > li > a.highlighted,
  [class*="menu-lighter"][class*="anim-bg"] > li > a.has-submenu:hover,
  [class*="menu-lighter"][class*="anim-bg"] > li > a.highlighted {
    background-color: #c60000 !important; }
  [class*="menu-primary-2"][class*="anim-bg"] > li > a::before,
  [class*="menu-secondary-2"][class*="anim-bg"] > li > a::before,
  [class*="menu-white-2"][class*="anim-bg"] > li > a::before,
  [class*="menu-dark-2"][class*="anim-bg"] > li > a::before {
    background-color: #ad0000 !important; }
  [class*="menu-primary-2"][class*="anim-bg"] > li > a:hover,
  [class*="menu-secondary-2"][class*="anim-bg"] > li > a:hover,
  [class*="menu-white-2"][class*="anim-bg"] > li > a:hover,
  [class*="menu-dark-2"][class*="anim-bg"] > li > a:hover {
    color: #fff !important;
    background-color: transparent !important; }
  [class*="menu-primary-2"][class*="anim-bg"] > li > a.has-submenu:hover, [class*="menu-primary-2"][class*="anim-bg"] > li > a.highlighted,
  [class*="menu-secondary-2"][class*="anim-bg"] > li > a.has-submenu:hover,
  [class*="menu-secondary-2"][class*="anim-bg"] > li > a.highlighted,
  [class*="menu-white-2"][class*="anim-bg"] > li > a.has-submenu:hover,
  [class*="menu-white-2"][class*="anim-bg"] > li > a.highlighted,
  [class*="menu-dark-2"][class*="anim-bg"] > li > a.has-submenu:hover,
  [class*="menu-dark-2"][class*="anim-bg"] > li > a.highlighted {
    background-color: #ad0000 !important; }
  [class*="menu-primary-3"][class*="anim-bg"] > li > a::before,
  [class*="menu-secondary-3"][class*="anim-bg"] > li > a::before,
  [class*="menu-white-3"][class*="anim-bg"] > li > a::before,
  [class*="menu-dark-3"][class*="anim-bg"] > li > a::before {
    background-color: #1b1817; }
  [class*="menu-primary-3"][class*="anim-bg"] > li > a:hover,
  [class*="menu-secondary-3"][class*="anim-bg"] > li > a:hover,
  [class*="menu-white-3"][class*="anim-bg"] > li > a:hover,
  [class*="menu-dark-3"][class*="anim-bg"] > li > a:hover {
    color: #fff !important;
    background-color: transparent !important; }
  [class*="menu-primary-3"][class*="anim-bg"] > li > a.has-submenu:hover, [class*="menu-primary-3"][class*="anim-bg"] > li > a.highlighted,
  [class*="menu-secondary-3"][class*="anim-bg"] > li > a.has-submenu:hover,
  [class*="menu-secondary-3"][class*="anim-bg"] > li > a.highlighted,
  [class*="menu-white-3"][class*="anim-bg"] > li > a.has-submenu:hover,
  [class*="menu-white-3"][class*="anim-bg"] > li > a.highlighted,
  [class*="menu-dark-3"][class*="anim-bg"] > li > a.has-submenu:hover,
  [class*="menu-dark-3"][class*="anim-bg"] > li > a.highlighted {
    background-color: #1b1817 !important; }
  [class*="menu-primary-4"][class*="anim-bg"] > li > a::before,
  [class*="menu-secondary-4"][class*="anim-bg"] > li > a::before,
  [class*="menu-white-4"][class*="anim-bg"] > li > a::before,
  [class*="menu-dark-4"][class*="anim-bg"] > li > a::before {
    background-color: #fff; }
  [class*="menu-primary-4"][class*="anim-bg"] > li > a:hover,
  [class*="menu-secondary-4"][class*="anim-bg"] > li > a:hover,
  [class*="menu-white-4"][class*="anim-bg"] > li > a:hover,
  [class*="menu-dark-4"][class*="anim-bg"] > li > a:hover {
    color: #111 !important;
    background-color: transparent !important; }
  [class*="menu-primary-4"][class*="anim-bg"] > li > a.has-submenu:hover, [class*="menu-primary-4"][class*="anim-bg"] > li > a.highlighted,
  [class*="menu-secondary-4"][class*="anim-bg"] > li > a.has-submenu:hover,
  [class*="menu-secondary-4"][class*="anim-bg"] > li > a.highlighted,
  [class*="menu-white-4"][class*="anim-bg"] > li > a.has-submenu:hover,
  [class*="menu-white-4"][class*="anim-bg"] > li > a.highlighted,
  [class*="menu-dark-4"][class*="anim-bg"] > li > a.has-submenu:hover,
  [class*="menu-dark-4"][class*="anim-bg"] > li > a.highlighted {
    background-color: #fff !important; }
  [class*="menu-primary-5"][class*="anim-bg"] > li > a::before,
  [class*="menu-secondary-5"][class*="anim-bg"] > li > a::before,
  [class*="menu-white-5"][class*="anim-bg"] > li > a::before,
  [class*="menu-dark-5"][class*="anim-bg"] > li > a::before {
    background-color: #3b3b3b; }
  [class*="menu-primary-5"][class*="anim-bg"] > li > a:hover,
  [class*="menu-secondary-5"][class*="anim-bg"] > li > a:hover,
  [class*="menu-white-5"][class*="anim-bg"] > li > a:hover,
  [class*="menu-dark-5"][class*="anim-bg"] > li > a:hover {
    color: #fff !important;
    background-color: transparent !important; }
  [class*="menu-primary-"][class*="anim-line"] > li > a::before {
    background-color: #c60000; }
  [class*="menu-primary-"][class*="anim-line"] > li > a:hover {
    background-color: transparent;
    color: #111; }
  [class*="menu-secondary-"][class*="anim-line"] > li > a::before {
    background-color: #1b1817; }
  [class*="menu-secondary-"][class*="anim-line"] > li > a:hover {
    background-color: transparent;
    color: #111; }
  [class*="menu-white-"][class*="anim-line"] > li > a::before {
    background-color: #fff; }
  [class*="menu-white-"][class*="anim-line"] > li > a:hover {
    background-color: transparent;
    color: #fff; }
  [class*="menu-dark-"][class*="anim-line"] > li > a::before {
    background-color: #292929; }
  [class*="menu-dark-"][class*="anim-line"] > li > a:hover {
    background-color: transparent;
    color: #111; }
  [class*="menu-darker-"][class*="anim-line"] > li > a::before {
    background-color: #ad0000; }
  [class*="menu-darker-"][class*="anim-line"] > li > a:hover {
    background-color: transparent;
    color: #111; }
  [class*="menu-lighter-"][class*="anim-line"] > li > a::before {
    background-color: #ff1414; }
  [class*="menu-lighter-"][class*="anim-line"] > li > a:hover {
    background-color: transparent;
    color: #fff; } }

ul.color-tra-dark > li > a {
  color: #111;
  opacity: 0.9; }
  ul.color-tra-dark > li > a:hover {
    opacity: 1; }

ul.color-tra-white > li > a {
  color: #fff;
  opacity: 0.9; }
  ul.color-tra-white > li > a:hover {
    opacity: 1; }

ul.color-tra-primary > li > a {
  color: #c60000;
  opacity: 0.9; }
  ul.color-tra-primary > li > a:hover {
    opacity: 1; }

ul.color-tra-secondary > li > a {
  color: #1b1817;
  opacity: 0.9; }
  ul.color-tra-secondary > li > a:hover {
    opacity: 1; }

ul.primary > li > a {
  color: #c60000; }

ul.primary > li:hover > a {
  background-color: #c60000;
  color: #fff; }

ul.primary-l1 > li > a {
  color: #fff;
  background-color: #e00000; }

ul.primary-l1 > li:hover > a {
  background-color: #c60000; }

ul.primary-l2 > li > a {
  color: #fff;
  background-color: #f90000; }

ul.primary-l2 > li:hover > a {
  background-color: #e00000; }

ul.primary-l3 > li > a {
  color: #fff;
  background-color: #ff1414; }

ul.primary-l3 > li:hover > a {
  background-color: #ff1414; }

ul.primary-d1 > li > a {
  color: #fff;
  background-color: #ad0000; }

ul.primary-d1 > li:hover > a {
  background-color: #c60000; }

ul.primary-d2 > li > a {
  color: #fff;
  background-color: #930000; }

ul.primary-d2 > li:hover > a {
  background-color: #ad0000; }

ul.outline-primary > li > a {
  color: #c60000;
  border: 1px solid #c60000; }

ul.outline-primary > li:hover > a {
  background-color: #c60000;
  color: #fff; }

ul.primary-outline > li > a {
  background-color: #c60000;
  color: #fff;
  border: 1px solid transparent; }

ul.primary-outline > li:hover > a {
  color: #c60000;
  border: 1px solid #c60000;
  background-color: transparent; }

ul.item-bg-primary-1 > li > a {
  color: #fff;
  background-color: #c60000; }
  ul.item-bg-primary-1 > li > a:hover {
    background-color: #ad0000;
    color: #fff; }

ul.item-bg-white-1 > li > a {
  color: #111;
  background-color: #fff; }
  ul.item-bg-white-1 > li > a:hover {
    background-color: #c60000;
    color: #fff; }

ul.item-bg-dark-1 > li > a {
  color: #fff;
  background-color: #111; }
  ul.item-bg-dark-1 > li > a:hover {
    background-color: #c60000;
    color: #fff; }

ul.item-bg-secondary-1 > li > a {
  color: #fff;
  background-color: #111; }
  ul.item-bg-secondary-1 > li > a:hover {
    background-color: #c60000;
    color: #fff; }

ul.item-bg-tra-white-1 > li > a {
  color: #fff;
  background-color: transparent; }
  ul.item-bg-tra-white-1 > li > a:hover {
    background-color: #c60000;
    color: #fff; }

ul.item-bg-tra-dark-1 > li > a {
  color: #111;
  background-color: transparent; }
  ul.item-bg-tra-dark-1 > li > a:hover {
    background-color: #c60000;
    color: #fff; }

ul.item-bg-tra-pra-1 > li > a {
  color: #c60000;
  background-color: transparent; }
  ul.item-bg-tra-pra-1 > li > a:hover {
    background-color: #c60000;
    color: #fff; }

ul.last-white > li:last-child > a {
  background-color: #fff;
  color: #3b3b3b; }
  ul.last-white > li:last-child > a:hover {
    background-color: #c60000;
    color: #fff; }

[class*="menu-white"].active-border > li > a {
  border: 1px solid transparent; }

[class*="menu-white"].active-border > li.active a {
  border-color: white;
  opacity: 1 !important;
  color: #fff; }

[class*="menu-dark"] > li > a, [class*="menu-dark"] > li > a, [class*="menu-primary"].active-border > li > a {
  border: 1px solid transparent; }

[class*="menu-dark"] > li.active a, [class*="menu-dark"] > li.active a, [class*="menu-primary"].active-border > li.active a {
  border-color: #c60000;
  opacity: 1 !important;
  color: #c60000; }
  [class*="menu-dark"] > li.active a::before, [class*="menu-dark"] > li.active a::before, [class*="menu-primary"].active-border > li.active a::before {
    display: none; }

.icon-color-primary li > a > i {
  color: #c60000; }

[class*="primary-b-t"] {
  border-top-color: #e00000; }

[class*="secondary-b-t"] {
  border-top-color: #292423; }

[class*="dark-b-t"] {
  border-top-color: #3b3b3b; }

[class*="white-b-t"] {
  border-top-color: #ededed; }

.footer-icon-menu {
  list-style: none; }
  .footer-icon-menu > li:nth-child(2) > a {
    background-color: #1b1817;
    color: #fff; }
  .footer-icon-menu > li:nth-child(3) > a {
    background-color: #f3ac01;
    color: #fff; }
  .footer-icon-menu > li:nth-child(4) > a {
    background-color: #868686;
    color: #fff; }
  .footer-icon-menu > li:nth-child(5) > a {
    background-color: #c60000;
    color: #fff; }
  .footer-icon-menu > li > a {
    background-color: #c60000;
    color: #fff; }
    .footer-icon-menu > li > a:hover {
      color: #c60000 !important;
      background-color: #fff !important; }

.inner-footer-01 {
  border-top: 8px solid #c60000; }

.footer-contact-menu-1 li a span.icon-wrap {
  color: #c60000; }

.footer-newsletter-01 .input-wrap .send-btn {
  color: #fff; }

.search-style-1 {
  background-color: #c60000; }
  .search-style-1 .search-flex .title1 {
    background-color: #fff; }
    .search-style-1 .search-flex .title1::before, .search-style-1 .search-flex .title1::after {
      background-color: inherit; }
  .search-style-1 .search-flex .sub-title {
    color: #fff; }
  .search-style-1 .search-flex .input-wrap input {
    background-color: #930000;
    border: 1px solid transparent; }
    .search-style-1 .search-flex .input-wrap input:focus, .search-style-1 .search-flex .input-wrap input.has-content {
      border: 1px solid #c60000;
      background-color: #7a0000; }
    .search-style-1 .search-flex .input-wrap input::placeholder {
      color: #fff; }
    .search-style-1 .search-flex .input-wrap input:-moz-placeholder {
      color: #fff; }
    .search-style-1 .search-flex .input-wrap input::-moz-placeholder {
      color: #fff; }
    .search-style-1 .search-flex .input-wrap input:-ms-input-placeholder {
      color: #fff; }
    .search-style-1 .search-flex .input-wrap input::-webkit-input-placeholder {
      color: #fff; }

.flex-menu-icon li a {
  color: #fff;
  background-color: #c60000; }
  .flex-menu-icon li a::before {
    background-color: #1b1817; }

.flex-menu-icon li:nth-child(1) a {
  background-color: #e00000;
  color: #fff; }

.flex-menu-icon li:nth-child(2) a {
  background-color: #c60000;
  color: #fff; }

.flex-menu-icon li:nth-child(3) a {
  background-color: #ad0000;
  color: #fff; }

.flex-menu-icon li:nth-child(4) a {
  background-color: #930000;
  color: #fff; }

.flex-menu-icon li.active a {
  background: #fff;
  color: #c60000; }

.link-group[class*="bg-color-primary"] {
  color: #fff; }
  .link-group[class*="bg-color-primary"]:hover {
    background-color: #ad0000;
    color: #fff; }

.link-group[class*="bg-color-secondary"] {
  color: #fff; }
  .link-group[class*="bg-color-secondary"]:hover {
    background-color: #0d0c0b;
    color: #fff; }

.link-group[class*="bg-color-third"] {
  color: #fff; }
  .link-group[class*="bg-color-third"]:hover {
    background-color: #da9a01;
    color: #fff; }

.link-group[class*="bg-color-fourth"] {
  color: #fff; }
  .link-group[class*="bg-color-fourth"]:hover {
    background-color: #797979;
    color: #fff; }

.link-group[class*="bg-color-fifth"] {
  color: #fff; }
  .link-group[class*="bg-color-fifth"]:hover {
    background-color: #e60000;
    color: #fff; }

.link-group.bg-color-primary-outline {
  background-color: #c60000;
  color: #fff;
  border: 1px solid #c60000; }
  .link-group.bg-color-primary-outline:hover {
    background-color: transparent;
    color: #c60000; }
    .link-group.bg-color-primary-outline:hover .b-1-white {
      border-color: #ff4747; }

.link-group.color-tra-white {
  color: #fff;
  opacity: 0.9; }
  .link-group.color-tra-white:hover {
    opacity: 1; }
    .link-group.color-tra-white:hover .b-1-white {
      border-color: rgba(255, 255, 255, 0.24); }

.link-group.color-tra-dark {
  color: #3b3b3b;
  opacity: 0.9; }
  .link-group.color-tra-dark:hover {
    opacity: 1; }
    .link-group.color-tra-dark:hover .b-1-white {
      border-color: rgba(0, 0, 0, 0.14); }

.link-group.color-tra-primary {
  color: #c60000;
  opacity: 0.9; }
  .link-group.color-tra-primary:hover {
    opacity: 1; }
    .link-group.color-tra-primary:hover .b-1-white {
      border-color: rgba(0, 0, 0, 0.14); }

.white-link {
  color: #fff; }
  .white-link:hover, .white-link:focus {
    color: #fff; }

.border-icon-button.white-button {
  display: inline-block;
  border: 1px solid #3b3b3b;
  background-color: #fff;
  color: #111;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  .border-icon-button.white-button i {
    border-left: 1px solid #3b3b3b; }
  .border-icon-button.white-button:hover {
    background-color: #c60000;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.24); }
    .border-icon-button.white-button:hover i {
      border-left: 1px solid rgba(255, 255, 255, 0.24); }

.border-icon-button.tra-white-button {
  display: inline-block;
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  .border-icon-button.tra-white-button i {
    border-left: 1px solid #fff; }
  .border-icon-button.tra-white-button:hover {
    background-color: #111;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.24); }
    .border-icon-button.tra-white-button:hover i {
      border-left: 1px solid rgba(255, 255, 255, 0.24); }

.border-icon-button.tra-dark-button {
  display: inline-block;
  border: 1px solid #292929;
  background-color: transparent;
  color: #111;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  .border-icon-button.tra-dark-button i {
    border-left: 1px solid #292929; }
  .border-icon-button.tra-dark-button:hover {
    background-color: #111;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.24); }
    .border-icon-button.tra-dark-button:hover i {
      border-left: 1px solid rgba(255, 255, 255, 0.24); }

.fixedable.f-bg-color-primary {
  background-color: #c60000; }

.menu-collapse.color-tra-dark, .color-tra-dark.menu-collapse1, .color-tra-dark.menu-collapse2 {
  color: #707070; }
  .menu-collapse.color-tra-dark .bar-group span.bar, .color-tra-dark.menu-collapse1 .bar-group span.bar, .color-tra-dark.menu-collapse2 .bar-group span.bar {
    background-color: #707070; }

.menu-collapse.color-tra-white, .color-tra-white.menu-collapse1, .color-tra-white.menu-collapse2 {
  color: #fff; }
  .menu-collapse.color-tra-white .bar-group span.bar, .color-tra-white.menu-collapse1 .bar-group span.bar, .color-tra-white.menu-collapse2 .bar-group span.bar {
    background-color: #fff; }

.menu-collapse.color-tra-primary, .color-tra-primary.menu-collapse1, .color-tra-primary.menu-collapse2 {
  color: #c60000; }
  .menu-collapse.color-tra-primary .bar-group span.bar, .color-tra-primary.menu-collapse1 .bar-group span.bar, .color-tra-primary.menu-collapse2 .bar-group span.bar {
    background-color: #c60000; }

.menu-collapse.color-tra-secondary, .color-tra-secondary.menu-collapse1, .color-tra-secondary.menu-collapse2 {
  color: #1b1817; }
  .menu-collapse.color-tra-secondary .bar-group span.bar, .color-tra-secondary.menu-collapse1 .bar-group span.bar, .color-tra-secondary.menu-collapse2 .bar-group span.bar {
    background-color: #1b1817; }

.menu-collapse.bg-color-primary, .bg-color-primary.menu-collapse1, .bg-color-primary.menu-collapse2 {
  color: #fff; }
  .menu-collapse.bg-color-primary .bar-group span.bar, .bg-color-primary.menu-collapse1 .bar-group span.bar, .bg-color-primary.menu-collapse2 .bar-group span.bar {
    background-color: #fff; }

.menu-collapse.bg-color-secondary, .bg-color-secondary.menu-collapse1, .bg-color-secondary.menu-collapse2 {
  color: #fff; }
  .menu-collapse.bg-color-secondary .bar-group span.bar, .bg-color-secondary.menu-collapse1 .bar-group span.bar, .bg-color-secondary.menu-collapse2 .bar-group span.bar {
    background-color: #fff; }

.sep-left-dark li a {
  border-left: 1px solid rgba(0, 0, 0, 0.14);
  border-color: rgba(0, 0, 0, 0.14); }

.sep-left-white li a {
  border-left: 1px solid rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.24); }

.sep-right-dark li a {
  border-right: 1px solid rgba(0, 0, 0, 0.14);
  border-color: rgba(0, 0, 0, 0.14); }

ul.sep-right-white li a {
  border-right: 1px solid rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.24); }

.sep-top-dark li a {
  border-top: 1px solid rgba(0, 0, 0, 0.14);
  border-color: rgba(0, 0, 0, 0.14); }

.sep-top-white li a {
  border-top: 1px solid rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.24); }

.sep-bottom-dark li a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.14);
  border-color: rgba(0, 0, 0, 0.14); }

.sep-bottom-white li a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.24); }

.text-dark {
  color: #111; }

.text-white {
  color: #fff; }

.text-white0 {
  color: #ededed; }

.text-white1 {
  color: #dbdbdb; }

.text-white2 {
  color: #c9c9c9; }

.text-white3 {
  color: #b8b8b8; }

.text-white4 {
  color: #a6a6a6; }

.text-white5 {
  color: #949494; }

.text-white6 {
  color: #828282; }

.text-white7 {
  color: #707070; }

.text-white8 {
  color: #5e5e5e; }

.text-white9 {
  color: #4d4d4d; }

.text-white10 {
  color: #3b3b3b; }

.text-white11 {
  color: #292929; }

.color-primary {
  color: #c60000; }

.color-primary-d1 {
  color: #ad0000; }

.color-primary-d2 {
  color: #930000; }

.color-primary-d3 {
  color: #7a0000; }

.color-primary-d4 {
  color: #600000; }

.color-primary-l1 {
  color: #e00000; }

.color-primary-l2 {
  color: #f90000; }

.color-primary-l3 {
  color: #ff1414; }

.color-primary-l4 {
  color: #ff2d2d; }

.color-secondary {
  color: #1b1817; }

.color-secondary-d1 {
  color: #ad0000; }

.color-secondary-d2 {
  color: black; }

.color-secondary-d3 {
  color: black; }

.color-secondary-d4 {
  color: black; }

.color-secondary-l1 {
  color: #e00000; }

.color-secondary-l2 {
  color: #37302e; }

.color-secondary-l3 {
  color: #443d3a; }

.color-secondary-l4 {
  color: #524946; }

.color-dark {
  color: #111; }

.color-white {
  color: #fff; }

.color-white-1 {
  color: #ededed; }

.color-white-2 {
  color: #dbdbdb; }

.color-white-3 {
  color: #c9c9c9; }

.color-white-4 {
  color: #b8b8b8; }

.color-white-5 {
  color: #a6a6a6; }

.color-white-6 {
  color: #949494; }

.color-white-7 {
  color: #828282; }

.color-white-8 {
  color: #707070; }

.color-white-9 {
  color: #5e5e5e; }

.color-white-10 {
  color: #4d4d4d; }

.color-white-11 {
  color: #3b3b3b; }

.color-white-12 {
  color: #292929; }

.color-white-13 {
  color: #171717; }

.product-list .product-wrap .product-links ul li:last-child a,
.product-list .product-wrap .product-links ul li:last-child button {
  background-color: #c60000;
  color: #fff; }

.product-list .product-wrap .product-links ul li:last-child a:hover i,
.product-list .product-wrap .product-links ul li:last-child a:hover .hidden-text,
.product-list .product-wrap .product-links ul li:last-child button:hover i,
.product-list .product-wrap .product-links ul li:last-child button:hover .hidden-text {
  background-color: #ad0000; }

.product-detail .product-detail-info .info-list li .p-code {
  color: #c60000; }

.product-list .product-wrap .product-text .product-price .new-price, .product-detail .product-summary::-webkit-scrollbar-thumb, .product-list .product-wrap .product-links ul li a:hover i, .product-list .product-wrap .product-links ul li button:hover i, .product-list .product-wrap .product-links ul li a:hover .hidden-text,
.product-list .product-wrap .product-links ul li button:hover .hidden-text {
  background-color: #1b1817; }

.product-detail .product-detail-info .product-detail-title, .product-detail .product-detail-info .info-list li .brand, .product-detail .product-detail-info .info-list li .new-price {
  color: #1b1817; }

.product-list-01 .product-title a {
  color: #3b3b3b; }

.product-list-01 .new-price {
  color: #c60000; }

.product-list-01 .product-basket {
  background: transparent;
  color: #111; }
  .product-list-01 .product-basket:hover {
    background-color: #c60000;
    color: #fff; }

.product-list-01 .product-detail {
  background: #c60000;
  color: #fff; }
  .product-list-01 .product-detail:hover {
    background-color: #ad0000; }

.product-price-01 .new-price {
  color: #c60000; }

.basket-green-big, .add-basket {
  background-color: #35b71d; }
  .basket-green-big:hover, .add-basket:hover {
    background-color: #288b16; }

.product-list-01 .product-img {
  background-color: #c60000; }

.product-detail-style-01 h1.title {
  color: #c60000; }
  .product-detail-style-01 h1.title::before {
    border: 1px solid #c60000; }
  .product-detail-style-01 h1.title::after {
    background-color: #c60000; }

.product-detail-carousel .item .plus::after {
  background-color: #c60000; }

.product-detail-carousel .item .plus:hover::after {
  background-color: #111; }

.owl-thumb-list::-webkit-scrollbar-thumb {
  background: #c60000; }

.owl-thumb-list button.active {
  -webkit-box-shadow: 0 0 0 2px #c60000 !important;
  -moz-box-shadow: 0 0 0 2px #c60000 !important;
  -o-box-shadow: 0 0 0 2px #c60000 !important;
  box-shadow: 0 0 0 2px #c60000 !important; }

@media screen and (min-width: 768px) {
  #faq #accordion .panel {
    margin-bottom: 20px;
    -webkit-box-shadow: 0 0 14px 3px rgba(0, 0, 0, 0.015);
    -moz-box-shadow: 0 0 14px 3px rgba(0, 0, 0, 0.015);
    -o-box-shadow: 0 0 14px 3px rgba(0, 0, 0, 0.015);
    box-shadow: 0 0 14px 3px rgba(0, 0, 0, 0.015); } }

#faq #accordion .panel .panel-heading .panel-title a {
  background-color: #c60000; }

#faq.home-faq-01 #accordion .panel .panel-heading .panel-title a {
  background-color: #fff;
  -webkit-box-shadow: 0 -5px 15px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 -5px 15px 3px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 -5px 15px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -5px 15px 3px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -.6px;
  color: #707070;
  position: relative; }
  #faq.home-faq-01 #accordion .panel .panel-heading .panel-title a::before {
    width: 95%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    content: "";
    display: block;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.14);
    height: 1px; }
  #faq.home-faq-01 #accordion .panel .panel-heading .panel-title a.collapsed {
    box-shadow: none;
    border: 0; }
  #faq.home-faq-01 #accordion .panel .panel-heading .panel-title a .bar1,
  #faq.home-faq-01 #accordion .panel .panel-heading .panel-title a .bar2 {
    background-color: #c60000; }

#faq.home-faq-01 #accordion .panel.panel-default > .panel-heading + .panel-collapse {
  background-color: #fff;
  -webkit-box-shadow: 0 0px 20px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0px 20px 5px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0px 20px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 20px 5px rgba(0, 0, 0, 0.1); }

#faq #accordion .panel.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 0 !important;
  padding: 30px 15px !important; }

.owl-button.btn-light-1 {
  background-color: transparent;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: #fff;
  overflow: hidden;
  position: relative; }
  .owl-button.btn-light-1 span, .owl-button.btn-light-1 i {
    color: #fff; }
  .owl-button.btn-light-1::before {
    background-color: #c60000;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    -webkit-transition: all 0.35s ease-in;
    -moz-transition: all 0.35s ease-in;
    -o-transition: all 0.35s ease-in;
    transition: all 0.35s ease-in;
    transition-timing-function: cubic-bezier(0.7, 0, 0.2, 1); }
  .owl-button.btn-light-1:hover {
    background-color: #c60000;
    color: #fff;
    border-color: transparent; }
    .owl-button.btn-light-1:hover span, .owl-button.btn-light-1:hover i {
      color: #fff; }
    .owl-button.btn-light-1:hover::before {
      width: 100%;
      left: 0; }

.owl-button.btn-dark-1 {
  background-color: transparent;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  border: 1px solid rgba(17, 17, 17, 0.3);
  color: #111;
  overflow: hidden;
  position: relative; }
  .owl-button.btn-dark-1 span, .owl-button.btn-dark-1 i {
    color: #111; }
  .owl-button.btn-dark-1::before {
    background-color: #c60000;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    -webkit-transition: all 0.35s ease-in;
    -moz-transition: all 0.35s ease-in;
    -o-transition: all 0.35s ease-in;
    transition: all 0.35s ease-in;
    transition-timing-function: cubic-bezier(0.7, 0, 0.2, 1); }
  .owl-button.btn-dark-1:hover {
    background-color: #c60000;
    color: #fff;
    border-color: transparent; }
    .owl-button.btn-dark-1:hover span, .owl-button.btn-dark-1:hover i {
      color: #fff; }
    .owl-button.btn-dark-1:hover::before {
      width: 100%;
      left: 0; }

.owl-button.btn-wp-1 {
  background-color: #fff;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  .owl-button.btn-wp-1 span, .owl-button.btn-wp-1 i {
    color: #111; }
  .owl-button.btn-wp-1:hover {
    background-color: #c60000;
    color: #fff; }
    .owl-button.btn-wp-1:hover span, .owl-button.btn-wp-1:hover i {
      color: #fff; }

.owl-button.btn-pw-1 {
  background-color: #c60000; }
  .owl-button.btn-pw-1 span, .owl-button.btn-pw-1 i {
    color: #fff; }
  .owl-button.btn-pw-1:hover {
    background-color: #fff;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in; }
    .owl-button.btn-pw-1:hover span, .owl-button.btn-pw-1:hover i {
      color: #111; }

.owl-button.btn-dp-1 {
  background-color: #111;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  .owl-button.btn-dp-1 span, .owl-button.btn-dp-1 i {
    color: #fff; }
  .owl-button.btn-dp-1:hover {
    background-color: #c60000;
    color: #fff; }
    .owl-button.btn-dp-1:hover span, .owl-button.btn-dp-1:hover i {
      color: #fff; }

.owl-button.btn-pd-1 {
  background-color: #c60000; }
  .owl-button.btn-pd-1 span, .owl-button.btn-pd-1 i {
    color: #fff; }
  .owl-button.btn-pd-1:hover {
    background-color: #111;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in; }
    .owl-button.btn-pd-1:hover span, .owl-button.btn-pd-1:hover i {
      color: #fff; }

.owl-banner.nav-bg-white-1 .owl-nav button.owl-prev,
.owl-banner.nav-bg-white-1 .owl-nav button.owl-next {
  background-color: #fff; }
  .owl-banner.nav-bg-white-1 .owl-nav button.owl-prev::before, .owl-banner.nav-bg-white-1 .owl-nav button.owl-prev::after,
  .owl-banner.nav-bg-white-1 .owl-nav button.owl-next::before,
  .owl-banner.nav-bg-white-1 .owl-nav button.owl-next::after {
    background-color: #111; }
  .owl-banner.nav-bg-white-1 .owl-nav button.owl-prev:hover,
  .owl-banner.nav-bg-white-1 .owl-nav button.owl-next:hover {
    background-color: #ededed; }

.owl-banner.nav-bg-dark-1 .owl-nav button.owl-prev,
.owl-banner.nav-bg-dark-1 .owl-nav button.owl-next {
  background-color: #3b3b3b; }
  .owl-banner.nav-bg-dark-1 .owl-nav button.owl-prev::before, .owl-banner.nav-bg-dark-1 .owl-nav button.owl-prev::after,
  .owl-banner.nav-bg-dark-1 .owl-nav button.owl-next::before,
  .owl-banner.nav-bg-dark-1 .owl-nav button.owl-next::after {
    background-color: #fff; }
  .owl-banner.nav-bg-dark-1 .owl-nav button.owl-prev:hover,
  .owl-banner.nav-bg-dark-1 .owl-nav button.owl-next:hover {
    background-color: #171717; }

.owl-banner.nav-bg-primary-1 .owl-nav button.owl-prev,
.owl-banner.nav-bg-primary-1 .owl-nav button.owl-next {
  background-color: #ad0000; }
  .owl-banner.nav-bg-primary-1 .owl-nav button.owl-prev::before, .owl-banner.nav-bg-primary-1 .owl-nav button.owl-prev::after,
  .owl-banner.nav-bg-primary-1 .owl-nav button.owl-next::before,
  .owl-banner.nav-bg-primary-1 .owl-nav button.owl-next::after {
    background-color: #fff; }
  .owl-banner.nav-bg-primary-1 .owl-nav button.owl-prev:hover,
  .owl-banner.nav-bg-primary-1 .owl-nav button.owl-next:hover {
    background-color: #930000; }

.owl-banner.nav-bg-secondary-1 .owl-nav button.owl-prev,
.owl-banner.nav-bg-secondary-1 .owl-nav button.owl-next {
  background-color: #0d0c0b; }
  .owl-banner.nav-bg-secondary-1 .owl-nav button.owl-prev::before, .owl-banner.nav-bg-secondary-1 .owl-nav button.owl-prev::after,
  .owl-banner.nav-bg-secondary-1 .owl-nav button.owl-next::before,
  .owl-banner.nav-bg-secondary-1 .owl-nav button.owl-next::after {
    background-color: #fff; }
  .owl-banner.nav-bg-secondary-1 .owl-nav button.owl-prev:hover,
  .owl-banner.nav-bg-secondary-1 .owl-nav button.owl-next:hover {
    background-color: black; }

.owl-item.active .anim-bg-primary::after, .owl-item.active .anim-bg-primary::before {
  background-color: #c60000; }

.owl-item.active .anim-bg-secondary::after, .owl-item.active .anim-bg-secondary::before {
  background-color: #1b1817; }

.owl-item.active .anim-bg-dark::after, .owl-item.active .anim-bg-dark::before {
  background-color: #111; }

.owl-item.active .anim-bg-white::after, .owl-item.active .anim-bg-white::before {
  background-color: #fff; }

.owl-item.active .anim-bg-gra-1-2::after, .owl-item.active .anim-bg-gra-1-2::before {
  background: #c60000;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c60000 0%, #1b1817 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #1b1817));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #c60000 0%, #1b1817 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #c60000 0%, #1b1817 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #c60000 0%, #1b1817 100%);
  /* IE10+ */
  background: linear-gradient(to right, #c60000 0%, #1b1817 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }

.light-text-1 .owl-title, .light-text-1 .owl-description {
  color: #fff; }

.dark-text-1 .owl-title, .dark-text-1 .owl-description {
  color: #3b3b3b; }

.primary-text-1 .owl-title {
  color: #c60000; }

.primary-text-1 .owl-description {
  color: #3b3b3b; }

@media screen and (max-width: 768px) {
  /**
    .owl-caption-wrap.light-text-1{
        background-color: $white-d11;
    }
    .owl-caption-wrap.dark-text-1{
        background-color: $primary-color;
    }

    **/
  .owl-caption-wrap[class*="anim-bg-"].light-text-1, .owl-caption-wrap[class*="anim-bg-"].dark-text-1 {
    background-color: transparent; }
  .owl-banner[class*="img-fit-"] .owl-caption-wrap {
    background-color: transparent; } }

.owl-banner-wrap .owl-scroll-down {
  background-color: #c60000;
  color: #fff;
  border: 1px solid #c60000; }
  .owl-banner-wrap .owl-scroll-down:hover {
    color: #fff;
    background-color: #ad0000;
    border: 1px solid transparent; }

.owl-carousel.owl-style-1 .owl-nav .owl-prev, .owl-carousel.owl-style-1 .owl-nav .owl-next {
  background-color: #c60000; }
  .owl-carousel.owl-style-1 .owl-nav .owl-prev::before, .owl-carousel.owl-style-1 .owl-nav .owl-prev::after, .owl-carousel.owl-style-1 .owl-nav .owl-next::before, .owl-carousel.owl-style-1 .owl-nav .owl-next::after {
    background-color: #fff; }
  .owl-carousel.owl-style-1 .owl-nav .owl-prev:hover, .owl-carousel.owl-style-1 .owl-nav .owl-next:hover {
    background-color: #fff; }
    .owl-carousel.owl-style-1 .owl-nav .owl-prev:hover::before, .owl-carousel.owl-style-1 .owl-nav .owl-prev:hover::after, .owl-carousel.owl-style-1 .owl-nav .owl-next:hover::before, .owl-carousel.owl-style-1 .owl-nav .owl-next:hover::after {
      background-color: #c60000; }

.nav-white .owl-nav .owl-prev::before, .nav-white .owl-nav .owl-prev::after, .nav-white .owl-nav .owl-next::before, .nav-white .owl-nav .owl-next::after {
  color: #fff; }

.nav-bg-primary .owl-nav .owl-prev, .nav-bg-primary .owl-nav .owl-next {
  background-color: #c60000 !important; }
  .nav-bg-primary .owl-nav .owl-prev::before, .nav-bg-primary .owl-nav .owl-prev::after, .nav-bg-primary .owl-nav .owl-next::before, .nav-bg-primary .owl-nav .owl-next::after {
    color: #fff; }

.owl-scroll-down {
  background-color: #c60000; }
  .owl-scroll-down i {
    color: #fff; }
  .owl-scroll-down:hover {
    background-color: #ad0000; }

.scroll-top {
  background-color: #c60000;
  color: #fff; }

.content-link-01.primary-link, .content-link-01.primary-link:hover, .content-link-02, .content-link-02 i, .content-title-03, .title-wrap.dark-text .content-title-03, .home-content-03 .rotate-link:hover, .news-owl-content .content-item .content-text .content-title, .footer-newsletter-01 .newsletter-text, .home-content-03 .content-item2 .content-main-title, .home-content-03 .content-item2 .content-item .content-link, .menu-line-text, .home-content-03 .content-item2 .content-category, .home-content-03 .content-item2 .content-item .content-link i {
  color: #c60000; }

.footer-contact-01 .contact-list-item {
  color: #485158; }
  .footer-contact-01 .contact-list-item:hover i {
    color: #c60000; }

.content-link-01.primary-link::before, .content-link-02:hover, .home-link-01::before, .btn-group-01 .next-btn::before, .btn-group-01 .prev-btn::before, .content-title-03::before, .title-wrap.dark-text .content-title-03::before, .home-content-03 .rotate-link::before, .home-content-03 .owl-dots .owl-dot.active, .home-content-03 .content-item2 .content-main-title::before, .footer-newsletter-01 .input-wrap .send-btn, .news-owl-content .content-item .content-img, .news-owl-content .content-item .content-text .content-title::before,
.menu-line-text::before, .home-content-03 .content-item2 .content-item:hover .content-link {
  background-color: #c60000; }

.content-link-01.secondary-link, .content-link-01.secondary-link:hover {
  color: #1b1817; }

.content-link-01.secondary-link::before, .home-content-02 .content-item::before, .news-owl-content .content-item .content-date {
  background-color: #1b1817; }

.home-content-03 .content-item1 .content-text.bg-color-primary {
  background-color: rgba(198, 0, 0, 0.8); }

.home-content-02.only-title .content-item .content-img::before {
  background: transparent;
  /* Old browsers */
  background: -moz-linear-gradient(top, transparent 0%, #c60000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, #c60000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 0%, #c60000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 0%, #c60000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 0%, #c60000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, transparent 0%, #c60000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */ }

.home-content-02 .content-date {
  background-color: rgba(27, 24, 23, 0.8); }

.home-services-05 .service-item-wrap::after, .home-services-05 .service-item-wrap {
  background-color: #c60000; }

.service-tabs-icon li a::before {
  background-color: #c60000; }

.service-tabs-icon li.active a {
  background-color: #c60000;
  color: #fff; }

.home-services-06.light-section .service-content-title,
.home-services-06.light-section .service-content-link {
  color: #c60000; }

.home-services-06.light-section .service-content-title::before, .home-services-06.light-section .service-content-title::after {
  background-color: #c60000; }

.home-services-06.light-section .service-content-link:hover {
  color: #fff; }

.home-services-06.light-section .service-content-link i {
  background-color: #c60000;
  color: #fff; }

.home-services-06.light-section .service-content-link::before {
  background-color: #c60000; }

.my-owl-01 .service-item-wrap {
  -webkit-box-shadow: 0 0 0 3px rgba(198, 0, 0, 0.5);
  -moz-box-shadow: 0 0 0 3px rgba(198, 0, 0, 0.5);
  -o-box-shadow: 0 0 0 3px rgba(198, 0, 0, 0.5);
  box-shadow: 0 0 0 3px rgba(198, 0, 0, 0.5); }

.my-owl-01 .service-item-wrap:hover {
  -webkit-box-shadow: 0 0 0 6px #c60000;
  -moz-box-shadow: 0 0 0 6px #c60000;
  -o-box-shadow: 0 0 0 6px #c60000;
  box-shadow: 0 0 0 6px #c60000; }

.my-owl-01 .service-text .service-icon {
  background-color: #c60000;
  color: #fff; }

.btn-group-1 .prev-btn-service:hover,
.btn-group-1 .next-btn-service:hover {
  background-color: #c60000;
  color: #fff; }

.service-icons-01 .service-icon-link.bg-1 {
  background-color: #c60000;
  color: #fff; }

.service-icons-01 .service-icon-link.bg-2 {
  background-color: #939fab;
  color: #111; }

.service-icons-01 .service-icon-link.bg-3 {
  background-color: #fff;
  color: #111; }

.service-icons-01 .service-icon-link.bg-4 {
  background-color: #292929;
  color: #fff; }

.service-icons-02 .service-icon-link:hover {
  color: #c60000;
  background-color: #fff; }

.home-contact-01 .home-call-form::after {
  background-color: #c60000; }

.footer-contact-03 .contact-link.link2 i {
  color: #c60000; }

.circle-section-01::before {
  background-color: #c60000; }

.line-button-01:hover {
  background-color: #c60000;
  color: #fff; }

.footer-contact-04 .content-link.bg-1 {
  background-color: #c60000;
  color: #fff; }

.banner-form-link-wrap .mask path {
  fill: #c60000 !important; }

.home-content-02 .content-item .content-img {
  background-color: #600000; }

.service-icons-02 .service-icon-link {
  background-color: rgba(198, 0, 0, 0); }

.banner-form-link {
  background-color: #ad0000; }

.footer-contact-04 .content-link.bg-3 {
  background-color: #1b1817;
  color: #fff; }

.home-content-03 .content-item1 .content-text.bg-color-primary .content-title, .home-content-03 .content-item1 .content-text.bg-color-primary .content-sub-title, .home-content-03 .content-item1 .content-text.bg-color-primary .content-desc {
  color: #fff; }

.home-link-01:hover {
  color: #fff; }

.btn-group-01 .next-btn:hover i, .btn-group-01 .prev-btn:hover i {
  color: #fff; }

.hero-link li a {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.24); }

.hero-link li:nth-child(2) a {
  background-color: #c60000;
  color: #fff; }

.hero-link li a:hover {
  background-color: #fff;
  color: #111; }

.hero-title, .contact-infos .contact-info .title1, .contact-infos .contact-info .contact-list li a i, .contact-list li i {
  color: #c60000; }

.contact-infos .contact-info .title1::before, .contact-infos .contact-info .title1::after, .contact-infos .contact-info .contact-list li a:hover i {
  background-color: #c60000; }

.contact-infos .contact-info .contact-list li a i {
  border: 1px solid #c60000; }

#google-map {
  border-bottom: 5px solid rgba(198, 0, 0, 0.2); }

.content-list-3 .content-list-wrap .content-list-text:hover .content-list-link, .content-list-3 .content-list-wrap .content-list-text:hover .content-list-link::before {
  background-color: #c60000; }

.content-list-4 .content-list-wrap .content-list-text .content-list-title {
  color: #c60000; }

.content-list-1 .content-list-wrap .content-list-text .content-list-title a::before, .content-list-1 .content-list-wrap .content-list-text .content-list-title a::after, .content-list-1 .content-list-wrap .content-list-date, .content-list-2 .content-list-wrap .content-list-text .content-list-title a:before, .content-list-2 .content-list-wrap .content-list-link:hover, .content-list-3 .content-list-wrap .content-list-text .content-list-link, .content-list-3 .content-list-wrap .content-list-text .content-list-link::before, .content-list-5 .content-list-wrap .content-list-text .content-list-link i, .content-list-6 .content-list-wrap .content-list-date, .content-list-6 .content-list-wrap .content-list-link:hover, .content-list-7 .content-list-wrap .content-list-date, .content-list-7 .content-list-wrap .content-list-link:hover, .content-list-8 .content-list-text .content-list-link:hover {
  background-color: #1b1817; }

.content-list-1 .content-list-wrap .content-list-text .content-list-title a, .content-list-2 .content-list-wrap .content-list-text .content-list-title a, .content-list-6 .content-list-wrap .content-list-title, .content-list-7 .content-list-wrap .content-list-title a, .content-list-8 .content-list-text .content-list-title a, .content-list-8 .content-list-text .content-list-link, .content-list-7 .content-list-wrap .content-list-link, .content-list-6 .content-list-wrap .content-list-link {
  color: #1b1817; }

.content-list-6 .content-list-wrap .content-list-link, .content-list-8 .content-list-text .content-list-link, .content-list-7 .content-list-wrap .content-list-link {
  border: 1px solid #1b1817; }

.call-us-form {
  border: 10px solid #c60000; }

.large_btn {
  color: #fff;
  background-color: #c60000; }

.call-us-form .my-checkbox input + div {
  border: 2px solid #c60000; }

.call-us-form .my-checkbox input + div::before, .call-us-form .form-group input + .line, .call-us-form .form-group textarea + .line, .call-us-form .form-group select + .line {
  background-color: #c60000; }

@keyframes radial2 {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(198, 0, 0, 0.4);
    -moz-box-shadow: 0 0 0 0 rgba(198, 0, 0, 0.4);
    -o-box-shadow: 0 0 0 0 rgba(198, 0, 0, 0.4);
    box-shadow: 0 0 0 0 rgba(198, 0, 0, 0.4); }
  100% {
    -webkit-box-shadow: 0 0 0 20px rgba(198, 0, 0, 0);
    -moz-box-shadow: 0 0 0 20px rgba(198, 0, 0, 0);
    -o-box-shadow: 0 0 0 20px rgba(198, 0, 0, 0);
    box-shadow: 0 0 0 20px rgba(198, 0, 0, 0); } }

.scroll-button {
  background-color: #c60000; }
  .scroll-button:hover {
    background-color: #ad0000; }

#one-column article h2, #two-left article h2, #two-right article h2, #middle-column article h2 {
  color: #c60000; }

.master-style1 .page-title {
  background-color: #c60000;
  color: #fff; }

#one-column article h3, #two-lleft article h3, #two-right article h3, #middle-column article h3 {
  color: #3b3b3b; }

.master-style1 .block-title {
  background-color: #3b3b3b; }

#main-content b, #main-content strong {
  color: #c60000; }

.master-style1 .sm-block-menu li a:hover {
  background-color: #ededed; }

.img-glass::before {
  background-color: #c60000; }

.master-style1 .page-title {
  color: #fff; }

.master-style1 .block-title {
  color: #fff; }

.master-style2 .page-title {
  color: #c60000; }
  .master-style2 .page-title span {
    position: relative;
    display: inline-block;
    padding: 10px 0px; }
    .master-style2 .page-title span::before {
      background-color: #c60000; }

.master-style2 .block-title {
  background-color: #c60000;
  color: #fff; }
  .master-style2 .block-title::before {
    background-color: inherit; }

.master-style2 .sm-block-menu ul li a {
  color: #c60000; }

.home-form-1 form .form-line input.submit-btn {
  background: #c60000;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c60000 0%, #1b1817 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #1b1817));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #c60000 0%, #1b1817 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #c60000 0%, #1b1817 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #c60000 0%, #1b1817 100%);
  /* IE10+ */
  background: linear-gradient(to right, #c60000 0%, #1b1817 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }
  .home-form-1 form .form-line input.submit-btn:hover {
    background: #1b1817;
    /* Old browsers */
    background: -moz-linear-gradient(left, #1b1817 0%, #c60000 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1817), color-stop(100%, #c60000));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #1b1817 0%, #c60000 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #1b1817 0%, #c60000 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #1b1817 0%, #c60000 100%);
    /* IE10+ */
    background: linear-gradient(to right, #1b1817 0%, #c60000 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }

.services-2 .service-box .service-text .title-4 {
  color: #c60000; }

.services-2 .service-box .img-wrap::after, .services-1 .service-box .img-wrap::after, .home-button::before, .services-2 .service-box .service-text .service-button.icon-button:hover {
  background-color: #c60000; }

.services-1 .img-wrap::before {
  border: 8px solid rgba(27, 24, 23, 0.2); }

.home-button {
  border: 2px solid rgba(198, 0, 0, 0.2); }

.home-hero-1.light-text::before, .home-hero-1.light-text .hero-btn-1::before, .owl-hizmet-oto .home-service-wrap .img-wrap, .news-list-oto .home-service-wrap .img-wrap, .owl-hizmet-oto .home-service-wrap:hover, .news-list-oto .home-service-wrap:hover {
  background-color: #c60000; }

.owl-hizmet-oto .home-service-wrap, .news-list-oto .home-service-wrap {
  border-bottom: 4px solid #c60000; }

.owl-hizmet-oto .home-service-wrap .detail, .news-list-oto .home-service-wrap .detail {
  background-color: #1b1817; }

header.dark-item {
  background: #111; }

.dark-item a, .dark-item button, .dark-item ul li a i, .dark-item ul li a, .dark-item .search-close, .dark-item .menu-collapse .text, .dark-item .menu-collapse1 .text, .dark-item .menu-collapse2 .text {
  color: #fff; }

.dark-item ul li a {
  border-bottom-color: rgba(255, 255, 255, 0.24); }

.dark-item a.highlighted, .dark-item ul > li > a:hover, .dark-item ul ul, .dark-item button:hover, .dark-item .icon-button:hover, .dark-item .menu-collapse.open, .dark-item .open.menu-collapse1, .dark-item .open.menu-collapse2, .dark-item .search-bar-3 {
  background-color: #252525; }

.dark-item ul ul li a:hover:hover {
  background-color: black; }

.bg-color {
  background-color: inherit; }

.menu-collapse .bar-group .bar, .menu-collapse1 .bar-group .bar, .menu-collapse2 .bar-group .bar {
  background-color: #fff; }

.dark-item .language .dropdown-menu {
  background-color: #fff; }
  .dark-item .language .dropdown-menu a {
    color: #111;
    border-bottom: 1px solid rgba(0, 0, 0, 0.14); }
    .dark-item .language .dropdown-menu a:hover {
      color: #fff;
      background-color: #111; }
