/*** 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: #2681c0;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2681c0 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2681c0), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2681c0 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2681c0 0%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2681c0 0%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2681c0 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: #f6f6f6; }

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

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

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

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

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

.bg-color-white6 {
  background-color: #9b9b9b; }

.bg-color-white7 {
  background-color: #7c7c7c; }

.bg-color-white8 {
  background-color: #777777; }

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

.bg-color-white10 {
  background-color: #585858; }

.bg-color-white11 {
  background-color: #3d3d3d; }

.bg-color-white12 {
  background-color: #2b2a2a; }

.bg-color-white13 {
  background-color: #1b1b1b; }

.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: #2681c0; }

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

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

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

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

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

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

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

.bg-color-secondary-d2 {
  background-color: #18898b; }

.bg-color-secondary-d3 {
  background-color: #147476; }

.bg-color-secondary-d4 {
  background-color: #105e60; }

.bg-color-secondary-d5 {
  background-color: #0d494a; }

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

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

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

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

.bg-color-gra-180-2-2 {
  background: #1fb4b7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1fb4b7 0%, #1b9fa1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1fb4b7), color-stop(100%, #1b9fa1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1fb4b7 0%, #1b9fa1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1fb4b7 0%, #1b9fa1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1fb4b7 0%, #1b9fa1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1fb4b7 0%, #1b9fa1 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%, #3d3d3d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #3d3d3d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #fff 0%, #3d3d3d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #fff 0%, #3d3d3d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #fff 0%, #3d3d3d 100%);
  /* IE10+ */
  background: linear-gradient(to right, #fff 0%, #3d3d3d 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: #3d3d3d;
    background: #3d3d3d; }

.bg-color-gra-0-w-w {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(left, #fff 0%, #f6f6f6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f6f6f6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #fff 0%, #f6f6f6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #fff 0%, #f6f6f6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #fff 0%, #f6f6f6 100%);
  /* IE10+ */
  background: linear-gradient(to right, #fff 0%, #f6f6f6 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: #f6f6f6;
    background: #f6f6f6; }

.bg-color-gra-0-w-w1 {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(left, #fff 0%, #e9e9e9 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e9e9e9));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #fff 0%, #e9e9e9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #fff 0%, #e9e9e9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #fff 0%, #e9e9e9 100%);
  /* IE10+ */
  background: linear-gradient(to right, #fff 0%, #e9e9e9 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: #e9e9e9;
    background: #e9e9e9; }

.bg-color-gra-0-w-w2 {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(left, #fff 0%, #dfdfdf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dfdfdf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #fff 0%, #dfdfdf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #fff 0%, #dfdfdf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #fff 0%, #dfdfdf 100%);
  /* IE10+ */
  background: linear-gradient(to right, #fff 0%, #dfdfdf 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: #dfdfdf;
    background: #dfdfdf; }

.bg-color-gra-0-w-w3 {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(left, #fff 0%, #d1d1d1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #d1d1d1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #fff 0%, #d1d1d1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #fff 0%, #d1d1d1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #fff 0%, #d1d1d1 100%);
  /* IE10+ */
  background: linear-gradient(to right, #fff 0%, #d1d1d1 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: #d1d1d1;
    background: #d1d1d1; }

.bg-color-gra-0-b-b {
  background: #777777;
  /* Old browsers */
  background: -moz-linear-gradient(left, #777777 0%, #1b1b1b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777777), color-stop(100%, #1b1b1b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #777777 0%, #1b1b1b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #777777 0%, #1b1b1b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #777777 0%, #1b1b1b 100%);
  /* IE10+ */
  background: linear-gradient(to right, #777777 0%, #1b1b1b 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: #777777;
    background: #777777; }
  .bg-color-gra-0-b-b.skew-right::before, .bg-color-gra-0-b-b.repeat-right::after {
    background: #1b1b1b;
    background: #1b1b1b; }

.bg-color-gra-0-b-1 {
  background: #585858;
  /* Old browsers */
  background: -moz-linear-gradient(left, #585858 0%, #1b1b1b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #1b1b1b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #585858 0%, #1b1b1b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #585858 0%, #1b1b1b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #585858 0%, #1b1b1b 100%);
  /* IE10+ */
  background: linear-gradient(to right, #585858 0%, #1b1b1b 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: #585858;
    background: #585858; }
  .bg-color-gra-0-b-1.skew-right::before, .bg-color-gra-0-b-1.repeat-right::after {
    background: #1b1b1b;
    background: #1b1b1b; }

.bg-color-gra-0-1-1 {
  background: #2681c0;
  /* Old browsers */
  background: -moz-linear-gradient(left, #2681c0 0%, #2273ab 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2681c0), color-stop(100%, #2273ab));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #2681c0 0%, #2273ab 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #2681c0 0%, #2273ab 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #2681c0 0%, #2273ab 100%);
  /* IE10+ */
  background: linear-gradient(to right, #2681c0 0%, #2273ab 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: #2681c0;
    background: #2681c0; }
  .bg-color-gra-0-1-1.skew-right::before, .bg-color-gra-0-1-1.repeat-right::after {
    background: #2273ab;
    background: #2273ab; }

.bg-color-gra-0-1-2 {
  background: #2681c0;
  /* Old browsers */
  background: -moz-linear-gradient(left, #2681c0 0%, #1fb4b7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2681c0), color-stop(100%, #1fb4b7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #2681c0 0%, #1fb4b7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #2681c0 0%, #1fb4b7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #2681c0 0%, #1fb4b7 100%);
  /* IE10+ */
  background: linear-gradient(to right, #2681c0 0%, #1fb4b7 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: #2681c0;
    background: #2681c0; }
  .bg-color-gra-0-1-2.skew-right::before, .bg-color-gra-0-1-2.repeat-right::after {
    background: #1fb4b7;
    background: #1fb4b7; }

.bg-color-gra-0-2-1 {
  background: #1fb4b7;
  /* Old browsers */
  background: -moz-linear-gradient(left, #1fb4b7 0%, #2681c0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1fb4b7), color-stop(100%, #2681c0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #1fb4b7 0%, #2681c0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #1fb4b7 0%, #2681c0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #1fb4b7 0%, #2681c0 100%);
  /* IE10+ */
  background: linear-gradient(to right, #1fb4b7 0%, #2681c0 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: #1fb4b7;
    background: #1fb4b7; }
  .bg-color-gra-0-2-1.skew-right::before, .bg-color-gra-0-2-1.repeat-right::after {
    background: #2681c0;
    background: #2681c0; }

.bg-color-gra-0-2-2 {
  background: #1fb4b7;
  /* Old browsers */
  background: -moz-linear-gradient(left, #1fb4b7 0%, #1b9fa1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1fb4b7), color-stop(100%, #1b9fa1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #1fb4b7 0%, #1b9fa1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #1fb4b7 0%, #1b9fa1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #1fb4b7 0%, #1b9fa1 100%);
  /* IE10+ */
  background: linear-gradient(to right, #1fb4b7 0%, #1b9fa1 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: #1fb4b7;
    background: #1fb4b7; }
  .bg-color-gra-0-2-2.skew-right::before, .bg-color-gra-0-2-2.repeat-right::after {
    background: #1b9fa1;
    background: #1b9fa1; }

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

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

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

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

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

@media screen and (max-width: 991px) {
  .bg-color-primary-md-down {
    background-color: #2681c0; }
  .bg-color-secondary-md-down {
    background-color: #1fb4b7; }
  .bg-color-white-md-down {
    background-color: #fff; }
  .bg-color-dark-md-down {
    background-color: #111; }
  .bg-color-third-md-down {
    background-color: #f64c71; } }

.bg-color-gray-1 {
  background-color: #c2cbd4; }

.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; }

.text-color-green-1 {
  color: #04867a; }

.text-color-green-2 {
  color: #029688; }

.text-color-green-3 {
  color: #4c9d2f; }

.text-color-green-4 {
  color: #00af43; }

.text-color-green-5 {
  color: #4cb050; }

.text-color-green-6 {
  color: #bbc8cc; }

.bg-color-green-1 {
  background-color: #04867a; }

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

.bg-color-green-3 {
  background-color: #4c9d2f; }

.bg-color-green-4 {
  background-color: #00af43; }

.bg-color-green-5 {
  background-color: #4cb050; }

.bg-color-green-6 {
  background-color: #bbc8cc; }

.text-color-red-1 {
  color: #a80000; }

.text-color-red-2 {
  color: #bc0000; }

.text-color-red-3 {
  color: #d4052c; }

.text-color-red-4 {
  color: #e5002b; }

.text-color-red-5 {
  color: #d7153a; }

.text-color-red-6 {
  color: #f31c45; }

.bg-color-red-1 {
  background-color: #a80000; }

.bg-color-red-2 {
  background-color: #bc0000; }

.bg-color-red-3 {
  background-color: #d4052c; }

.bg-color-red-4 {
  background-color: #e5002b; }

.bg-color-red-5 {
  background-color: #d7153a; }

.bg-color-red-6 {
  background-color: #a80000; }

.text-color-yellow-1 {
  color: #fe5722; }

.text-color-yellow-2 {
  color: #fd9800; }

.text-color-yellow-3 {
  color: #fdc006; }

.text-color-yellow-4 {
  color: #e9c105; }

.text-color-yellow-5 {
  color: #e9d605; }

.text-color-yellow-6 {
  color: #ffea00; }

.bg-color-yellow-1 {
  background-color: #fe5722; }

.bg-color-yellow-2 {
  background-color: #fd9800; }

.bg-color-yellow-3 {
  background-color: #fdc006; }

.bg-color-yellow-4 {
  background-color: #e9c105; }

.bg-color-yellow-5 {
  background-color: #e9d605; }

.bg-color-yellow-6 {
  background-color: #ffea00; }

.text-color-blue-1 {
  color: #08105b; }

.text-color-blue-2 {
  color: #242582; }

.text-color-blue-3 {
  color: #0f50ad; }

.text-color-blue-4 {
  color: #0f50ad; }

.text-color-blue-5 {
  color: #2196f3; }

.text-color-blue-6 {
  color: #03a9f5; }

.bg-color-blue-1 {
  background-color: #08105b; }

.bg-color-blue-2 {
  background-color: #242582; }

.bg-color-blue-3 {
  background-color: #0f50ad; }

.bg-color-blue-4 {
  background-color: #0f50ad; }

.bg-color-blue-5 {
  background-color: #2196f3; }

.bg-color-blue-6 {
  background-color: #03a9f5; }

.text-color-purple-1 {
  color: #5c0f8c; }

.text-color-purple-2 {
  color: #673bb7; }

.text-color-purple-3 {
  color: #7002de; }

.text-color-purple-4 {
  color: #8000ff; }

.text-color-purple-5 {
  color: #9c00ff; }

.text-color-purple-6 {
  color: #a736f6; }

.bg-color-purple-1 {
  background-color: #5c0f8c; }

.bg-color-purple-2 {
  background-color: #673bb7; }

.bg-color-purple-3 {
  background-color: #7002de; }

.bg-color-purple-4 {
  background-color: #8000ff; }

.bg-color-purple-5 {
  background-color: #9c00ff; }

.bg-color-purple-6 {
  background-color: #a736f6; }

.text-color-pink-1 {
  color: #85135c; }

.text-color-pink-2 {
  color: #a60064; }

.text-color-pink-3 {
  color: #cf1362; }

.text-color-pink-4 {
  color: #e71e62; }

.text-color-pink-5 {
  color: #c6027e; }

.text-color-pink-6 {
  color: #e3158a; }

.bg-color-pink-1 {
  background-color: #85135c; }

.bg-color-pink-2 {
  background-color: #a60064; }

.bg-color-pink-3 {
  background-color: #cf1362; }

.bg-color-pink-4 {
  background-color: #e71e62; }

.bg-color-pink-5 {
  background-color: #c6027e; }

.bg-color-pink-6 {
  background-color: #e3158a; }

.text-color-brown-1 {
  color: #513217; }

.text-color-brown-2 {
  color: #69472a; }

.text-color-brown-3 {
  color: #7a5231; }

.text-color-brown-4 {
  color: #94633b; }

.text-color-brown-5 {
  color: #9a6f43; }

.text-color-brown-6 {
  color: #a77e4a; }

.bg-color-brown-1 {
  background-color: #513217; }

.bg-color-brown-2 {
  background-color: #69472a; }

.bg-color-brown-3 {
  background-color: #7a5231; }

.bg-color-brown-4 {
  background-color: #94633b; }

.bg-color-brown-5 {
  background-color: #9a6f43; }

.bg-color-brown-6 {
  background-color: #a77e4a; }

.text-color-gray-1 {
  color: #2a3441; }

.text-color-gray-2 {
  color: #516776; }

.text-color-gray-3 {
  color: #627888; }

.text-color-gray-4 {
  color: #85949e; }

.text-color-gray-5 {
  color: #96a9b4; }

.text-color-gray-6 {
  color: #bbc8cc; }

.bg-color-gray-1 {
  background-color: #2a3441; }

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

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

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

.bg-color-gray-5 {
  background-color: #96a9b4; }

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

.shadow-anim-1-primary {
  -webkit-box-shadow: 0 0 2px 10px rgba(38, 129, 192, 0.15);
  -moz-box-shadow: 0 0 2px 10px rgba(38, 129, 192, 0.15);
  -o-box-shadow: 0 0 2px 10px rgba(38, 129, 192, 0.15);
  box-shadow: 0 0 2px 10px rgba(38, 129, 192, 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(38, 129, 192, 0.15);
  -moz-box-shadow: 0 0 2px 10px rgba(38, 129, 192, 0.15);
  -o-box-shadow: 0 0 2px 10px rgba(38, 129, 192, 0.15);
  box-shadow: 0 0 2px 10px rgba(38, 129, 192, 0.15); }
  .shadow-anim-2-primary:hover {
    -webkit-box-shadow: 0 0px 0px 1px #2681c0;
    -moz-box-shadow: 0 0px 0px 1px #2681c0;
    -o-box-shadow: 0 0px 0px 1px #2681c0;
    box-shadow: 0 0px 0px 1px #2681c0; }

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

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

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

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

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

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

[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.1) !important; }

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

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

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

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

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

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

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

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

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

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

textarea {
  resize: none;
  min-height: 90px; }

.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: #2681c0; }
    .home-form-2.white-form .btn-wrap .form-send-btn:hover ~ i {
      color: #2681c0; }
  .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: #2681c0 !important;
  color: #fff; }
  .talep-et .btn-group .caret {
    color: #fff !important; }

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

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

.form-tra-white input:not([type="submit"]), .form-tra-white textarea {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff; }
  .form-tra-white input:not([type="submit"]):focus, .form-tra-white textarea:focus {
    box-shadow: none;
    border: 1px solid rgba(255, 255, 255, 0.55); }
  .form-tra-white input:not([type="submit"])::placeholder, .form-tra-white textarea::placeholder {
    font-size: 14px;
    color: #fff;
    opacity: .7;
    font-weight: 400; }
  .form-tra-white input:not([type="submit"]):-moz-placeholder, .form-tra-white textarea:-moz-placeholder {
    font-size: 14px;
    color: #fff;
    opacity: .7;
    font-weight: 400; }
  .form-tra-white input:not([type="submit"])::-moz-placeholder, .form-tra-white textarea::-moz-placeholder {
    font-size: 14px;
    color: #fff;
    opacity: .7;
    font-weight: 400; }
  .form-tra-white input:not([type="submit"]):-ms-input-placeholder, .form-tra-white textarea:-ms-input-placeholder {
    font-size: 14px;
    color: #fff;
    opacity: .7;
    font-weight: 400; }
  .form-tra-white input:not([type="submit"])::-webkit-input-placeholder, .form-tra-white textarea::-webkit-input-placeholder {
    font-size: 14px;
    color: #fff;
    opacity: .7;
    font-weight: 400; }

.form-tra-white input[type="submit"] {
  background-color: #1fb4b7;
  min-width: 200px;
  text-transform: uppercase;
  color: #fff; }
  .form-tra-white input[type="submit"]:hover {
    background-color: #1b9fa1;
    color: #fff; }

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

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

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

.icon-button.bg-color-secondary {
  color: #fff; }
  .icon-button.bg-color-secondary:hover {
    background-color: #1b9fa1; }

.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: #e9e9e9; }
  .icon-button.color-tra-white:hover {
    color: #fff; }

.icon-button.color-tra-dark {
  color: #777777; }
  .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.1);
  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.12);
  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: #2681c0; }

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

.dropdown.language.color-tra-primary .dropdown-menu {
  background-color: #2681c0; }
  .dropdown.language.color-tra-primary .dropdown-menu > a {
    color: #fff;
    border-top-color: rgba(255, 255, 255, 0.12); }
    .dropdown.language.color-tra-primary .dropdown-menu > a:hover {
      background-color: #2273ab; }

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

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

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

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

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

.dropdown.language.color-tra-white .dropdown-menu {
  background-color: #2681c0; }
  .dropdown.language.color-tra-white .dropdown-menu > a {
    color: #fff;
    border-top-color: rgba(255, 255, 255, 0.12); }
    .dropdown.language.color-tra-white .dropdown-menu > a:hover {
      background-color: #2273ab; }

@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:hover > a.has-submenu,
  .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: #585858; }
    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: #2681c0;
      color: #fff; }
  ul.sm-menu-primary-1 ul {
    background-color: #2681c0; }
    ul.sm-menu-primary-1 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-primary-1 ul > li > a:hover {
        background-color: #2273ab;
        color: #fff; }
  ul.sm-menu-primary-2 > li > a {
    color: #585858; }
    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: #2273ab;
      color: #fff; }
  ul.sm-menu-primary-2 ul {
    background-color: #2273ab; }
    ul.sm-menu-primary-2 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-primary-2 ul > li > a:hover {
        background-color: #1e6495;
        color: #fff; }
  ul.sm-menu-primary-3 > li > a {
    color: #6d6d6d; }
    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: #1fb4b7;
      color: #fff; }
  ul.sm-menu-primary-3 ul {
    background-color: #1fb4b7; }
    ul.sm-menu-primary-3 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-primary-3 ul > li > a:hover {
        background-color: #1b9fa1;
        color: #fff; }
  ul.sm-menu-primary-4 > li > a {
    color: #6d6d6d;
    opacity: .95; }
  ul.sm-menu-primary-4 > li:hover > a, ul.sm-menu-primary-4 > li > .highlighted, ul.sm-menu-primary-4 > li > .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.1); }
      ul.sm-menu-primary-4 ul > li > a:hover {
        background-color: #f6f6f6;
        color: #111; }
  ul.sm-menu-primary-5 > li > a {
    color: #6d6d6d; }
    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: #585858;
      color: #fff; }
  ul.sm-menu-primary-5 ul {
    background-color: #585858; }
    ul.sm-menu-primary-5 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-primary-5 ul > li > a:hover {
        background-color: #3d3d3d;
        color: #fff; }
  ul.sm-menu-primary-6 > li > a {
    color: #9b9b9b; }
    ul.sm-menu-primary-6 > li > a:hover {
      color: #585858; }
    ul.sm-menu-primary-6 > li > a.has-submenu:hover, ul.sm-menu-primary-6 > li > a.highlighted {
      background-color: #2681c0;
      color: #fff; }
  ul.sm-menu-primary-6 ul {
    background-color: #2681c0; }
    ul.sm-menu-primary-6 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-primary-6 ul > li > a:hover {
        background-color: #2273ab;
        color: #fff; }
  ul.sm-menu-primary-7 > li > a {
    color: #777777; }
    ul.sm-menu-primary-7 > li > a:hover {
      color: #585858; }
    ul.sm-menu-primary-7 > li > a.has-submenu:hover, ul.sm-menu-primary-7 > li > a.highlighted {
      background-color: #2273ab;
      color: #fff; }
  ul.sm-menu-primary-7 ul {
    background-color: #2273ab; }
    ul.sm-menu-primary-7 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-primary-7 ul > li > a:hover {
        background-color: #1e6495;
        color: #fff; }
  ul.sm-menu-secondary-1 > li > a {
    color: #585858; }
    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: #2681c0;
      color: #fff; }
  ul.sm-menu-secondary-1 ul {
    background-color: #2681c0; }
    ul.sm-menu-secondary-1 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-secondary-1 ul > li > a:hover {
        background-color: #2273ab;
        color: #fff; }
  ul.sm-menu-secondary-2 > li > a {
    color: #6d6d6d; }
    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: #2273ab;
      color: #fff; }
  ul.sm-menu-secondary-2 ul {
    background-color: #2273ab; }
    ul.sm-menu-secondary-2 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-secondary-2 ul > li > a:hover {
        background-color: #1e6495;
        color: #fff; }
  ul.sm-menu-secondary-3 > li > a {
    color: #6d6d6d; }
    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: #1fb4b7;
      color: #fff; }
  ul.sm-menu-secondary-3 ul {
    background-color: #1fb4b7; }
    ul.sm-menu-secondary-3 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-secondary-3 ul > li > a:hover {
        background-color: #1b9fa1;
        color: #fff; }
  ul.sm-menu-secondary-4 > li > a {
    color: #6d6d6d; }
    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.1); }
      ul.sm-menu-secondary-4 ul > li > a:hover {
        background-color: #f6f6f6;
        color: #111; }
  ul.sm-menu-secondary-5 > li > a {
    color: #6d6d6d; }
    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: #585858;
      color: #fff; }
  ul.sm-menu-secondary-5 ul {
    background-color: #585858; }
    ul.sm-menu-secondary-5 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-secondary-5 ul > li > a:hover {
        background-color: #3d3d3d;
        color: #fff; }
  ul.sm-menu-secondary-6 > li > a {
    color: #9b9b9b; }
    ul.sm-menu-secondary-6 > li > a:hover {
      color: #585858; }
    ul.sm-menu-secondary-6 > li > a.has-submenu:hover, ul.sm-menu-secondary-6 > li > a.highlighted {
      background-color: #1fb4b7;
      color: #fff; }
  ul.sm-menu-secondary-6 ul {
    background-color: #1fb4b7; }
    ul.sm-menu-secondary-6 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-secondary-6 ul > li > a:hover {
        background-color: #1b9fa1;
        color: #fff; }
  ul.sm-menu-secondary-7 > li > a {
    color: #777777; }
    ul.sm-menu-secondary-7 > li > a:hover {
      color: #585858; }
    ul.sm-menu-secondary-7 > li > a.has-submenu:hover, ul.sm-menu-secondary-7 > li > a.highlighted {
      background-color: #1b9fa1;
      color: #fff; }
  ul.sm-menu-secondary-7 ul {
    background-color: #1b9fa1; }
    ul.sm-menu-secondary-7 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-secondary-7 ul > li > a:hover {
        background-color: #18898b;
        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: #2681c0;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-white-1 ul {
    background-color: #2681c0; }
    ul.sm-menu-white-1 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-white-1 ul > li > a:hover {
        background-color: #2273ab;
        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: #2273ab;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-white-2 ul {
    background-color: #2273ab; }
    ul.sm-menu-white-2 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-white-2 ul > li > a:hover {
        background-color: #1e6495;
        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: #1fb4b7;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-white-3 ul {
    background-color: #1fb4b7; }
    ul.sm-menu-white-3 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-white-3 ul > li > a:hover {
        background-color: #1b9fa1;
        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.1); }
      ul.sm-menu-white-4 ul > li > a:hover {
        background-color: #f6f6f6;
        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: #111;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-white-5 ul {
    background-color: #111; }
    ul.sm-menu-white-5 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-white-5 ul > li > a:hover {
        background-color: #2b2a2a;
        color: #fff; }
  ul.sm-menu-white-6 > li > a {
    color: #f6f6f6; }
    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.1); }
      ul.sm-menu-white-6 ul > li > a:hover {
        background-color: #f6f6f6;
        background-color: #f6f6f6; }
  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: #f6f6f6;
      color: #111;
      opacity: 1; }
  ul.sm-menu-white-7 ul {
    background-color: #f6f6f6; }
    ul.sm-menu-white-7 ul > li > a {
      color: #111;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
      ul.sm-menu-white-7 ul > li > a:hover {
        background-color: #e9e9e9;
        background-color: #e9e9e9; }
  ul.sm-menu-dark-1 > li > a {
    color: #6d6d6d;
    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: #2681c0;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-dark-1 ul {
    background-color: #2681c0; }
    ul.sm-menu-dark-1 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-dark-1 ul > li > a:hover {
        background-color: #2273ab;
        color: #fff; }
  ul.sm-menu-dark-2 > li > a {
    color: #6d6d6d;
    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: #2273ab;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-dark-2 ul {
    background-color: #2273ab; }
    ul.sm-menu-dark-2 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-dark-2 ul > li > a:hover {
        background-color: #1e6495;
        color: #fff; }
  ul.sm-menu-dark-3 > li > a {
    color: #585858;
    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: #1fb4b7;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-dark-3 ul {
    background-color: #1fb4b7; }
    ul.sm-menu-dark-3 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-dark-3 ul > li > a:hover {
        background-color: #1b9fa1;
        color: #fff; }
  ul.sm-menu-dark-4 > li > a {
    color: #6d6d6d;
    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.1); }
      ul.sm-menu-dark-4 ul > li > a:hover {
        background-color: #f6f6f6;
        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: #585858;
      color: #fff;
      opacity: 1; }
  ul.sm-menu-dark-5 ul {
    background-color: #585858; }
    ul.sm-menu-dark-5 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-dark-5 ul > li > a:hover {
        background-color: #3d3d3d;
        color: #fff; }
  ul.sm-menu-dark-6 > li > a {
    color: #9b9b9b; }
    ul.sm-menu-dark-6 > li > a:hover {
      color: #585858; }
    ul.sm-menu-dark-6 > li > a.has-submenu:hover, ul.sm-menu-dark-6 > li > a.highlighted {
      background-color: #585858;
      color: #fff; }
  ul.sm-menu-dark-6 ul {
    background-color: #3d3d3d; }
    ul.sm-menu-dark-6 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-dark-6 ul > li > a:hover {
        background-color: #3d3d3d;
        color: #fff; }
  ul.sm-menu-dark-7 > li > a {
    color: #777777; }
    ul.sm-menu-dark-7 > li > a:hover {
      color: #3d3d3d; }
    ul.sm-menu-dark-7 > li > a.has-submenu:hover, ul.sm-menu-dark-7 > li > a.highlighted {
      background-color: #3d3d3d;
      color: #fff; }
  ul.sm-menu-dark-7 ul {
    background-color: #3d3d3d; }
    ul.sm-menu-dark-7 ul > li > a {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
      ul.sm-menu-dark-7 ul > li > a:hover {
        background-color: #2b2a2a;
        color: #fff; } }

@media screen and (max-width: 991px) {
  .sm-dark-mobile-1 li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    color: #585858; }
    .sm-dark-mobile-1 li a .sub-arrow {
      border-left: 1px solid rgba(0, 0, 0, 0.1);
      color: #585858; }
  .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.1);
  color: #585858; }
  .sm-mobil.sm-dark-mobile-1 li a .sub-arrow {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    color: #585858; }

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

@media screen and (max-width: 991px) {
  .sm-white-mobile-1 li a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
    color: #f6f6f6; }
    .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.12);
      color: #f6f6f6; }
  .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.12);
  color: #f6f6f6; }
  .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.12);
    color: #f6f6f6; }

.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: #2681c0;
    color: #fff; }

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

ul.menu-white-3 > li > a {
  color: rgba(255, 255, 255, 0.85); }
  ul.menu-white-3 > li > a:hover {
    background-color: #1fb4b7;
    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: #585858; }
  ul.menu-primary-1 > li > a:hover,
  ul.menu-secondary-1 > li > a:hover,
  ul.menu-dark-1 > li > a:hover {
    background-color: #2681c0;
    color: #fff; }

ul.menu-primary-2 > li > a,
ul.menu-secondary-2 > li > a,
ul.menu-dark-2 > li > a {
  color: #6d6d6d; }
  ul.menu-primary-2 > li > a:hover,
  ul.menu-secondary-2 > li > a:hover,
  ul.menu-dark-2 > li > a:hover {
    background-color: #2273ab;
    color: #fff; }

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

ul.menu-primary-4 > li > a,
ul.menu-secondary-4 > li > a,
ul.menu-dark-4 > li > a {
  color: #2273ab; }
  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: #6d6d6d; }
  ul.menu-primary-5 > li > a:hover,
  ul.menu-secondary-5 > li > a:hover,
  ul.menu-dark-5 > li > a:hover {
    background-color: #585858;
    color: #fff; }

ul.menu-primary-6 > li > a,
ul.menu-secondary-6 > li > a,
ul.menu-dark-6 > li > a {
  color: #7c7c7c; }
  ul.menu-primary-6 > li > a:hover,
  ul.menu-secondary-6 > li > a:hover,
  ul.menu-dark-6 > li > a:hover {
    color: #2681c0; }

ul.menu-primary-7 > li > a,
ul.menu-secondary-7 > li > a,
ul.menu-dark-7 > li > a {
  color: #6d6d6d; }
  ul.menu-primary-7 > li > a:hover,
  ul.menu-secondary-7 > li > a:hover,
  ul.menu-dark-7 > li > a:hover {
    color: #2273ab; }

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

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

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

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

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

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

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

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

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

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

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

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

ul.bg-menu-primary-1 > li > a {
  background-color: #2681c0;
  color: #fff; }
  ul.bg-menu-primary-1 > li > a:hover {
    background-color: #2273ab; }

ul.bg-menu-primary-2 > li > a {
  background-color: #2273ab;
  color: #fff; }
  ul.bg-menu-primary-2 > li > a:hover {
    background-color: #2681c0; }

ul.bg-menu-secondary-1 > li > a {
  background-color: #1fb4b7;
  color: #fff; }
  ul.bg-menu-secondary-1 > li > a:hover {
    background-color: #1b9fa1; }

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

ul.bg-menu-dark-1 > li > a {
  background-color: #7c7c7c;
  color: #fff; }
  ul.bg-menu-dark-1 > li > a:hover {
    background-color: #777777; }

ul.bg-menu-dark-2 > li > a {
  background-color: #6d6d6d;
  color: #fff; }
  ul.bg-menu-dark-2 > li > a:hover {
    background-color: #3d3d3d; }

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

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

@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: #2681c0; }
  [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: #2681c0 !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: #2681c0 !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: #2273ab !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: #2273ab !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: #1fb4b7; }
  [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: #1fb4b7 !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: #585858; }
  [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: #2681c0; }
  [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: #1fb4b7; }
  [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: #3d3d3d; }
  [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: #2273ab; }
  [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: #55a6dd; }
  [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: #2681c0;
  opacity: 0.9; }
  ul.color-tra-primary > li > a:hover {
    opacity: 1; }

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

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

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

ul.primary-l1 > li > a {
  color: #111;
  background-color: #2b8fd5; }

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

ul.primary-l2 > li > a {
  color: #111;
  background-color: #409ad9; }

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

ul.primary-l3 > li > a {
  color: #111;
  background-color: #55a6dd; }

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

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

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

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

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

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

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

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

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

ul.item-bg-primary-1 > li > a {
  color: #fff;
  background-color: #2681c0; }
  ul.item-bg-primary-1 > li > a:hover {
    background-color: #2273ab;
    color: #fff; }

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

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

ul.item-bg-secondary-1 > li > a {
  color: #fff;
  background-color: #111; }
  ul.item-bg-secondary-1 > li > a:hover {
    background-color: #2681c0;
    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: #2681c0;
    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: #2681c0;
    color: #fff; }

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

ul.last-white > li:last-child > a {
  background-color: #fff;
  color: #585858; }
  ul.last-white > li:last-child > a:hover {
    background-color: #2681c0;
    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"].active-border > li > a {
  border: 1px solid transparent; }

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

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

.menu-bg-primary li > a {
  background-color: #2681c0;
  color: #fff; }
  .menu-bg-primary li > a:hover {
    background-color: #2273ab;
    color: #fff; }

.menu-bg-secondary li > a {
  background-color: #1fb4b7;
  color: #fff; }
  .menu-bg-secondary li > a:hover {
    background-color: #1b9fa1;
    color: #fff; }

.menu-bg-primary > li > a {
  background-color: #2681c0;
  color: #fff; }
  .menu-bg-primary > li > a:hover {
    background-color: #2273ab;
    color: #fff; }

.menu-bg-secondary > li > a {
  background-color: #1fb4b7;
  color: #fff; }
  .menu-bg-secondary > li > a:hover {
    background-color: #1b9fa1;
    color: #fff; }

.menu-bg-dark > li > a {
  background-color: #222;
  color: #fff; }
  .menu-bg-dark > li > a:hover {
    background-color: #111;
    color: #fff; }

.menu-bg-white > li > a {
  background-color: #fff;
  color: #222; }
  .menu-bg-white > li > a:hover {
    background-color: #2681c0;
    color: #fff; }

.menu-dark-outline > li > a {
  background-color: transparent;
  color: #222;
  border: 1px solid rgba(34, 34, 34, 0.6); }
  .menu-dark-outline > li > a:hover {
    background-color: #222;
    color: #fff;
    border-color: transparent; }

.menu-white-outline > li > a {
  background-color: transparent;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.6); }
  .menu-white-outline > li > a:hover {
    background-color: #fff;
    color: #111;
    border-color: transparent; }

.menu-primary-outline > li > a {
  background-color: transparent;
  color: #2681c0;
  border: 1px solid rgba(38, 129, 192, 0.6); }
  .menu-primary-outline > li > a:hover {
    background-color: #2681c0;
    color: #fff;
    border-color: transparent; }

.menu-secondary-outline > li > a {
  background-color: transparent;
  color: #1fb4b7;
  border: 1px solid rgba(31, 180, 183, 0.6); }
  .menu-secondary-outline > li > a:hover {
    background-color: #1fb4b7;
    color: #fff;
    border-color: transparent; }

ul.pagination li a {
  padding: 12px 15px;
  border-color: rgba(0, 0, 0, 0.1);
  background-color: #fff;
  color: #222; }

ul.pagination li.active a {
  background-color: #2681c0;
  color: #fff;
  border-color: #2681c0; }

.line-text-white {
  color: #fff; }
  .line-text-white::before {
    background-color: #fff; }

.line-text-dark {
  color: #222; }
  .line-text-dark::before {
    background-color: #222; }

.line-text-primary {
  color: #2681c0; }
  .line-text-primary::before {
    background-color: #2681c0; }

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

.line-link-dark {
  color: #7c7c7c; }
  .line-link-dark:hover {
    color: #222; }

.line-link-primary {
  color: #2681c0; }
  .line-link-primary:hover {
    color: #2273ab; }

.bg-color-secondary[class*="line-link"] {
  color: #fff !important; }
  .bg-color-secondary[class*="line-link"] [class*="line-text"] {
    color: #fff !important; }
    .bg-color-secondary[class*="line-link"] [class*="line-text"]::before {
      background-color: #fff !important; }

.bg-color-primary[class*="line-text"] {
  color: #fff !important; }
  .bg-color-primary[class*="line-text"]::before {
    background-color: #fff !important; }

.bg-color-primary[class*="line-link"] {
  color: #fff !important; }

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

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

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

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

.footer-icon-menu {
  list-style: none; }
  .footer-icon-menu > li:nth-child(2) > a {
    background-color: #1fb4b7;
    color: #fff; }
  .footer-icon-menu > li:nth-child(3) > a {
    background-color: #f64c71;
    color: #111; }
  .footer-icon-menu > li:nth-child(4) > a {
    background-color: #dbc7ac;
    color: #111; }
  .footer-icon-menu > li:nth-child(5) > a {
    background-color: #2681c0;
    color: #fff; }
  .footer-icon-menu > li > a {
    background-color: #2681c0;
    color: #fff; }
    .footer-icon-menu > li > a:hover {
      color: #2681c0 !important;
      background-color: #fff !important; }

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

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

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

footer.dark-footer .footer-title {
  color: #fff; }

footer.dark-footer .footer-menu li a {
  color: #fff; }

footer.dark-footer .footer-form .submit {
  padding: 0 25px;
  background-color: #2681c0;
  color: #fff; }

footer.dark-footer .footer-form input:not(.submit) {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff; }
  footer.dark-footer .footer-form input:not(.submit)::placeholder {
    color: #fff; }
  footer.dark-footer .footer-form input:not(.submit):-moz-placeholder {
    color: #fff; }
  footer.dark-footer .footer-form input:not(.submit)::-moz-placeholder {
    color: #fff; }
  footer.dark-footer .footer-form input:not(.submit):-ms-input-placeholder {
    color: #fff; }
  footer.dark-footer .footer-form input:not(.submit)::-webkit-input-placeholder {
    color: #fff; }

.footer-block-menu-primary li a {
  color: #fff;
  background-color: #2681c0; }

.footer-block-menu-secondary li a {
  color: #fff;
  background-color: #1fb4b7; }

footer.style-2 .footer-logo {
  background-color: #2681c0; }

footer.style-2 .info-contact i {
  color: #2681c0; }

footer.style-2 footer.style-2 .e-bulten .submit-icon {
  color: #2681c0; }

.newsletter-block-style-1.dark-elements .news-letter-form-1 {
  color: #222; }
  .newsletter-block-style-1.dark-elements .news-letter-form-1 .input {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1); }
    .newsletter-block-style-1.dark-elements .news-letter-form-1 .input::placeholder {
      color: #222; }
    .newsletter-block-style-1.dark-elements .news-letter-form-1 .input:-moz-placeholder {
      color: #222; }
    .newsletter-block-style-1.dark-elements .news-letter-form-1 .input::-moz-placeholder {
      color: #222; }
    .newsletter-block-style-1.dark-elements .news-letter-form-1 .input:-ms-input-placeholder {
      color: #222; }
    .newsletter-block-style-1.dark-elements .news-letter-form-1 .input::-webkit-input-placeholder {
      color: #222; }
  .newsletter-block-style-1.dark-elements .news-letter-form-1 .submit {
    background-color: #2681c0;
    color: #fff; }
    .newsletter-block-style-1.dark-elements .news-letter-form-1 .submit:hover {
      background-color: #2273ab; }

.newsletter-block-style-1.white-elements {
  color: #fff; }
  .newsletter-block-style-1.white-elements .news-letter-form-1 .input {
    background-color: rgba(17, 17, 17, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.12); }
    .newsletter-block-style-1.white-elements .news-letter-form-1 .input::placeholder {
      color: rgba(255, 255, 255, 0.7); }
    .newsletter-block-style-1.white-elements .news-letter-form-1 .input:-moz-placeholder {
      color: rgba(255, 255, 255, 0.7); }
    .newsletter-block-style-1.white-elements .news-letter-form-1 .input::-moz-placeholder {
      color: rgba(255, 255, 255, 0.7); }
    .newsletter-block-style-1.white-elements .news-letter-form-1 .input:-ms-input-placeholder {
      color: rgba(255, 255, 255, 0.7); }
    .newsletter-block-style-1.white-elements .news-letter-form-1 .input::-webkit-input-placeholder {
      color: rgba(255, 255, 255, 0.7); }
  .newsletter-block-style-1.white-elements .news-letter-form-1 .submit {
    background-color: rgba(17, 17, 17, 0.3);
    color: #fff; }
    .newsletter-block-style-1.white-elements .news-letter-form-1 .submit:hover {
      background-color: #1fb4b7;
      color: #fff; }

.search-style-1 {
  background-color: #2681c0; }
  .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: #1e6495;
    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 #2681c0;
      background-color: #195680; }
    .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: #2681c0; }
  .flex-menu-icon li a::before {
    background-color: #1fb4b7; }

.flex-menu-icon li:nth-child(1) a {
  background-color: #2b8fd5;
  color: #111; }

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

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

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

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

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

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

.link-group.bg-color-primary-outline {
  background-color: #2681c0;
  color: #fff;
  border: 1px solid #2681c0; }
  .link-group.bg-color-primary-outline:hover {
    background-color: transparent;
    color: #2681c0; }
    .link-group.bg-color-primary-outline:hover .b-1-white {
      border-color: #80bce6; }

.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.12); }

.link-group.color-tra-dark {
  color: #585858;
  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.1); }

.link-group.color-tra-primary {
  color: #2681c0;
  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.1); }

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

.border-icon-button.white-button {
  display: inline-block;
  border: 1px solid #585858;
  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 #585858; }
  .border-icon-button.white-button:hover {
    background-color: #2681c0;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.12); }
    .border-icon-button.white-button:hover i {
      border-left: 1px solid rgba(255, 255, 255, 0.12); }

.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.12); }
    .border-icon-button.tra-white-button:hover i {
      border-left: 1px solid rgba(255, 255, 255, 0.12); }

.border-icon-button.tra-dark-button {
  display: inline-block;
  border: 1px solid #3d3d3d;
  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 #3d3d3d; }
  .border-icon-button.tra-dark-button:hover {
    background-color: #111;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.12); }
    .border-icon-button.tra-dark-button:hover i {
      border-left: 1px solid rgba(255, 255, 255, 0.12); }

.primary-btn {
  background-color: #2681c0;
  color: #fff;
  display: inline-block;
  padding: 10px 25px;
  line-height: 1.6;
  -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; }
  .primary-btn:hover, .primary-btn:focus {
    color: #fff;
    background-color: #1e6495; }

.wb-btn.wb-btn-outline-dark:hover, .wb-btn.wb-btn-dark-outline, .wb-btn.wb-btn-primary-dark:hover, .wb-btn.wb-btn-white-dark:hover, .wb-btn.wb-btn-dark, .wb-btn.wb-btn-dark-white, .wb-btn.wb-btn-dark-primary {
  background-color: #222;
  color: #fff;
  border: 2px solid transparent; }

.wb-btn.wb-btn-dark:hover {
  background-color: #111;
  color: #fff;
  border: 2px solid transparent; }

.wb-btn.wb-btn-outline-dark, .wb-btn.wb-btn-dark-outline:hover {
  background-color: transparent;
  color: #222;
  border: 2px solid rgba(34, 34, 34, 0.4); }

.wb-btn.wb-btn-outline-white:hover, .wb-btn.wb-btn-white-outline, .wb-btn.wb-btn-primary-white:hover, .wb-btn.wb-btn-white, .wb-btn.wb-btn-white-dark, .wb-btn.wb-btn-white-primary, .wb-btn.wb-btn-dark-white:hover {
  background-color: #fff;
  color: #222;
  border: 2px solid transparent; }

.wb-btn.wb-btn-white:hover {
  background-color: #e9e9e9;
  color: #222;
  border: 2px solid transparent; }

.wb-btn.wb-btn-outline-white, .wb-btn.wb-btn-white-outline:hover {
  background-color: transparent;
  color: #fff;
  border: 2px solid rgba(255, 255, 255, 0.4); }

.wb-btn.wb-btn-outline-primary:hover, .wb-btn.wb-btn-primary-outline, .wb-btn.wb-btn-primary, .wb-btn.wb-btn-primary-white, .wb-btn.wb-btn-primary-dark, .wb-btn.wb-btn-white-primary:hover, .wb-btn.wb-btn-dark-primary:hover {
  background-color: #2681c0;
  color: #fff;
  border: 2px solid transparent; }

.wb-btn.wb-btn-primary:hover {
  background-color: #2273ab;
  color: #fff;
  border: 2px solid #2681c0; }

.wb-btn.wb-btn-outline-primary, .wb-btn.wb-btn-primary-outline:hover {
  background-color: transparent;
  color: #2681c0;
  border: 2px solid rgba(38, 129, 192, 0.4); }

a.ty-btn-primary, button.ty-btn-primary {
  background-color: #2681c0;
  color: #fff;
  border: 0; }
  a.ty-btn-primary:hover, button.ty-btn-primary:hover {
    background-color: #2273ab;
    color: #fff; }

a.ty-btn-secondary, button.ty-btn-secondary {
  background-color: #1fb4b7;
  color: #fff;
  border: 0; }
  a.ty-btn-secondary:hover, button.ty-btn-secondary:hover {
    background-color: #1b9fa1;
    color: #fff; }

a.ty-btn-dark, button.ty-btn-dark {
  background-color: #111;
  color: #fff;
  border: 0; }
  a.ty-btn-dark:hover, button.ty-btn-dark:hover {
    background-color: #fff;
    color: #111; }

a.ty-btn-white, button.ty-btn-white {
  background-color: #fff;
  color: #111;
  border: 0; }
  a.ty-btn-white:hover, button.ty-btn-white:hover {
    background-color: #2681c0;
    color: #fff; }

a.ty-btn-outline-primary, button.ty-btn-outline-primary {
  border-color: rgba(38, 129, 192, 0.6);
  color: #2681c0;
  background-color: transparent; }
  a.ty-btn-outline-primary:hover, button.ty-btn-outline-primary:hover {
    background-color: #2681c0 !important;
    color: #fff !important;
    border-color: transparent; }

a.ty-btn-outline-secondary, button.ty-btn-outline-secondary {
  border-color: rgba(31, 180, 183, 0.6);
  color: #1fb4b7;
  background-color: transparent; }
  a.ty-btn-outline-secondary:hover, button.ty-btn-outline-secondary:hover {
    background-color: #1fb4b7 !important;
    color: #fff !important;
    border-color: transparent; }

a.ty-btn-outline-dark, button.ty-btn-outline-dark {
  border-color: rgba(17, 17, 17, 0.6);
  color: #111;
  background-color: transparent; }
  a.ty-btn-outline-dark:hover, button.ty-btn-outline-dark:hover {
    background-color: #111 !important;
    color: #fff !important;
    border-color: transparent; }

a.ty-btn-outline-white, button.ty-btn-outline-white {
  border-color: rgba(255, 255, 255, 0.6);
  color: #fff;
  background-color: transparent; }
  a.ty-btn-outline-white:hover, button.ty-btn-outline-white:hover {
    background-color: #fff !important;
    color: #111 !important;
    border-color: transparent; }

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

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

.menu-collapse.color-tra-dark, .color-tra-dark.menu-collapse1, .color-tra-dark.menu-collapse2 {
  color: #7c7c7c; }
  .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: #7c7c7c; }

.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: #2681c0; }
  .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: #2681c0; }

.menu-collapse.color-tra-secondary, .color-tra-secondary.menu-collapse1, .color-tra-secondary.menu-collapse2 {
  color: #1fb4b7; }
  .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: #1fb4b7; }

.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.1);
  border-color: rgba(0, 0, 0, 0.1); }

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

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

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

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

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

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

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

.text-dark {
  color: #111; }

.text-white {
  color: #fff; }

.text-white0 {
  color: #f6f6f6; }

.text-white1 {
  color: #e9e9e9; }

.text-white2 {
  color: #dfdfdf; }

.text-white3 {
  color: #d1d1d1; }

.text-white4 {
  color: #bebebe; }

.text-white5 {
  color: #b8b8b8; }

.text-white6 {
  color: #9b9b9b; }

.text-white7 {
  color: #7c7c7c; }

.text-white8 {
  color: #777777; }

.text-white9 {
  color: #6d6d6d; }

.text-white10 {
  color: #585858; }

.text-white11 {
  color: #3d3d3d; }

.color-primary {
  color: #2681c0; }

.color-primary-d1 {
  color: #2273ab; }

.color-primary-d2 {
  color: #1e6495; }

.color-primary-d3 {
  color: #195680; }

.color-primary-d4 {
  color: #15486b; }

.color-primary-l1 {
  color: #2b8fd5; }

.color-primary-l2 {
  color: #409ad9; }

.color-primary-l3 {
  color: #55a6dd; }

.color-primary-l4 {
  color: #6ab1e2; }

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

.color-secondary-d1 {
  color: #2273ab; }

.color-secondary-d2 {
  color: #18898b; }

.color-secondary-d3 {
  color: #147476; }

.color-secondary-d4 {
  color: #105e60; }

.color-secondary-l1 {
  color: #2b8fd5; }

.color-secondary-l2 {
  color: #2dd8dc; }

.color-secondary-l3 {
  color: #43dcdf; }

.color-secondary-l4 {
  color: #59e0e3; }

.color-dark {
  color: #111; }

.color-white {
  color: #fff; }

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

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

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

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

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

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

.color-white-7 {
  color: #9b9b9b; }

.color-white-8 {
  color: #7c7c7c; }

.color-white-9 {
  color: #777777; }

.color-white-10 {
  color: #6d6d6d; }

.color-white-11 {
  color: #585858; }

.color-white-12 {
  color: #3d3d3d; }

.color-white-13 {
  color: #2b2a2a; }

.fixed-menu {
  background-color: #2681c0; }
  .fixed-menu.bg-primary-1 > li > a {
    background-color: #2681c0;
    color: #fff; }
    .fixed-menu.bg-primary-1 > li > a:hover {
      background-color: #2273ab; }

.header-fixed-25 {
  border-right: 4px solid #2681c0; }

.social-menu-wrapper ul {
  background-color: #2681c0; }
  .social-menu-wrapper ul li a {
    color: #fff; }

.fixed-menu-full.dark-bg {
  background-color: #222;
  color: #fff; }
  .fixed-menu-full.dark-bg::-webkit-scrollbar {
    background-color: #d8d8d8; }
  .fixed-menu-full.dark-bg::-webkit-scrollbar-thumb {
    background-color: #9b9ea0; }
  .fixed-menu-full.dark-bg::-webkit-scrollbar-track {
    background-color: #d8d8d8; }
  .fixed-menu-full.dark-bg .fixed-menu-close {
    color: #fff; }
  .fixed-menu-full.dark-bg .sm-fixed-menu-1 ul ul {
    background-color: rgba(255, 255, 255, 0.01); }
  .fixed-menu-full.dark-bg .sm-fixed-menu-1 li a .sub-arrow {
    color: #fff; }
  .fixed-menu-full.dark-bg .sm-fixed-menu-1 li > a {
    color: #fff; }
  .fixed-menu-full.dark-bg .fixed-search .input-wrap input {
    background-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.6); }
    .fixed-menu-full.dark-bg .fixed-search .input-wrap input:focus {
      border-bottom: 1px solid rgba(255, 255, 255, 0.8); }
    .fixed-menu-full.dark-bg .fixed-search .input-wrap input::placeholder {
      color: #fff; }
    .fixed-menu-full.dark-bg .fixed-search .input-wrap input:-moz-placeholder {
      color: #fff; }
    .fixed-menu-full.dark-bg .fixed-search .input-wrap input::-moz-placeholder {
      color: #fff; }
    .fixed-menu-full.dark-bg .fixed-search .input-wrap input:-ms-input-placeholder {
      color: #fff; }
    .fixed-menu-full.dark-bg .fixed-search .input-wrap input::-webkit-input-placeholder {
      color: #fff; }
  .fixed-menu-full.dark-bg .fixed-search .input-wrap i {
    color: #fff; }

.fixed-btn.style-1 {
  background-color: #1fb4b7;
  color: #fff; }
  .fixed-btn.style-1 i {
    color: #fff;
    background-color: #222; }

.product-list .product-wrap .product-links ul li:last-child a,
.product-list .product-wrap .product-links ul li:last-child button {
  background-color: #2681c0;
  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: #2273ab; }

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

.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: #1fb4b7; }

.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: #1fb4b7; }

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

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

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

.product-list-01 .product-detail {
  background: #2681c0;
  color: #fff; }
  .product-list-01 .product-detail:hover {
    background-color: #2273ab; }

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

.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: #2681c0; }

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

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

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

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

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

.section-product-style-01 .all-products-link {
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }

.section-product-style-01::before {
  background-color: #2b8fd5; }

.section-product-style-01 .section-title {
  color: #2681c0; }

.section-product-list .product-wrap {
  border: 1px solid #2681c0; }

.section-product-list .owl-nav .owl-prev::before, .section-product-list .owl-nav .owl-next::before {
  color: #fff; }

@media screen and (max-width: 991px) {
  .section-product-style-01 .all-products-link {
    color: #222; }
  .section-product-style-01 .section-product-list .owl-nav .owl-prev::before, .section-product-style-01 .section-product-list .owl-nav .owl-next::before {
    background-color: #2681c0; } }

.home-product-1 .section-link-01.bg-primary {
  background-color: #2681c0;
  color: #fff; }
  .home-product-1 .section-link-01.bg-primary:hover .icon {
    background-color: #2273ab;
    color: #fff;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }

.home-product-1 .section-link-01.bg-secondary {
  background-color: #1fb4b7;
  color: #fff; }
  .home-product-1 .section-link-01.bg-secondary:hover .icon {
    background-color: #1b9fa1;
    color: #fff;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }

.home-product-1 .section-link-01.bg-red {
  background-color: #d22108;
  color: #fff; }
  .home-product-1 .section-link-01.bg-red:hover .icon {
    background-color: #fff;
    color: red;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }

.product-item-list-01 .product-category, .product-item-list-01 .product-price {
  color: #2681c0; }

.product-item-list-01 .buy-link {
  background-color: #2681c0;
  color: #fff;
  border: 1px solid transparent; }
  .product-item-list-01 .buy-link:hover {
    background-color: #1e6495;
    color: #fff; }

.product-item-list-01 .detail-link {
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #222; }
  .product-item-list-01 .detail-link:hover {
    background-color: #2681c0;
    color: #fff;
    border: 1px solid transparent; }

/* */
@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: #2681c0; }

#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: #7c7c7c;
  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.1);
    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: #2681c0; }

#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; }

.accordion-style-1 .panel-body::before {
  background-color: #2681c0; }

a.btn-wp-2, button.btn-wp-2 {
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: #fff; }
  a.btn-wp-2:hover, button.btn-wp-2:hover {
    background-color: #fff;
    color: #222; }

a.btn-pw-1, button.btn-pw-1 {
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: #fff; }
  a.btn-pw-1:hover, button.btn-pw-1:hover {
    background-color: #2681c0;
    color: #fff;
    border: 1px solid #2273ab; }

a.btn-dp-2, button.btn-dp-2 {
  background-color: #2681c0;
  color: #fff;
  border: 1px solid #2273ab; }
  a.btn-dp-2:hover, button.btn-dp-2:hover {
    border: 1px solid rgba(38, 129, 192, 0.5);
    color: #2681c0;
    background-color: transparent; }

a.btn-pd-2, button.btn-pd-2 {
  background-color: #222;
  color: #fff;
  border: 1px solid #fff; }
  a.btn-pd-2:hover, button.btn-pd-2:hover {
    border: 1px solid rgba(17, 17, 17, 0.5);
    color: #222;
    background-color: transparent; }

/**
=============================
owl-nav Color Scss
=============================

**/
.owl-banner.nav-white-1 .owl-nav button.owl-next, .owl-banner.nav-white-1 .owl-nav button.owl-prev {
  background-color: transparent; }
  .owl-banner.nav-white-1 .owl-nav button.owl-next::before, .owl-banner.nav-white-1 .owl-nav button.owl-prev::before {
    color: #fff; }

.owl-banner.nav-dark-1 .owl-nav button.owl-next, .owl-banner.nav-dark-1 .owl-nav button.owl-prev {
  background-color: transparent; }
  .owl-banner.nav-dark-1 .owl-nav button.owl-next::before, .owl-banner.nav-dark-1 .owl-nav button.owl-prev::before {
    color: #222; }

.owl-banner.nav-primary-1 .owl-nav button.owl-next, .owl-banner.nav-primary-1 .owl-nav button.owl-prev {
  background-color: transparent; }
  .owl-banner.nav-primary-1 .owl-nav button.owl-next::before, .owl-banner.nav-primary-1 .owl-nav button.owl-prev::before {
    color: #2681c0; }

.owl-banner.nav-bg-white-1 .owl-nav button.owl-next, .owl-banner.nav-bg-white-1 .owl-nav button.owl-prev {
  background-color: rgba(255, 255, 255, 0.3); }
  .owl-banner.nav-bg-white-1 .owl-nav button.owl-next:hover, .owl-banner.nav-bg-white-1 .owl-nav button.owl-prev:hover {
    background-color: #fff; }
  .owl-banner.nav-bg-white-1 .owl-nav button.owl-next::before, .owl-banner.nav-bg-white-1 .owl-nav button.owl-prev::before {
    color: #111; }

.owl-banner.nav-bg-dark-1 .owl-nav button.owl-next, .owl-banner.nav-bg-dark-1 .owl-nav button.owl-prev {
  background-color: rgba(17, 17, 17, 0.3); }
  .owl-banner.nav-bg-dark-1 .owl-nav button.owl-next:hover, .owl-banner.nav-bg-dark-1 .owl-nav button.owl-prev:hover {
    background-color: #111; }
  .owl-banner.nav-bg-dark-1 .owl-nav button.owl-next::before, .owl-banner.nav-bg-dark-1 .owl-nav button.owl-prev::before {
    color: #fff; }

.owl-banner.nav-bg-primary-1 .owl-nav button.owl-next, .owl-banner.nav-bg-primary-1 .owl-nav button.owl-prev {
  background-color: rgba(38, 129, 192, 0.3); }
  .owl-banner.nav-bg-primary-1 .owl-nav button.owl-next:hover, .owl-banner.nav-bg-primary-1 .owl-nav button.owl-prev:hover {
    background-color: #2681c0; }
  .owl-banner.nav-bg-primary-1 .owl-nav button.owl-next::before, .owl-banner.nav-bg-primary-1 .owl-nav button.owl-prev::before {
    color: #fff; }

.owl-banner.nav-bg-secondary-1 .owl-nav button.owl-next, .owl-banner.nav-bg-secondary-1 .owl-nav button.owl-prev {
  background-color: rgba(31, 180, 183, 0.3); }
  .owl-banner.nav-bg-secondary-1 .owl-nav button.owl-next:hover, .owl-banner.nav-bg-secondary-1 .owl-nav button.owl-prev:hover {
    background-color: #1fb4b7; }
  .owl-banner.nav-bg-secondary-1 .owl-nav button.owl-next::before, .owl-banner.nav-bg-secondary-1 .owl-nav button.owl-prev::before {
    color: #fff; }

/**
Text Color scss
**/
.light-text-1 {
  color: #fff; }

.dark-text-1 {
  color: #222; }

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

.primary-text-1 .owl-desc {
  color: #222; }

.secondary-text-1 .owl-title {
  color: #1fb4b7; }

.secondary-text-1 .owl-desc {
  color: #222; }

.owl-banner-wrap .owl-scroll-down {
  background-color: #2681c0;
  color: #fff;
  border: 1px solid #2681c0; }
  .owl-banner-wrap .owl-scroll-down:hover {
    color: #fff;
    background-color: #2273ab;
    border: 1px solid transparent; }

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

.owl-banner .small-title-line.light-text-1 .owl-title span::before {
  background-color: #fff; }

.owl-banner .small-title-line.light-text-1 .owl-description span {
  border-left: 1px solid #fff; }

.owl-banner .small-title-line.primary-text-1 .owl-title, .owl-banner .small-title-line.primary-text-1 .owl-description {
  color: #2681c0; }

.owl-banner .small-title-line.primary-text-1 .owl-title span::before {
  background-color: #2681c0; }

.owl-banner .small-title-line.primary-text-1 .owl-description span {
  border-left: 1px solid #2681c0; }

.owl-banner .small-title-line.secondary-text-1 .owl-title, .owl-banner .small-title-line.secondary-text-1 .owl-description {
  color: #1fb4b7; }

.owl-banner .small-title-line.secondary-text-1 .owl-title span::before {
  background-color: #1fb4b7; }

.owl-banner .small-title-line.secondary-text-1 .owl-description span {
  border-left: 1px solid #1fb4b7; }

.owl-banner .small-title-line.dark-text-1 .owl-title, .owl-banner .small-title-line.dark-text-1 .owl-description {
  color: #222; }

.owl-banner .small-title-line.dark-text-1 .owl-title span::before {
  background-color: #222; }

.owl-banner .small-title-line.dark-text-1 .owl-description span {
  border-left: 1px solid #222; }

.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: #2681c0 !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; }

.dots-true .owl-carousel .owl-dots .owl-dot, .dots-true-md-down .owl-carousel .owl-dots .owl-dot {
  background-color: #2681c0; }
  .dots-true .owl-carousel .owl-dots .owl-dot::before, .dots-true-md-down .owl-carousel .owl-dots .owl-dot::before {
    border: 1px solid #2681c0; }
  .dots-true .owl-carousel .owl-dots .owl-dot::after, .dots-true-md-down .owl-carousel .owl-dots .owl-dot::after {
    background-color: #2681c0;
    background: #2681c0; }
  .dots-true .owl-carousel .owl-dots .owl-dot.active, .dots-true-md-down .owl-carousel .owl-dots .owl-dot.active {
    background-color: transparent  !important; }

.dots-secondary .owl-dots .owl-dot {
  background-color: #1fb4b7 !important; }
  .dots-secondary .owl-dots .owl-dot::before {
    border: 1px solid rgba(31, 180, 183, 0.7); }
  .dots-secondary .owl-dots .owl-dot::after {
    background-color: #1fb4b7;
    background: #1fb4b7; }
  .dots-secondary .owl-dots .owl-dot.active {
    background-color: transparent  !important; }

.dots-white .owl-dots .owl-dot {
  background-color: #fff !important; }
  .dots-white .owl-dots .owl-dot::before {
    border: 1px solid rgba(255, 255, 255, 0.7); }
  .dots-white .owl-dots .owl-dot::after {
    background-color: #fff;
    background: #fff; }
  .dots-white .owl-dots .owl-dot.active {
    background-color: transparent !important; }

.dots-dark .owl-dots .owl-dot {
  background-color: #222 !important; }
  .dots-dark .owl-dots .owl-dot::before {
    border: 1px solid rgba(34, 34, 34, 0.7); }
  .dots-dark .owl-dots .owl-dot::after {
    background-color: #222;
    background: #222; }
  .dots-dark .owl-dots .owl-dot.active {
    background-color: transparent !important; }

.owl-scroll-down {
  background-color: #2681c0; }
  .owl-scroll-down i {
    color: #fff; }
  .owl-scroll-down:hover {
    background-color: #2273ab; }

.scroll-top {
  background-color: #2681c0;
  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: #2681c0; }

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

.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: #2681c0; }

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

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

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

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

.home-content-02 .content-date {
  background-color: rgba(31, 180, 183, 0.8); }

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

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

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

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

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

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

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

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

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

.my-owl-01 .service-text .service-icon {
  background-color: #2681c0;
  color: #fff; }
  .my-owl-01 .service-text .service-icon:hover {
    background-color: #2273ab;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); }

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

.service-icons-01 .service-icon-link.bg-1 {
  background-color: #2681c0;
  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: #3d3d3d;
  color: #fff; }

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

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

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

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

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

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

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

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

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

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

.footer-contact-04 .content-link.bg-3 {
  background-color: #1fb4b7;
  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; }
  .home-link-01:hover i {
    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.12); }

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

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

.home-about-01 .home-about-slogan {
  color: #2681c0; }

.home-about-01 .home-about-img::before {
  background-color: #1fb4b7; }

.content-link-01.white-link {
  color: #fff; }
  .content-link-01.white-link::before {
    background-color: #fff; }
  .content-link-01.white-link:hover {
    color: #fff; }

.content-link-01.primary-link::before {
  background-color: #2681c0; }

.content-link-01.dark-link {
  color: #3d3d3d; }
  .content-link-01.dark-link::before {
    background-color: #111; }
  .content-link-01.dark-link:hover {
    color: #111; }

/*** 
Testimonails Carousel

**/
.home-testimonails .section-title {
  margin-bottom: 25px; }
  .home-testimonails .section-title span {
    display: inline-block;
    color: #2681c0;
    font-size: 40px;
    font-weight: 600;
    font-family: "Work Sans", sans-serif;
    position: relative;
    padding-bottom: 10px; }
    @media screen and (max-width: 768px) {
      .home-testimonails .section-title span {
        font-size: 24px; } }
    .home-testimonails .section-title span::before {
      width: 70px;
      height: 3px;
      background-color: #2681c0;
      bottom: 0;
      content: "";
      display: block;
      position: absolute;
      left: 50%;
      margin-left: -35px; }

.owl-testimonails-style-1 .item .text {
  background-color: #fff; }
  .owl-testimonails-style-1 .item .text .title {
    color: #222; }
  .owl-testimonails-style-1 .item .text .slogan {
    color: #2681c0; }

.owl-testimonails-style-1 .item .icon {
  background-color: #2681c0;
  color: #fff; }

.content-list-01.secondary-icon ul li i, .content-list-01.secondary-icon ul li a i {
  color: #1fb4b7 !important; }

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

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

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

#google-map {
  border-bottom: 5px solid rgba(38, 129, 192, 0.2); }

/**
=================================
ICON BOX COLORS
=================================
**/
.icon-wrap-01 {
  color: #222; }

.icon-wrap-01 .icon-box .box-title {
  color: #646e77; }

.icon-wrap-01 .icon-box {
  background-color: transparent; }
  .icon-wrap-01 .icon-box::before {
    background-color: rgba(38, 129, 192, 0.08); }
  .icon-wrap-01 .icon-box:hover {
    background-color: #fff; }
    .icon-wrap-01 .icon-box:hover i, .icon-wrap-01 .icon-box:hover .box-title {
      color: #2681c0; }
    .icon-wrap-01 .icon-box:hover .box-desc {
      color: #222; }

.icon-wrap-02 .icon-box {
  background-color: #fff;
  color: #222; }
  .icon-wrap-02 .icon-box .box-title, .icon-wrap-02 .icon-box i {
    color: #2681c0; }
  .icon-wrap-02 .icon-box:hover {
    background-color: #2681c0;
    color: #fff; }
    .icon-wrap-02 .icon-box:hover .box-title, .icon-wrap-02 .icon-box:hover i {
      color: #fff; }

@media screen and (min-width: 768px) {
  .seperator-2-3 .icon-box:nth-child(-n+3) {
    border-bottom-color: rgba(0, 0, 0, 0.1);
    border-right-color: rgba(0, 0, 0, 0.1);
    border-top-color: transparent !important;
    border-left-color: transparent !important; }
  .seperator-2-3 .icon-box:nth-child(5) {
    border-left-color: rgba(0, 0, 0, 0.1);
    border-right-color: rgba(0, 0, 0, 0.1);
    border-top-color: transparent !important;
    border-bottom-color: transparent !important; }
  .seperator-2-3 .icon-box:nth-child(4), .seperator-2-3 .icon-box:nth-child(6) {
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-top-color: transparent !important;
    border-bottom-color: transparent !important; }
  .seperator-2-3 .icon-box:nth-child(3) {
    border-right-color: transparent !important; }
  .seperator-2-3 .icon-box {
    border-width: 1px;
    border-style: solid; } }

@media screen and (min-width: 768px) {
  .seperator-2-3.light-version .icon-box {
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.12); } }

[class*="icon-wrap"].light-version .icon-box {
  color: #fff; }
  [class*="icon-wrap"].light-version .icon-box::before {
    background-color: #2681c0; }
  [class*="icon-wrap"].light-version .icon-box i.box-icon, [class*="icon-wrap"].light-version .icon-box .box-title {
    color: #fff; }
  [class*="icon-wrap"].light-version .icon-box .box-desc {
    color: #fff;
    opacity: .6; }
  [class*="icon-wrap"].light-version .icon-box:hover {
    background-color: #2681c0 !important; }
    [class*="icon-wrap"].light-version .icon-box:hover i, [class*="icon-wrap"].light-version .icon-box:hover .box-title, [class*="icon-wrap"].light-version .icon-box:hover .box-desc {
      color: #fff;
      opacity: 1; }

.icon-list-10 .icon-box {
  color: #222; }
  .icon-list-10 .icon-box i {
    color: #2681c0; }

@media screen and (max-width: 991px) {
  .hero-text {
    background-color: #2681c0;
    color: #fff; } }

/**
=================================
CAROUSEL COLORS
=================================
**/
.nav-left-style-1 .owl-nav {
  border-right: 1px solid rgba(0, 0, 0, 0.1); }

.nav-right-style-1 .owl-nav button.owl-prev,
.nav-left-style-1 .owl-nav button.owl-prev {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.nav-right-style-1 .owl-nav,
.nav-left-style-1 .owl-nav {
  border-left: 1px solid rgba(0, 0, 0, 0.1); }

.nav-right-style-1 .owl-nav button.owl-prev,
.nav-left-style-1 .owl-nav button.owl-prev,
.nav-right-style-1 .owl-nav button.owl-next,
.nav-left-style-1 .owl-nav button.owl-next {
  color: #222; }
  .nav-right-style-1 .owl-nav button.owl-prev::before,
  .nav-left-style-1 .owl-nav button.owl-prev::before,
  .nav-right-style-1 .owl-nav button.owl-next::before,
  .nav-left-style-1 .owl-nav button.owl-next::before {
    border: 2px solid #9b9b9b; }
  .nav-right-style-1 .owl-nav button.owl-prev:hover,
  .nav-left-style-1 .owl-nav button.owl-prev:hover,
  .nav-right-style-1 .owl-nav button.owl-next:hover,
  .nav-left-style-1 .owl-nav button.owl-next:hover {
    color: #fff;
    background-color: #2681c0; }
    .nav-right-style-1 .owl-nav button.owl-prev:hover::before,
    .nav-left-style-1 .owl-nav button.owl-prev:hover::before,
    .nav-right-style-1 .owl-nav button.owl-next:hover::before,
    .nav-left-style-1 .owl-nav button.owl-next:hover::before {
      border-color: #fff; }

/**
=================================
OWL-LOGOS-1 COLORS
=================================
**/
.owl-logos-1 {
  border: 1px solid rgba(0, 0, 0, 0.1); }
  .owl-logos-1 .item {
    border-left: 1px solid rgba(0, 0, 0, 0.1); }

/**
=================================
TESTIMONAIL CAROUSEL COLORS
=================================
**/
.slider-wrap {
  background-color: #fff;
  color: #222; }
  .slider-wrap .comment-icon {
    color: #fff;
    background-color: #1fb4b7; }

.thumb-links-1 {
  border: 1px solid rgba(0, 0, 0, 0.1); }
  .thumb-links-1 li a {
    background-color: #fff;
    color: #222;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.thumb-links-1 li.active a {
  background-color: #1fb4b7; }
  .thumb-links-1 li.active a .text .name,
  .thumb-links-1 li.active a .text .desc {
    color: #fff; }

.owl-testimonails-carousel-1 .item p::first-letter {
  color: #95c7ea; }

.slider-img-static {
  color: #fff;
  background-color: #1e6495; }
  .slider-img-static .static-content-title span::before {
    background-color: #fff; }

/**
=================================
SECTION TITLE COLORS
=================================
**/
[class*="bg-img"] [class*="section-title"] {
  color: #fff; }
  [class*="bg-img"] [class*="section-title"] .title, [class*="bg-img"] [class*="section-title"] .slogan {
    color: #fff; }

.light-title .section-title, .light-title .section-desc {
  color: #fff !important; }

.dark-title .section-title, .dark-title .section-desc {
  color: #516776 !important; }

.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: #2681c0; }

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

.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: #1fb4b7; }

.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: #1fb4b7; }

.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 #1fb4b7; }

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

.large_btn {
  color: #fff;
  background-color: #2681c0; }

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

.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: #2681c0; }

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

.scroll-button {
  background-color: #2681c0; }
  .scroll-button:hover {
    background-color: #2273ab; }

.gallery-list-1 .gallery-list-wrap .gallery-list-title {
  background-color: #fff;
  color: #222; }

.gallery-list-1 .gallery-list-wrap .gallery-list-icons li a, .gallery-list-wrap .ia1:hover, .gallery-list-1 .gallery-list-wrap .gallery-list-icons li a {
  color: #2681c0; }

.gallery-list-1 .gallery-list-wrap {
  background-color: #1fb4b7; }

.gallery-list-img:hover {
  background-color: #2681c0; }

.gallery-list-img i {
  background-color: #fff;
  color: #222; }
  .gallery-list-img i:hover {
    background-color: #2681c0;
    color: #fff; }

.gallery-list-1 .gallery-list-wrap:hover {
  -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.08);
  -o-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.08);
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.08); }
  .gallery-list-1 .gallery-list-wrap:hover .gallery-list-title {
    background-color: #2681c0;
    color: #fff; }

/**
=================================
Home Carousel Color SCSS
=================================
**/
.home-carousel.controls-white .owl-nav button.owl-prev,
.home-carousel.controls-white .owl-nav button.owl-next {
  background-color: #fff;
  color: #222;
  border: 1px solid rgba(0, 0, 0, 0.1); }
  .home-carousel.controls-white .owl-nav button.owl-prev:hover,
  .home-carousel.controls-white .owl-nav button.owl-next:hover {
    background-color: #f6f6f6; }

.home-carousel.controls-dark .owl-nav button.owl-prev,
.home-carousel.controls-dark .owl-nav button.owl-next {
  background-color: #222;
  color: #fff; }
  .home-carousel.controls-dark .owl-nav button.owl-prev:hover,
  .home-carousel.controls-dark .owl-nav button.owl-next:hover {
    background-color: #2f2f2f; }

.home-carousel.controls-primary .owl-nav button.owl-prev,
.home-carousel.controls-primary .owl-nav button.owl-next {
  background-color: #2681c0;
  color: #fff; }
  .home-carousel.controls-primary .owl-nav button.owl-prev:hover,
  .home-carousel.controls-primary .owl-nav button.owl-next:hover {
    background-color: #2273ab; }

/**
=======================
Content-module.color.scss
=======================

**/
.content-date.style-1 {
  background-color: #2681c0;
  color: #fff; }

.content-list-blog-1 .content-img {
  background-color: #fff; }
  .content-list-blog-1 .content-img:hover {
    background-color: #1e6495; }

.content-list-blog-1 .content-link:hover {
  background-color: #2681c0;
  color: #fff; }
  .content-list-blog-1 .content-link:hover i {
    color: #fff; }

.content-list-blog-2 .content-item .content-text {
  background-color: #fff; }

.content-list-blog-2 .content-item:hover .content-text {
  background-color: #2681c0;
  color: #fff; }
  .content-list-blog-2 .content-item:hover .content-text .content-title a {
    color: #fff; }

.content-list-blog-2 .content-item .content-link {
  background-color: #fff; }
  .content-list-blog-2 .content-item .content-link i {
    color: #2681c0; }
  .content-list-blog-2 .content-item .content-link:hover {
    background-color: #2681c0; }
    .content-list-blog-2 .content-item .content-link:hover i {
      color: #fff; }

.content-list-team-1.style-1 .content-img {
  background-color: #2681c0; }
  .content-list-team-1.style-1 .content-img i {
    color: #fff; }

.content-list-team-1.style-1 .content-text {
  background: #1fb4b7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1fb4b7 0%, #1b9fa1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1fb4b7), color-stop(100%, #1b9fa1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1fb4b7 0%, #1b9fa1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1fb4b7 0%, #1b9fa1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1fb4b7 0%, #1b9fa1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1fb4b7 0%, #1b9fa1 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-. */
  color: #fff; }
  .content-list-team-1.style-1 .content-text a {
    color: #fff; }

.content-list-team-1.style-2 .content-img {
  background-color: #2681c0; }
  .content-list-team-1.style-2 .content-img i {
    color: #fff; }

.content-list-team-1.style-2 .content-text {
  color: #485158; }
  .content-list-team-1.style-2 .content-text a {
    color: #222; }

.content-list-team-1.style-3 .content-img {
  background-color: #2681c0; }
  .content-list-team-1.style-3 .content-img i {
    color: #fff; }

.content-list-team-1.style-3 .content-text {
  background: #2681c0;
  /* Old browsers */
  background: -moz-linear-gradient(left, #2681c0 0%, #2273ab 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2681c0), color-stop(100%, #2273ab));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #2681c0 0%, #2273ab 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #2681c0 0%, #2273ab 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #2681c0 0%, #2273ab 100%);
  /* IE10+ */
  background: linear-gradient(to right, #2681c0 0%, #2273ab 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
  color: #fff; }
  .content-list-team-1.style-3 .content-text a {
    color: #fff; }

/**
==========================
Color CSS
==========================

**/
.content-date-list.triangle-right::before,
.content-date.big-date.triangle-right::before {
  background-color: #2681c0; }

.content-list-blog-1.style-2 .content-item .content-img {
  background-color: #2273ab; }

.content-list-blog-1.style-2 .content-item:hover .content-img {
  background-color: #1b9fa1; }

.content-list-blog-1.style-2.special-style .content-item .content-img {
  background-color: #2681c0; }
  .content-list-blog-1.style-2.special-style .content-item .content-img:hover {
    background-color: #2273ab; }

.content-list-blog-1.style-2.special-style .content-item .content-text {
  background-color: #2681c0; }
  .content-list-blog-1.style-2.special-style .content-item .content-text .content-title, .content-list-blog-1.style-2.special-style .content-item .content-text .content-title a {
    color: #fff; }

.content-item-link-block {
  background-color: #f6f6f6; }
  .content-item-link-block .link-text {
    color: #222; }
  .content-item-link-block i {
    background-color: #e9e9e9;
    color: #2681c0; }
  .content-item-link-block:hover {
    background-color: #2681c0; }
    .content-item-link-block:hover .link-text {
      color: #fff; }

.date-list .content-date-list {
  background-color: #2681c0;
  color: #fff; }

.date-list .content-item {
  background-color: #f6f6f6;
  border: 1px solid rgba(0, 0, 0, 0.1); }
  .date-list .content-item:hover {
    background-color: #fff;
    -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05);
    -o-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05); }
    .date-list .content-item:hover .content-date-list {
      background-color: #2273ab;
      color: #fff; }

.content-list-blog-1.style-3.dark .content-item {
  background-color: #111; }
  .content-list-blog-1.style-3.dark .content-item .content-img {
    background-color: transparent; }
  .content-list-blog-1.style-3.dark .content-item .content-text {
    color: #fff; }
    .content-list-blog-1.style-3.dark .content-item .content-text::before {
      background: transparent;
      /* Old browsers */
      background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 25%, #000 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left center, left bottom color-stop(0%, transparent), color-stop(25%, rgba(0, 0, 0, 0.6)), color-stop(100%, #000));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 25%, #000 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 25%, #000 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 25%, #000 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 25%, #000 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
      /* IE6-. */ }
    .content-list-blog-1.style-3.dark .content-item .content-text .content-title,
    .content-list-blog-1.style-3.dark .content-item .content-text .content-title a {
      color: #fff; }

.content-list-blog-1.style-3.primary .content-item {
  background-color: #2273ab; }
  .content-list-blog-1.style-3.primary .content-item .content-img {
    background-color: transparent; }
  .content-list-blog-1.style-3.primary .content-item .content-text {
    color: #fff; }
    .content-list-blog-1.style-3.primary .content-item .content-text::before {
      background: rgba(38, 129, 192, 0);
      /* Old browsers */
      background: -moz-linear-gradient(top, rgba(38, 129, 192, 0) 0%, rgba(38, 129, 192, 0.6) 25%, #2681c0 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left center, left bottom color-stop(0%, rgba(38, 129, 192, 0)), color-stop(25%, rgba(38, 129, 192, 0.6)), color-stop(100%, #2681c0));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, rgba(38, 129, 192, 0) 0%, rgba(38, 129, 192, 0.6) 25%, #2681c0 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, rgba(38, 129, 192, 0) 0%, rgba(38, 129, 192, 0.6) 25%, #2681c0 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, rgba(38, 129, 192, 0) 0%, rgba(38, 129, 192, 0.6) 25%, #2681c0 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, rgba(38, 129, 192, 0) 0%, rgba(38, 129, 192, 0.6) 25%, #2681c0 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
      /* IE6-. */
      opacity: .9; }
    .content-list-blog-1.style-3.primary .content-item .content-text .content-title,
    .content-list-blog-1.style-3.primary .content-item .content-text .content-title a {
      color: #fff; }

.content-date.date-color span:nth-child(1) {
  background-color: #2273ab; }

.content-list-blog-1.style-4 .content-item {
  background-color: #f6f6f6;
  border: 1px solid rgba(0, 0, 0, 0.1); }
  .content-list-blog-1.style-4 .content-item:hover {
    background-color: #fff; }
  .content-list-blog-1.style-4 .content-item .content-img {
    background-color: #2681c0; }
  .content-list-blog-1.style-4 .content-item .content-text .content-category.style-1 {
    background-color: #2681c0;
    color: #fff; }
  .content-list-blog-1.style-4 .content-item .content-text .content-title::before {
    background-color: #2681c0; }
  .content-list-blog-1.style-4 .content-item .content-link1 {
    color: #222;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }

.content-list-blog-1.style-5 .content-item {
  background-color: #2681c0; }
  .content-list-blog-1.style-5 .content-item .content-img {
    background-color: transparent; }
  .content-list-blog-1.style-5 .content-item .content-text {
    color: #fff; }
    .content-list-blog-1.style-5 .content-item .content-text .content-title a {
      color: #fff; }

.content-list-blog-1.style-5.colorful [class*="col"]:nth-child(4n+1) .content-item {
  background-color: #2681c0; }
  .content-list-blog-1.style-5.colorful [class*="col"]:nth-child(4n+1) .content-item .content-text,
  .content-list-blog-1.style-5.colorful [class*="col"]:nth-child(4n+1) .content-item .content-title a {
    color: #fff; }

.content-list-blog-1.style-5.colorful [class*="col"]:nth-child(4n+2) .content-item {
  background-color: #1fb4b7; }
  .content-list-blog-1.style-5.colorful [class*="col"]:nth-child(4n+2) .content-item .content-text,
  .content-list-blog-1.style-5.colorful [class*="col"]:nth-child(4n+2) .content-item .content-title a {
    color: #fff; }

.content-list-blog-1.style-5.colorful [class*="col"]:nth-child(4n+3) .content-item {
  background-color: #f64c71; }
  .content-list-blog-1.style-5.colorful [class*="col"]:nth-child(4n+3) .content-item .content-text,
  .content-list-blog-1.style-5.colorful [class*="col"]:nth-child(4n+3) .content-item .content-title a {
    color: #111; }

.content-list-blog-1.style-5.colorful [class*="col"]:nth-child(4n+4) .content-item {
  background-color: #dbc7ac; }
  .content-list-blog-1.style-5.colorful [class*="col"]:nth-child(4n+4) .content-item .content-text,
  .content-list-blog-1.style-5.colorful [class*="col"]:nth-child(4n+4) .content-item .content-title a {
    color: #111; }

.content-list-blog-1.style-5.colorful-1 [class*="col"]:nth-child(3n+1) .content-item {
  background-color: #2681c0; }
  .content-list-blog-1.style-5.colorful-1 [class*="col"]:nth-child(3n+1) .content-item .content-text,
  .content-list-blog-1.style-5.colorful-1 [class*="col"]:nth-child(3n+1) .content-item .content-title a {
    color: #fff; }

.content-list-blog-1.style-5.colorful-1 [class*="col"]:nth-child(3n+2) .content-item {
  background-color: #1fb4b7; }
  .content-list-blog-1.style-5.colorful-1 [class*="col"]:nth-child(3n+2) .content-item .content-text,
  .content-list-blog-1.style-5.colorful-1 [class*="col"]:nth-child(3n+2) .content-item .content-title a {
    color: #fff; }

.content-list-blog-1.style-5.colorful-1 [class*="col"]:nth-child(3n+3) .content-item {
  background-color: #28292c; }
  .content-list-blog-1.style-5.colorful-1 [class*="col"]:nth-child(3n+3) .content-item .content-text,
  .content-list-blog-1.style-5.colorful-1 [class*="col"]:nth-child(3n+3) .content-item .content-title a {
    color: #fff; }

.content-list-blog-1.style-5.colorful-2 [class*="col"]:nth-child(4n+1) .content-item {
  background-color: #2681c0; }
  .content-list-blog-1.style-5.colorful-2 [class*="col"]:nth-child(4n+1) .content-item .content-text,
  .content-list-blog-1.style-5.colorful-2 [class*="col"]:nth-child(4n+1) .content-item .content-title a {
    color: #fff; }

.content-list-blog-1.style-5.colorful-2 [class*="col"]:nth-child(4n+2) .content-item {
  background-color: #2273ab; }
  .content-list-blog-1.style-5.colorful-2 [class*="col"]:nth-child(4n+2) .content-item .content-text,
  .content-list-blog-1.style-5.colorful-2 [class*="col"]:nth-child(4n+2) .content-item .content-title a {
    color: #fff; }

.content-list-blog-1.style-5.colorful-2 [class*="col"]:nth-child(4n+3) .content-item {
  background-color: #1e6495; }
  .content-list-blog-1.style-5.colorful-2 [class*="col"]:nth-child(4n+3) .content-item .content-text,
  .content-list-blog-1.style-5.colorful-2 [class*="col"]:nth-child(4n+3) .content-item .content-title a {
    color: #fff; }

.content-list-blog-1.style-5.colorful-2 [class*="col"]:nth-child(4n+4) .content-item {
  background-color: #195680; }
  .content-list-blog-1.style-5.colorful-2 [class*="col"]:nth-child(4n+4) .content-item .content-text,
  .content-list-blog-1.style-5.colorful-2 [class*="col"]:nth-child(4n+4) .content-item .content-title a {
    color: #fff; }

/**
==========================
Color CSS
==========================

**/
.content-img-static {
  background-color: #1e6495; }
  .content-img-static .static-content-text {
    color: #fff; }
  .content-img-static .static-content-title span::before {
    background-color: #fff; }

body:not(.new-template) #one-column article h2,
body:not(.new-template) #two-left article h2,
body:not(.new-template) #two-right article h2,
body:not(.new-template) #middle-column article h2 {
  color: #2681c0; }

body:not(.new-template) .master-style1 .page-title {
  background-color: #2681c0;
  color: #fff; }

body:not(.new-template) #one-column article h3,
body:not(.new-template) #two-lleft article h3,
body:not(.new-template) #two-right article h3,
body:not(.new-template) #middle-column article h3 {
  color: #585858; }

body:not(.new-template) .master-style1 .block-title {
  background-color: #585858; }

body:not(.new-template) .master-style1 .sm-block-menu li a:hover {
  background-color: #f6f6f6; }

body:not(.new-template) .img-glass::before {
  background-color: #2681c0; }

body:not(.new-template) .master-style1 .page-title {
  color: #fff; }

body:not(.new-template) .master-style1 .block-title {
  color: #fff; }

body:not(.new-template) .title-line span::before, body:not(.new-template) .master-style2 .page-title span::before, body:not(.new-template) .master-style3 .page-title span::before {
  background-color: #2681c0; }

body:not(.new-template) .master-style2 .page-title {
  color: #2681c0; }

body:not(.new-template) .master-style2 .block-title {
  background-color: #2681c0;
  color: #fff; }
  body:not(.new-template) .master-style2 .block-title::before {
    background-color: inherit; }

body:not(.new-template) .master-style3 .page-title {
  color: #2681c0; }

body:not(.new-template) .master-style3 #left-column,
body:not(.new-template) .master-style3 #right-column {
  color: #fff;
  background-color: #2681c0; }
  body:not(.new-template) .master-style3 #left-column a,
  body:not(.new-template) .master-style3 #right-column a {
    color: #fff; }
  body:not(.new-template) .master-style3 #left-column .sm-block-menu li a,
  body:not(.new-template) .master-style3 #right-column .sm-block-menu li a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
  body:not(.new-template) .master-style3 #left-column .block-title,
  body:not(.new-template) .master-style3 #right-column .block-title {
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
    body:not(.new-template) .master-style3 #left-column .block-title::before,
    body:not(.new-template) .master-style3 #right-column .block-title::before {
      background-color: #fff; }

body:not(.new-template) .master-default .block-title {
  background-color: #1fb4b7;
  color: #fff; }

body:not(.new-template) .master-default .page-title {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #485158; }
  body:not(.new-template) .master-default .page-title::before {
    background-color: #2681c0; }

body:not(.new-template) .text-white .page-title {
  color: #fff !important; }

body:not(.new-template) .master-style5 .product-title,
body:not(.new-template) .master-style5 .page-title {
  color: #2681c0; }
  body:not(.new-template) .master-style5 .product-title > span::before,
  body:not(.new-template) .master-style5 .page-title > span::before {
    background-color: #2681c0; }

body:not(.new-template) .master-style5 .block-title {
  background: #2681c0;
  color: #fff; }

body:not(.new-template) .breadcrumb.style-1 {
  background-color: #2681c0;
  color: #fff; }
  body:not(.new-template) .breadcrumb.style-1 li,
  body:not(.new-template) .breadcrumb.style-1 li.active {
    color: #fff; }
  body:not(.new-template) .breadcrumb.style-1 a {
    color: #fff; }

.loading-logo {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #1fb4b7, #2dd8dc);
  background-image: -o-linear-gradient(45deg, #1fb4b7, #2dd8dc);
  background-image: linear-gradient(45deg, #1fb4b7, #2dd8dc); }

.light-text-1.slider-mask {
  background-color: #2681c0 !important; }
  .light-text-1.slider-mask .slider-mask-1 {
    fill: #2681c0 !important; }
  .light-text-1.slider-mask .owl-description,
  .light-text-1.slider-mask .owl-title {
    color: #fff !important; }

.dark-text-1.slider-mask {
  background-color: #fff !important; }
  .dark-text-1.slider-mask .slider-mask-1 {
    fill: #fff !important; }
  .dark-text-1.slider-mask .owl-description,
  .dark-text-1.slider-mask .owl-title {
    color: #222 !important; }

.primary-text-1.slider-mask {
  background-color: #fff !important; }
  .primary-text-1.slider-mask .slider-mask-1 {
    fill: #fff !important; }
  .primary-text-1.slider-mask .owl-description {
    color: #222 !important; }
  .primary-text-1.slider-mask .owl-title {
    color: #2681c0 !important; }

.secondary-text-1.slider-mask {
  background-color: #fff !important; }
  .secondary-text-1.slider-mask .slider-mask-1 {
    fill: #fff !important; }
  .secondary-text-1.slider-mask .owl-description {
    color: #222 !important; }
  .secondary-text-1.slider-mask .owl-title {
    color: #1fb4b7 !important; }

@media screen and (max-width: 768px) {
  .light-text-1.slider-mask {
    background-color: rgba(38, 129, 192, 0.85) !important; }
  .dark-text-1.slider-mask {
    background-color: rgba(34, 34, 34, 0.85) !important; }
  .primary-text-1.slider-mask {
    background-color: rgba(255, 255, 255, 0.85) !important; }
  .secondary-text-1.slider-mask {
    background-color: rgba(255, 255, 255, 0.85) !important; } }

.tab-menu-1 {
  background-color: #222; }
  .tab-menu-1 li a {
    color: #fff; }
    .tab-menu-1 li a i {
      color: #2681c0; }
  .tab-menu-1 li.active a {
    background-color: #2681c0;
    color: #fff; }
    .tab-menu-1 li.active a i {
      color: #fff; }

.icon-list-21 a {
  background-color: rgba(255, 255, 255, 0.92);
  color: #222; }
  .icon-list-21 a:hover {
    background-color: #2681c0;
    color: #fff; }
    .icon-list-21 a:hover i {
      background-color: #2273ab;
      color: #fff; }

.tab-accordion .panel-title a {
  background-color: #2681c0;
  color: #fff; }
  .tab-accordion .panel-title a.collapsed {
    background-color: #fff;
    color: #222; }

.step-list-01 .number {
  background-color: #2681c0;
  color: #fff; }

.review .title-wrap img,
.review-list .title-wrap img {
  border: 1px solid #2681c0; }

.owl-thumb-list-1 button.owl-thumb-item {
  border: 2px solid rgba(0, 0, 0, 0.4);
  color: #222; }
  .owl-thumb-list-1 button.owl-thumb-item.active {
    background-color: #2681c0;
    border: 2px solid transparent;
    color: #fff; }

.special-list .price {
  background-color: #2681c0;
  color: #fff; }

.owl-thumb-list-2 button.active {
  color: #fff;
  background-color: #2681c0; }

.icon-list-22 .icon-wrap {
  background-color: #2681c0;
  color: #fff; }

.icon-list-22 .icon-box:hover:hover .icon-wrap {
  background-color: #1fb4b7;
  color: #fff; }
  .icon-list-22 .icon-box:hover:hover .icon-wrap::before {
    border: 3px solid #1fb4b7; }

.bulten-form .submit {
  background-color: #2681c0;
  color: #fff; }

.footer-contact-2 i {
  color: #2681c0; }

.header-phone-special:hover i {
  background-color: #2681c0;
  color: #fff; }

.content-list-blog-1.style-7 .content-item:hover .content-title a i {
  background-color: #2681c0;
  color: #fff; }

table.product-table tr.title {
  background-color: #2681c0;
  color: #fff; }

table.product-table tr.sub-title {
  background-color: #2273ab;
  color: #fff; }

.home-box-content .box-wrap .box.box-1 {
  background-color: rgba(38, 129, 192, 0.8);
  color: #fff; }

.icon-links-list li a:hover {
  background-color: #2681c0;
  color: #fff; }
  .icon-links-list li a:hover .icon1 {
    color: #fff; }

.header-social-bar {
  background-color: #2681c0;
  color: #fff; }
  .header-social-bar a {
    color: #fff; }

.new-boxes [class*="colm"] {
  padding: 20px 15px; }
  .new-boxes [class*="colm"] .box-title span {
    color: #2681c0; }
  .new-boxes [class*="colm"] .box-wrap:hover {
    background-color: #2681c0;
    color: #fff; }
    .new-boxes [class*="colm"] .box-wrap:hover .box-title i,
    .new-boxes [class*="colm"] .box-wrap:hover .box-title span {
      color: #fff;
      opacity: 1; }
    .new-boxes [class*="colm"] .box-wrap:hover .box-link {
      border-color: transparent;
      background-color: #2646c0 !important;
      color: #fff !important;
      border-color: rgba(255, 255, 255, 0.294); }

.thumb-style-2 .owl-thumb-list-4 button.owl-thumb-item::before {
  background-color: #2681c0; }

.thumb-style-2 .owl-thumb-list-4 button.owl-thumb-item.active::before {
  background-color: #1fb4b7; }

.slider-hero-thumbnail .hero-button {
  background-color: #2681c0;
  color: #fff; }

.box-divs .content-img .name {
  background-color: rgba(38, 129, 192, 0.9);
  color: #fff; }

.box-divs .content-img i {
  background-color: #1fb4b7;
  color: #fff; }

.box-divs .content-img:hover:hover .name {
  background-color: #2681c0;
  color: #fff; }

.box-divs .content-img:hover:hover i {
  color: #fff;
  background-color: #222;
  -webkit-transform: translateX(-6px);
  -moz-transform: translateX(-6px);
  -ms-transform: translateX(-6px);
  -o-transform: translateX(-6px); }

.home-form1 .big,
.home-form1 .small {
  color: #2681c0; }

.form-new .submit {
  background-color: #1fb4b7;
  color: #fff; }
  .form-new .submit:hover {
    background-color: #2681c0;
    color: #fff; }

.footer-banner .buttons a {
  color: #fff;
  background-color: #2681c0; }
  .footer-banner .buttons a.call {
    background-color: #0b830b;
    color: #fff; }

.footer-05 {
  background-color: #2681c0; }

.content-boxes .content-img .name {
  background-color: #1fb4b7;
  color: #fff; }

.content-boxes .content-img:hover .name {
  background-color: #2681c0;
  color: #fff; }

.title-20 .slogan {
  color: #2681c0; }

.content-boxes .name {
  background-color: #2681c0;
  color: #fff; }

.title-21 .title {
  color: #2681c0; }
  .title-21 .title::before {
    background-color: #2681c0; }

.circle-sep::before {
  background-color: #2681c0; }

.section-10 .title {
  color: #2681c0; }

.link-1.style-1 {
  background-color: #2681c0;
  color: #fff;
  border: 2px solid transparent; }
  .link-1.style-1:hover {
    color: #222;
    background-color: #fff;
    border: 2px solid rgba(38, 129, 192, 0.5); }

.link-1.style-2 {
  color: #2681c0;
  background-color: #fff;
  border: 2px solid rgba(38, 129, 192, 0.5); }
  .link-1.style-2:hover {
    background-color: #2681c0;
    color: #fff; }

.menu-list li a {
  color: #fff;
  background-color: #2681c0; }

.menu-list li.whatsapp a {
  background-color: #0b830b;
  color: #fff; }

.nav-style-01 .owl-next {
  background-color: #2681c0 !important;
  color: #fff !important; }

.my-tabs-01 li.active a {
  background-color: #2681c0;
  color: #fff; }

.slider-detail .title,
.slider-detail .sub-title {
  color: #2681c0; }

.owl-carousel.icons i.plus {
  background-color: #1fb4b7;
  color: #fff; }

.owl-carousel.icons .item .item-wrap:hover i.icon {
  background-color: #2681c0;
  color: #fff; }

.contact-phones a:hover {
  background-color: #2681c0;
  color: #fff; }

.contact-box .contact-detail {
  background-color: #2681c0;
  color: #fff; }

.page-sub-title {
  color: #2681c0; }

.promo-banner {
  background-color: #2681c0;
  color: #fff;
  animation: change-bg-color 1s infinite ease-in-out;
  backface-visibility: hidden;
  animation-fill-mode: both; }
  .promo-banner .img {
    animation: scale-img 1s infinite ease-in-out;
    backface-visibility: hidden; }

@keyframes change-bg-color {
  0% {
    background-color: #2681c0; }
  50% {
    background-color: #2649c0; }
  100% {
    background-color: #2681c0; } }

section.numbers {
  background-color: #561f64;
  color: #fff; }

.item-list-10 .item-wrap:nth-child(3n + 1) {
  background-color: #2681c0; }

.item-list-10 .item-wrap:nth-child(3n + 2) {
  background-color: #1fb4b7; }

.item-list-10 .item-wrap:nth-child(3n + 3) {
  background-color: rgba(4, 4, 133, 0.829); }

.special-button {
  background-color: #2681c0;
  color: #fff; }
  .special-button:hover, .special-button:focus {
    color: #fff; }

.special-title .title {
  color: #2681c0; }

.info {
  background-color: #2681c0;
  color: #fff; }

.fixed-scroll-menu1 li a {
  background-color: #1fb4b7;
  color: #fff; }

.fixed-scroll-menu1 li:nth-child(2) a {
  background-color: #4c9d2f;
  color: #fff; }

.content-list-new .content-img {
  background-color: #1e6495; }
  .content-list-new .content-img::before {
    background: rgba(38, 129, 192, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(38, 129, 192, 0) 0%, rgba(30, 100, 149, 0.9) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(38, 129, 192, 0)), color-stop(100%, rgba(30, 100, 149, 0.9)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(38, 129, 192, 0) 0%, rgba(30, 100, 149, 0.9) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(38, 129, 192, 0) 0%, rgba(30, 100, 149, 0.9) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(38, 129, 192, 0) 0%, rgba(30, 100, 149, 0.9) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(38, 129, 192, 0) 0%, rgba(30, 100, 149, 0.9) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-. */ }

.owl-thumb-list-6 button.owl-thumb-item {
  color: #2681c0; }
  .owl-thumb-list-6 button.owl-thumb-item.active i {
    background-color: #2681c0;
    color: #fff; }
    .owl-thumb-list-6 button.owl-thumb-item.active i::after {
      border-color: #2681c0; }

footer.style-03 a,
footer.style-06 a {
  color: #2681c0; }

.owl-logos-01 .item-name {
  background-color: #2681c0;
  color: #fff; }

.carousel-sep.circle::before {
  background-color: #2681c0; }

.carousel-sep.circle::after {
  border: 100px solid #2681c0; }

.content-list-new .icon {
  background-color: #2681c0;
  color: #fff; }

.btn-style-01 {
  background-color: #2681c0;
  color: #fff;
  -webkit-box-shadow: 0 0 40px 15px rgba(38, 129, 192, 0.3);
  -moz-box-shadow: 0 0 40px 15px rgba(38, 129, 192, 0.3);
  -o-box-shadow: 0 0 40px 15px rgba(38, 129, 192, 0.3);
  box-shadow: 0 0 40px 15px rgba(38, 129, 192, 0.3); }
  .btn-style-01:hover {
    -webkit-box-shadow: 0 0 20px 7px rgba(38, 129, 192, 0.12);
    -moz-box-shadow: 0 0 20px 7px rgba(38, 129, 192, 0.12);
    -o-box-shadow: 0 0 20px 7px rgba(38, 129, 192, 0.12);
    box-shadow: 0 0 20px 7px rgba(38, 129, 192, 0.12);
    color: #fff; }

.footer-call-1 {
  background-color: #2681c0;
  color: #fff; }

footer.style-03 span.share,
footer.style-06 span.share {
  background-color: #2681c0;
  color: #fff; }

footer.style-03 .footer-social li a:hover,
footer.style-06 .footer-social li a:hover {
  background-color: #2681c0;
  color: #fff; }

.numbers-counter .plus {
  color: #2681c0; }

.owl-logos-01 .owl-nav {
  background-color: #2681c0; }
  .owl-logos-01 .owl-nav::before {
    border: 6px solid #2681c0; }

header.style-05 .header-buttons li:nth-child(2) a {
  background-color: #2681c0;
  color: #fff; }

.footer-call-1 .links a.link2 {
  background-color: #1fb4b7;
  color: #fff; }

.button-02 {
  background-color: #2681c0;
  color: #fff; }
  .button-02 i {
    background-color: #2681c0;
    color: #fff; }

.product-list-10 .product-box:hover {
  background-color: #2681c0;
  color: #fff; }
  .product-list-10 .product-box:hover .detail-10 i {
    color: #fff; }

.discover-bubble li i {
  color: #2681c0; }

.dots-detail-wrap .dots-inner {
  -webkit-box-shadow: 0 0 36px 13px rgba(38, 129, 192, 0.2);
  -moz-box-shadow: 0 0 36px 13px rgba(38, 129, 192, 0.2);
  -o-box-shadow: 0 0 36px 13px rgba(38, 129, 192, 0.2);
  box-shadow: 0 0 36px 13px rgba(38, 129, 192, 0.2);
  border-right: 6px solid #1fb4b7; }

.dots-detail-wrap .dots-circle:hover {
  background-color: #1fb4b7;
  color: #fff; }

.title.border-left {
  border-left: 6px solid #2681c0; }

.gallery-list-05 i {
  color: #fff;
  background-color: #2681c0; }

.btn-10 {
  color: #fff;
  background-color: #2681c0;
  -webkit-box-shadow: 0 0 20px 8px rgba(38, 129, 192, 0.2);
  -moz-box-shadow: 0 0 20px 8px rgba(38, 129, 192, 0.2);
  -o-box-shadow: 0 0 20px 8px rgba(38, 129, 192, 0.2);
  box-shadow: 0 0 20px 8px rgba(38, 129, 192, 0.2); }
  .btn-10:focus {
    color: #fff; }
  .btn-10:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 50px 20px rgba(38, 129, 192, 0.25);
    -moz-box-shadow: 0 0 50px 20px rgba(38, 129, 192, 0.25);
    -o-box-shadow: 0 0 50px 20px rgba(38, 129, 192, 0.25);
    box-shadow: 0 0 50px 20px rgba(38, 129, 192, 0.25); }

.footer-banner-05 .footer-left {
  background-color: #2681c0; }

.footer-banner-05 .footer-right {
  background-color: #1e6495; }

@media screen and (max-width: 991px) {
  .footer-banner-05 {
    background-color: #2681c0; } }

.footer-bottom-06 {
  background-color: #2681c0;
  color: #fff; }

.special-header-10 .header-wrap {
  border-bottom: 4px solid #2681c0; }

header.mobile-header.style-10 .top-nav {
  background-color: #2681c0; }

header.mobile-header.style-10 .menu-collapse .bar, header.mobile-header.style-10 .menu-collapse1 .bar, header.mobile-header.style-10 .menu-collapse2 .bar {
  background-color: #2681c0 !important; }

header.mobile-header.style-10 .header-buttons li a {
  background-color: #2681c0;
  color: #fff; }
  header.mobile-header.style-10 .header-buttons li a:hover {
    background-color: #2273ab;
    color: #fff; }

header.mobile-header.style-10 .header-buttons li:first-child a {
  border-color: rgba(255, 255, 255, 0.4);
  background-color: transparent;
  color: #fff; }

header.mobile-header.style-10 .header-buttons li:nth-child(2) a {
  border-color: transparent;
  background-color: #1fb4b7;
  color: #fff; }

.modal-form .form-close, .modal-form .submit {
  background-color: #2681c0;
  color: #fff; }
  .modal-form .form-close:hover, .modal-form .submit:hover {
    background-color: #2273ab; }

@media screen and (min-width: 992px) {
  header .mega-menus.style-1 li.mega-li > ul > li a {
    background-color: #fff;
    color: #222; }
  header .mega-menus.style-1 li.mega-li > ul > li:hover a {
    background-color: #2681c0 !important;
    color: #fff !important; } }

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

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

.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: #2681c0; }

.services-1 .img-wrap::before {
  border: 8px solid rgba(31, 180, 183, 0.2); }

.home-button {
  border: 2px solid rgba(38, 129, 192, 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: #2681c0; }

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

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

/*****

**/
.about-section-style-1 .section-inner::before {
  border: 1px solid #2681c0; }

.home-logos-style-1 .logos-text {
  background-color: #2681c0;
  color: #fff; }

.section-title-06 span::before {
  border-left: 2px solid #2681c0;
  border-top: 2px solid #2681c0; }

.section-about-icons .icon-list .icon-wrap {
  color: #2681c0; }

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

.anim-line > li:not(.my-dropdown) > a::before {
  background-color: #2681c0; }

.anim-line.bg-primary > li:not(.my-dropdown) > a::before {
  background-color: #fff; }

@media screen and (min-width: 992px) {
  .header-menu.style1 > li > a {
    color: #333; }
  .header-menu.style1 > li.my-dropdown:hover > a {
    color: #fff;
    background-color: #2681c0; }
  .header-menu.style1 > li.my-dropdown ul {
    background-color: #2681c0; }
    .header-menu.style1 > li.my-dropdown ul a {
      color: #fff; }
  .header-menu.style2 > li > a {
    color: #333; }
  .header-menu.style2 > li.my-dropdown:hover > a {
    background-color: #fff; }
  .header-menu.style2 > li.my-dropdown ul {
    background-color: #fff; }
    .header-menu.style2 > li.my-dropdown ul a {
      color: #535158; } }

@media screen and (max-width: 991px) {
  header ul:not(.dark) a {
    color: #333; } }

ul.dark > li:not(.my-dropdown:hover) > a {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.184);
  opacity: 0.85; }
  ul.dark > li:not(.my-dropdown:hover) > a::before {
    background-color: currentColor; }
  ul.dark > li:not(.my-dropdown:hover) > a:hover {
    background-color: transparent;
    opacity: 1; }

@media screen and (max-width: 991px) {
  ul.dark li a {
    color: #fff;
    border-color: rgba(255, 255, 255, 0.2); } }

.top-menu a {
  color: #55565a; }

.search-btn.style1 {
  color: #333; }

.search-btn.style2 {
  color: #333;
  background-color: #fff; }

.search-btn.style3 {
  color: #333;
  background-color: #e6e8ea; }

.search-btn.style4 {
  color: #fff;
  background-color: #2681c0; }
  .search-btn.style4::before {
    background-color: inherit; }

.search-btn.style5 {
  color: rgba(255, 255, 255, 0.753); }

.search-btn.style6 {
  border: 2px solid rgba(255, 255, 255, 0.4);
  color: #fff; }
  .search-btn.style6.open {
    background-color: #fff;
    color: #2681c0; }

.search-collapse.open {
  background-color: #2681c0;
  color: #fff; }

.lang-dropdown.style1 > button {
  background-color: transparent;
  color: #2681c0; }

.lang-dropdown.style1.open > button {
  background-color: #2681c0;
  color: #fff; }

.lang-dropdown.style1 .dropdown-menu {
  background-color: #2681c0; }
  .lang-dropdown.style1 .dropdown-menu a {
    color: #fff;
    border-top: 1px solid rgba(255, 255, 255, 0.12); }
    .lang-dropdown.style1 .dropdown-menu a:hover {
      background-color: #2273ab; }

.lang-dropdown.style2 {
  color: #fff; }
  .lang-dropdown.style2 > button {
    background-color: transparent; }
  .lang-dropdown.style2 .dropdown-menu {
    background-color: #eeeeee; }
    .lang-dropdown.style2 .dropdown-menu a {
      color: #312e2e;
      border-top: 1px solid rgba(58, 56, 56, 0.2); }
      .lang-dropdown.style2 .dropdown-menu a:hover {
        background-color: #2273ab; }

.lang-menu.style1 {
  background-color: #e4e4e4; }
  .lang-menu.style1::before {
    background: #fff; }
  .lang-menu.style1 a {
    color: #222; }

ul.social-menu a {
  color: #333; }

ul.social-menu li.slogan::after {
  background-color: currentColor; }

ul.social-menu.dark a {
  color: #fff; }

ul.social-menu.dark li.slogan {
  color: #fff; }

ul.social-menu.style1 a {
  border: 1px solid #b4b2b2; }
  ul.social-menu.style1 a:hover {
    color: #fff;
    background-color: #2681c0;
    border-color: transparent; }

ul.social-menu.abs-bottom {
  background-color: #2681c0;
  color: #fff; }
  ul.social-menu.abs-bottom a {
    color: currentColor; }
    ul.social-menu.abs-bottom a:hover {
      background-color: transparent;
      color: #fff; }
  @media screen and (min-width: 992px) {
    ul.social-menu.abs-bottom::before {
      background-color: inherit; } }
  @media screen and (max-width: 991px) {
    ul.social-menu.abs-bottom a {
      border: 1px solid rgba(255, 255, 255, 0.287); } }

.center-menu a {
  color: #333; }

.menu-trigger {
  color: #333; }
  .menu-trigger .bars span {
    background-color: currentColor; }
  .menu-trigger.dark {
    color: #333; }
  .menu-trigger.white {
    color: #fff; }
  .menu-trigger.style3 {
    color: #2681c0; }
  .menu-trigger.style4 {
    border: 2px solid rgba(255, 255, 255, 0.4); }

.h-search-bar {
  background-color: #fff;
  color: #333;
  border-top: 1px solid #e2e2e2; }
  .h-search-bar .input {
    background-color: #f4f4f5; }
    .h-search-bar .input:focus {
      box-shadow: 0 0 0 8px rgba(38, 129, 192, 0.1); }
  .h-search-bar .search-list a {
    border: 1px solid #e2e2e2;
    color: #333; }
    .h-search-bar .search-list a:hover {
      border-color: transparent;
      background-color: #2681c0;
      color: #fff; }

.icon-btn.is_active {
  background-color: #2681c0;
  color: #fff; }

.white-header .header-inner {
  background-color: #fff; }

@media screen and (max-width: 991px) {
  .uzem-header .header-inner {
    background-color: #2273ab; } }

@media screen and (max-width: 991px) {
  .header-navs {
    background-color: #fff; }
    .header-navs .header-menu:not([class*="dark"]) > li > a {
      border-bottom: 1px solid #e2e2e2;
      color: #333; }
    .header-navs .header-menu.dark > li > a {
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
      color: #fff; }
    .header-navs .header-menu ul {
      background-color: rgba(0, 0, 0, 0.04); }
    .header-navs.primary {
      background-color: #2681c0; } }

.mobile-fixed-menu.white {
  background-color: white;
  color: #333; }
  .mobile-fixed-menu.white .logo {
    border-bottom: 1px solid #e2e2e2; }
  .mobile-fixed-menu.white .mobile-header-menu li > a {
    border-bottom: 1px solid #e2e2e2;
    color: #333; }
    .mobile-fixed-menu.white .mobile-header-menu li > a::after {
      border-left: 1px solid #e2e2e2;
      border-right: 1px solid #e2e2e2; }
  .mobile-fixed-menu.white .mobile-header-menu li.my-dropdown.is_active > a {
    background-color: rgba(0, 0, 0, 0.03); }
  .mobile-fixed-menu.white .mobile-header-menu li.my-dropdown ul {
    background-color: rgba(0, 0, 0, 0.03); }
  .mobile-fixed-menu.white .mobile-close {
    background-color: #2681c0;
    color: #fff; }
  .mobile-fixed-menu.white .style2-m a {
    background-color: #fff;
    color: #2681c0;
    border: 2px solid rgba(38, 129, 192, 0.2); }
    .mobile-fixed-menu.white .style2-m a:hover {
      background-color: #2681c0;
      color: #fff; }

.mobile-fixed-menu.dark {
  background-color: #1a1919;
  color: #fff; }
  .mobile-fixed-menu.dark .logo {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
  .mobile-fixed-menu.dark .mobile-header-menu li > a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    color: #fff; }
    .mobile-fixed-menu.dark .mobile-header-menu li > a::after {
      border-left: 1px solid rgba(255, 255, 255, 0.3);
      border-right: 1px solid rgba(255, 255, 255, 0.3); }
  .mobile-fixed-menu.dark .mobile-header-menu li.my-dropdown.is_active > a {
    background-color: rgba(255, 255, 255, 0.03); }
  .mobile-fixed-menu.dark .mobile-header-menu li.my-dropdown ul {
    background-color: rgba(255, 255, 255, 0.03); }
  .mobile-fixed-menu.dark .mobile-close {
    background-color: #fff;
    color: #333; }
  .mobile-fixed-menu.dark .style2-m a {
    background-color: transparent;
    color: #fff;
    border: 2px solid rgba(255, 255, 255, 0.4); }
    .mobile-fixed-menu.dark .style2-m a:hover {
      background-color: #2681c0;
      color: #fff;
      border-color: transparent; }

.mobile-fixed-menu.primary {
  background-color: #2681c0;
  color: #fff; }
  .mobile-fixed-menu.primary .logo {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
  .mobile-fixed-menu.primary ul,
  .mobile-fixed-menu.primary ul.center-menu a {
    color: #fff;
    opacity: 1; }
  .mobile-fixed-menu.primary .mobile-header-menu li > a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    color: #fff;
    opacity: 1; }
    .mobile-fixed-menu.primary .mobile-header-menu li > a::after {
      border-left: 1px solid rgba(0, 0, 0, 0.3);
      border-right: 1px solid rgba(0, 0, 0, 0.3); }
  .mobile-fixed-menu.primary .mobile-header-menu li.my-dropdown.is_active > a {
    background-color: rgba(0, 0, 0, 0.04); }
  .mobile-fixed-menu.primary .mobile-header-menu li.my-dropdown ul {
    background-color: rgba(0, 0, 0, 0.04); }
  .mobile-fixed-menu.primary .mobile-close {
    background-color: #fff;
    color: #333; }

.ikon-link.style1 {
  color: #333; }
  .ikon-link.style1 i {
    color: #2681c0; }
  .ikon-link.style1:hover {
    color: #2681c0; }
    .ikon-link.style1:hover i {
      color: #2681c0; }

.ikon-link.style2 {
  color: #fff;
  background-color: #2681c0; }
  .ikon-link.style2:hover {
    background-color: #2376af;
    color: #fff; }

.ikon-link.style3 {
  color: #fff; }

.repeat-right::before {
  background-color: inherit; }

.repeat-right.skew::after {
  background-color: inherit; }

ul.bg-primary > li > a {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.12); }

header.logo-bg-primary .logo-area {
  background-color: #2681c0;
  color: #fff; }

header.logo-bg-primary .search-btn {
  background-color: #e9e9f0;
  color: #4c5057;
  border: 2px solid rgba(255, 255, 255, 0.445); }
  header.logo-bg-primary .search-btn.open {
    background-color: #2681c0;
    color: #fff; }

@media screen and (max-width: 991px) {
  header.logo-bg-primary .header-inner {
    background-color: #2681c0; }
  header.logo-bg-primary .menu-collapse, header.logo-bg-primary .menu-collapse1, header.logo-bg-primary .menu-collapse2 {
    color: #fff; }
  header.logo-bg-primary .lang-menu {
    background-color: transparent; }
    header.logo-bg-primary .lang-menu a {
      color: #fff; } }

.bg-tra-dark {
  background-color: rgba(0, 0, 0, 0.25); }

.bg-tra-primary {
  background-color: rgba(30, 100, 149, 0.2); }

.header_is_fixed .bg-tra-dark {
  background-color: rgba(15, 15, 15, 0.95); }

.header_is_fixed .bg-tra-primary {
  background-color: #1e6495; }

.btn-menu.style1 a {
  background-color: #2681c0;
  color: #fff;
  border: 2px solid transparent; }
  .btn-menu.style1 a:hover {
    border-color: rgba(38, 129, 192, 0.4);
    color: rgba(255, 255, 255, 0.926);
    background-color: transparent; }

.btn-menu.style2 > li > a {
  color: #fff;
  border: 2px solid rgba(255, 255, 255, 0.4); }
  .btn-menu.style2 > li > a i {
    background-color: #2681c0; }
  .btn-menu.style2 > li > a:hover {
    background-color: #2681c0;
    border-color: transparent;
    color: #fff; }
    .btn-menu.style2 > li > a:hover i {
      background-color: #fff;
      color: #222; }

.btn-menu.style3 > li > a {
  background-color: #2681c0;
  color: #fff; }

.btn-menu.style3 li::nth-child(1) a {
  background-color: green; }

.btn-menu.style4 > li > a {
  background-color: #2681c0;
  color: #fff; }
  .btn-menu.style4 > li > a:hover {
    background-color: #2273ab; }

.btn-menu.style5 > li > a {
  background-color: #dbc7ac;
  color: #111 !important; }
  .btn-menu.style5 > li > a:hover {
    background-color: #fff;
    color: #333 !important;
    box-shadow: 0 0 0 4px rgba(219, 199, 172, 0.2); }

.say-header .social-menu li:hover a,
.say-header .social-menu a:hover {
  color: #fff !important; }

.saz-header .header-wrap {
  background-color: #fff; }
  .saz-header .header-wrap::before {
    background-color: inherit; }

header.yenises-header .fixed-element {
  background-color: #fff; }

header.yenises-header.header_is_fixed .header-inner {
  background-color: #fff; }

@media screen and (max-width: 991px) {
  header.yenises-header .header-inner {
    background-color: #fff; } }

.top-logo-header {
  background-color: #fff; }
  .top-logo-header.dark-header {
    background-color: #363030 !important; }
  .top-logo-header.dark-tra-header {
    background-color: transparent; }
    .top-logo-header.dark-tra-header .top-logo-area {
      background-color: rgba(0, 0, 0, 0.5); }
    @media screen and (max-width: 991px) {
      .top-logo-header.dark-tra-header.header_is_fixed1 .top-logo-inner {
        background-color: #111 !important; } }

.mobile-header:not(.mobile-top).white {
  background-color: #fff; }

.mobile-header:not(.mobile-top).dark {
  background-color: #141313; }

.mobile-header:not(.mobile-top).primary {
  background-color: #2681c0; }

.mobile-header.mobile-top {
  background-color: #fff; }
  .mobile-header.mobile-top .mobile-top-nav {
    background-color: #2681c0; }
  .mobile-header.mobile-top .header-inner {
    background-color: #d7dbe2; }

.top-menu.dark-1 li:nth-child(1) a {
  border: 2px solid rgba(255, 255, 255, 0.308);
  background-color: transparent; }

.top-menu.dark-1 a {
  color: #fff;
  border: 2px solid transparent;
  background-color: #1fb4b7; }

/**
ContentList
**/
.content-list.style2 .content-category {
  background-color: #2681c0;
  color: #fff; }

.content-list.style2 .content-title::before {
  background-color: #2681c0; }

.content-list.style3 .item:nth-child(3n + 1) .item-inner {
  background-color: #2681c0;
  color: #fff; }

.content-list.style3 .item:nth-child(3n + 2) .item-inner {
  background-color: #1fb4b7;
  color: #fff; }

.content-list.style3 .item:nth-child(3n + 3) .item-inner {
  background-color: #f64c71;
  color: #111; }

.content-list.style3 .content-link {
  border: 2px solid currentColor; }

.content-list.style4 .content-link {
  color: #2681c0;
  background-color: #fff; }

.content-list.style4 .item-inner:hover .content-link {
  box-shadow: 0 0 0 2px rgba(38, 129, 192, 0.25); }

.content-list.style4.style4-1 .content-link {
  color: #333;
  border: 2px solid rgba(51, 51, 51, 0.15); }

.content-list.style4.style4-1 .item-inner:hover .content-link {
  background-color: #2681c0;
  color: #fff;
  border-color: transparent; }

.content-list.style5 .item-inner {
  background-color: #2681c0; }

.content-list.style5 .content-text {
  background-color: #2681c0;
  color: #fff; }

.content-list.style5 .content-link {
  background-color: #fff;
  color: #333;
  border: 2px solid rgba(255, 255, 255, 0.12); }

@media screen and (min-width: 992px) {
  .content-list.style6 .item-inner::after {
    border-color: transparent transparent #2681c0 transparent; } }

.content-list.style6 .item-inner:hover .content-link {
  background: #2681c0;
  color: #fff; }
  .content-list.style6 .item-inner:hover .content-link span {
    color: #fff; }
  .content-list.style6 .item-inner:hover .content-link::after {
    color: #fff; }

.content-list.style6 .item-inner .content-link span {
  color: #fff; }

.content-list.style6.style6-1 .item-inner:hover .content-link {
  background-color: #fff; }
  .content-list.style6.style6-1 .item-inner:hover .content-link::after,
  .content-list.style6.style6-1 .item-inner:hover .content-link span {
    color: #333; }

.content-list.style6.style6-1 .content-img {
  background-color: #2681c0; }
  .content-list.style6.style6-1 .content-img::before {
    background: #2681c0;
    background: linear-gradient(0deg, #2681c0 0%, rgba(255, 255, 255, 0) 100%); }

.content-list.style6.style6-1 .content-link {
  background-color: #2681c0;
  color: #fff; }
  .content-list.style6.style6-1 .content-link::after,
  .content-list.style6.style6-1 .content-link span {
    color: #fff; }

.content-list.style8 .content-text {
  background-color: #2681c0;
  color: #fff; }

.content-list.style8 .content-img {
  background-color: #2681c0; }

.content-list.style9 .item-inner {
  background-color: rgba(38, 129, 192, 0.04); }

.content-list.style9 .content-link {
  background-color: #2681c0;
  color: #fff; }

.content-list.style10 .item-inner:hover {
  background-color: #2681c0;
  color: #fff; }
  .content-list.style10 .item-inner:hover .content-title,
  .content-list.style10 .item-inner:hover .content-desc {
    color: #fff; }

.content-list.btn-1 .content-link {
  color: #2681c0; }
  .content-list.btn-1 .content-link:hover::after {
    background-color: #2681c0;
    color: #fff; }

.content-list.style-gal1 .content-title::after {
  background-color: #2681c0;
  color: #fff; }

.logo-list .content-title {
  background-color: #2681c0;
  color: #fff; }

.carousel-sep.circle::after {
  border: 120px solid #2681c0; }

.owl-logos-01 .owl-nav {
  background-color: #2681c0; }
  .owl-logos-01 .owl-nav .owl-prev,
  .owl-logos-01 .owl-nav .owl-next {
    color: #fff;
    background-color: transparent; }
    .owl-logos-01 .owl-nav .owl-prev span,
    .owl-logos-01 .owl-nav .owl-next span {
      color: #fff; }

.footer-infos .footer-logo {
  background-color: #2681c0; }

.info-contact {
  color: currentColor; }
  .info-contact .name i {
    color: #2681c0; }

a.info-contact:hover {
  color: currentColor; }

.link-grup {
  color: currentColor; }
  .link-grup:hover {
    color: currentColor; }
  .link-grup.style2 i {
    color: #2681c0 !important; }

.footer-contact.primary i {
  color: #2681c0; }

footer .footer-title,
footer ul li a {
  color: currentColor; }
  footer .footer-title:hover,
  footer ul li a:hover {
    color: currentColor; }

footer .dark {
  color: #222; }

footer .white {
  color: #fff; }

footer .primary {
  color: #fff; }

footer .secondary {
  color: #fff; }

footer .footer-message {
  color: currentColor; }

footer .footer-menu li a {
  color: currentColor; }

footer.title-fourth .footer-title {
  color: #dbc7ac; }

@media screen and (max-width: 991px) {
  footer.title-fourth .accordion-item .footer-title {
    border: 2px solid #dbc7ac; } }

.footer-form .input {
  color: currentColor;
  background-color: transparent; }
  .footer-form .input:focus {
    box-shadow: 0 0 0 3px rgba(17, 17, 17, 0.1); }
  .footer-form .input .submit {
    background-color: #2681c0;
    color: #fff; }
    .footer-form .input .submit:hover {
      background-color: transparent;
      color: #111;
      box-shadow: 0 0 0 3px rgba(17, 17, 17, 0.1); }

.footer-form.style1 .input {
  background-color: #fff;
  color: #333; }

.f-social li a {
  color: currentColor; }
  .f-social li a::before {
    background-color: #2681c0; }
  .f-social li a:hover {
    color: #fff !important;
    border-color: transparent !important; }

.f-social.fourth a::before {
  background-color: #dbc7ac; }

.f-social.fourth a:hover {
  color: #111 !important; }

.f-social.white a {
  background-color: #fff;
  opacity: 1;
  border: 0; }
  .f-social.white a::before {
    background-color: #222; }
  .f-social.white a i {
    color: #333; }
  .f-social.white a:hover i {
    color: #fff; }

.f-social.style1 {
  background-color: #fff; }
  .f-social.style1 .share-icon {
    background-color: #2681c0;
    border: 4px solid #f64c71; }

footer.white-bg,
footer .white-bg {
  background-color: #fff;
  color: #333; }
  footer.white-bg [class*="border-"],
  footer.white-bg .footer-title,
  footer.white-bg .footer-list .item,
  footer.white-bg .f-social a,
  footer.white-bg .input,
  footer .white-bg [class*="border-"],
  footer .white-bg .footer-title,
  footer .white-bg .footer-list .item,
  footer .white-bg .f-social a,
  footer .white-bg .input {
    border-color: rgba(0, 0, 0, 0.1); }
  footer.white-bg .link-grup i,
  footer .white-bg .link-grup i {
    color: #808188; }

footer.dark-bg,
footer .dark-bg {
  background-color: #221f1f;
  color: #fff; }
  footer.dark-bg [class*="border-"],
  footer.dark-bg .footer-title,
  footer.dark-bg .footer-list .item,
  footer.dark-bg .f-social a,
  footer.dark-bg .input,
  footer .dark-bg [class*="border-"],
  footer .dark-bg .footer-title,
  footer .dark-bg .footer-list .item,
  footer .dark-bg .f-social a,
  footer .dark-bg .input {
    border-color: rgba(255, 255, 255, 0.12); }

footer.primary-bg,
footer .primary-bg {
  background-color: #2681c0;
  color: #fff; }
  footer.primary-bg [class*="border-"],
  footer.primary-bg .footer-title,
  footer.primary-bg .footer-list .item,
  footer.primary-bg .f-social a,
  footer.primary-bg .input,
  footer .primary-bg [class*="border-"],
  footer .primary-bg .footer-title,
  footer .primary-bg .footer-list .item,
  footer .primary-bg .f-social a,
  footer .primary-bg .input {
    border-color: rgba(255, 255, 255, 0.12); }

footer.secondary-bg,
footer .secondary-bg {
  background-color: #1fb4b7;
  color: #fff; }
  footer.secondary-bg [class*="border-"],
  footer.secondary-bg .footer-title,
  footer.secondary-bg .footer-list .item,
  footer.secondary-bg .f-social a,
  footer.secondary-bg .input,
  footer .secondary-bg [class*="border-"],
  footer .secondary-bg .footer-title,
  footer .secondary-bg .footer-list .item,
  footer .secondary-bg .f-social a,
  footer .secondary-bg .input {
    border-color: rgba(255, 255, 255, 0.12); }

footer.third-bg,
footer .third-bg {
  background-color: #f64c71;
  color: #111; }
  footer.third-bg [class*="border-"],
  footer.third-bg .footer-title,
  footer.third-bg .footer-list .item,
  footer.third-bg .f-social a,
  footer.third-bg .input,
  footer .third-bg [class*="border-"],
  footer .third-bg .footer-title,
  footer .third-bg .footer-list .item,
  footer .third-bg .f-social a,
  footer .third-bg .input {
    border-color: rgba(0, 0, 0, 0.1); }

footer.fourth-bg,
footer .fourth-bg {
  background-color: #dbc7ac;
  color: #111; }
  footer.fourth-bg [class*="border-"],
  footer.fourth-bg .footer-title,
  footer.fourth-bg .footer-list .item,
  footer.fourth-bg .f-social a,
  footer.fourth-bg .input,
  footer .fourth-bg [class*="border-"],
  footer .fourth-bg .footer-title,
  footer .fourth-bg .footer-list .item,
  footer .fourth-bg .f-social a,
  footer .fourth-bg .input {
    border-color: rgba(0, 0, 0, 0.1); }

footer .top-menu.dark-bg-1 a:hover {
  background-color: #fff !important;
  color: #333; }

.banner-slider:not([class*="special-"]).owl-text1 .owl-title {
  color: #dbc7ac; }

.banner-slider:not([class*="special-"]).owl-text1 .owl-button {
  background-color: #fff;
  color: #333; }
  .banner-slider:not([class*="special-"]).owl-text1 .owl-button:hover {
    background-color: #2681c0;
    color: #fff; }

.banner-slider:not([class*="special-"]).owl-text2 .owl-button {
  background-color: #1fb4b7;
  color: #fff; }
  .banner-slider:not([class*="special-"]).owl-text2 .owl-button:hover {
    background-color: #fff;
    color: #333;
    transform: translateX(5px); }

.banner-slider:not([class*="special-"]).owl-text3 .owl-button {
  background-color: #fff;
  color: #222; }

.dots1.white .owl-dots {
  color: #fff; }

.dots1.dark .owl-dots {
  color: #333; }

.dots1.primary .owl-dots {
  color: #2681c0; }

.dots1.secondary .owl-dots {
  color: #1fb4b7; }

.dots1 .owl-dot {
  background-color: currentColor; }
  .dots1 .owl-dot::before {
    border: 2px solid currentColor; }

.dots2 .owl-dot {
  background-color: currentColor; }
  .dots2 .owl-dot.active {
    background-color: #2681c0; }

.thumb-list-1.thumb-1 .owl-thumbs button::before {
  background-color: #2681c0; }

.thumb-list-2 .owl-thumbs button {
  color: #222;
  background-color: #fff; }
  .thumb-list-2 .owl-thumbs button i {
    border: 2px solid #d6d6d6;
    color: #666;
    background: #fff; }
    .thumb-list-2 .owl-thumbs button i::after {
      border-left: 2px solid #2681c0;
      border-bottom: 2px solid #2681c0;
      background-color: inherit; }
  .thumb-list-2 .owl-thumbs button.active i {
    border: 2px solid #2681c0;
    color: #2681c0; }

@media screen and (max-width: 768px) {
  .thumb-list-2 .owl-thumbs button i {
    border-color: transparent;
    background-color: #f3eded; } }

.thumb-list-3 .owl-thumbs {
  border-bottom: 1px solid #e2e2e2;
  border-top: 1px solid #e2e2e2; }
  .thumb-list-3 .owl-thumbs button {
    border-left: 1px solid #e2e2e2; }
    .thumb-list-3 .owl-thumbs button::before {
      background-color: #2681c0; }
    .thumb-list-3 .owl-thumbs button.active {
      background: #dfdfe2; }

.thumb-list-4 .owl-thumbs button::before {
  background-color: #fff; }

.thumb-list-4 .owl-thumbs button i {
  background-color: #fff;
  color: #2681c0; }
  .thumb-list-4 .owl-thumbs button i::after {
    border: 4px solid #fff; }

.thumb-list-4 .owl-thumbs button .name {
  color: #2681c0; }

.thumb-list-4 .owl-thumbs button.active i {
  background-color: #2681c0;
  color: #fff; }

.btn-10 {
  background-color: #2681c0;
  color: #fff;
  box-shadow: 0 0 20px 8px rgba(38, 129, 192, 0.2); }
  .btn-10:hover {
    box-shadow: 0 15px 30px 8px rgba(38, 129, 192, 0.4); }

.special-btn {
  background-color: #2681c0;
  color: #fff; }
  .special-btn:hover, .special-btn:focus {
    color: #fff; }

.c-form input[type="submit"],
.c-form button[type="submit"] {
  background-color: #2681c0;
  color: #fff; }

.gallery-list-img i {
  background-color: #2681c0;
  color: #fff; }

.content-date.style1 {
  background-color: #2681c0;
  color: #fff; }

.home-blocks.style1 .h-title {
  color: #2681c0; }

.master-default #content h2,
.master-default #content h3 {
  color: #2681c0; }

.modal.style1 .close-btn {
  color: #fff;
  background-color: #2681c0; }

.modal.style1 .call-link {
  background-color: #2681c0;
  color: #fff; }

form.call .submit {
  background-color: #2681c0;
  color: #fff; }

.flex-label .checkbox ~ .check-sign::before {
  color: #2681c0; }

.flex-label .checkbox:checked ~ .check-sign {
  border-color: #2681c0; }

.content-new .content-img::before {
  background-color: #2681c0; }

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

.master-style1 .sm-block-menu ul {
  border-left: 2px solid #2681c0; }

.scroll-2 .scroll-box,
.scroll-3 .scroll-box {
  background-color: #2681c0;
  color: #fff; }

.page-link {
  color: #2681c0; }

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

.bg-gray {
  background-color: #f7f7f8; }

.bg-gray1 {
  background-color: #eeeef1; }

.bg-gray2 {
  background-color: #e0e0e9; }

.bg-gray3 {
  background-color: #d3d3da; }

.bg-gray7 {
  background-color: #e0e5eb; }

.bg-primary {
  background-color: #2681c0; }

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

.color-white {
  color: #fff; }

.color-dark {
  color: #333; }

.bg-primary-imp {
  background-color: #2681c0 !important; }

.bg-dark {
  background-color: #1b1a1a; }

.bg-dark-imp {
  background-color: #1b1a1a !important; }

.page-link {
  text-decoration: underline;
  color: #2681c0;
  font-weight: bold; }
  .page-link:hover {
    color: #2273ab;
    text-decoration: underline; }

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.12); }

.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.1); }
    .dark-item .language .dropdown-menu a:hover {
      color: #fff;
      background-color: #111; }
