@charset "UTF-8";
/*
Theme Name: Difindo
Theme URI: http://template.difindo.itembridge.com/
Author: InfoStyle
Author URI: http://themeforest.net/user/InfoStyle
Description: Difindo responsive theme
Version: 1.0.0
License: ThemeForest Regular & Extended License
License URI: http://themeforest.net/licenses/regular-extended
*/
/*------------------------------------------------------------------
[Table of contents]  

1. Include Variables styles..............................(Line 90)
2. Include appear-animate styles.........................(Line 91)
3. Include Typography styles.............................(Line 92)
4. Include Primary-menu styles...........................(Line 93)
5. Include Vertical-tabs styles..........................(Line 94)
6. Preloader ............................................(Line 99)
7. Default Section.......................................(Line 189)
8. Background............................................(Line 207)
  8.1. Video Background..................................(Line 241)
  8.2. Background Slider.................................(Line 260)
  8.3. Parallax styles...................................(Line 279)
9. Header................................................(Line 290)
  9.1. Logo-mini.........................................(Line 333)
  9.2. Languages.........................................(Line 361)
  9.3. Header-soc-icon...................................(Line 480)
  9.4. Top-nav-line......................................(Line 544)
10. Primary-banner-center-box............................(Line 612)
11. Table-block style....................................(Line 698)
12. Table-box style......................................(Line 741)
13. About................................................(Line 801)
14. Team-carousel........................................(Line 900)
15. Cicle Team...........................................(Line 1267)
16. Portfolio............................................(Line 1250)
  16.1 Sliders PortfolioStyle............................(Line 1671)
17. Social-feeds.........................................(Line 2010)
  17.1. Twitter-timeline.................................(Line 2126)
  17.2. Instagram-timeline...............................(Line 2151)
18. Social-footer-links..................................(Line 2172)
19. Small Icon...........................................(Line 2215)
20. Services.............................................(Line 2232)
21. Fan-facts............................................(Line 2400)
22. Clients..............................................(Line 2422)
  22.1. Clients-carousel.................................(Line 2454)
23. Last-post............................................(Line 2571)
  23.1. Last-posts carousel..............................(Line 2632)
24. Slider-overlay-style.................................(Line 2745)
25. Box-table style......................................(Line 2877)
26. Like-theme...........................................(Line 2895)
27. Pricing..............................................(Line 3061)
28. How-about Video......................................(Line 3171)
29. Primary Blog Banner..................................(Line 3361)
30. Blog Masonry.........................................(Line 3393)
31. Blog lists...........................................(Line 3487)
32. Pagination...........................................(Line 3584)
33. Sidebar..............................................(Line 3707)
  33.1 Search Form.......................................(Line 3824)
  33.2. Widgets..........................................(Line 3673)
    33.2.1. Recent-entries...............................(Line 3896)
    33.3.2. Calendar.....................................(Line 3930)
34. Blog Posts...........................................(Line 4050)
  34.1. Comments.........................................(Line 4150)
  34.2. Leave Comments...................................(Line 4252)
35. SOCIAL Share LINK....................................(Line 4304)
  35.1. TWITTER..........................................(Line 4421)
  35.2. FACEBOOK.........................................(Line 4431)
  35.3. GOOGLE+..........................................(Line 4441)
  35.4. PINTEREST........................................(Line 4451)
  35.5. VK...............................................(Line 4461)
  35.6. StumbleUpon......................................(Line 4471)
  35.7. LinkedIn.........................................(Line 4481)
36. Login-box............................................(Line 4497)
37. Block Maps...........................................(Line 4605)
38. Soc-icon.............................................(Line 4621)
39. Contact..............................................(Line 4711)
40. Page-404.............................................(Line 4817)
41. Tabs-section.........................................(Line 4843)
  44.1. Tab > accordion..................................(Line 4886)
42. Fancybox style.......................................(Line 4952)
43. FAQ .................................................(Line 5038)
  43.1. Accordion........................................(Line 5097)
44 Notify-me.............................................(Line 5199)
45.Retina................................................(Line 5291)
*/
/*
Animate.css - http: //daneden.me/animate
Licensed under the MIT license
Copyright (c) 2013 Daniel Eden
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/* line 10, ../sass/_appear-animate.scss */
.appear-animation {
  opacity: 0;
}

/* line 14, ../sass/_appear-animate.scss */
.appear-animation-visible {
  opacity: 1;
}

/* line 18, ../sass/_appear-animate.scss */
.animated, .appear-animation {
  /*-webkit-animation-fill-mode: both;*/
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}

@-moz-keyframes flash {
  /* line 32, ../sass/_appear-animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 35, ../sass/_appear-animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

@-o-keyframes flash {
  /* line 42, ../sass/_appear-animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 45, ../sass/_appear-animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  /* line 52, ../sass/_appear-animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 55, ../sass/_appear-animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

/* line 61, ../sass/_appear-animate.scss */
.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes shake {
  /* line 69, ../sass/_appear-animate.scss */
  0%, 100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }

  /* line 73, ../sass/_appear-animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
  }

  /* line 76, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
  }
}

@-moz-keyframes shake {
  /* line 83, ../sass/_appear-animate.scss */
  0%, 100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }

  /* line 87, ../sass/_appear-animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -moz-transform: translateX(-10px);
  }

  /* line 90, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80% {
    -moz-transform: translateX(10px);
  }
}

@-o-keyframes shake {
  /* line 97, ../sass/_appear-animate.scss */
  0%, 100% {
    -o-transform: translateX(0);
    opacity: 1;
  }

  /* line 101, ../sass/_appear-animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -o-transform: translateX(-10px);
  }

  /* line 104, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80% {
    -o-transform: translateX(10px);
  }
}

@keyframes shake {
  /* line 111, ../sass/_appear-animate.scss */
  0%, 100% {
    transform: translateX(0);
    opacity: 1;
  }

  /* line 115, ../sass/_appear-animate.scss */
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }

  /* line 118, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}

/* line 124, ../sass/_appear-animate.scss */
.shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes bounce {
  /* line 132, ../sass/_appear-animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }

  /* line 136, ../sass/_appear-animate.scss */
  40% {
    -webkit-transform: translateY(-30px);
  }

  /* line 139, ../sass/_appear-animate.scss */
  60% {
    -webkit-transform: translateY(-15px);
  }
}

@-moz-keyframes bounce {
  /* line 146, ../sass/_appear-animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }

  /* line 150, ../sass/_appear-animate.scss */
  40% {
    -moz-transform: translateY(-30px);
  }

  /* line 153, ../sass/_appear-animate.scss */
  60% {
    -moz-transform: translateY(-15px);
  }
}

@-o-keyframes bounce {
  /* line 160, ../sass/_appear-animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0);
    opacity: 1;
  }

  /* line 164, ../sass/_appear-animate.scss */
  40% {
    -o-transform: translateY(-30px);
  }

  /* line 167, ../sass/_appear-animate.scss */
  60% {
    -o-transform: translateY(-15px);
  }
}

@keyframes bounce {
  /* line 174, ../sass/_appear-animate.scss */
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
    opacity: 1;
  }

  /* line 178, ../sass/_appear-animate.scss */
  40% {
    transform: translateY(-30px);
  }

  /* line 181, ../sass/_appear-animate.scss */
  60% {
    transform: translateY(-15px);
  }
}

/* line 187, ../sass/_appear-animate.scss */
.bounce {
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -o-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes tada {
  /* line 195, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 198, ../sass/_appear-animate.scss */
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }

  /* line 201, ../sass/_appear-animate.scss */
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 204, ../sass/_appear-animate.scss */
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 207, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: scale(1) rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes tada {
  /* line 215, ../sass/_appear-animate.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 218, ../sass/_appear-animate.scss */
  10%, 20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }

  /* line 221, ../sass/_appear-animate.scss */
  30%, 50%, 70%, 90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 224, ../sass/_appear-animate.scss */
  40%, 60%, 80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 227, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: scale(1) rotate(0);
    opacity: 1;
  }
}

@-o-keyframes tada {
  /* line 235, ../sass/_appear-animate.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 238, ../sass/_appear-animate.scss */
  10%, 20% {
    -o-transform: scale(0.9) rotate(-3deg);
  }

  /* line 241, ../sass/_appear-animate.scss */
  30%, 50%, 70%, 90% {
    -o-transform: scale(1.1) rotate(3deg);
  }

  /* line 244, ../sass/_appear-animate.scss */
  40%, 60%, 80% {
    -o-transform: scale(1.1) rotate(-3deg);
  }

  /* line 247, ../sass/_appear-animate.scss */
  100% {
    -o-transform: scale(1) rotate(0);
    opacity: 1;
  }
}

@keyframes tada {
  /* line 255, ../sass/_appear-animate.scss */
  0% {
    transform: scale(1);
  }

  /* line 258, ../sass/_appear-animate.scss */
  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 261, ../sass/_appear-animate.scss */
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 264, ../sass/_appear-animate.scss */
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 267, ../sass/_appear-animate.scss */
  100% {
    transform: scale(1) rotate(0);
    opacity: 1;
  }
}

/* line 274, ../sass/_appear-animate.scss */
.tada {
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes swing {
  /* line 282, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
  }

  /* line 285, ../sass/_appear-animate.scss */
  20% {
    -webkit-transform: rotate(15deg);
  }

  /* line 288, ../sass/_appear-animate.scss */
  40% {
    -webkit-transform: rotate(-10deg);
  }

  /* line 291, ../sass/_appear-animate.scss */
  60% {
    -webkit-transform: rotate(5deg);
  }

  /* line 294, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: rotate(-5deg);
  }

  /* line 297, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: rotate(0deg);
    opacity: 1;
  }
}

@-moz-keyframes swing {
  /* line 305, ../sass/_appear-animate.scss */
  20% {
    -moz-transform: rotate(15deg);
  }

  /* line 308, ../sass/_appear-animate.scss */
  40% {
    -moz-transform: rotate(-10deg);
  }

  /* line 311, ../sass/_appear-animate.scss */
  60% {
    -moz-transform: rotate(5deg);
  }

  /* line 314, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: rotate(-5deg);
  }

  /* line 317, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: rotate(0deg);
    opacity: 1;
  }
}

@-o-keyframes swing {
  /* line 325, ../sass/_appear-animate.scss */
  20% {
    -o-transform: rotate(15deg);
  }

  /* line 328, ../sass/_appear-animate.scss */
  40% {
    -o-transform: rotate(-10deg);
  }

  /* line 331, ../sass/_appear-animate.scss */
  60% {
    -o-transform: rotate(5deg);
  }

  /* line 334, ../sass/_appear-animate.scss */
  80% {
    -o-transform: rotate(-5deg);
  }

  /* line 337, ../sass/_appear-animate.scss */
  100% {
    -o-transform: rotate(0deg);
    opacity: 1;
  }
}

@keyframes swing {
  /* line 345, ../sass/_appear-animate.scss */
  20% {
    transform: rotate(15deg);
  }

  /* line 348, ../sass/_appear-animate.scss */
  40% {
    transform: rotate(-10deg);
  }

  /* line 351, ../sass/_appear-animate.scss */
  60% {
    transform: rotate(5deg);
  }

  /* line 354, ../sass/_appear-animate.scss */
  80% {
    transform: rotate(-5deg);
  }

  /* line 357, ../sass/_appear-animate.scss */
  100% {
    transform: rotate(0deg);
    opacity: 1;
  }
}

/* line 364, ../sass/_appear-animate.scss */
.swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}

/* originally authored by Nick Pettit - https: //github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  /* line 377, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform: translateX(0%);
  }

  /* line 380, ../sass/_appear-animate.scss */
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 383, ../sass/_appear-animate.scss */
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
  }

  /* line 386, ../sass/_appear-animate.scss */
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 389, ../sass/_appear-animate.scss */
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
  }

  /* line 392, ../sass/_appear-animate.scss */
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 395, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateX(0%);
    opacity: 1;
  }
}

@-moz-keyframes wobble {
  /* line 403, ../sass/_appear-animate.scss */
  0% {
    -moz-transform: translateX(0%);
  }

  /* line 406, ../sass/_appear-animate.scss */
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 409, ../sass/_appear-animate.scss */
  30% {
    -moz-transform: translateX(20%) rotate(3deg);
  }

  /* line 412, ../sass/_appear-animate.scss */
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 415, ../sass/_appear-animate.scss */
  60% {
    -moz-transform: translateX(10%) rotate(2deg);
  }

  /* line 418, ../sass/_appear-animate.scss */
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 421, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateX(0%);
    opacity: 1;
  }
}

@-o-keyframes wobble {
  /* line 429, ../sass/_appear-animate.scss */
  0% {
    -o-transform: translateX(0%);
  }

  /* line 432, ../sass/_appear-animate.scss */
  15% {
    -o-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 435, ../sass/_appear-animate.scss */
  30% {
    -o-transform: translateX(20%) rotate(3deg);
  }

  /* line 438, ../sass/_appear-animate.scss */
  45% {
    -o-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 441, ../sass/_appear-animate.scss */
  60% {
    -o-transform: translateX(10%) rotate(2deg);
  }

  /* line 444, ../sass/_appear-animate.scss */
  75% {
    -o-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 447, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateX(0%);
    opacity: 1;
  }
}

@keyframes wobble {
  /* line 455, ../sass/_appear-animate.scss */
  0% {
    transform: translateX(0%);
  }

  /* line 458, ../sass/_appear-animate.scss */
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }

  /* line 461, ../sass/_appear-animate.scss */
  30% {
    transform: translateX(20%) rotate(3deg);
  }

  /* line 464, ../sass/_appear-animate.scss */
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }

  /* line 467, ../sass/_appear-animate.scss */
  60% {
    transform: translateX(10%) rotate(2deg);
  }

  /* line 470, ../sass/_appear-animate.scss */
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }

  /* line 473, ../sass/_appear-animate.scss */
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}

/* line 480, ../sass/_appear-animate.scss */
.wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes wiggle {
  /* line 488, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform: skewX(9deg);
  }

  /* line 491, ../sass/_appear-animate.scss */
  10% {
    -webkit-transform: skewX(-8deg);
  }

  /* line 494, ../sass/_appear-animate.scss */
  20% {
    -webkit-transform: skewX(7deg);
  }

  /* line 497, ../sass/_appear-animate.scss */
  30% {
    -webkit-transform: skewX(-6deg);
  }

  /* line 500, ../sass/_appear-animate.scss */
  40% {
    -webkit-transform: skewX(5deg);
  }

  /* line 503, ../sass/_appear-animate.scss */
  50% {
    -webkit-transform: skewX(-4deg);
  }

  /* line 506, ../sass/_appear-animate.scss */
  60% {
    -webkit-transform: skewX(3deg);
  }

  /* line 509, ../sass/_appear-animate.scss */
  70% {
    -webkit-transform: skewX(-2deg);
  }

  /* line 512, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: skewX(1deg);
  }

  /* line 515, ../sass/_appear-animate.scss */
  90% {
    -webkit-transform: skewX(0deg);
  }

  /* line 518, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: skewX(0deg);
    opacity: 1;
  }
}

@-moz-keyframes wiggle {
  /* line 526, ../sass/_appear-animate.scss */
  0% {
    -moz-transform: skewX(9deg);
  }

  /* line 529, ../sass/_appear-animate.scss */
  10% {
    -moz-transform: skewX(-8deg);
  }

  /* line 532, ../sass/_appear-animate.scss */
  20% {
    -moz-transform: skewX(7deg);
  }

  /* line 535, ../sass/_appear-animate.scss */
  30% {
    -moz-transform: skewX(-6deg);
  }

  /* line 538, ../sass/_appear-animate.scss */
  40% {
    -moz-transform: skewX(5deg);
  }

  /* line 541, ../sass/_appear-animate.scss */
  50% {
    -moz-transform: skewX(-4deg);
  }

  /* line 544, ../sass/_appear-animate.scss */
  60% {
    -moz-transform: skewX(3deg);
  }

  /* line 547, ../sass/_appear-animate.scss */
  70% {
    -moz-transform: skewX(-2deg);
  }

  /* line 550, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: skewX(1deg);
  }

  /* line 553, ../sass/_appear-animate.scss */
  90% {
    -moz-transform: skewX(0deg);
  }

  /* line 556, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: skewX(0deg);
    opacity: 1;
  }
}

@-o-keyframes wiggle {
  /* line 564, ../sass/_appear-animate.scss */
  0% {
    -o-transform: skewX(9deg);
  }

  /* line 567, ../sass/_appear-animate.scss */
  10% {
    -o-transform: skewX(-8deg);
  }

  /* line 570, ../sass/_appear-animate.scss */
  20% {
    -o-transform: skewX(7deg);
  }

  /* line 573, ../sass/_appear-animate.scss */
  30% {
    -o-transform: skewX(-6deg);
  }

  /* line 576, ../sass/_appear-animate.scss */
  40% {
    -o-transform: skewX(5deg);
  }

  /* line 579, ../sass/_appear-animate.scss */
  50% {
    -o-transform: skewX(-4deg);
  }

  /* line 582, ../sass/_appear-animate.scss */
  60% {
    -o-transform: skewX(3deg);
  }

  /* line 585, ../sass/_appear-animate.scss */
  70% {
    -o-transform: skewX(-2deg);
  }

  /* line 588, ../sass/_appear-animate.scss */
  80% {
    -o-transform: skewX(1deg);
  }

  /* line 591, ../sass/_appear-animate.scss */
  90% {
    -o-transform: skewX(0deg);
  }

  /* line 594, ../sass/_appear-animate.scss */
  100% {
    -o-transform: skewX(0deg);
    opacity: 1;
  }
}

@keyframes wiggle {
  /* line 602, ../sass/_appear-animate.scss */
  0% {
    transform: skewX(9deg);
  }

  /* line 605, ../sass/_appear-animate.scss */
  10% {
    transform: skewX(-8deg);
  }

  /* line 608, ../sass/_appear-animate.scss */
  20% {
    transform: skewX(7deg);
  }

  /* line 611, ../sass/_appear-animate.scss */
  30% {
    transform: skewX(-6deg);
  }

  /* line 614, ../sass/_appear-animate.scss */
  40% {
    transform: skewX(5deg);
  }

  /* line 617, ../sass/_appear-animate.scss */
  50% {
    transform: skewX(-4deg);
  }

  /* line 620, ../sass/_appear-animate.scss */
  60% {
    transform: skewX(3deg);
  }

  /* line 623, ../sass/_appear-animate.scss */
  70% {
    transform: skewX(-2deg);
  }

  /* line 626, ../sass/_appear-animate.scss */
  80% {
    transform: skewX(1deg);
  }

  /* line 629, ../sass/_appear-animate.scss */
  90% {
    transform: skewX(0deg);
  }

  /* line 632, ../sass/_appear-animate.scss */
  100% {
    transform: skewX(0deg);
    opacity: 1;
  }
}

/* line 639, ../sass/_appear-animate.scss */
.wiggle {
  -webkit-animation-name: wiggle;
  -moz-animation-name: wiggle;
  -o-animation-name: wiggle;
  animation-name: wiggle;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/* originally authored by Nick Pettit - https: //github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  /* line 652, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 655, ../sass/_appear-animate.scss */
  50% {
    -webkit-transform: scale(1.1);
  }

  /* line 658, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

@-moz-keyframes pulse {
  /* line 666, ../sass/_appear-animate.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 669, ../sass/_appear-animate.scss */
  50% {
    -moz-transform: scale(1.1);
  }

  /* line 672, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}

@-o-keyframes pulse {
  /* line 680, ../sass/_appear-animate.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 683, ../sass/_appear-animate.scss */
  50% {
    -o-transform: scale(1.1);
  }

  /* line 686, ../sass/_appear-animate.scss */
  100% {
    -o-transform: scale(1);
    opacity: 1;
  }
}

@keyframes pulse {
  /* line 694, ../sass/_appear-animate.scss */
  0% {
    transform: scale(1);
  }

  /* line 697, ../sass/_appear-animate.scss */
  50% {
    transform: scale(1.1);
  }

  /* line 700, ../sass/_appear-animate.scss */
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

/* line 707, ../sass/_appear-animate.scss */
.pulse {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes fadeIn {
  /* line 715, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
  }

  /* line 718, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  /* line 725, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
  }

  /* line 728, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  /* line 735, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
  }

  /* line 738, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  /* line 745, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
  }

  /* line 748, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
  }
}

/* line 754, ../sass/_appear-animate.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
  /* line 762, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }

  /* line 766, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUp {
  /* line 774, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }

  /* line 778, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUp {
  /* line 786, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }

  /* line 790, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUp {
  /* line 798, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  /* line 802, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 809, ../sass/_appear-animate.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  /* line 817, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }

  /* line 821, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDown {
  /* line 829, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }

  /* line 833, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInDown {
  /* line 841, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }

  /* line 845, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDown {
  /* line 853, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }

  /* line 857, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 864, ../sass/_appear-animate.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
  /* line 872, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }

  /* line 876, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeft {
  /* line 884, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }

  /* line 888, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeft {
  /* line 896, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }

  /* line 900, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  /* line 908, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }

  /* line 912, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 919, ../sass/_appear-animate.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  /* line 927, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }

  /* line 931, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRight {
  /* line 939, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }

  /* line 943, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInRight {
  /* line 951, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }

  /* line 955, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRight {
  /* line 963, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(20px);
  }

  /* line 967, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 974, ../sass/_appear-animate.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUpBig {
  /* line 982, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 986, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUpBig {
  /* line 994, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 998, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUpBig {
  /* line 1006, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }

  /* line 1010, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  /* line 1018, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 1022, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1029, ../sass/_appear-animate.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInDownBig {
  /* line 1037, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 1041, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDownBig {
  /* line 1049, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 1053, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInDownBig {
  /* line 1061, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }

  /* line 1065, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  /* line 1073, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 1077, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1084, ../sass/_appear-animate.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
  -o-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeftBig {
  /* line 1092, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 1096, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeftBig {
  /* line 1104, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 1108, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeftBig {
  /* line 1116, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  /* line 1120, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  /* line 1128, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1132, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1139, ../sass/_appear-animate.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
  /* line 1147, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 1151, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRightBig {
  /* line 1159, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 1163, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInRightBig {
  /* line 1171, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  /* line 1175, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  /* line 1183, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1187, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1194, ../sass/_appear-animate.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes bounceIn {
  /* line 1202, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }

  /* line 1206, ../sass/_appear-animate.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }

  /* line 1210, ../sass/_appear-animate.scss */
  70% {
    -webkit-transform: scale(0.9);
  }

  /* line 1213, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

@-moz-keyframes bounceIn {
  /* line 1221, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }

  /* line 1225, ../sass/_appear-animate.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }

  /* line 1229, ../sass/_appear-animate.scss */
  70% {
    -moz-transform: scale(0.9);
  }

  /* line 1232, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}

@-o-keyframes bounceIn {
  /* line 1240, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: scale(0.3);
  }

  /* line 1244, ../sass/_appear-animate.scss */
  50% {
    opacity: 1;
    -o-transform: scale(1.05);
  }

  /* line 1248, ../sass/_appear-animate.scss */
  70% {
    -o-transform: scale(0.9);
  }

  /* line 1251, ../sass/_appear-animate.scss */
  100% {
    -o-transform: scale(1);
    opacity: 1;
  }
}

@keyframes bounceIn {
  /* line 1259, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: scale(0.3);
  }

  /* line 1263, ../sass/_appear-animate.scss */
  50% {
    opacity: 1;
    transform: scale(1.05);
  }

  /* line 1267, ../sass/_appear-animate.scss */
  70% {
    transform: scale(0.9);
  }

  /* line 1270, ../sass/_appear-animate.scss */
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

/* line 1277, ../sass/_appear-animate.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInUp {
  /* line 1285, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 1289, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }

  /* line 1293, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: translateY(10px);
  }

  /* line 1296, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInUp {
  /* line 1304, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 1308, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }

  /* line 1312, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: translateY(10px);
  }

  /* line 1315, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInUp {
  /* line 1323, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }

  /* line 1327, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateY(-30px);
  }

  /* line 1331, ../sass/_appear-animate.scss */
  80% {
    -o-transform: translateY(10px);
  }

  /* line 1334, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
}

@keyframes bounceInUp {
  /* line 1342, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 1346, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }

  /* line 1350, ../sass/_appear-animate.scss */
  80% {
    transform: translateY(10px);
  }

  /* line 1353, ../sass/_appear-animate.scss */
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

/* line 1360, ../sass/_appear-animate.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceInDown {
  /* line 1368, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 1372, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }

  /* line 1376, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: translateY(-10px);
  }

  /* line 1379, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInDown {
  /* line 1387, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 1391, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }

  /* line 1395, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: translateY(-10px);
  }

  /* line 1398, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInDown {
  /* line 1406, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }

  /* line 1410, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateY(30px);
  }

  /* line 1414, ../sass/_appear-animate.scss */
  80% {
    -o-transform: translateY(-10px);
  }

  /* line 1417, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
}

@keyframes bounceInDown {
  /* line 1425, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 1429, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    transform: translateY(30px);
  }

  /* line 1433, ../sass/_appear-animate.scss */
  80% {
    transform: translateY(-10px);
  }

  /* line 1436, ../sass/_appear-animate.scss */
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

/* line 1443, ../sass/_appear-animate.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  -moz-animation-name: bounceInDown;
  -o-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  /* line 1451, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 1455, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }

  /* line 1459, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: translateX(-10px);
  }

  /* line 1462, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInLeft {
  /* line 1470, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 1474, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }

  /* line 1478, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: translateX(-10px);
  }

  /* line 1481, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInLeft {
  /* line 1489, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  /* line 1493, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateX(30px);
  }

  /* line 1497, ../sass/_appear-animate.scss */
  80% {
    -o-transform: translateX(-10px);
  }

  /* line 1500, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}

@keyframes bounceInLeft {
  /* line 1508, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1512, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    transform: translateX(30px);
  }

  /* line 1516, ../sass/_appear-animate.scss */
  80% {
    transform: translateX(-10px);
  }

  /* line 1519, ../sass/_appear-animate.scss */
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

/* line 1526, ../sass/_appear-animate.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  /* line 1534, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 1538, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }

  /* line 1542, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: translateX(10px);
  }

  /* line 1545, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInRight {
  /* line 1553, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 1557, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }

  /* line 1561, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: translateX(10px);
  }

  /* line 1564, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInRight {
  /* line 1572, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  /* line 1576, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateX(-30px);
  }

  /* line 1580, ../sass/_appear-animate.scss */
  80% {
    -o-transform: translateX(10px);
  }

  /* line 1583, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}

@keyframes bounceInRight {
  /* line 1591, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1595, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }

  /* line 1599, ../sass/_appear-animate.scss */
  80% {
    transform: translateX(10px);
  }

  /* line 1602, ../sass/_appear-animate.scss */
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

/* line 1609, ../sass/_appear-animate.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes rotateIn {
  /* line 1617, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1622, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateIn {
  /* line 1631, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1636, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateIn {
  /* line 1645, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1650, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  /* line 1659, ../sass/_appear-animate.scss */
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1664, ../sass/_appear-animate.scss */
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1672, ../sass/_appear-animate.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  -moz-animation-name: rotateIn;
  -o-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInUpLeft {
  /* line 1680, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1685, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpLeft {
  /* line 1694, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1699, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpLeft {
  /* line 1708, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1713, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  /* line 1722, ../sass/_appear-animate.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1727, ../sass/_appear-animate.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1735, ../sass/_appear-animate.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  -moz-animation-name: rotateInUpLeft;
  -o-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInDownLeft {
  /* line 1743, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1748, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownLeft {
  /* line 1757, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1762, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownLeft {
  /* line 1771, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1776, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  /* line 1785, ../sass/_appear-animate.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1790, ../sass/_appear-animate.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1798, ../sass/_appear-animate.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  -moz-animation-name: rotateInDownLeft;
  -o-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInUpRight {
  /* line 1806, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1811, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpRight {
  /* line 1820, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1825, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpRight {
  /* line 1834, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1839, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  /* line 1848, ../sass/_appear-animate.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1853, ../sass/_appear-animate.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1861, ../sass/_appear-animate.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  -moz-animation-name: rotateInUpRight;
  -o-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateInDownRight {
  /* line 1869, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1874, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownRight {
  /* line 1883, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1888, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownRight {
  /* line 1897, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1902, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  /* line 1911, ../sass/_appear-animate.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1916, ../sass/_appear-animate.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1924, ../sass/_appear-animate.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  -moz-animation-name: rotateInDownRight;
  -o-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

/* ----------------------------------------------------*/
/* ------------------ TYPOGRAPHY CSS ------------------*/
/* --------------------------------------------------- */
/* line 5, ../sass/_typography.scss */
html, body {
  font-family: 'Raleway', sans-serif;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

/* line 11, ../sass/_typography.scss */
.typography-section {
  padding-bottom: 70px;
  position: relative;
}

@media (min-width: 1200px) {
  /* line 16, ../sass/_typography.scss */
  body.typography .container {
    width: 1140px;
  }
}

/* line 25, ../sass/_typography.scss */
.white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6,
.white-text p, .white-text span, .white-text a, .white-text div, .white-text cite {
  color: white;
}

/* line 29, ../sass/_typography.scss */
.red-color {
  color: #cd3333;
}

/* line 33, ../sass/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 800;
  margin-top: 0;
  text-transform: uppercase;
}

/* line 38, ../sass/_typography.scss */
h1 {
  font-size: 48px;
  font-size: 3.42857rem;
  margin-bottom: 26px;
}

/* line 43, ../sass/_typography.scss */
h2 {
  font-size: 42px;
  font-size: 3rem;
  margin-bottom: 24px;
}

/* line 47, ../sass/_typography.scss */
h3 {
  font-size: 36px;
  font-size: 2.57143rem;
  margin-bottom: 23px;
}

/* line 51, ../sass/_typography.scss */
h4 {
  font-size: 32px;
  font-size: 2.28571rem;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  /* line 51, ../sass/_typography.scss */
  h4 {
    font-size: 24px;
    font-size: 1.71429rem;
  }
}

/* line 58, ../sass/_typography.scss */
h5 {
  font-size: 24px;
  font-size: 1.71429rem;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  /* line 58, ../sass/_typography.scss */
  h5 {
    font-size: 20px;
    font-size: 1.42857rem;
  }
}

/* line 65, ../sass/_typography.scss */
h6 {
  font-size: 18px;
  font-size: 1.28571rem;
  margin-bottom: 20px;
}

/* line 69, ../sass/_typography.scss */
.underline {
  position: relative;
  padding-bottom: 28px;
}
/* line 72, ../sass/_typography.scss */
.underline:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 40px;
  height: 2px;
  margin-left: -20px;
  background: #000;
}

/* line 83, ../sass/_typography.scss */
.white-text .underline:after {
  background: #fff;
}

/* Link
------------------------------------------------------*/
/* line 89, ../sass/_typography.scss */
.default-links {
  padding: 19px 0 0 11px;
}
@media (max-width: 991px) {
  /* line 89, ../sass/_typography.scss */
  .default-links {
    padding: 19px 0 0 0;
  }
}
/* line 94, ../sass/_typography.scss */
.default-links a {
  padding: 8px 0 0 0;
  font-size: 16px;
  font-size: 1.14286rem;
}

/* line 99, ../sass/_typography.scss */
a {
  color: #cd3333;
}
/* line 101, ../sass/_typography.scss */
a:hover, a:active, a:focus {
  color: #d84545;
  text-decoration: none;
  outline: none;
}
/* line 108, ../sass/_typography.scss */
a.default-hovered {
  position: relative;
  display: inline-block;
  -webkit-transition: color 0.1s;
  -moz-transition: color 0.1s;
  -o-transition: color 0.1s;
  transition: color 0.1s;
}
/* line 115, ../sass/_typography.scss */
a.default-hovered:after {
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #cd3333;
  content: ' ';
  opacity: 0;
  -webkit-transition: opacity 0.3s, bottom 0.3s;
  -moz-transition: opacity 0.3s, bottom 0.3s;
  -o-transition: opacity 0.3s, bottom 0.3s;
  transition: opacity 0.3s, bottom 0.3s;
  pointer-events: none;
}
/* line 131, ../sass/_typography.scss */
a.default-hovered.default-visited {
  color: #E08B8B;
  text-decoration: none;
}
/* line 135, ../sass/_typography.scss */
a.default-hovered:hover, a.default-hovered.default-hover {
  color: #d84545;
  text-decoration: none;
}
/* line 138, ../sass/_typography.scss */
a.default-hovered:hover:after, a.default-hovered.default-hover:after {
  bottom: -2px;
  opacity: 1;
  text-decoration: none;
  background: #E08B8B;
}
/* line 145, ../sass/_typography.scss */
a.default-hovered:active, a.default-hovered.default-active, a.default-hovered.active {
  color: #cd3333;
  outline: none;
}
/* line 148, ../sass/_typography.scss */
a.default-hovered:active:after, a.default-hovered.default-active:after, a.default-hovered.active:after {
  bottom: -2px;
  opacity: 1;
  text-decoration: none;
  background: #cd3333;
}
/* line 155, ../sass/_typography.scss */
a.default-hovered:focus {
  outline: none;
  color: #cd3333;
}
/* line 158, ../sass/_typography.scss */
a.default-hovered:focus:after {
  bottom: -2px;
  opacity: 1;
  text-decoration: none;
  background: #cd3333;
}

/* style for p
----------------------------------------------------*/
/* line 172, ../sass/_typography.scss */
p {
  line-height: 1.75;
  margin: 0 0 25px;
}
/* line 175, ../sass/_typography.scss */
p.big-size {
  font-size: 18px;
  font-size: 1.28571rem;
  font-weight: 300;
  line-height: 1.6;
}
@media (max-width: 767px) {
  /* line 175, ../sass/_typography.scss */
  p.big-size {
    font-size: 16px;
    font-size: 1.14286rem;
  }
}

/* Img-responsive
-----------------------------------------------------*/
/* line 187, ../sass/_typography.scss */
figure {
  max-width: 250px;
  width: 100%;
  margin: 5px 0 23px 0;
}
@media (min-width: 768px) {
  /* line 187, ../sass/_typography.scss */
  figure {
    margin: 5px 40px 23px 0;
    float: left;
  }
}
/* line 195, ../sass/_typography.scss */
figure figcaption {
  margin-top: 15px;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.7;
  line-height: 1.8;
}

/* style ol, ul 
----------------------------------------------------- */
/* line 205, ../sass/_typography.scss */
ol {
  padding-left: 25px;
}

/* line 209, ../sass/_typography.scss */
ol li, ul li {
  padding: 3px 0 2px 0;
}

/* line 213, ../sass/_typography.scss */
ul {
  padding-left: 17px;
}
/* line 215, ../sass/_typography.scss */
ul li {
  list-style-image: url(../images/li-img.png);
}

/* style table 
----------------------------------------------------- */
/* line 230, ../sass/_typography.scss */
.table-responsive {
  border: none;
  padding-top: 15px;
}

/* line 234, ../sass/_typography.scss */
table {
  border: 1px solid #e9e9e9;
  width: 100%;
}
/* line 237, ../sass/_typography.scss */
table th {
  background: #f9f9f9;
  color: #222;
  font-weight: 700;
  border: 1px solid #e9e9e9;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.55;
  padding: 18px 20px 14px 20px;
  text-align: center;
}
/* line 247, ../sass/_typography.scss */
table td {
  border: 1px solid #e9e9e9;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.55;
  padding: 15px 20px 13px 20px;
  text-align: center;
  color: #111;
}

/* style for blockquote
----------------------------------------------------*/
/* line 259, ../sass/_typography.scss */
blockquote {
  position: relative;
  text-align: center;
  position: relative;
  padding: 23px 60px 10px 60px;
  border: none;
  margin: 50px 0 5px 0;
  font-size: 24px;
  font-size: 1.71429rem;
  font-weight: 300;
  letter-spacing: -1px;
  line-height: 1.58;
}
@media (max-width: 767px) {
  /* line 259, ../sass/_typography.scss */
  blockquote {
    font-size: 16px;
    font-size: 1.14286rem;
    padding: 23px 40px 10px 40px;
  }
}
/* line 274, ../sass/_typography.scss */
blockquote:before {
  background: rgba(0, 0, 0, 0.13);
  content: ' ';
  height: 2px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  top: -2px;
  width: 40px;
}
/* line 284, ../sass/_typography.scss */
blockquote:after {
  content: ' ';
  height: 45px;
  width: 65px;
  position: absolute;
  top: 26px;
  left: 0;
  background-image: url(../images/blockquote-bg.png);
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  /* line 284, ../sass/_typography.scss */
  blockquote:after {
    height: 30px;
    width: 38px;
    background-size: cover;
  }
}
/* line 300, ../sass/_typography.scss */
blockquote footer {
  margin-top: 15px;
}
/* line 302, ../sass/_typography.scss */
blockquote footer:before {
  display: none;
}
/* line 305, ../sass/_typography.scss */
blockquote footer cite {
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  font-size: 0.92857rem;
  text-transform: uppercase;
  letter-spacing: 0px;
}

/* style for input[type="text"]
----------------------------------------------------*/
/* line 317, ../sass/_typography.scss */
.input-box > div > div {
  margin-bottom: 10px;
}

/* line 320, ../sass/_typography.scss */
::-webkit-input-placeholder {
  color: #777;
}

/* line 324, ../sass/_typography.scss */
::-moz-placeholder {
  color: #777;
}

/* line 327, ../sass/_typography.scss */
:-moz-placeholder {
  color: #777;
}

/* line 330, ../sass/_typography.scss */
:-ms-input-placeholder {
  color: #777;
}

/* line 336, ../sass/_typography.scss */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="name"] {
  width: 100%;
  height: 40px;
  border: 1px solid #e5e5e5;
  padding: 0 12px;
  border-radius: 2px;
  box-shadow: none;
}
/* line 344, ../sass/_typography.scss */
input[type="text"]:active:focus, input[type="text"]:active, input[type="text"]:focus,
input[type="email"]:active:focus,
input[type="email"]:active,
input[type="email"]:focus,
input[type="password"]:active:focus,
input[type="password"]:active,
input[type="password"]:focus,
input[type="name"]:active:focus,
input[type="name"]:active,
input[type="name"]:focus {
  outline: none;
}
/* line 347, ../sass/_typography.scss */
input[type="text"].white-style,
input[type="email"].white-style,
input[type="password"].white-style,
input[type="name"].white-style {
  background: #333333;
  color: #ffffff;
  border: none;
}
/* line 353, ../sass/_typography.scss */
input[type="text"].white-style::-webkit-input-placeholder,
input[type="email"].white-style::-webkit-input-placeholder,
input[type="password"].white-style::-webkit-input-placeholder,
input[type="name"].white-style::-webkit-input-placeholder {
  color: #ffffff;
}
/* line 357, ../sass/_typography.scss */
input[type="text"].white-style::-moz-placeholder,
input[type="email"].white-style::-moz-placeholder,
input[type="password"].white-style::-moz-placeholder,
input[type="name"].white-style::-moz-placeholder {
  color: #ffffff;
}
/* line 360, ../sass/_typography.scss */
input[type="text"].white-style:-moz-placeholder,
input[type="email"].white-style:-moz-placeholder,
input[type="password"].white-style:-moz-placeholder,
input[type="name"].white-style:-moz-placeholder {
  color: #ffffff;
}
/* line 363, ../sass/_typography.scss */
input[type="text"].white-style:-ms-input-placeholder,
input[type="email"].white-style:-ms-input-placeholder,
input[type="password"].white-style:-ms-input-placeholder,
input[type="name"].white-style:-ms-input-placeholder {
  color: #ffffff;
}

/**/
/* line 369, ../sass/_typography.scss */
textarea {
  border-radius: 2px;
}
/* line 371, ../sass/_typography.scss */
textarea.form-control {
  box-shadow: none;
  border-radius: 2px;
  resize: none;
  border: 1px solid #e5e5e5 !important;
}
/* line 377, ../sass/_typography.scss */
textarea.white-style {
  background: #333333;
  color: #ffffff;
  border: none;
  padding-top: 10px;
  resize: vertical;
  min-height: 80px;
  border: none !important;
}
/* line 386, ../sass/_typography.scss */
textarea.white-style:focus {
  box-shadow: inset 0 1px 0px #7e9129;
}
/* line 389, ../sass/_typography.scss */
textarea.white-style::-webkit-input-placeholder {
  color: #ffffff;
}
/* line 393, ../sass/_typography.scss */
textarea.white-style::-moz-placeholder {
  color: #ffffff;
}
/* line 396, ../sass/_typography.scss */
textarea.white-style:-moz-placeholder {
  color: #ffffff;
}
/* line 399, ../sass/_typography.scss */
textarea.white-style:-ms-input-placeholder {
  color: #ffffff;
}

/* line 404, ../sass/_typography.scss */
.form-control:focus {
  border: 1px solid #e5e5e5;
  box-shadow: none;
}

/* style for input[type="radio"]
----------------------------------------------------*/
/* line 411, ../sass/_typography.scss */
input[type="radio"] {
  left: -9999px;
  position: absolute;
}
/* line 415, ../sass/_typography.scss */
input[type="checkbox"] {
  left: -9999px;
  position: absolute;
}
/* line 418, ../sass/_typography.scss */
input[type="checkbox"] + label:before {
  background-image: url(../images/checkbox-bg.png);
  background-position: -3px -3px;
  background-repeat: no-repeat;
  content: ' ';
  display: inline-block;
  height: 22px;
  left: 20px;
  position: absolute;
  top: 9px;
  width: 22px;
}
/* line 430, ../sass/_typography.scss */
input[type="checkbox"] + label.white-style {
  color: white;
}
/* line 432, ../sass/_typography.scss */
input[type="checkbox"] + label.white-style:before {
  background-image: url(../images/checkbox-bg-white.png);
}
/* line 436, ../sass/_typography.scss */
input[type="checkbox"] + label.red-style {
  color: #222222;
  margin-left: 33px;
}
/* line 439, ../sass/_typography.scss */
input[type="checkbox"] + label.red-style:before {
  background-image: url(../images/checkbox-bg-red.png);
}
/* line 445, ../sass/_typography.scss */
input[type="radio"]:checked + label:before, input[type="checkbox"]:checked + label:before {
  background-position: -3px -58px;
}
/* line 448, ../sass/_typography.scss */
input[type="radio"] + label, input[type="checkbox"] + label {
  color: #222;
  cursor: pointer;
  font-size: 14px;
  font-size: 1rem;
  font-weight: normal;
  margin-left: 40px;
  margin-top: 12px;
}
/* line 456, ../sass/_typography.scss */
input[disabled="disabled"] + label {
  opacity: 0.4;
}
/* line 459, ../sass/_typography.scss */
input[type="radio"] + label:before {
  background-image: url(../images/radio-bg.png);
  background-position: -3px -3px;
  background-repeat: no-repeat;
  content: ' ';
  display: inline-block;
  height: 22px;
  left: 20px;
  position: absolute;
  top: 10px;
  width: 23px;
}
/* line 471, ../sass/_typography.scss */
input[type="radio"] + label.white-style {
  color: white;
}
/* line 473, ../sass/_typography.scss */
input[type="radio"] + label.white-style:before {
  background-image: url(../images/radio-bg-white.png);
}

/* btn-default
-----------------------------------------------------*/
/* line 481, ../sass/_typography.scss */
.button-box {
  margin-top: 20px;
}
/* line 483, ../sass/_typography.scss */
.button-box button {
  margin-right: 5px;
  margin-bottom: 10px;
}

/* line 493, ../sass/_typography.scss */
button:active, button:focus, button:active:focus, button.button-active, button:active:hover {
  box-shadow: none;
  outline: none;
  border: none;
}
/* line 498, ../sass/_typography.scss */
button:active:hover {
  box-shadow: none;
  outline: none;
  border: none;
}

/* line 504, ../sass/_typography.scss */
.btn-default {
  background-color: #333333;
  border: none;
  padding: 13px 30px;
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  box-shadow: none;
  border-color: #789100;
  border-radius: 2px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  font-size: 13px;
  font-size: 0.92857rem;
  outline: none;
}
/* line 518, ../sass/_typography.scss */
.btn-default:hover, .btn-default.button-hover {
  background-color: #92ab19;
  color: white;
  box-shadow: none;
  border-color: #789100;
  outline: none;
}
/* line 525, ../sass/_typography.scss */
.btn-default:active, .btn-default:focus, .btn-default:active:focus, .btn-default.button-active {
  box-shadow: none;
  box-shadow: inset 0 2px 0px #7e9129;
  border-color: #789100;
  outline: none;
  background-color: #92ab19;
  color: white;
}
/* line 533, ../sass/_typography.scss */
.btn-default:visited {
  box-shadow: none;
  background-color: #92ab19;
  border-color: #789100;
  color: white;
  outline: none;
}
/* line 540, ../sass/_typography.scss */
.btn-default.white-style {
  background-color: #cd3333;
  color: #ffffff;
}
/* line 543, ../sass/_typography.scss */
.btn-default.white-style:hover, .btn-default.white-style.button-hover {
  background-color: #fffdec;
}
/* line 546, ../sass/_typography.scss */
.btn-default.white-style:active, .btn-default.white-style:focus, .btn-default.white-style:active:focus, .btn-default.white-style.button-active {
  box-shadow: none;
  color: #86a200;
  box-shadow: inset 0 2px 0px #dddddd;
}
/* line 552, ../sass/_typography.scss */
.btn-default i {
  padding-right: 10px;
}
/* line 555, ../sass/_typography.scss */
.btn-default.red-style {
  background-color: #cd3333;
  color: white;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  padding: 7px 18px;
}
/* line 561, ../sass/_typography.scss */
.btn-default.red-style:hover, .btn-default.red-style.button-hover {
  background-color: rgba(205, 51, 51, 0.9);
}
/* line 564, ../sass/_typography.scss */
.btn-default.red-style:active, .btn-default.red-style:focus, .btn-default.red-style:active:focus, .btn-default.red-style.button-active {
  box-shadow: none;
  color: white;
  box-shadow: inset 0 2px 0px #B14D4D;
  background-color: rgba(205, 51, 51, 0.9);
}
/* line 570, ../sass/_typography.scss */
.btn-default.red-style i {
  font-size: 18px;
  font-size: 1.28571rem;
  margin-left: 3px;
  position: relative;
  top: 1px;
}
/* line 577, ../sass/_typography.scss */
.btn-default.red-text-style {
  background-color: white;
  color: #cd3333;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  padding: 11px 28px;
}
/* line 583, ../sass/_typography.scss */
.btn-default.red-text-style:hover, .btn-default.red-text-style.button-hover {
  background-color: white;
  color: #cd3333;
}
/* line 587, ../sass/_typography.scss */
.btn-default.red-text-style:active, .btn-default.red-text-style:focus, .btn-default.red-text-style:active:focus, .btn-default.red-text-style.button-active {
  box-shadow: none;
  color: #cd3333;
  box-shadow: inset 0 2px 0px #dddddd;
  background-color: white;
}
/* line 593, ../sass/_typography.scss */
.btn-default.red-text-style i {
  font-size: 14px;
  font-size: 1rem;
  margin: 0 3px;
  position: relative;
  top: 1px;
}

/* bootstrap-select
-----------------------------------------------------*/
/* line 605, ../sass/_typography.scss */
.bootstrap-select .btn-default {
  background: white;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  height: 40px;
  width: 250px;
  color: #777777;
  padding: 10px 11px;
  font-weight: 400;
  text-transform: none;
  font-size: 14px;
}
/* line 617, ../sass/_typography.scss */
.bootstrap-select .btn-default .caret {
  background: url(../images/select-arrow.svg) no-repeat;
  width: 8px;
  height: 15px;
  border: none;
  top: 38% !important;
  opacity: 0.4;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 630, ../sass/_typography.scss */
.bootstrap-select .btn-default:hover .caret {
  opacity: 1;
}
/* line 634, ../sass/_typography.scss */
.bootstrap-select .btn-default:active, .bootstrap-select .btn-default:focus, .bootstrap-select .btn-default:visited, .bootstrap-select .btn-default.dropdown-toggle {
  outline: none !important;
  background: white !important;
  border-color: #e5e5e5 !important;
  box-shadow: none !important;
}
/* line 641, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu {
  width: 250px;
  border-radius: 2px;
  padding: 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 650, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li {
  padding: 0;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 656, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li:hover {
  background: #9eb533;
}
/* line 658, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li:hover a {
  color: #fff;
}
/* line 662, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li.selected {
  background-color: #86a200;
}
/* line 664, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li.selected a {
  color: #fff;
}
/* line 668, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li a {
  background: none;
  padding: 11px;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}
/* line 675, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li a:after {
  display: none;
}
/* line 679, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li:before {
  display: none;
}
/* line 685, ../sass/_typography.scss */
.bootstrap-select.open .dropdown-menu {
  opacity: 1;
}
/* line 690, ../sass/_typography.scss */
.bootstrap-select.white-style .btn-default {
  border: none !important;
  background: #9eb533 !important;
  color: #ffffff;
}
/* line 696, ../sass/_typography.scss */
.bootstrap-select.white-style .btn-default .caret {
  background: url(../images/select-arrow-white.svg) no-repeat;
}
/* line 700, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu {
  background-color: #9eb533;
}
/* line 703, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu li a {
  color: #ffffff;
}
/* line 704, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu li:hover {
  background-color: #86a200;
}
/* line 708, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu li.selected {
  background-color: #fffdec;
}
/* line 710, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu li.selected a {
  color: #777777;
}

/* line 3, ../sass/_primary-menu.scss */
.header .primary a {
  line-height: 30px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 11px;
  font-size: 0.78571rem;
}
/* line 10, ../sass/_primary-menu.scss */
.header .navbar {
  min-height: 45px;
}
/* line 13, ../sass/_primary-menu.scss */
.header .navbar-default {
  background: none;
  border-radius: 0;
  border: none;
  margin-bottom: 0;
}
/* line 20, ../sass/_primary-menu.scss */
.header.top-menu .menu-close {
  display: none;
}
@media (max-width: 991px) {
  /* line 23, ../sass/_primary-menu.scss */
  .header.top-menu .primary {
    display: inline-block;
    float: none;
    margin: 0 0 0 -4px;
    text-align: left;
    vertical-align: top;
    z-index: inherit;
  }
}
/* line 34, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse {
  position: relative;
}
/* line 36, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav {
  position: relative;
}
@media (min-width: 992px) {
  /* line 36, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav {
    width: 100%;
    text-align: center;
  }
}
/* line 43, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav .parent {
  position: relative;
}
/* line 46, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav .parent:hover > .sub {
  display: block;
  -webkit-animation: fadeIn 0.4s;
  animation: fadeIn 0.4s;
}
/* line 53, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li {
  position: relative;
  padding: 0;
}
@media (min-width: 992px) {
  /* line 53, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li {
    float: none;
    display: inline-block;
    text-align: left;
  }
}
/* line 61, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li > a {
  position: static;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  z-index: 901;
}
/* line 69, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li.parent > a:after {
  background: transparent;
  bottom: 0;
  content: "";
  display: none;
  height: 12px;
  left: 4px;
  margin: 0 0 -6px 0;
  position: absolute;
  right: 4px;
  -webkit-transition: background 0.5s linear;
  transition: background 0.5s linear;
  z-index: 906;
}
/* line 85, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a:after {
  content: "\f105";
  font-family: FontAwesome;
  font-style: normal;
  font-size: 14px;
  font-size: 1rem;
  font-weight: 600;
  display: block;
  line-height: 1;
  position: absolute;
  right: 10px;
  top: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 101, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub {
  background: rgba(0, 0, 0, 0.97);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  display: none;
  font-size: 13px;
  line-height: 24px;
  margin: -1px 0 0;
  position: absolute;
  z-index: 905;
}
/* line 110, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li {
  padding: 7px 20px 2px 20px;
  list-style: none;
  border-top: 1px solid #22201f;
}
@media (max-width: 991px) {
  /* line 110, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li {
    background: #171212;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 110, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li {
    padding: 0px 20px 0px 20px;
  }
}
@media (max-width: 991px) {
  /* line 122, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li:first-of-type {
    border-top: 1px solid #22201f;
  }
}
/* line 128, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li:hover {
  background: rgba(255, 253, 236, 0.1);
}
@media (max-width: 991px) {
  /* line 128, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li:hover {
    background: #171212;
  }
}
/* line 134, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li a {
  color: #bbb;
  display: block;
  text-decoration: none;
  width: 145px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 141, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li a:hover {
  color: #fff;
}
/* line 146, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub .sub {
  left: 100%;
  top: 0;
  margin-left: 1px;
}
/* line 152, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub .sub li:first-of-type {
  border-top: none;
}
/* line 169, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li, .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li {
  display: block;
  float: none;
}
/* line 181, ../sass/_primary-menu.scss */
.header.menu-sidebar a:hover:after {
  display: none !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 191, ../sass/_primary-menu.scss */
  .primary .navbar-collapse.collapse {
    display: none !important;
  }
  /* line 193, ../sass/_primary-menu.scss */
  .primary .navbar-collapse.collapse.in {
    display: block !important;
  }
}
/**/
@media (min-width: 992px) {
  /* line 209, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li {
    padding-left: 18px;
    padding-right: 18px;
  }
  /* line 212, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li > a, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li > a {
    padding-left: 0px;
    padding-right: 0px;
    color: #cd3333;
    text-transform: uppercase;
    font-size: 12px;
    font-size: 0.85714rem;
    font-weight: 600;
    letter-spacing: 1.8px;
  }
  /* line 220, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li > a.default-hovered, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li > a.default-hovered {
    position: relative;
  }
  /* line 223, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li > a:after, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li > a:after {
    bottom: 17px;
  }
  /* line 226, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li > a:hover:after, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li > a:hover:after {
    bottom: 20px;
  }
  /* line 235, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav .sub, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav .sub {
    left: 0;
    padding-left: 0;
  }
}
/* line 246, ../sass/_primary-menu.scss */
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li {
  padding-left: 0;
  padding-right: 0;
}

/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*-------------------- -minimized-menu -------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/* line 261, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar,
.header.top-menu.transform-menu .primary .navbar,
.header.minimized-menu .primary .navbar {
  margin: 0;
  position: static;
}
/* line 265, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse,
.header.minimized-menu .primary .navbar .navbar-collapse {
  border: 0 none;
  box-shadow: none;
  left: auto;
  margin: 20px 0 0;
  max-height: inherit;
  overflow: hidden !important;
  padding: 0;
  position: absolute;
  right: 0;
  top: 40px;
  width: 100%;
  z-index: 919;
}
@media (max-width: 767px) {
  /* line 265, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse,
  .header.minimized-menu .primary .navbar .navbar-collapse {
    margin: -3px 0 0;
    top: 48px;
  }
}
/* line 283, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse,
.header.minimized-menu .primary .navbar .navbar-collapse.collapse {
  height: 0 !important;
}
/* line 285, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse.in,
.header.minimized-menu .primary .navbar .navbar-collapse.collapse.in {
  height: auto !important;
}
/* line 290, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav,
.header.minimized-menu .primary .navbar .navbar-collapse .nav {
  float: none;
  background: rgba(1, 0, 0, 0.9);
  margin-top: 0;
}
/* line 294, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li {
  float: none;
  text-align: center;
  border-top: 1px solid #272323 !important;
}
/* line 298, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a {
  background: none;
  position: relative;
  margin: 0;
  padding: 14px 59px 14px 59px;
  text-decoration: none;
  color: #bbbbbb;
  font-size: 12px;
  font-size: 0.85714rem;
}
@media (max-width: 767px) {
  /* line 298, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a {
    padding: 6px 59px 3px 59px;
  }
}
/* line 314, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:after,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a:after,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:after {
  display: none;
}
/* line 317, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:hover,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a:hover,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:hover {
  color: #fff;
}
/* line 319, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:hover:after,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a:hover:after,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:hover:after {
  display: none;
}
/* line 325, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li .sub {
  background: none;
}
/* line 329, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub {
  background: none;
}
/* line 331, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub a {
  font-size: 13px;
  font-size: 0.92857rem;
  text-transform: none;
  background: none;
  color: #bbb;
  padding: 4px 59px 4px 59px;
  text-decoration: none;
  width: auto !important;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 342, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub li,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li {
  line-height: 22px;
  background: none;
}
/* line 345, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li:first-of-type,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub li:first-of-type,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li:first-of-type {
  border-top: 1px solid #272323;
}
/* line 351, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li .sub li,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub li .sub li,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li .sub li {
  border: none;
}
/* line 356, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li:hover > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover > a {
  color: #fff;
  background: rgba(255, 253, 236, 0.04);
}
/* line 360, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub {
  top: 9px;
}
@media (max-width: 767px) {
  /* line 360, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub {
    top: 1px;
  }
}
/* line 369, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a {
  color: #fff;
}
/* line 371, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a:after,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a:after,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a:after {
  display: none;
}
/* line 375, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent:hover .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover .sub {
  -webkit-animation: none;
  animation: none;
}
/* line 390, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent.active,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active {
  border-top: 1px solid #272323;
  color: #ffffff;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 396, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a .open-sub span + span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a .open-sub span + span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a .open-sub span + span {
  display: none;
}
/* line 400, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .sub {
  display: none;
  left: 0;
  position: relative;
}
/* line 407, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a:after,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a:after,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a:after {
  display: none;
}
/* line 411, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span {
  background: #bbb;
  height: 1px;
  margin: 14px 0 0 15px;
  position: absolute;
  width: 16px;
}
@media (max-width: 767px) {
  /* line 411, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span {
    margin: 22px 0 0 15px;
  }
}
/* line 421, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span {
  height: 16px;
  margin: 6px 0 0 22px;
  width: 1px;
}
@media (max-width: 767px) {
  /* line 421, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span {
    margin: 14px 0 0 22px;
  }
}
/* line 433, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a {
  color: #fff;
}
/* line 435, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a .open-sub span + span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a .open-sub span + span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a .open-sub span + span {
  display: none;
}
/* line 440, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent:hover > .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent:hover > .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent:hover > .sub {
  -webkit-animation: fadeIn 0;
  animation: fadeIn 0;
  display: none;
}
/* line 447, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a {
  color: #fff;
}
/* line 453, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav .sub {
  border: 0 none;
  display: none;
  left: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  position: relative;
}
/* line 463, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .open-sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub {
  bottom: 0;
  right: 0;
  position: absolute;
  top: 9px;
  width: 45px;
  display: block;
  height: 30px;
  z-index: 98;
}
@media (max-width: 767px) {
  /* line 463, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .open-sub,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub {
    top: 1px;
  }
}
/* line 475, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .open-sub span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub span {
  background: #ABABAB;
  display: block;
  height: 1px;
  margin: 17px 0 0 15px;
  position: absolute;
  width: 16px;
}
/* line 482, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub span + span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .open-sub span + span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub span + span {
  height: 16px;
  margin: 10px 0 0 22px;
  width: 1px;
}
/* line 491, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar,
.header.top-menu.transform-menu .primary .navbar .btn-navbar,
.header.minimized-menu .primary .navbar .btn-navbar {
  display: block;
  height: 60px;
  line-height: 15px;
  margin: 0 auto;
  float: none;
  padding: 13px 20px;
  position: relative;
  text-shadow: none;
  z-index: 920;
  border: none;
  border-left: 1px solid rgba(205, 51, 51, 0.3);
  border-right: 1px solid rgba(205, 51, 51, 0.3);
  border-radius: 0;
  width: 80px;
  background: none;
}
/* line 508, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar .text,
.header.top-menu.transform-menu .primary .navbar .btn-navbar .text,
.header.minimized-menu .primary .navbar .btn-navbar .text {
  color: #cd3333;
  float: right;
  line-height: 16px;
  padding: 22px 0 0px 0px;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.85714rem;
  font-weight: 600;
}
@media (max-width: 767px) {
  /* line 508, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .btn-navbar .text,
  .header.top-menu.transform-menu .primary .navbar .btn-navbar .text,
  .header.minimized-menu .primary .navbar .btn-navbar .text {
    position: absolute;
    top: -6px;
    right: 8px;
  }
}
/* line 523, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar .icon-bar,
.header.top-menu.transform-menu .primary .navbar .btn-navbar .icon-bar,
.header.minimized-menu .primary .navbar .btn-navbar .icon-bar {
  background: #cd3333;
  box-shadow: none;
  border-radius: 0;
  height: 3px;
  margin: 0 0 0 9px;
  width: 18px;
}
@media (max-width: 767px) {
  /* line 523, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .btn-navbar .icon-bar,
  .header.top-menu.transform-menu .primary .navbar .btn-navbar .icon-bar,
  .header.minimized-menu .primary .navbar .btn-navbar .icon-bar {
    width: 13px;
    height: 2px;
  }
}
/* line 534, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar,
.header.top-menu.transform-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar,
.header.minimized-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
@media (max-width: 767px) {
  /* line 534, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar,
  .header.top-menu.transform-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar,
  .header.minimized-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar {
    margin-top: 2px;
  }
}
/* line 542, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar.opened,
.header.top-menu.transform-menu .primary .navbar .btn-navbar.opened,
.header.minimized-menu .primary .navbar .btn-navbar.opened {
  background: #cd3333;
}
/* line 544, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar.opened .text,
.header.top-menu.transform-menu .primary .navbar .btn-navbar.opened .text,
.header.minimized-menu .primary .navbar .btn-navbar.opened .text {
  color: #fff;
}
/* line 547, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar.opened .icon-bar,
.header.top-menu.transform-menu .primary .navbar .btn-navbar.opened .icon-bar,
.header.minimized-menu .primary .navbar .btn-navbar.opened .icon-bar {
  background: #fff;
}
@media (max-width: 767px) {
  /* line 491, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .btn-navbar,
  .header.top-menu.transform-menu .primary .navbar .btn-navbar,
  .header.minimized-menu .primary .navbar .btn-navbar {
    padding: 3px 5px;
    height: 45px;
  }
}
/* line 556, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar.collapsed:before,
.header.top-menu.transform-menu .primary .navbar .btn-navbar.collapsed:before,
.header.minimized-menu .primary .navbar .btn-navbar.collapsed:before {
  display: block;
}

/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/*------------------- left-sidebar ---------------------------*/
/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/* line 573, ../sass/_primary-menu.scss */
.header.right-sidebar {
  height: 120%;
  width: 320px;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
  background: #161212;
  -webkit-transform: translateX(320px);
  -moz-transform: translateX(320px);
  -o-transform: translateX(320px);
  transform: translateX(320px);
  -webkit-transition: all 0.25s ease-in-out 0s;
  -moz-transition: all 0.25s ease-in-out 0s;
  -o-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}
/* line 591, ../sass/_primary-menu.scss */
.header.right-sidebar.open-menu {
  opacity: 1;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
/* line 599, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu {
  overflow-y: auto !important;
  display: table-row;
}
/* line 602, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .widget-box {
  display: block !important;
}
/* line 605, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .header-box {
  float: none;
  width: 100% !important;
}
@media (min-width: 768px) {
  /* line 609, ../sass/_primary-menu.scss */
  .header.menu-sidebar.minimized-menu .menu-box {
    display: table-cell;
    vertical-align: middle;
    float: none !important;
    width: 320px !important;
  }
}
@media (max-width: 767px) {
  /* line 609, ../sass/_primary-menu.scss */
  .header.menu-sidebar.minimized-menu .menu-box {
    padding-top: 60px;
  }
}
/* line 623, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .btn-navbar {
  display: none;
}
/* line 626, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse {
  height: auto !important;
  position: static;
  display: block !important;
  max-height: inherit !important;
}
/* line 631, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav {
  background: none;
  border: none;
  text-align: center;
  overflow: hidden !important;
}
/* line 636, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav li {
  padding: 0;
}
/* line 639, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav a {
  color: #bbbbbb;
  padding: 6px 59px 3px 59px;
  background: none;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 646, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav a .open-sub {
  top: 1px;
}
/* line 649, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav a:hover {
  color: #fff;
}
/* line 653, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent {
  position: relative;
}
/* line 656, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent.active:before {
  content: " ";
  position: absolute;
  top: 14px;
  width: 300px;
  height: calc(100% - 8px);
  display: block !important;
  border: 1px solid #272323;
  left: 10px;
}
/* line 667, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent > a {
  background: #171212;
  z-index: 99;
  position: relative;
}
/* line 671, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent > a .open-sub {
  top: -1px;
}
/* line 673, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent > a .open-sub span {
  width: 13px;
  margin: 14px 0 0 14px;
}
/* line 676, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent > a .open-sub span + span {
  height: 13px;
  margin: 8px 0 0 20px;
  width: 1px;
}
/* line 684, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent ul {
  margin-bottom: 3px;
}
/* line 687, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent li a {
  line-height: 24px;
}

@media (max-width: 1023px) {
  /* line 700, ../sass/_primary-menu.scss */
  .touch-device .navbar-nav {
    padding-bottom: 40px !important;
  }
}
@media (max-width: 767px) {
  /* line 705, ../sass/_primary-menu.scss */
  .header-box.menu-box {
    float: right !important;
  }

  /* line 708, ../sass/_primary-menu.scss */
  .header-box {
    width: auto !important;
  }

  /* line 711, ../sass/_primary-menu.scss */
  .navbar-nav {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 717, ../sass/_primary-menu.scss */
.widget-box > div {
  width: 50%;
}
@media (max-width: 767px) {
  /* line 717, ../sass/_primary-menu.scss */
  .widget-box > div {
    padding: 5px;
  }
  /* line 723, ../sass/_primary-menu.scss */
  .widget-box > div ul {
    width: 100%;
  }
}
/* line 727, ../sass/_primary-menu.scss */
.widget-box > div:first-of-type {
  border-right: 1px solid #272323;
}

/* line 732, ../sass/_primary-menu.scss */
.widget-box a,
.widget-box a i {
  color: #fff !important;
}

/* line 736, ../sass/_primary-menu.scss */
.menu-close {
  position: absolute;
  top: 15px;
  right: 15px;
  background: none;
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: #c5c4c4;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  padding-top: 0px;
}
/* line 747, ../sass/_primary-menu.scss */
.menu-close img {
  top: 0;
  position: absolute;
  bottom: 0;
  margin: auto;
  right: 0;
  left: 0;
}

/* line 760, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in,
.header.minimized-menu .primary .navbar .navbar-collapse.collapse.in {
  overflow-y: auto !important;
}

@media (max-width: 767px) {
  /* line 766, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse.in,
  .header.minimized-menu .primary .navbar .navbar-collapse.collapse.in {
    height: auto !important;
  }
}
/* line 771, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in .nav,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse.in .nav,
.header.minimized-menu .primary .navbar .navbar-collapse.collapse.in .nav {
  max-height: 100% !important;
}
@media (max-width: 767px) {
  /* line 771, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in .nav,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse.in .nav,
  .header.minimized-menu .primary .navbar .navbar-collapse.collapse.in .nav {
    max-height: auto !important;
  }
}

/*!
 * bootstrap-vertical-tabs - v1.1.0
 * https://dbtek.github.io/bootstrap-vertical-tabs
 * 2014-06-06
 * Copyright (c) 2014 İsmail Demirbilek
 * License: MIT
 */
/* line 9, ../sass/_vertical-tabs.scss */
.tabs-left, .tabs-right {
  border-bottom: none;
  padding-top: 2px;
}

/* line 14, ../sass/_vertical-tabs.scss */
.tabs-left {
  border-right: 1px solid #ddd;
}

/* line 18, ../sass/_vertical-tabs.scss */
.tabs-right {
  border-left: 1px solid #ddd;
}

/* line 22, ../sass/_vertical-tabs.scss */
.tabs-left > li, .tabs-right > li {
  float: none;
  margin-bottom: 2px;
}

/* line 27, ../sass/_vertical-tabs.scss */
.tabs-left > li {
  margin-right: -1px;
}

/* line 31, ../sass/_vertical-tabs.scss */
.tabs-right > li {
  margin-left: -1px;
}

/* line 35, ../sass/_vertical-tabs.scss */
.tabs-left > li.active > a {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}
/* line 38, ../sass/_vertical-tabs.scss */
.tabs-left > li.active > a:hover, .tabs-left > li.active > a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}

/* line 44, ../sass/_vertical-tabs.scss */
.tabs-right > li.active > a {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent;
}
/* line 47, ../sass/_vertical-tabs.scss */
.tabs-right > li.active > a:hover, .tabs-right > li.active > a:focus {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent;
}

/* line 53, ../sass/_vertical-tabs.scss */
.tabs-left > li > a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display: block;
}

/* line 59, ../sass/_vertical-tabs.scss */
.tabs-right > li > a {
  border-radius: 0 4px 4px 0;
  margin-right: 0;
}

/* line 64, ../sass/_vertical-tabs.scss */
.vertical-text {
  margin-top: 50px;
  border: none;
  position: relative;
}
/* line 68, ../sass/_vertical-tabs.scss */
.vertical-text > li {
  height: 20px;
  width: 120px;
  margin-bottom: 100px;
}
/* line 72, ../sass/_vertical-tabs.scss */
.vertical-text > li > a {
  border-bottom: 1px solid #ddd;
  border-right-color: transparent;
  text-align: center;
  border-radius: 4px 4px 0px 0px;
}
/* line 78, ../sass/_vertical-tabs.scss */
.vertical-text > li.active > a {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}
/* line 82, ../sass/_vertical-tabs.scss */
.vertical-text > li.active > a:hover, .vertical-text > li.active > a:focus {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}
/* line 89, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-left {
  left: -50px;
}
/* line 92, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-right {
  right: -50px;
}
/* line 94, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-right > li {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 102, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-left > li {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/* line 96, ../sass/style.scss */
body {
  color: #333333;
}

/* Preloader 
-----------------------------------------------------------------*/
/* line 101, ../sass/style.scss */
.preloader {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

/* line 110, ../sass/style.scss */
.circular {
  -webkit-animation: rotate 2s linear infinite;
  animation: rotate 2s linear infinite;
  height: 50px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transform: translate(-50%, -50%) rotate(360deg);
  -ms-transform: translate(-50%, -50%) rotate(360deg);
  transform: translate(-50%, -50%) rotate(360deg);
  width: 50px;
  z-index: 4;
}

/* line 126, ../sass/style.scss */
.path {
  stroke-dasharray: 1, 500;
  stroke-dashoffset: 0;
  -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round;
  stroke: #3498db;
}

@-webkit-keyframes rotate {
  /* line 136, ../sass/style.scss */
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }

  /* line 140, ../sass/style.scss */
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@keyframes rotate {
  /* line 147, ../sass/style.scss */
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }

  /* line 151, ../sass/style.scss */
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@-webkit-keyframes dash {
  /* line 157, ../sass/style.scss */
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  /* line 161, ../sass/style.scss */
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }

  /* line 165, ../sass/style.scss */
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}

@keyframes dash {
  /* line 171, ../sass/style.scss */
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  /* line 175, ../sass/style.scss */
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }

  /* line 179, ../sass/style.scss */
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}

/**/
/* line 186, ../sass/style.scss */
body.no-scroll {
  overflow: hidden;
}

/* Default Section 
-----------------------------------------------------------------*/
/* line 191, ../sass/style.scss */
main {
  position: relative;
}

/* line 194, ../sass/style.scss */
.section {
  overflow: hidden;
  position: relative;
}
/* line 197, ../sass/style.scss */
.section.dafault-padding {
  padding-bottom: 80px;
  padding-top: 80px;
}
@media (max-width: 767px) {
  /* line 197, ../sass/style.scss */
  .section.dafault-padding {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}

/* Background 
-----------------------------------------------------------------*/
/* line 209, ../sass/style.scss */
.background {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
/* line 218, ../sass/style.scss */
.background .layer {
  -webkit-background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 229, ../sass/style.scss */
.background .layer.left-50 {
  z-index: 0;
}
@media (min-width: 768px) {
  /* line 229, ../sass/style.scss */
  .background .layer.left-50 {
    left: -50%;
  }
}

/* line 237, ../sass/style.scss */
.bg-inside {
  position: relative;
}

/* Video Background 
---------------------------------------------------------------------*/
/* line 245, ../sass/style.scss */
.bg-video video, .bg-video-all video {
  background-attachment: fixed;
  bottom: 0;
  height: auto;
  max-width: inherit;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  right: 0;
  vertical-align: top;
  width: auto;
  z-index: 0;
}

/* Background Slider
---------------------------------------------------------------------*/
/* line 263, ../sass/style.scss */
.bg-slides ul {
  height: 100%;
  padding: 0;
  width: 100%;
  z-index: 0;
}
/* line 268, ../sass/style.scss */
.bg-slides ul li {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  list-style: none;
  width: 100%;
}

/* Parallax styles
-------------------------------------------------------------*/
/* line 281, ../sass/style.scss */
.dzsparallaxer {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* Header
---------------------------------------------------------------*/
/* line 293, ../sass/style.scss */
body.typography #header {
  position: fixed;
}

/* line 298, ../sass/style.scss */
header.top-menu {
  height: 60px;
}
@media (max-width: 767px) {
  /* line 298, ../sass/style.scss */
  header.top-menu {
    height: 45px;
  }
}

/* line 306, ../sass/style.scss */
#header.top-menu {
  background-color: white;
  color: white;
  height: 60px;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 99;
}
/* line 315, ../sass/style.scss */
#header.top-menu.fixed {
  position: fixed;
}
@media (max-width: 767px) {
  /* line 306, ../sass/style.scss */
  #header.top-menu {
    height: 45px;
  }
}
/* line 322, ../sass/style.scss */
#header.top-menu .header-box.menu-box {
  text-align: center;
}
/* line 327, ../sass/style.scss */
#header.menu-sidebar {
  height: 100%;
}

/* Logo-mini
---------------------------------------------------------------*/
/* line 335, ../sass/style.scss */
.logo-mini {
  margin: 4px;
  padding: 6px;
}
/* line 338, ../sass/style.scss */
.logo-mini a {
  display: block;
  height: 40px;
  overflow: hidden;
}
/* line 342, ../sass/style.scss */
.logo-mini a svg {
  width: 58px;
  height: 40px;
}
@media (max-width: 767px) {
  /* line 335, ../sass/style.scss */
  .logo-mini {
    margin: 1px;
    padding: 1px;
  }
}

/* line 353, ../sass/style.scss */
.top-nav-line .logo-mini img {
  background: white;
  margin: 10px 20px 20px 20px;
}
@media (max-width: 767px) {
  /* line 353, ../sass/style.scss */
  .top-nav-line .logo-mini img {
    margin: 1px 0px;
  }
}

/* Languages
---------------------------------------------------------------*/
/* line 363, ../sass/style.scss */
#languages {
  padding: 17px 30px 0 30px;
}
/* line 365, ../sass/style.scss */
#languages ul {
  padding: 0;
}
/* line 367, ../sass/style.scss */
#languages ul li {
  display: inline-block;
}
/* line 369, ../sass/style.scss */
#languages ul li a {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.85714rem;
  margin-right: 11px;
}
/* line 374, ../sass/style.scss */
#languages ul li a :last-of-type {
  margin-right: 0;
}

/* line 381, ../sass/style.scss */
.menu-sidebar.minimized-menu #languages a:after {
  display: block !important;
}

/* line 388, ../sass/style.scss */
.top-menu .widget-box > div ul {
  width: 100% !important;
}
/* line 391, ../sass/style.scss */
.top-menu .widget-box > div ul li a, .top-menu .widget-box > div ul li i {
  color: #bbb !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 398, ../sass/style.scss */
  .top-menu #languages {
    position: relative;
    margin-left: -10px;
  }
}
@media (max-width: 767px) {
  /* line 398, ../sass/style.scss */
  .top-menu #languages {
    padding: 3px 10px 3px 10px;
  }
  /* line 406, ../sass/style.scss */
  .top-menu #languages ul a {
    margin-right: 8px;
    font-weight: 700;
  }
  /* line 409, ../sass/style.scss */
  .top-menu #languages ul a:after {
    bottom: 0;
  }
  /* line 413, ../sass/style.scss */
  .top-menu #languages ul a:hover:after, .top-menu #languages ul a.active:after {
    bottom: 3px;
  }
}

@media (max-width: 767px) {
  /* line 426, ../sass/style.scss */
  .menu-sidebar .widget-box > div ul {
    width: 100% !important;
  }
  /* line 429, ../sass/style.scss */
  .menu-sidebar .widget-box > div ul li a, .menu-sidebar .widget-box > div ul li i {
    color: #cd3333 !important;
  }
  /* line 431, ../sass/style.scss */
  .menu-sidebar .widget-box > div ul li a:hover, .menu-sidebar .widget-box > div ul li i:hover {
    opacity: .9;
  }
}
/* line 440, ../sass/style.scss */
.menu-sidebar #languages {
  padding: 60px 30px 0 30px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 440, ../sass/style.scss */
  .menu-sidebar #languages {
    border-bottom: 1px solid #272323 !important;
    padding: 3px 10px 3px 45px;
    width: 50%;
  }
}
/* line 448, ../sass/style.scss */
.menu-sidebar #languages ul {
  text-align: center;
  width: 100% !important;
}
@media (max-width: 767px) {
  /* line 448, ../sass/style.scss */
  .menu-sidebar #languages ul {
    text-align: left;
  }
}
/* line 454, ../sass/style.scss */
.menu-sidebar #languages ul a {
  font-weight: 700;
  margin-right: 11px;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 454, ../sass/style.scss */
  .menu-sidebar #languages ul a {
    font-weight: 700;
    margin-right: 8px;
  }
  /* line 461, ../sass/style.scss */
  .menu-sidebar #languages ul a:after {
    bottom: 0;
  }
  /* line 465, ../sass/style.scss */
  .menu-sidebar #languages ul a:hover:after, .menu-sidebar #languages ul a.active:after {
    bottom: 3px;
  }
}
/* line 472, ../sass/style.scss */
.menu-sidebar #languages ul li:last-of-type a {
  margin-right: 0;
}

/* Header-soc-icon
---------------------------------------------------------------*/
/* line 482, ../sass/style.scss */
.header-soc-icon {
  padding: 17px 2px 0 25px;
}
/* line 484, ../sass/style.scss */
.header-soc-icon ul {
  padding: 0;
}
/* line 487, ../sass/style.scss */
.header-soc-icon li {
  display: inline-block;
}

/* line 492, ../sass/style.scss */
.top-menu .header-soc-icon {
  padding: 17px 2px 0 25px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 492, ../sass/style.scss */
  .top-menu .header-soc-icon {
    margin-right: -5px;
    position: relative;
  }
}
@media (max-width: 767px) {
  /* line 492, ../sass/style.scss */
  .top-menu .header-soc-icon {
    padding: 3px 10px 3px 10px;
  }
  /* line 501, ../sass/style.scss */
  .top-menu .header-soc-icon ul a {
    margin-left: 16px;
    font-size: 13px;
    font-size: 0.92857rem;
  }
}

/**/
/* line 513, ../sass/style.scss */
.header-soc-icon ul li a {
  margin-left: 25px;
}
/* line 516, ../sass/style.scss */
.header-soc-icon ul li:first-of-type a {
  margin-left: 0px;
}

/* line 522, ../sass/style.scss */
.menu-sidebar .header-soc-icon {
  float: none !important;
  padding: 17px 0px 53px 0px;
}
@media (max-width: 767px) {
  /* line 522, ../sass/style.scss */
  .menu-sidebar .header-soc-icon {
    border-bottom: 1px solid #272323 !important;
    float: right !important;
    padding: 3px 45px 3px 10px;
  }
}
/* line 530, ../sass/style.scss */
.menu-sidebar .header-soc-icon ul {
  text-align: center;
  width: 100% !important;
}
@media (max-width: 767px) {
  /* line 530, ../sass/style.scss */
  .menu-sidebar .header-soc-icon ul {
    text-align: right;
  }
  /* line 535, ../sass/style.scss */
  .menu-sidebar .header-soc-icon ul a {
    margin-left: 16px;
    padding: 0 !important;
    font-size: 13px;
    font-size: 0.92857rem;
  }
}

/* Top-nav-line
---------------------------------------------------------------*/
/* line 546, ../sass/style.scss */
.top-nav-line {
  display: none;
  height: 87px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 98;
}
/* line 555, ../sass/style.scss */
.top-nav-line #menu-open {
  background: transparent;
  border-bottom: 0 none;
  border: none;
  outline: none;
  padding: 10px 21px;
  width: 80px;
}
@media (min-width: 992px) {
  /* line 555, ../sass/style.scss */
  .top-nav-line #menu-open {
    margin: 20px 20px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 555, ../sass/style.scss */
  .top-nav-line #menu-open {
    height: 45px;
    padding: 18px 10px;
    width: 75px;
  }
}
/* line 570, ../sass/style.scss */
.top-nav-line #menu-open .text {
  color: #cd3333;
  float: right;
  font-weight: 600;
  line-height: 16px;
  padding: 25px 0 0 0px;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.85714rem;
}
@media (max-width: 767px) {
  /* line 570, ../sass/style.scss */
  .top-nav-line #menu-open .text {
    padding: 0;
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 11px;
    font-size: 0.78571rem;
  }
}
/* line 586, ../sass/style.scss */
.top-nav-line #menu-open .icon-bar {
  background: #cd3333;
  border-radius: 0;
  box-shadow: none;
  display: block;
  height: 3px;
  margin: 3px 0 4px 10px;
  width: 18px;
}
@media (max-width: 767px) {
  /* line 586, ../sass/style.scss */
  .top-nav-line #menu-open .icon-bar {
    height: 2px;
    margin: -2px 0 4px 1px;
    width: 15px;
  }
}
/* line 601, ../sass/style.scss */
.top-nav-line.fixed {
  left: auto;
  position: fixed;
  width: auto;
  z-index: 999;
}
/* line 606, ../sass/style.scss */
.top-nav-line.fixed .logo-mini {
  display: none;
}

/* Primary-banner-center-box
------------------------------------------------------------------*/
/* line 614, ../sass/style.scss */
.primary-banner {
  width: 100%;
}
/* line 616, ../sass/style.scss */
.primary-banner h1 {
  color: white;
  margin-bottom: 6px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  /* line 616, ../sass/style.scss */
  .primary-banner h1 {
    font-size: 36px !important;
    margin-bottom: 0px;
  }
}
/* line 624, ../sass/style.scss */
.primary-banner h1 span {
  font-size: 120px;
  font-size: 8.57143rem;
  letter-spacing: -1px;
}
@media (max-width: 991px) {
  /* line 624, ../sass/style.scss */
  .primary-banner h1 span {
    font-size: 90px;
    font-size: 6.42857rem;
  }
}
@media (max-width: 767px) {
  /* line 624, ../sass/style.scss */
  .primary-banner h1 span {
    font-size: 36px;
    font-size: 2.57143rem;
  }
}
/* line 635, ../sass/style.scss */
.primary-banner p.tlt {
  color: white;
  font-size: 41px;
  font-size: 2.92857rem;
  font-weight: 700;
}
@media (max-width: 991px) {
  /* line 635, ../sass/style.scss */
  .primary-banner p.tlt {
    font-size: 31px;
    font-size: 2.21429rem;
  }
}
@media (max-width: 767px) {
  /* line 635, ../sass/style.scss */
  .primary-banner p.tlt {
    font-size: 16px;
    font-size: 1.14286rem;
  }
}

/* line 649, ../sass/style.scss */
.primary-banner-center-box {
  display: table;
  height: 100%;
  width: 100%;
}
/* line 653, ../sass/style.scss */
.primary-banner-center-box > .container-fluid {
  display: table-row;
}
/* line 655, ../sass/style.scss */
.primary-banner-center-box > .container-fluid > .row {
  display: table-cell;
  vertical-align: middle;
}

/* line 662, ../sass/style.scss */
.next-sections {
  cursor: pointer;
  font-size: 13px;
  font-size: 0.92857rem;
  background: none;
  border: none;
  bottom: 28px;
  color: white;
  font-weight: 300;
  left: 50%;
  margin-left: -42px;
  position: absolute;
  text-align: center;
}
/* line 674, ../sass/style.scss */
.next-sections i {
  font-size: 30px;
  font-size: 2.14286rem;
  border-radius: 50%;
  border: 1px solid rgba(255, 253, 236, 0.5);
  color: white;
  display: block;
  height: 40px;
  margin: 12px auto;
  padding: 5px 0 0 1px;
  width: 40px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 688, ../sass/style.scss */
.next-sections:hover i {
  border: 1px solid #fffdec;
}
@media (max-height: 320px) {
  /* line 662, ../sass/style.scss */
  .next-sections {
    display: none;
  }
}

/* Table-block
----------------------------------------------------------------*/
/* line 703, ../sass/style.scss */
.table-block h1 {
  opacity: 0.9;
  position: relative;
  font-size: 300px;
  font-size: 21.42857rem;
}
/* line 707, ../sass/style.scss */
.table-block h1 span {
  font-size: 26px;
  font-size: 1.85714rem;
  bottom: 2%;
  font-weight: normal;
  left: 0;
  position: absolute;
  text-transform: none;
  width: 100%;
}
@media (min-width: 992px) {
  /* line 707, ../sass/style.scss */
  .table-block h1 span {
    bottom: 2%;
  }
}

@media (min-width: 768px) {
  /* line 723, ../sass/style.scss */
  .table-block {
    padding-bottom: 75px;
    padding-top: 105px;
  }
}
@media (max-width: 767px) {
  /* line 730, ../sass/style.scss */
  .table-block {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  /* line 730, ../sass/style.scss */
  .table-block {
    padding-bottom: 48px;
    padding-top: 75px;
  }
}

/* Table-box
----------------------------------------------------------------*/
/* line 743, ../sass/style.scss */
.table-box {
  overflow: hidden;
}
/* line 746, ../sass/style.scss */
.table-box > .row > div.t2 {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 752, ../sass/style.scss */
.table-row {
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 992px) {
  /* line 758, ../sass/style.scss */
  .table-row {
    display: table;
    width: 100%;
  }
  /* line 761, ../sass/style.scss */
  .table-row > div {
    display: table-cell;
    float: none;
    height: 100%;
    vertical-align: middle;
  }
}
/* line 770, ../sass/style.scss */
.no-padding {
  padding-left: 0;
  padding-right: 0;
}

/* line 774, ../sass/style.scss */
.no-margin {
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 780, ../sass/style.scss */
  .table-row {
    display: table;
    width: 100%;
  }
  /* line 783, ../sass/style.scss */
  .table-row > div:nth-child(2), .table-row > div:nth-child(3) {
    display: table-cell;
    float: none;
  }
  /* line 787, ../sass/style.scss */
  .table-row > div:nth-child(1) {
    display: table-caption;
    float: none;
  }
  /* line 791, ../sass/style.scss */
  .table-row.two-cell {
    display: block;
  }
  /* line 793, ../sass/style.scss */
  .table-row.two-cell > div {
    display: block;
    float: left;
  }
}
/* About
---------------------------------------------------------------*/
/* line 805, ../sass/style.scss */
#about-us .background .layer {
  background-color: white;
}
/* line 810, ../sass/style.scss */
#about-us .table-block h1 {
  color: #cd3333;
}
/* line 815, ../sass/style.scss */
#about-us h4 {
  color: white;
  padding-bottom: 24px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 815, ../sass/style.scss */
  #about-us h4 {
    padding-bottom: 34px;
  }
}
/* line 822, ../sass/style.scss */
#about-us h4:before {
  background: rgba(255, 255, 255, 0.75);
  bottom: 0;
  content: " ";
  height: 2px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  width: 40px;
}
/* line 833, ../sass/style.scss */
#about-us h5 {
  color: #cd3333;
}
@media (max-width: 991px) {
  /* line 833, ../sass/style.scss */
  #about-us h5 {
    margin-bottom: 32px;
  }
}
/* line 840, ../sass/style.scss */
#about-us .t2 p {
  color: #fff1f1;
  font-size: 18px;
  font-size: 1.28571rem;
  letter-spacing: 0;
  line-height: 1.65;
}
@media (max-width: 767px) {
  /* line 840, ../sass/style.scss */
  #about-us .t2 p {
    font-size: 16px;
    font-size: 1.14286rem;
  }
}
@media (max-width: 767px) {
  /* line 840, ../sass/style.scss */
  #about-us .t2 p {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.9;
  }
}
/* line 854, ../sass/style.scss */
#about-us .t1 {
  min-height: 300px;
}
@media (min-width: 1170px) {
  /* line 854, ../sass/style.scss */
  #about-us .t1 {
    min-height: 535px;
  }
}
/* line 860, ../sass/style.scss */
#about-us .big-text {
  font-weight: 300;
  font-size: 16px;
  font-size: 1.14286rem;
  margin-bottom: 28px;
}
@media (min-width: 992px) {
  /* line 860, ../sass/style.scss */
  #about-us .big-text {
    font-size: 18px;
    font-size: 1.28571rem;
    line-height: 1.6;
  }
}
/* line 869, ../sass/style.scss */
#about-us .cont-a-text-box {
  padding: 40px;
}
@media (max-width: 991px) {
  /* line 869, ../sass/style.scss */
  #about-us .cont-a-text-box {
    padding: 40px 30px;
  }
}
/* line 875, ../sass/style.scss */
#about-us .next-sections {
  margin-left: -49px;
}
/* line 879, ../sass/style.scss */
#about-us .hello-box {
  padding-bottom: 120px;
  padding-top: 35px;
}
@media (max-width: 767px) {
  /* line 879, ../sass/style.scss */
  #about-us .hello-box {
    padding-bottom: 112px;
    padding-top: 35px;
  }
}
/* line 888, ../sass/style.scss */
#about-us .about-text-box {
  padding-bottom: 48px;
  position: inherit;
}
@media (max-width: 991px) {
  /* line 888, ../sass/style.scss */
  #about-us .about-text-box {
    padding-bottom: 30px;
  }
}
/* line 894, ../sass/style.scss */
#about-us .about-text-box:last-of-type {
  padding-bottom: 0;
}

/* Team-carousel
---------------------------------------------------------------*/
@media (min-width: 991px) {
  /* line 904, ../sass/style.scss */
  #team .table-block {
    left: 1%;
    position: absolute;
    top: 18%;
    z-index: 9;
  }
}
@media (max-width: 991px) {
  /* line 912, ../sass/style.scss */
  #team .table-block {
    background: #d6e6e7;
    display: block;
  }
}
/* line 917, ../sass/style.scss */
#team h1 {
  color: rgba(240, 255, 255, 0.75);
}
@media (max-width: 991px) {
  /* line 917, ../sass/style.scss */
  #team h1 {
    color: #334a4b;
  }
}
/* line 923, ../sass/style.scss */
#team h2 {
  font-size: 48px;
  font-size: 3.42857rem;
  padding-bottom: 23px;
  position: relative;
}
@media (max-width: 991px) {
  /* line 923, ../sass/style.scss */
  #team h2 {
    font-size: 28px;
    font-size: 2rem;
    margin-bottom: 28px;
    padding-bottom: 27px;
  }
}
@media (max-width: 767px) {
  /* line 923, ../sass/style.scss */
  #team h2 {
    font-size: 24px;
    font-size: 1.71429rem;
    padding-bottom: 30px;
    padding-top: 28px;
  }
}
/* line 937, ../sass/style.scss */
#team h2:before {
  background: rgba(255, 255, 255, 0.75);
  bottom: 0px;
  content: ' ';
  height: 2px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  width: 40px;
}

/**/
/* line 952, ../sass/style.scss */
#team-carousel .team-element, #team-carousel .table-block > h1.team-element {
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
@media (max-width: 767px) {
  /* line 952, ../sass/style.scss */
  #team-carousel .team-element, #team-carousel .table-block > h1.team-element {
    opacity: 1 !important;
  }
}
/* line 960, ../sass/style.scss */
#team-carousel .team-element.show-team-element, #team-carousel .table-block > h1.team-element.show-team-element {
  opacity: 1;
}
/* line 964, ../sass/style.scss */
#team-carousel .table-block h1.team-element {
  -webkit-transition-delay: 0.2s;
  /* Safari */
  transition-delay: 0.2s;
}
/* line 968, ../sass/style.scss */
#team-carousel .slide-text.team-element {
  -webkit-transition-delay: 0.4s;
  /* Safari */
  transition-delay: 0.4s;
}
/* line 972, ../sass/style.scss */
#team-carousel #thumbs.team-element {
  -webkit-transition-delay: 0.7s;
  /* Safari */
  transition-delay: 0.7s;
}
/* line 976, ../sass/style.scss */
#team-carousel #prev.team-element, #team-carousel #next.team-element {
  -webkit-transition-delay: 0.9s;
  /* Safari */
  transition-delay: 0.9s;
}

/**/
/* line 984, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel {
  max-height: 970px !important;
}
/* line 986, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel > div {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
/* line 991, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel img {
  height: auto;
  width: 100%;
}
/* line 995, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel .wrap-img {
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  max-width: 1500px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1001, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .wrap-img img {
    margin-left: -20%;
  }
}
/* line 1006, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel .slide-text {
  color: azure;
  padding: 10px;
  right: 2%;
  text-align: center;
  top: 35%;
}
@media (min-width: 1200px) {
  /* line 1006, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text {
    top: 35%;
  }
}
@media (min-width: 992px) {
  /* line 1006, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text {
    position: absolute;
    top: 30%;
    width: 33%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1006, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text {
    position: absolute;
    top: 15%;
    width: 42%;
  }
}
@media (max-width: 767px) {
  /* line 1006, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text {
    color: white;
    padding: 10px 10px 30px 10px;
  }
}
/* line 1029, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel .slide-text p {
  font-size: 16px;
  font-size: 1.14286rem;
  letter-spacing: 1px;
  margin: 0 0 23px;
}
@media (max-width: 991px) {
  /* line 1029, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text p {
    font-size: 14px;
    font-size: 1rem;
    letter-spacing: 0.5px;
    line-height: 1.9;
  }
}
/* line 1039, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel .slide-text .social {
  background-color: green;
  margin: 0 auto;
  padding: 10px;
  width: 90%;
}
/* line 1045, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel .slide-text .circules {
  height: 90px;
  margin: 73px auto 0px;
  width: 90%;
}
@media (min-width: 1200px) {
  /* line 1045, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text .circules {
    margin: 73px auto 0px;
  }
}
@media (max-width: 1199px) {
  /* line 1045, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text .circules {
    margin: 10px auto 0;
  }
}
@media (max-width: 991px) {
  /* line 1045, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text .circules {
    margin: 20px auto 0px;
  }
}
@media (max-width: 767px) {
  /* line 1045, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text .circules {
    margin: 42px auto 0px;
    width: 100%;
  }
}

/**/
@media (min-width: 767px) and (max-width: 991px) {
  /* line 1070, ../sass/style.scss */
  #team-carousel {
    background: #466169;
    /* Old browsers */
    background: -moz-linear-gradient(top, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #466169), color-stop(12%, #4a656b), color-stop(24%, #4d696f), color-stop(38%, #5f7a81), color-stop(45%, #779093), color-stop(50%, #869b9f), color-stop(63%, #9cb0b1), color-stop(74%, #b0c1c3), color-stop(88%, #b9c8ca), color-stop(100%, #b3c5c7));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
    /*Chrome10+,Safari5.1+*/
    background: -o-linear-gradient(top, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466169', endColorstr='#b3c5c7',GradientType=0 );
    /* IE6-9 */
  }
}
@media (max-width: 767px) {
  /* line 1070, ../sass/style.scss */
  #team-carousel {
    background-color: #3d5354;
  }
}

/* line 1086, ../sass/style.scss */
#thumbs-wrapper {
  padding: 20px 0;
  position: relative;
  z-index: 9;
}
@media (max-width: 991px) {
  /* line 1086, ../sass/style.scss */
  #thumbs-wrapper {
    margin: 0;
    padding: 20px 45px;
    width: 100%;
    background: #2e4343;
    /* Old browsers */
    background: -moz-linear-gradient(top, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2e4343), color-stop(25%, #2f4445), color-stop(50%, #304647), color-stop(76%, #324849), color-stop(100%, #334a4b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e4343', endColorstr='#334a4b',GradientType=0 );
    /* IE6-9 */
  }
}
/* line 1105, ../sass/style.scss */
#thumbs-wrapper #thumbs > div {
  text-align: center;
}
/* line 1108, ../sass/style.scss */
#thumbs-wrapper #thumbs a {
  -webkit-transition: all 0.2s linear;
  font-size: 12px;
  font-size: 0.85714rem;
  color: #e4e7e8;
  display: block;
  float: none;
  font-weight: 700;
  text-transform: uppercase;
  transition: all 0.2s linear;
}
@media (max-width: 767px) {
  /* line 1108, ../sass/style.scss */
  #thumbs-wrapper #thumbs a {
    font-size: 0;
  }
}
/* line 1121, ../sass/style.scss */
#thumbs-wrapper #thumbs a span {
  border-radius: 50%;
  border: 5px solid rgba(255, 255, 255, 0.1);
  display: block;
  float: none;
  height: 100px;
  margin-bottom: 11px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  width: 100px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 1134, ../sass/style.scss */
#thumbs-wrapper #thumbs a span img {
  height: 100%;
  display: block;
  position: absolute;
  right: -50%;
  margin: auto;
  left: -50%;
}
@media (max-width: 767px) {
  /* line 1121, ../sass/style.scss */
  #thumbs-wrapper #thumbs a span {
    margin-bottom: 0;
  }
}
/* line 1147, ../sass/style.scss */
#thumbs-wrapper #thumbs a:hover, #thumbs-wrapper #thumbs a.selected, #thumbs-wrapper #thumbs a:focus {
  color: #e4e7e8;
  outline: medium none;
}
/* line 1150, ../sass/style.scss */
#thumbs-wrapper #thumbs a:hover span, #thumbs-wrapper #thumbs a.selected span, #thumbs-wrapper #thumbs a:focus span {
  border-color: azure;
}
/* line 1156, ../sass/style.scss */
#thumbs-wrapper #prev {
  color: rgba(255, 255, 255, 0.5);
  left: -30px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
  font-size: 32px;
  font-size: 2.28571rem;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
@media (max-width: 991px) {
  /* line 1156, ../sass/style.scss */
  #thumbs-wrapper #prev {
    left: 16px;
    margin-top: -27px;
  }
}
@media (max-width: 767px) {
  /* line 1156, ../sass/style.scss */
  #thumbs-wrapper #prev {
    left: 22%;
  }
}
/* line 1174, ../sass/style.scss */
#thumbs-wrapper #prev:hover {
  color: white;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
/* line 1179, ../sass/style.scss */
#thumbs-wrapper #prev:hover, #thumbs-wrapper #prev:focus, #thumbs-wrapper #prev:active {
  outline: none;
}
/* line 1183, ../sass/style.scss */
#thumbs-wrapper #next {
  color: rgba(255, 255, 255, 0.5);
  margin-top: -30px;
  position: absolute;
  right: -30px;
  top: 50%;
  font-size: 32px;
  font-size: 2.28571rem;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media (max-width: 991px) {
  /* line 1183, ../sass/style.scss */
  #thumbs-wrapper #next {
    right: 16px;
    margin-top: -27px;
  }
}
@media (max-width: 767px) {
  /* line 1183, ../sass/style.scss */
  #thumbs-wrapper #next {
    right: 22%;
  }
}
/* line 1199, ../sass/style.scss */
#thumbs-wrapper #next:hover {
  color: white;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
/* line 1204, ../sass/style.scss */
#thumbs-wrapper #next:hover, #thumbs-wrapper #next:focus, #thumbs-wrapper #next:active {
  outline: none;
}

/* line 1210, ../sass/style.scss */
[data-animation] {
  opacity: 0;
}

/* line 1213, ../sass/style.scss */
#carousel .active [data-animation] {
  opacity: 1;
}

/* Cicle Team
--------------------------------------------------------------------------------------*/
/* line 1219, ../sass/style.scss */
.pie_progress {
  display: inline-block;
  text-transform: uppercase;
  width: 80px;
  font-size: 11px;
  font-size: 0.78571rem;
  margin-right: 10px;
}
@media (max-width: 991px) {
  /* line 1219, ../sass/style.scss */
  .pie_progress {
    margin-right: 6px;
  }
}
/* line 1228, ../sass/style.scss */
.pie_progress:last-of-type {
  margin-right: 0;
}

/* line 1233, ../sass/style.scss */
.skill-wrap {
  display: inline-block;
  margin: 0 0px 0 3px;
  position: relative;
}
/* line 1238, ../sass/style.scss */
.skill-wrap .skill-percent {
  font-size: 33px;
  font-size: 2.35714rem;
  font-family: 'Arial';
  font-weight: bold;
  left: 0;
  position: absolute;
  right: 0;
  top: 46px;
}
/* line 1247, ../sass/style.scss */
.skill-wrap .skill-name {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #222;
  font-weight: 400;
  font-weight: normal;
  left: 0;
  padding: 0 10px;
  position: absolute;
  right: 0;
  top: 90px;
}

/* line 1260, ../sass/style.scss */
.team-element, .table-block h1.team-element {
  opacity: 0;
}
/* line 1262, ../sass/style.scss */
.team-element.show-team-element, .table-block h1.team-element.show-team-element {
  opacity: 1;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- PORTFOLIO ------------------------------------ */
/* ---------------------------------------------------------------------------------- */
/* line 1270, ../sass/style.scss */
.portfolio {
  overflow: hidden;
  position: relative;
}
@media (max-width: 767px) {
  /* line 1273, ../sass/style.scss */
  .portfolio .table-block {
    padding-top: 92px;
  }
}
/* line 1279, ../sass/style.scss */
.portfolio .portfolio .row {
  margin-left: 0;
  margin-right: 0;
  position: relative;
  z-index: 8;
}
/* line 1284, ../sass/style.scss */
.portfolio .portfolio .row > div {
  padding-left: 0;
  padding-right: 0;
}

/* line 1291, ../sass/style.scss */
.wrap-isotop {
  position: relative;
}

@media (min-width: 768px) {
  /* line 1294, ../sass/style.scss */
  .table-block {
    display: table-cell;
    float: none;
    height: 100%;
    vertical-align: middle;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1294, ../sass/style.scss */
  .table-block {
    padding-bottom: 20px;
    padding-top: 0;
  }
}
/* line 1305, ../sass/style.scss */
.table-block h1 {
  font-size: 300px;
  font-size: 21.42857rem;
  color: white;
  line-height: 1.3;
  z-index: 0;
}
@media (max-width: 1450px) {
  /* line 1305, ../sass/style.scss */
  .table-block h1 {
    font-size: 220px;
    font-size: 15.71429rem;
  }
}
@media (max-width: 1170px) {
  /* line 1305, ../sass/style.scss */
  .table-block h1 {
    font-size: 220px;
    font-size: 15.71429rem;
    line-height: 0.8;
  }
}
@media (max-width: 991px) {
  /* line 1305, ../sass/style.scss */
  .table-block h1 {
    line-height: 1.1;
  }
}
/* line 1321, ../sass/style.scss */
.table-block h1 span {
  font-size: 26px;
  font-size: 1.85714rem;
  letter-spacing: 0.2px;
}
@media (max-width: 1170px) {
  /* line 1321, ../sass/style.scss */
  .table-block h1 span {
    font-size: 20px;
    font-size: 1.42857rem;
    bottom: -20px;
    position: absolute;
  }
}
@media (max-width: 991px) {
  /* line 1321, ../sass/style.scss */
  .table-block h1 span {
    bottom: 4px;
    position: absolute;
  }
}

/* line 1337, ../sass/style.scss */
.isotop-filters {
  background-color: rgba(33, 97, 169, 0.95);
  display: table;
  height: 33.332%;
  left: 33.332%;
  position: absolute;
  text-align: center;
  text-align: center;
  width: 33.332%;
  z-index: 98;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1337, ../sass/style.scss */
  .isotop-filters {
    left: 25%;
    width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 1337, ../sass/style.scss */
  .isotop-filters {
    display: inline-block;
    height: auto;
    left: 0 !important;
    margin-bottom: -5px;
    padding-bottom: 73px;
    position: relative;
    top: 0 !important;
    width: 100%;
  }
}
/* line 1364, ../sass/style.scss */
.isotop-filters .wrap-button {
  left: 0;
  padding: 25px 10px 0 10px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}
@media (max-width: 1170px) {
  /* line 1364, ../sass/style.scss */
  .isotop-filters .wrap-button {
    padding: 8px 10px 0 10px;
  }
}
@media (max-width: 991px) {
  /* line 1364, ../sass/style.scss */
  .isotop-filters .wrap-button {
    padding: 10px 90px 0 90px;
  }
}
@media (max-width: 767px) {
  /* line 1364, ../sass/style.scss */
  .isotop-filters .wrap-button {
    bottom: 17px;
    padding: 10px 40px 0 40px;
    position: absolute;
    z-index: 90;
  }
}
@media (min-width: 768px) {
  /* line 1384, ../sass/style.scss */
  .isotop-filters .table-block {
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* line 1391, ../sass/style.scss */
.isotop-filters button {
  background: none;
  border: none;
  box-shadow: none;
  color: rgba(255, 255, 255, 0.6);
  letter-spacing: -0.7px;
  margin-left: 0;
  margin-right: 17px;
  padding: 10px 0;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
@media (min-width: 1400px) {
  /* line 1391, ../sass/style.scss */
  .isotop-filters button {
    font-size: 17px;
    font-size: 1.21429rem;
  }
}
@media (max-width: 1399px) {
  /* line 1391, ../sass/style.scss */
  .isotop-filters button {
    font-size: 16px;
    font-size: 1.14286rem;
    margin-right: 10px;
    padding: 6px 0;
  }
}
@media (max-width: 991px) {
  /* line 1391, ../sass/style.scss */
  .isotop-filters button {
    font-size: 14px;
    font-size: 1rem;
    margin-right: 19px;
    padding: 6px 0;
  }
}
@media (max-width: 991px) {
  /* line 1391, ../sass/style.scss */
  .isotop-filters button {
    padding: 4px 0 5px 0;
  }
}
/* line 1418, ../sass/style.scss */
.isotop-filters button:last-of-type {
  margin-right: 0;
}
/* line 1421, ../sass/style.scss */
.isotop-filters button:hover, .isotop-filters button:active, .isotop-filters button.is-checked {
  background: none;
  border: none;
  box-shadow: none;
  color: white;
}
/* line 1428, ../sass/style.scss */
.isotop-filters .show-panel, .isotop-filters .hide-panel {
  bottom: 5px;
  font-size: 11px;
  font-weight: 700;
  left: 10px;
  letter-spacing: -0.2px;
  padding: 0;
  position: absolute;
  text-transform: uppercase;
}
/* line 1437, ../sass/style.scss */
.isotop-filters .show-panel i, .isotop-filters .hide-panel i {
  font-size: 12px;
  margin-right: 4px;
}
/* line 1442, ../sass/style.scss */
.isotop-filters .show-panel {
  bottom: 0;
  color: white;
  display: none;
  height: 100%;
  left: 0;
  margin: 0 auto;
  width: 100%;
}
/* line 1450, ../sass/style.scss */
.isotop-filters .show-panel i {
  font-size: 21px;
  font-size: 1.5rem;
  border-radius: 3px;
  border: 1px solid rgba(255, 253, 236, 0.4);
  padding: 7px 10px 7px 10px;
  position: absolute;
  right: 10px;
  top: 10px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 1461, ../sass/style.scss */
.isotop-filters .show-panel:hover i {
  border: 1px solid #fffdec;
}
/* line 1465, ../sass/style.scss */
.isotop-filters .mini-filter {
  display: none;
}
/* line 1468, ../sass/style.scss */
.isotop-filters.hide-panel {
  background-color: rgba(205, 51, 51, 0.97);
  display: table;
  left: 0 !important;
  top: 0 !important;
}
/* line 1473, ../sass/style.scss */
.isotop-filters.hide-panel .wrap-button {
  display: none;
}
/* line 1476, ../sass/style.scss */
.isotop-filters.hide-panel .mini-filter {
  display: block;
}
/* line 1479, ../sass/style.scss */
.isotop-filters.hide-panel .big-filter {
  display: none;
}
/* line 1482, ../sass/style.scss */
.isotop-filters.hide-panel .table-block {
  display: table-cell;
  float: none;
  height: 100%;
  padding: 0;
  vertical-align: middle;
}
/* line 1488, ../sass/style.scss */
.isotop-filters.hide-panel .table-block h1 {
  font-size: 160px;
  font-size: 11.42857rem;
  line-height: 1;
}
@media (min-width: 1500px) {
  /* line 1488, ../sass/style.scss */
  .isotop-filters.hide-panel .table-block h1 {
    font-size: 190px;
    font-size: 13.57143rem;
    line-height: 1.1;
  }
}
@media (min-width: 992px) and (max-width: 1170px) {
  /* line 1488, ../sass/style.scss */
  .isotop-filters.hide-panel .table-block h1 {
    font-size: 130px;
    font-size: 9.28571rem;
  }
}
/* line 1498, ../sass/style.scss */
.isotop-filters.hide-panel .table-block h1 span {
  font-size: 33px;
  font-size: 2.35714rem;
  bottom: -12%;
  font-weight: 800;
  text-transform: uppercase;
}
@media (min-width: 992px) and (max-width: 1170px) {
  /* line 1498, ../sass/style.scss */
  .isotop-filters.hide-panel .table-block h1 span {
    font-size: 28px;
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  /* line 1510, ../sass/style.scss */
  .isotop-filters.hide-panel button.hide-panel {
    display: none;
  }
  /* line 1513, ../sass/style.scss */
  .isotop-filters.hide-panel .show-panel {
    display: block;
  }
}

/* line 1521, ../sass/style.scss */
.isotope {
  margin: 0;
  min-height: 330px;
}
/* line 1524, ../sass/style.scss */
.isotope h3 {
  font-size: 16px;
  font-size: 1.14286rem;
  -webkit-transition: all 0.2s ease-in-out 0.2s;
  -moz-transition: all 0.2s ease-in-out 0.2s;
  -o-transition: all 0.2s ease-in-out 0.2s;
  transition: all 0.2s ease-in-out 0.2s;
  color: white;
  cursor: pointer;
  font-weight: 300;
  font-weight: 300;
  left: 0;
  margin-bottom: 0;
  margin-top: 22%;
  opacity: 0;
  text-align: center;
  text-transform: none;
  width: 100%;
  z-index: 10;
}
/* line 1539, ../sass/style.scss */
.isotope h3 span {
  font-size: 11px;
  font-size: 0.78571rem;
  color: #8eb3dc;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 1548, ../sass/style.scss */
.isotope .element-item:hover .overlay h3 {
  opacity: 1;
}

/* line 1554, ../sass/style.scss */
.element-item {
  height: auto;
  overflow: hidden;
  text-align: center;
  width: 16.666666667%;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1554, ../sass/style.scss */
  .element-item {
    width: 25%;
  }
}
@media (max-width: 767px) {
  /* line 1554, ../sass/style.scss */
  .element-item {
    width: 50%;
  }
}
/* line 1565, ../sass/style.scss */
.element-item img {
  height: auto;
  margin-bottom: 0;
  width: 100%;
}
/* line 1570, ../sass/style.scss */
.element-item a {
  display: block;
  outline: none !important;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
/* line 1576, ../sass/style.scss */
.element-item a:focus, .element-item a:active {
  outline: none !important;
}
/* line 1580, ../sass/style.scss */
.element-item .overlay {
  color: white;
  height: 93%;
  left: 3.5%;
  position: absolute;
  text-align: center;
  top: 3.5%;
  width: 93%;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 1590, ../sass/style.scss */
.element-item .overlay .p-target {
  opacity: 0;
}
/* line 1595, ../sass/style.scss */
.element-item:focus .overlay, .element-item:active .overlay, .element-item:hover .overlay {
  background: rgba(5, 67, 131, 0.8);
}
/* line 1597, ../sass/style.scss */
.element-item:focus .overlay .p-target, .element-item:active .overlay .p-target, .element-item:hover .overlay .p-target {
  opacity: 1;
}
/* line 1603, ../sass/style.scss */
.element-item .overlay .p-target {
  margin-top: 37%;
  width: auto !important;
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
}
/* line 1610, ../sass/style.scss */
.element-item span {
  cursor: pointer;
  display: block;
  font-weight: 700;
  margin-top: 10px;
  position: relative;
  z-index: 10;
}
@media (max-width: 480px) {
  /* line 1610, ../sass/style.scss */
  .element-item span {
    margin-top: 5px;
  }
}
/* line 1622, ../sass/style.scss */
.element-item:hover span {
  opacity: 1;
}

/* line 1628, ../sass/style.scss */
.p-title {
  bottom: 5%;
  position: absolute;
  width: 100%;
  z-index: 99999;
}

/* line 1636, ../sass/style.scss */
.element-item a {
  opacity: 0;
}
/* line 1639, ../sass/style.scss */
.element-item.show-element a {
  opacity: 1;
}

/* line 1646, ../sass/style.scss */
.element-item a {
  -webkit-transition: opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  /* easeInOutQuad */
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  /* easeInOutQuad*/
}

@media (min-width: 992px) {
  /* line 1661, ../sass/style.scss */
  .firefox .portfolio .element-item {
    width: 16.666665%;
  }
  /* line 1664, ../sass/style.scss */
  .firefox .portfolio .isotop-filters {
    left: 33.3%;
  }
}

/*  SLIDERS PORTFOLIO STYLE 
-----------------------------------------------------------------------------------*/
/* line 1674, ../sass/style.scss */
.sliders {
  overflow: hidden;
  position: relative;
}
/* line 1678, ../sass/style.scss */
.sliders > .row {
  box-shadow: inset 0px 1px 0px 0px #e5e5e5;
  height: 100%;
}
/* line 1682, ../sass/style.scss */
.sliders .sliders-preloader {
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 9999;
}
/* line 1693, ../sass/style.scss */
.sliders .sliders-preloader.loaded {
  opacity: 0;
  z-index: -1;
}

/* line 1700, ../sass/style.scss */
.sliders {
  height: 0;
  max-height: 700px;
  overflow: hidden;
  -webkit-transition: max-height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99), height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);
  transition: max-height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99), height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);
}
/* line 1706, ../sass/style.scss */
.sliders.close-box {
  max-height: 0;
  -webkit-transition: max-height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);
  transition: max-height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);
}
/* line 1712, ../sass/style.scss */
.sliders .a-slider-bcontrols {
  margin: 20px 0 42px 0;
}
/* line 1715, ../sass/style.scss */
.sliders .container-fluid {
  display: none;
  min-width: 100px;
}
/* line 1719, ../sass/style.scss */
.sliders .container-fluid .wrap-slider {
  position: relative;
}
/* line 1722, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .photos-container {
  clear: both;
  overflow: hidden;
}
/* line 1723, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .photos-container img {
  display: block;
  float: none;
  height: auto;
  width: 100%;
}
/* line 1734, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .rslides > div {
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
/* line 1741, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .rslides_nav {
  -webkit-transition: all 0.05s ease-in-out 0.05s;
  -moz-transition: all 0.05s ease-in-out 0.05s;
  -o-transition: all 0.05s ease-in-out 0.05s;
  transition: all 0.05s ease-in-out 0.05s;
  background-color: white;
  background-repeat: no-repeat;
  border-radius: 50%;
  display: block !important;
  font-size: 0;
  height: 40px;
  margin-top: -20px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 40px;
  z-index: 999;
}
/* line 1756, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .rslides_nav.prev {
  background-position: 13px center !important;
  left: -5px;
}
/* line 1759, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .rslides_nav.prev:hover {
  background-color: white;
  background-position: 13px center !important;
  background-repeat: no-repeat;
}
/* line 1765, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .rslides_nav.next {
  background-position: 15px center !important;
  right: -5px;
}
/* line 1768, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .rslides_nav.next:hover {
  background-color: white;
  background-position: 15px center !important;
  background-repeat: no-repeat;
}
/* line 1777, ../sass/style.scss */
.sliders .container-fluid .additional-info {
  color: #999;
  margin-top: 36px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 1777, ../sass/style.scss */
  .sliders .container-fluid .additional-info {
    margin-top: 15px;
  }
}
/* line 1784, ../sass/style.scss */
.sliders .container-fluid .additional-info > div {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
@media (max-width: 767px) {
  /* line 1784, ../sass/style.scss */
  .sliders .container-fluid .additional-info > div {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
/* line 1792, ../sass/style.scss */
.sliders .container-fluid .additional-info .text-box {
  margin-bottom: 35px;
}
/* line 1796, ../sass/style.scss */
.sliders .container-fluid .additional-info .heading {
  font-size: 24px;
  font-size: 1.71429rem;
  color: #cd3333;
  font-weight: 700;
  line-height: 1.65;
  margin-bottom: 24px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  /* line 1796, ../sass/style.scss */
  .sliders .container-fluid .additional-info .heading {
    margin-bottom: 10px;
  }
}
/* line 1807, ../sass/style.scss */
.sliders .container-fluid .additional-info .adinfo-category {
  margin-top: -12px;
}
/* line 1810, ../sass/style.scss */
.sliders .container-fluid .additional-info .description {
  color: #45443a;
  margin-bottom: 30px;
}
/* line 1813, ../sass/style.scss */
.sliders .container-fluid .additional-info .description p:first-of-type {
  font-size: 18px;
  font-size: 1.28571rem;
  font-weight: 300;
  line-height: 1.65;
}
@media (max-width: 991px) {
  /* line 1813, ../sass/style.scss */
  .sliders .container-fluid .additional-info .description p:first-of-type {
    font-size: 16px;
    font-size: 1.14286rem;
    line-height: 1.45;
  }
}
/* line 1823, ../sass/style.scss */
.sliders .container-fluid .additional-info .link-box {
  padding-bottom: 40px;
}
/* line 1826, ../sass/style.scss */
.sliders .container-fluid .additional-info .link a {
  font-size: 14px;
  font-size: 1rem;
  background-color: #cd3333;
  color: white;
  display: inline-block;
  font-weight: 700;
  letter-spacing: -0.5px;
  padding: 21px 60px;
  text-transform: uppercase;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 1837, ../sass/style.scss */
.sliders .container-fluid .additional-info .link a:hover {
  background: #d84545;
}
/* line 1840, ../sass/style.scss */
.sliders .container-fluid .additional-info .link a:focus, .sliders .container-fluid .additional-info .link a:active {
  outline: none;
}
/* line 1846, ../sass/style.scss */
.sliders .container-fluid .album-controls {
  position: relative;
  text-align: center;
  z-index: 1;
}
@media (min-width: 992px) {
  /* line 1851, ../sass/style.scss */
  .sliders .container-fluid .nav-album {
    float: left;
  }
}
@media (min-width: 1601px) {
  /* line 1851, ../sass/style.scss */
  .sliders .container-fluid .nav-album {
    width: 33.7%;
  }
}
@media (min-width: 1441px) and (max-width: 1600px) {
  /* line 1851, ../sass/style.scss */
  .sliders .container-fluid .nav-album {
    width: 33.7777%;
  }
}
@media (min-width: 1191px) and (max-width: 1440px) {
  /* line 1851, ../sass/style.scss */
  .sliders .container-fluid .nav-album {
    width: 33.8888%;
  }
}
@media (min-width: 992px) and (max-width: 1190px) {
  /* line 1851, ../sass/style.scss */
  .sliders .container-fluid .nav-album {
    width: 33.9999%;
  }
}
/* line 1868, ../sass/style.scss */
.sliders .container-fluid .a-slider-tcontrols {
  background: #2063ad;
}
/* line 1872, ../sass/style.scss */
.sliders .container-fluid .a-slider-tcontrols a {
  font-size: 64px;
  font-size: 4.57143rem;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  color: #8eb3dc;
  display: inline-block;
  margin-right: -4px;
  padding: 11% 0%;
  text-align: center;
  width: 33.33333%;
}
@media (max-width: 991px) {
  /* line 1872, ../sass/style.scss */
  .sliders .container-fluid .a-slider-tcontrols a {
    padding: 2% 0%;
  }
}
/* line 1885, ../sass/style.scss */
.sliders .container-fluid .a-slider-tcontrols a:focus, .sliders .container-fluid .a-slider-tcontrols a:active, .sliders .container-fluid .a-slider-tcontrols a:hover {
  opacity: 0.85;
  outline: none;
  text-decoration: none;
}
/* line 1891, ../sass/style.scss */
.sliders .container-fluid .a-slider-tcontrols a.a-sliders-close {
  border-left: 1px solid rgba(255, 253, 236, 0.13);
  border-right: 1px solid rgba(255, 253, 236, 0.13);
  text-align: center;
}
/* line 1896, ../sass/style.scss */
.sliders .container-fluid .a-slider-tcontrols a i {
  display: block;
  margin: 0 auto;
}
/* line 1903, ../sass/style.scss */
.sliders .container-fluid .album-sliders-container {
  position: relative;
}
/* line 1904, ../sass/style.scss */
.sliders .container-fluid .album-sliders-container h4.album-name {
  font-size: 63px;
  font-size: 4.5rem;
  color: red;
  margin-bottom: 0;
  margin-top: 3.5%;
  text-transform: uppercase;
}
@media (min-width: 992px) and (max-width: 1169px) {
  /* line 1904, ../sass/style.scss */
  .sliders .container-fluid .album-sliders-container h4.album-name {
    font-size: 45px;
    font-size: 3.21429rem;
    margin-top: 4.5%;
  }
}
@media (max-width: 991px) {
  /* line 1904, ../sass/style.scss */
  .sliders .container-fluid .album-sliders-container h4.album-name {
    font-size: 53px;
    font-size: 3.78571rem;
    margin-bottom: 1.5%;
    margin-top: 1.5%;
  }
}
@media (max-width: 767px) {
  /* line 1904, ../sass/style.scss */
  .sliders .container-fluid .album-sliders-container h4.album-name {
    font-size: 33px;
    font-size: 2.35714rem;
    margin-bottom: 3.5%;
    margin-top: 3.5%;
  }
}
/* line 1925, ../sass/style.scss */
.sliders .container-fluid .album-sliders-container .wrap-slider {
  z-index: 1;
}
/* line 1928, ../sass/style.scss */
.sliders .container-fluid .album-sliders-container .owl-item {
  padding: 0 10px;
}
/* line 1930, ../sass/style.scss */
.sliders .container-fluid .album-sliders-container .owl-item img {
  height: auto;
  max-width: 100%;
  width: auto;
}
/* line 1940, ../sass/style.scss */
.sliders .rslides {
  position: relative;
  z-index: 1;
}
/* line 1944, ../sass/style.scss */
.sliders .rslides_tabs {
  bottom: 20px;
  clear: both;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 99;
}
/* line 1952, ../sass/style.scss */
.sliders .rslides_tabs li {
  display: inline-block;
}
/* line 1954, ../sass/style.scss */
.sliders .rslides_tabs li a {
  border-radius: 50%;
  display: block;
  font-size: 0;
  height: 15px;
  margin-right: 10px;
  position: relative;
  width: 15px;
}
/* line 1962, ../sass/style.scss */
.sliders .rslides_tabs li a:after {
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 50%;
  content: " ";
  height: 15px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 15px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
/* line 1974, ../sass/style.scss */
.sliders .rslides_tabs li a:before {
  border-radius: 50%;
  border: 1px solid transparent;
  content: " ";
  height: 15px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 15px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
/* line 1989, ../sass/style.scss */
.sliders .rslides_tabs li.rslides_here a:before, .sliders .rslides_tabs li:hover a:before {
  border: 1px solid rgba(255, 255, 255, 0.75);
  height: 21px;
  left: -3px;
  top: -3px;
  width: 21px;
}
/* line 1996, ../sass/style.scss */
.sliders .rslides_tabs li.rslides_here a:after, .sliders .rslides_tabs li:hover a:after {
  background-color: white;
  height: 11px;
  left: 2px;
  top: 2px;
  width: 11px;
}

/* Social-feeds
-------------------------------------------------------------------------*/
/* line 2012, ../sass/style.scss */
.social-feeds {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 2015, ../sass/style.scss */
.social-feeds .row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
/* line 2019, ../sass/style.scss */
.social-feeds .social-feeds-box {
  padding: 76px 80px;
  position: relative;
  z-index: 1;
}
@media (max-width: 991px) {
  /* line 2019, ../sass/style.scss */
  .social-feeds .social-feeds-box {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 767px) {
  /* line 2019, ../sass/style.scss */
  .social-feeds .social-feeds-box {
    padding: 40px 15px;
  }
}
/* line 2029, ../sass/style.scss */
.social-feeds .social-feeds-box:after {
  content: " ";
  height: 1000%;
  left: 1px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
@media (min-width: 992px) {
  /* line 2029, ../sass/style.scss */
  .social-feeds .social-feeds-box:after {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
}
/* line 2041, ../sass/style.scss */
.social-feeds .social-feeds-box:last-of-type {
  border: none;
}
/* line 2043, ../sass/style.scss */
.social-feeds .social-feeds-box:last-of-type:after {
  border-right: none;
  left: 0px !important;
}
/* line 2049, ../sass/style.scss */
.social-feeds .social-feeds-box:nth-child(2):after {
  left: 0px !important;
}
/* line 2054, ../sass/style.scss */
.social-feeds .social-feeds-box h5 {
  font-size: 20px;
  font-size: 1.42857rem;
  margin-bottom: 22px;
  text-transform: none;
}
@media (max-width: 991px) {
  /* line 2054, ../sass/style.scss */
  .social-feeds .social-feeds-box h5 {
    text-align: center;
  }
}
/* line 2062, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-item li p {
  font-size: 18px;
  font-size: 1.28571rem;
  color: #777777;
  font-weight: 300;
  line-height: 1.60;
  margin-bottom: 0;
  word-wrap: break-word;
}
/* line 2069, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-item li p a {
  font-size: 18px;
  font-size: 1.28571rem;
  color: #222222;
  margin-right: 10px;
}
/* line 2074, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-item li p span {
  display: inline-block;
}
@media (max-width: 991px) {
  /* line 2062, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-item li p {
    text-align: center;
  }
}
/* line 2081, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-controls {
  margin-top: 20px;
}
/* line 2083, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-controls .owl-nav {
  text-align: right;
}
@media (max-width: 991px) {
  /* line 2083, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-controls .owl-nav {
    text-align: center;
  }
}
/* line 2088, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-controls .owl-nav div {
  background: none;
  margin-left: 2px;
  margin-right: 2px;
}
/* line 2092, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-controls .owl-nav div i {
  font-size: 14px;
  font-size: 1rem;
  color: #777;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 2098, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-controls .owl-nav div:hover {
  background: none;
}
/* line 2100, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-controls .owl-nav div:hover i {
  color: #222;
}
@media (max-width: 991px) {
  /* line 2108, ../sass/style.scss */
  .social-feeds .social-feeds-box #fb-widget {
    width: 100%;
  }
  /* line 2111, ../sass/style.scss */
  .social-feeds .social-feeds-box #fb-widget > span {
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 991px) {
  /* line 2121, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-controls {
    position: static;
  }
}
/* twitter-timeline 
-------------------------------------------------------------------------*/
/* line 2129, ../sass/style.scss */
.twitter-timeline ul {
  padding: 0 0 20px 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 2134, ../sass/style.scss */
.twitter-timeline ul.show-carousel {
  opacity: 1;
}
/* line 2137, ../sass/style.scss */
.twitter-timeline ul li {
  list-style: none !important;
}
/* line 2141, ../sass/style.scss */
.twitter-timeline .owl-nav div {
  border-radius: 50%;
  font-size: 14px;
  height: 15px;
  line-height: 1;
  padding: 0;
  width: 15px;
}

/* instagram-timeline 
-------------------------------------------------------------------------*/
/* line 2154, ../sass/style.scss */
#instagram-timeline ul {
  padding: 0;
}
@media (max-width: 991px) {
  /* line 2154, ../sass/style.scss */
  #instagram-timeline ul {
    text-align: center;
  }
}
/* line 2159, ../sass/style.scss */
#instagram-timeline ul li {
  display: inline-block;
  margin: 2px 4px;
}
/* line 2163, ../sass/style.scss */
#instagram-timeline ul li a img {
  height: 55px;
  width: 55px;
}

/* Social-footer-links
-------------------------------------------------------------------------*/
/* line 2174, ../sass/style.scss */
.social-footer-links {
  padding: 75px 0 0px 0;
}
/* line 2176, ../sass/style.scss */
.social-footer-links ul {
  list-style: none;
  padding: 0;
  text-align: center;
}
/* line 2180, ../sass/style.scss */
.social-footer-links ul li {
  list-style: none;
  margin: 0px 18px;
}
@media (min-width: 768px) {
  /* line 2180, ../sass/style.scss */
  .social-footer-links ul li {
    display: inline-block;
    margin-bottom: 6px;
  }
}
/* line 2187, ../sass/style.scss */
.social-footer-links ul li a {
  font-weight: 300;
  letter-spacing: 0.3px;
}
/* line 2190, ../sass/style.scss */
.social-footer-links ul li a.facebook {
  color: #324097;
}
/* line 2193, ../sass/style.scss */
.social-footer-links ul li a.twitter {
  color: #1983b9;
}
/* line 2196, ../sass/style.scss */
.social-footer-links ul li a.google {
  color: #c43021;
}
/* line 2199, ../sass/style.scss */
.social-footer-links ul li a.instagram {
  color: #492d13;
}

/* line 2207, ../sass/style.scss */
.corp {
  color: #777777;
  font-size: 12px;
  padding: 5px 0 80px 0;
  text-align: center;
}

/*  Small Icon 
------------------------------------------------------------------------*/
/* line 2218, ../sass/style.scss */
.sm-icon {
  display: inline-block;
  height: 33px;
  position: relative;
  width: 33px;
}
/* line 2223, ../sass/style.scss */
.sm-icon svg {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
}

/*  Services 
------------------------------------------------------------------------*/
/* line 2234, ../sass/style.scss */
.big-icon-box {
  padding: 0 30px;
}
@media (max-width: 991px) {
  /* line 2234, ../sass/style.scss */
  .big-icon-box {
    padding-bottom: 35px;
  }
}
@media (max-width: 767px) {
  /* line 2234, ../sass/style.scss */
  .big-icon-box {
    padding-bottom: 13px;
  }
}
/* line 2242, ../sass/style.scss */
.big-icon-box .big-icon {
  height: 130px;
  width: 130px;
}
@media (max-width: 991px) {
  /* line 2242, ../sass/style.scss */
  .big-icon-box .big-icon {
    height: 100px;
    margin-top: 60px;
    width: 100px;
  }
}
@media (max-width: 767px) {
  /* line 2242, ../sass/style.scss */
  .big-icon-box .big-icon {
    height: 85px;
    margin-top: 40px;
    width: 85px;
  }
}
@media (max-width: 991px) {
  /* line 2256, ../sass/style.scss */
  .big-icon-box.t1 {
    border-right: 1px solid #f0eed9;
  }
}
@media (max-width: 767px) {
  /* line 2256, ../sass/style.scss */
  .big-icon-box.t1 {
    border-bottom: 1px solid #f0eed9;
  }
}

@media (max-width: 991px) {
  /* line 2267, ../sass/style.scss */
  .services .table-box {
    padding-bottom: 5%;
    padding-top: 5%;
  }
}
@media (min-width: 768px) {
  /* line 2272, ../sass/style.scss */
  .services .table-box:nth-child(2) {
    border-right: 1px solid #f0eed9;
  }
}
@media (max-width: 767px) {
  /* line 2272, ../sass/style.scss */
  .services .table-box:nth-child(2) {
    border-bottom: 1px solid #f0eed9;
  }
}

/* line 2281, ../sass/style.scss */
.services {
  border-bottom: 1px solid #f0eed9;
}
/* line 2284, ../sass/style.scss */
.services .background .layer {
  background-color: white;
}
/* line 2288, ../sass/style.scss */
.services h1 {
  opacity: 1;
}
/* line 2291, ../sass/style.scss */
.services h3 {
  font-weight: 400;
  padding-bottom: 35px;
  padding-top: 20px;
  position: relative;
  text-transform: none;
}
@media (max-width: 991px) {
  /* line 2291, ../sass/style.scss */
  .services h3 {
    font-size: 28px;
    font-size: 2rem;
    padding-bottom: 27px;
    padding-top: 28px;
  }
}
@media (max-width: 767px) {
  /* line 2291, ../sass/style.scss */
  .services h3 {
    font-size: 26px;
    font-size: 1.85714rem;
    padding-bottom: 25px;
    padding-top: 5px;
  }
}
/* line 2307, ../sass/style.scss */
.services h3:after {
  background: #cd3333;
  bottom: 0;
  content: " ";
  height: 2px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  width: 40px;
}
/* line 2318, ../sass/style.scss */
.services .table-row p {
  padding: 0px 14%;
}
@media (max-width: 991px) {
  /* line 2318, ../sass/style.scss */
  .services .table-row p {
    padding: 0px 6%;
  }
}
@media (max-width: 767px) {
  /* line 2318, ../sass/style.scss */
  .services .table-row p {
    padding: 0px 10px;
  }
}

/* line 2328, ../sass/style.scss */
.small-icon {
  position: relative;
}
/* line 2331, ../sass/style.scss */
.small-icon .small-icon-box {
  border-top: 1px solid #f0eed9;
  padding-bottom: 2%;
  padding-top: 2%;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 2337, ../sass/style.scss */
.small-icon .small-icon-box > * {
  z-index: 1;
  position: relative;
}
/* line 2339, ../sass/style.scss */
.small-icon .small-icon-box:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 150%;
  background: none;
  z-index: 0;
  border-right: 1px solid #f0eed9;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 2355, ../sass/style.scss */
.small-icon .small-icon-box:hover:after {
  background: #fffdec;
}
/* line 2360, ../sass/style.scss */
.small-icon .small-icon-box:last-of-type:after {
  border-right: none;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2366, ../sass/style.scss */
  .small-icon .small-icon-box:nth-child(4):after {
    border-right: none;
  }
}
@media (max-width: 767px) {
  /* line 2372, ../sass/style.scss */
  .small-icon .small-icon-box:after {
    border-right: none;
  }
}
/* line 2378, ../sass/style.scss */
.small-icon .sm-icon {
  height: 65px;
  margin-bottom: 23px;
  margin-top: 25px;
  width: 65px;
}
@media (max-width: 767px) {
  /* line 2378, ../sass/style.scss */
  .small-icon .sm-icon {
    margin-top: 34px;
  }
}
/* line 2387, ../sass/style.scss */
.small-icon h6 {
  font-size: 13px;
  font-size: 0.92857rem;
  color: #45443a;
  font-weight: 700;
  margin-bottom: 8px;
}
/* line 2393, ../sass/style.scss */
.small-icon p {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #45443a;
  line-height: 1.65;
  padding: 0px 5%;
}

/* Fan-facts
------------------------------------------------------------------------*/
/* line 2403, ../sass/style.scss */
.fan-facts .container-fluid {
  padding: 100px 0 70px 0;
}
/* line 2406, ../sass/style.scss */
.fan-facts .timer-box {
  padding-top: 30px;
}
/* line 2408, ../sass/style.scss */
.fan-facts .timer-box .timer {
  font-size: 100px;
  font-size: 7.14286rem;
  color: #cd3333;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  line-height: 0.85;
}
/* line 2415, ../sass/style.scss */
.fan-facts .timer-box p i {
  color: #cd3333;
}

/* Clients
------------------------------------------------------------------------*/
/* line 2424, ../sass/style.scss */
.quotation-marks {
  font-size: 500px;
  font-size: 35.71429rem;
  background-repeat: no-repeat;
  background-size: cover;
  background: url(../images/quotation-marks.svg);
  color: #8eb3dc;
  height: 148px;
  left: 0;
  position: absolute;
  top: 0;
  width: 200px;
  opacity: 0.2;
}
/* line 2436, ../sass/style.scss */
.quotation-marks svg {
  position: absolute;
}
/* line 2438, ../sass/style.scss */
.quotation-marks svg path {
  fill: #fff;
}
@media (max-width: 991px) {
  /* line 2424, ../sass/style.scss */
  .quotation-marks {
    width: 148px;
    height: 110px;
  }
}

@media (max-width: 991px) {
  /* line 2448, ../sass/style.scss */
  .clients .client-carousel {
    margin-bottom: 40px;
    margin-top: 50px;
  }
}

/* Clients-carousel
------------------------------------------------------------------------*/
/* line 2458, ../sass/style.scss */
.client-carousel h5 {
  color: #8eb3dc;
  margin-bottom: 24px;
  padding-bottom: 28px;
  position: relative;
}
/* line 2463, ../sass/style.scss */
.client-carousel h5:after {
  background: rgba(142, 179, 220, 0.75);
  bottom: 0;
  content: " ";
  height: 2px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  width: 40px;
}
/* line 2474, ../sass/style.scss */
.client-carousel p {
  font-size: 22px;
  font-size: 1.57143rem;
  color: white;
  font-weight: 300;
  letter-spacing: -1px;
  line-height: 1.70;
  padding: 0 5%;
}
/* line 2482, ../sass/style.scss */
.client-carousel span {
  font-size: 13px;
  font-size: 0.92857rem;
  color: #333333;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: uppercase;
}
/* line 2490, ../sass/style.scss */
.client-carousel .cl-carousel-wrapper {
  margin: 0 auto 25px;
  max-width: 1600px;
}

/* line 2496, ../sass/style.scss */
.cl-thumbs-wrapper {
  padding: 20px 10%;
  position: relative;
  z-index: 9;
}
/* line 2502, ../sass/style.scss */
.cl-thumbs-wrapper .cl-thumbs > div {
  display: table;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}
/* line 2508, ../sass/style.scss */
.cl-thumbs-wrapper .cl-thumbs a {
  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.23);
  display: table-cell;
  float: none;
  height: 80px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
/* line 2517, ../sass/style.scss */
.cl-thumbs-wrapper .cl-thumbs a:after {
  bottom: 0;
  content: " ";
  height: 2px;
  left: 0;
  position: absolute;
  width: 101%;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 2529, ../sass/style.scss */
.cl-thumbs-wrapper .cl-thumbs a:hover:after, .cl-thumbs-wrapper .cl-thumbs a.selected:after {
  background: rgba(255, 255, 255, 0.5);
}
/* line 2537, ../sass/style.scss */
.cl-thumbs-wrapper .cl-prev {
  font-size: 32px;
  font-size: 2.28571rem;
  color: rgba(142, 179, 220, 0.6);
  left: 7%;
  margin-top: -23px;
  position: absolute;
  top: 50%;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
/* line 2546, ../sass/style.scss */
.cl-thumbs-wrapper .cl-prev:hover {
  color: #8eb3dc;
}
@media (max-width: 767px) {
  /* line 2537, ../sass/style.scss */
  .cl-thumbs-wrapper .cl-prev {
    left: 2%;
  }
}
/* line 2553, ../sass/style.scss */
.cl-thumbs-wrapper .cl-next {
  font-size: 32px;
  font-size: 2.28571rem;
  color: rgba(142, 179, 220, 0.6);
  margin-top: -23px;
  position: absolute;
  right: 7%;
  top: 50%;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
/* line 2562, ../sass/style.scss */
.cl-thumbs-wrapper .cl-next:hover {
  color: #8eb3dc;
}
@media (max-width: 767px) {
  /* line 2553, ../sass/style.scss */
  .cl-thumbs-wrapper .cl-next {
    right: 2%;
  }
}

/* Last-post
---------------------------------------------------------------------------*/
/* line 2573, ../sass/style.scss */
.last-post-box {
  padding-left: 0;
  padding-right: 0;
}
/* line 2576, ../sass/style.scss */
.last-post-box .info-box {
  padding-bottom: 100px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 28px;
}
@media (max-width: 991px) {
  /* line 2576, ../sass/style.scss */
  .last-post-box .info-box {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 2585, ../sass/style.scss */
.last-post-box .info-box h6 {
  font-size: 18px;
  font-size: 1.28571rem;
  margin-bottom: 7px;
  text-transform: uppercase;
  color: #333333;
  font-weight: 800;
}
/* line 2591, ../sass/style.scss */
.last-post-box .info-box h6 a {
  font-size: 18px;
  font-size: 1.28571rem;
  margin-bottom: 7px;
  text-transform: uppercase;
  color: #333333;
  font-weight: 800;
}
/* line 2599, ../sass/style.scss */
.last-post-box .info-box .post-inf-box {
  color: #777777;
  font-weight: 300;
  margin-bottom: 10px;
}
/* line 2603, ../sass/style.scss */
.last-post-box .info-box .post-inf-box .writer-post {
  border-right: 1px solid rgba(150, 150, 150, 0.5);
  padding-right: 13px;
  font-size: 13px;
  font-size: 0.92857rem;
}
/* line 2608, ../sass/style.scss */
.last-post-box .info-box .post-inf-box .comment-post {
  padding-left: 13px;
  font-size: 13px;
  font-size: 0.92857rem;
}
/* line 2613, ../sass/style.scss */
.last-post-box .info-box p {
  margin-bottom: 15px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: block;
  height: 75px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 2623, ../sass/style.scss */
.last-post-box .info-box a {
  text-transform: uppercase;
  font-size: 11px;
  font-size: 0.78571rem;
  font-weight: 700;
}

/* Last-posts carousel
---------------------------------------------------------------------------*/
/* line 2634, ../sass/style.scss */
.owl-carousel .owl-item img {
  height: auto;
}

/* line 2637, ../sass/style.scss */
.owl-controls {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
/* line 2645, ../sass/style.scss */
.owl-controls .owl-dots .owl-dot span {
  background: none;
  border-radius: 50%;
  display: block;
  font-size: 0;
  height: 15px;
  margin-right: 10px;
  position: relative;
  width: 15px;
}
/* line 2654, ../sass/style.scss */
.owl-controls .owl-dots .owl-dot span:after {
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 50%;
  content: " ";
  height: 15px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 15px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
/* line 2666, ../sass/style.scss */
.owl-controls .owl-dots .owl-dot span:before {
  border-radius: 50%;
  border: 1px solid transparent;
  content: " ";
  height: 15px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 15px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
/* line 2680, ../sass/style.scss */
.owl-controls .owl-dots .owl-dot.active span, .owl-controls .owl-dots .owl-dot:hover span {
  background: none;
}
/* line 2682, ../sass/style.scss */
.owl-controls .owl-dots .owl-dot.active span:before, .owl-controls .owl-dots .owl-dot:hover span:before {
  border: 1px solid rgba(255, 255, 255, 0.75);
  height: 21px;
  left: -3px;
  top: -3px;
  width: 21px;
}
/* line 2689, ../sass/style.scss */
.owl-controls .owl-dots .owl-dot.active span:after, .owl-controls .owl-dots .owl-dot:hover span:after {
  background-color: white;
  height: 11px;
  left: 2px;
  top: 2px;
  width: 11px;
}

/* line 2701, ../sass/style.scss */
.last-posts {
  padding-top: 100px;
}
@media (min-width: 768px) {
  /* line 2703, ../sass/style.scss */
  .last-posts .container-fluid .row > div:last-of-type {
    margin-left: -1px;
  }
}

/* line 2709, ../sass/style.scss */
.img-post {
  position: relative;
}
/* line 2711, ../sass/style.scss */
.img-post img {
  height: auto;
  width: 100%;
}
/* line 2715, ../sass/style.scss */
.img-post .img-date-post {
  font-size: 48px;
  font-size: 3.42857rem;
  background-color: rgba(255, 255, 255, 0.85);
  bottom: 0;
  color: #333;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  height: 120px;
  left: 0;
  line-height: 1.15;
  padding-top: 28px;
  padding: 5px;
  position: absolute;
  text-align: center;
  width: 120px;
  z-index: 98;
  -webkit-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
/* line 2733, ../sass/style.scss */
.img-post .img-date-post span {
  display: block;
  font-size: 13px;
  font-size: 0.92857rem;
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
}
@media (max-width: 991px) {
  /* line 2715, ../sass/style.scss */
  .img-post .img-date-post {
    display: none;
  }
}

/* Slider-overlay-style
------------------------------------------------------------------------- */
/* line 2748, ../sass/style.scss */
.like-theme-height,
.second-like-theme-height {
  height: 740px;
}
@media (max-width: 991px) {
  /* line 2748, ../sass/style.scss */
  .like-theme-height,
  .second-like-theme-height {
    height: 620px;
  }
}
@media (max-width: 767px) {
  /* line 2748, ../sass/style.scss */
  .like-theme-height,
  .second-like-theme-height {
    height: 550px;
  }
}

@media (max-width: 767px) {
  /* line 2757, ../sass/style.scss */
  .second-like-theme-height {
    min-height: 290px !important;
    height: 290px !important;
  }
}

/* line 2763, ../sass/style.scss */
.slider-overlay {
  background: #f4f6f7;
  bottom: 0;
  box-shadow: 0 0 0 1px #F4F6F7;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
/* line 2772, ../sass/style.scss */
.slider-overlay.loaded {
  background: none;
}
/* line 2774, ../sass/style.scss */
.slider-overlay.loaded .slider-content {
  opacity: 1;
}
/* line 2778, ../sass/style.scss */
.slider-overlay .slider-content {
  border-collapse: collapse;
  border-spacing: 0;
  display: table;
  height: 100%;
  opacity: 0;
  table-layout: fixed;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 2778, ../sass/style.scss */
  .slider-overlay .slider-content {
    width: 101%;
    margin-left: -1px;
  }
}
/* line 2793, ../sass/style.scss */
.slider-overlay .slider-content .bg {
  background: #f4f6f7;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
}
/* line 2799, ../sass/style.scss */
.slider-overlay .slider-content .bg .block-inline {
  margin: 0;
  padding-left: 1px !important;
}
/* line 2804, ../sass/style.scss */
.slider-overlay .slider-content .content-bg {
  display: table-row;
  margin: 0px;
  text-indent: -9999px;
}
/* line 2808, ../sass/style.scss */
.slider-overlay .slider-content .content-bg .bg {
  border-collapse: collapse;
  border-spacing: 0;
  display: table-cell;
  line-height: 1;
  margin: 0px;
  min-width: 20px;
  width: 20px;
}
/* line 2816, ../sass/style.scss */
.slider-overlay .slider-content .content-bg .bg:nth-child(2) {
  width: 100%;
}
/* line 2821, ../sass/style.scss */
.slider-overlay .slider-content .content-box {
  border-collapse: collapse;
  border-spacing: 0;
  display: table-row;
  height: 1px;
  margin: 0;
  vertical-align: middle;
}
/* line 2828, ../sass/style.scss */
.slider-overlay .slider-content .content-box > .bg {
  border-collapse: collapse;
  border-spacing: 0;
  display: table-cell;
  margin: 0;
  width: 20px;
}
/* line 2837, ../sass/style.scss */
.slider-overlay .title-box {
  border-collapse: collapse;
  border-spacing: 0;
  display: table-cell;
  margin: 0;
  position: relative;
  width: 100%;
}
/* line 2844, ../sass/style.scss */
.slider-overlay .title-box canvas {
  vertical-align: top;
  width: 100%;
}
/* line 2848, ../sass/style.scss */
.slider-overlay .title-box .title {
  color: white;
  font-size: 160px;
  font-weight: 800;
  line-height: 1;
  margin: 0;
  position: absolute;
  width: 100%;
}
@media (max-width: 1400px) {
  /* line 2848, ../sass/style.scss */
  .slider-overlay .title-box .title {
    font-size: 120px;
  }
}
/* line 2860, ../sass/style.scss */
.slider-overlay .title-box .slider-content {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
}

/* -- slider-overlay style --*/
/* line 2871, ../sass/style.scss */
.slider-overlay .title-box h1 {
  opacity: 0;
}

/* Box-table style
----------------------------------------------------------------------*/
/* line 2879, ../sass/style.scss */
.pre-box-table {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 2884, ../sass/style.scss */
.box-table {
  display: table;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
/* line 2890, ../sass/style.scss */
.box-table > div {
  display: table-cell;
  float: none;
}

/* Like-theme
----------------------------------------------------------------------*/
/* line 2898, ../sass/style.scss */
.like-theme .purcase-now {
  background-color: white;
  border-radius: 50%;
  display: block !important;
  height: 350px;
  left: 50%;
  margin-top: -170px;
  overflow: hidden;
  position: absolute;
  top: 55%;
  width: 350px;
  z-index: 98;
}
@media (max-width: 991px) {
  /* line 2898, ../sass/style.scss */
  .like-theme .purcase-now {
    height: 230px;
    left: 66%;
    margin-top: -110px;
    width: 230px;
  }
}
@media (max-width: 767px) {
  /* line 2898, ../sass/style.scss */
  .like-theme .purcase-now {
    height: 195px;
    left: 50%;
    margin-left: -95px;
    margin-top: 0;
    top: 50%;
    width: 195px;
  }
}
/* line 2924, ../sass/style.scss */
.like-theme .purcase-now a {
  font-size: 48px;
  font-size: 3.42857rem;
  border-radius: 50%;
  display: block;
  height: 100%;
  line-height: 1.25;
  position: relative;
  text-transform: uppercase;
  width: 100%;
}
@media (max-width: 991px) {
  /* line 2924, ../sass/style.scss */
  .like-theme .purcase-now a {
    font-size: 32px;
    font-size: 2.28571rem;
  }
}
@media (max-width: 767px) {
  /* line 2924, ../sass/style.scss */
  .like-theme .purcase-now a {
    font-size: 24px;
    font-size: 1.71429rem;
  }
}
/* line 2939, ../sass/style.scss */
.like-theme .purcase-now a:after {
  border-radius: 50%;
  border: 10px solid transparent;
  content: " ";
  height: 90%;
  left: 5%;
  position: absolute;
  top: 5%;
  width: 90%;
  -webkit-transition: border 0.1s linear;
  transition: border 0.1s linear;
}
/* line 2952, ../sass/style.scss */
.like-theme .purcase-now a:hover:after {
  border: 10px solid #f1f4e6;
}
/* line 2956, ../sass/style.scss */
.like-theme .purcase-now a span {
  display: block;
}
/* line 2959, ../sass/style.scss */
.like-theme .purcase-now a span.now-bold {
  font-weight: 700;
}
/* line 2962, ../sass/style.scss */
.like-theme .purcase-now a .icon-box {
  font-size: 56px;
  font-size: 4rem;
  padding: 44px 0 26px 0;
  position: relative;
  text-transform: none;
}
@media (max-width: 991px) {
  /* line 2962, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box {
    font-size: 38px;
    font-size: 2.71429rem;
    padding: 34px 0 17px 0;
  }
}
@media (max-width: 767px) {
  /* line 2962, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box {
    font-size: 28px;
    font-size: 2rem;
    padding: 43px 0 12px 0;
  }
}
/* line 2975, ../sass/style.scss */
.like-theme .purcase-now a .icon-box:before, .like-theme .purcase-now a .icon-box:after {
  background: #cd3333;
  content: " ";
  height: 2px;
  position: absolute;
  top: 58%;
  width: 40px;
}
@media (max-width: 991px) {
  /* line 2975, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:before, .like-theme .purcase-now a .icon-box:after {
    top: 58%;
  }
}
@media (max-width: 767px) {
  /* line 2975, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:before, .like-theme .purcase-now a .icon-box:after {
    top: 58%;
  }
}
/* line 2989, ../sass/style.scss */
.like-theme .purcase-now a .icon-box:before {
  left: 25%;
}
@media (max-width: 991px) {
  /* line 2989, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:before {
    height: 1px;
    left: 25%;
    width: 26px;
  }
}
@media (max-width: 767px) {
  /* line 2989, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:before {
    left: 26%;
    top: 68%;
    width: 17px;
  }
}
/* line 3002, ../sass/style.scss */
.like-theme .purcase-now a .icon-box:after {
  right: 24%;
}
@media (max-width: 991px) {
  /* line 3002, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:after {
    height: 1px;
    right: 24%;
    width: 26px;
  }
}
@media (max-width: 767px) {
  /* line 3002, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:after {
    right: 26%;
    top: 68%;
    width: 17px;
  }
}
/* line 3021, ../sass/style.scss */
.like-theme .pre-box-table .box-table > .second-like-theme-height + div {
  box-shadow: 0 0 0 1px #F4F6F7;
}

/* line 3028, ../sass/style.scss */
.bg-like-theme {
  height: 100%;
  width: 100%;
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../images/like-theme.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 9;
}
@media (max-width: 991px) {
  /* line 3028, ../sass/style.scss */
  .bg-like-theme {
    right: -30%;
    width: 130%;
  }
}
@media (max-width: 767px) {
  /* line 3028, ../sass/style.scss */
  .bg-like-theme {
    background-size: contain;
    height: 50%;
    right: -15%;
    width: 130%;
  }
}
@media (max-width: 400px) {
  /* line 3028, ../sass/style.scss */
  .bg-like-theme {
    right: -30%;
  }
}

@media (max-width: 767px) {
  /* line 3055, ../sass/style.scss */
  .empty-block {
    height: 300px;
    position: relative;
  }
}
/* Pricing
---------------------------------------------------------------*/
/* line 3064, ../sass/style.scss */
.price h1 {
  color: rgba(205, 51, 51, 0.9);
}
/* line 3068, ../sass/style.scss */
.price .table-box:last-child {
  float: right;
  width: 100%;
}

@media (min-width: 992px) {
  /* line 3074, ../sass/style.scss */
  .pricing-row {
    margin-right: -13px;
  }
}
@media (max-width: 991px) {
  /* line 3074, ../sass/style.scss */
  .pricing-row {
    margin-right: -11px;
  }
}

/* line 3082, ../sass/style.scss */
.pricing-box {
  padding-bottom: 60px;
  padding-top: 50px;
}
/* line 3085, ../sass/style.scss */
.pricing-box .background {
  width: 101%;
}
/* line 3089, ../sass/style.scss */
.pricing-box .price-icon-box,
.pricing-box a, .pricing-box ul {
  position: inherit;
}
/* line 3093, ../sass/style.scss */
.pricing-box .price-icon-box {
  margin: 20px auto;
  width: 120px;
}
/* line 3097, ../sass/style.scss */
.pricing-box .price-icon {
  font-size: 56px;
  font-size: 4rem;
  background: white;
  border-radius: 50%;
  color: #333333;
  display: table-cell;
  height: 120px;
  vertical-align: middle;
  width: 120px;
}
/* line 3108, ../sass/style.scss */
.pricing-box.start .price-icon {
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.05);
}
/* line 3113, ../sass/style.scss */
.pricing-box.optima .price-icon {
  box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.1);
}
/* line 3118, ../sass/style.scss */
.pricing-box.vip .price-icon {
  box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.05);
}
/* line 3123, ../sass/style.scss */
.pricing-box .sorting {
  font-size: 40px;
  font-size: 2.85714rem;
  color: white;
  display: block;
  font-weight: bold;
  padding: 0 0 45px 0;
  text-transform: uppercase;
}
/* line 3132, ../sass/style.scss */
.pricing-box ul {
  list-style: none;
  padding: 0;
}
/* line 3135, ../sass/style.scss */
.pricing-box ul li {
  font-size: 18px;
  font-size: 1.28571rem;
  border-top: 1px solid rgba(255, 253, 236, 0.07);
  color: white;
  letter-spacing: 0.02em;
  list-style: none;
  margin-bottom: 0;
  padding: 17px 20px 17px 20px;
}
/* line 3143, ../sass/style.scss */
.pricing-box ul li .price {
  font-size: 85px;
  font-size: 6.07143rem;
  color: #ee9191;
  display: block;
  font-family: arial;
  font-weight: 700;
  margin-top: 55px;
}
/* line 3150, ../sass/style.scss */
.pricing-box ul li .price span {
  font-size: 53px;
  font-size: 3.78571rem;
  bottom: 30px;
  font-family: 'Open Sans', sans-serif;
  position: relative;
}
/* line 3159, ../sass/style.scss */
.pricing-box a.btn-default {
  font-size: 18px;
  font-size: 1.28571rem;
  background: white;
  border-radius: 0;
  color: #333333;
  padding: 18px 65px;
}
/* line 3165, ../sass/style.scss */
.pricing-box a.btn-default:active, .pricing-box a.btn-default:focus, .pricing-box a.btn-default:active:focus {
  color: #cd3333;
}

/* How-about Video
---------------------------------------------------------------------------------*/
/* line 3174, ../sass/style.scss */
.how-about-video-height {
  box-shadow: 0 0 0 1px #F4F6F7;
}
@media (min-width: 992px) {
  /* line 3174, ../sass/style.scss */
  .how-about-video-height {
    height: 790px;
  }
}
@media (max-width: 991px) {
  /* line 3174, ../sass/style.scss */
  .how-about-video-height {
    height: 480px !important;
  }
}
@media (max-width: 767px) {
  /* line 3174, ../sass/style.scss */
  .how-about-video-height {
    height: 300px !important;
  }
}

/* line 3186, ../sass/style.scss */
.about-video-container {
  box-shadow: 0 0 0 1px #F4F6F7;
  padding-bottom: 140px;
}
@media (min-width: 992px) {
  /* line 3186, ../sass/style.scss */
  .about-video-container {
    padding-top: 140px;
  }
}
@media (max-width: 767px) {
  /* line 3186, ../sass/style.scss */
  .about-video-container {
    padding-bottom: 30px;
  }
}

/* line 3196, ../sass/style.scss */
.about-video-box {
  margin: 0 auto 30px;
  max-height: 400px;
  max-width: 635px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 3196, ../sass/style.scss */
  .about-video-box {
    height: 400px;
  }
}
@media (max-width: 767px) {
  /* line 3196, ../sass/style.scss */
  .about-video-box {
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  /* line 3208, ../sass/style.scss */
  .about-video-box .youtube-iframe {
    height: 180px;
  }
}
/* line 3214, ../sass/style.scss */
.about-video-box .about-video-box-title {
  bottom: 0;
  display: block;
  margin: 0 20%;
  min-height: 30px;
  position: absolute;
  width: 60%;
  z-index: 9;
}
/* line 3222, ../sass/style.scss */
.about-video-box .about-video-box-title span {
  font-size: 16px;
  font-size: 1.14286rem;
  background-color: rgba(255, 255, 255, 0.74);
  font-weight: 800;
  padding: 10px 20px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  /* line 3214, ../sass/style.scss */
  .about-video-box .about-video-box-title {
    margin: 15px auto 0;
    min-height: 27px;
    position: static;
    width: 100%;
  }
  /* line 3234, ../sass/style.scss */
  .about-video-box .about-video-box-title span {
    font-size: 14px;
    font-size: 1rem;
    background: none;
  }
}
/* line 3241, ../sass/style.scss */
.about-video-box p {
  font-size: 18px;
  font-size: 1.28571rem;
  color: #45443a;
  font-weight: 300;
  line-height: 1.65;
  padding: 21px 8% 0 8%;
}
@media (max-width: 767px) {
  /* line 3241, ../sass/style.scss */
  .about-video-box p {
    font-size: 14px;
    font-size: 1rem;
    padding: 0;
  }
}

/* line 3253, ../sass/style.scss */
.play-fan-video {
  display: block;
  margin-bottom: 23px;
  position: relative;
}
/* line 3257, ../sass/style.scss */
.play-fan-video img {
  height: 100%;
  width: 100%;
}
/* line 3261, ../sass/style.scss */
.play-fan-video .play-video {
  font-size: 25px;
  font-size: 1.78571rem;
  background: none;
  border-radius: 50%;
  border: 5px solid rgba(244, 246, 247, 0.56);
  color: rgba(244, 246, 247, 0.56);
  height: 65px;
  left: 50%;
  margin-left: -33px;
  margin-top: -33px;
  padding-left: 2px;
  padding-top: 0;
  position: absolute;
  top: 50%;
  width: 65px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  display: block;
}
/* line 3279, ../sass/style.scss */
.play-fan-video .play-video .fa {
  padding-top: 15px;
  width: 55px;
}
/* line 3282, ../sass/style.scss */
.play-fan-video .play-video .fa:before {
  display: block;
  width: 22px;
  margin: 0 auto;
}
/* line 3288, ../sass/style.scss */
.play-fan-video .play-video:hover {
  border-color: rgba(244, 246, 247, 0.76);
  color: rgba(244, 246, 247, 0.76);
}

/* line 3294, ../sass/style.scss */
.youtube-iframe {
  height: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
/* line 3299, ../sass/style.scss */
.youtube-iframe .iframe {
  height: 100%;
  left: -100%;
  min-height: 220px;
  position: relative;
  width: 100%;
  z-index: 1;
}
/* line 3306, ../sass/style.scss */
.youtube-iframe .iframe.show-video {
  left: 0;
}
/* line 3310, ../sass/style.scss */
.youtube-iframe .clickMe, .youtube-iframe .link-to-post {
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 98;
}
/* line 3318, ../sass/style.scss */
.youtube-iframe .clickMe img, .youtube-iframe .link-to-post img {
  height: 100%;
  width: 100%;
}
/* line 3323, ../sass/style.scss */
.youtube-iframe .play-video {
  font-size: 25px;
  font-size: 1.78571rem;
  background: none;
  border-radius: 50%;
  border: 5px solid rgba(244, 246, 247, 0.56);
  color: rgba(244, 246, 247, 0.56);
  height: 65px;
  left: 50%;
  margin-left: -33px;
  margin-top: -33px;
  padding-left: 2px;
  padding-top: 0;
  position: absolute;
  top: 50%;
  width: 65px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  display: block;
}
/* line 3341, ../sass/style.scss */
.youtube-iframe .play-video .fa {
  padding-top: 15px;
  width: 55px;
}
/* line 3344, ../sass/style.scss */
.youtube-iframe .play-video .fa:before {
  display: block;
  width: 22px;
  margin: 0 auto;
}
/* line 3350, ../sass/style.scss */
.youtube-iframe .play-video:hover {
  border-color: rgba(244, 246, 247, 0.76);
  color: rgba(244, 246, 247, 0.76);
}

/* line 3356, ../sass/style.scss */
.last-posts .youtube-iframe {
  width: 101%;
}

/* Primary Blog Banner
----------------------------------------------------------------------------------*/
/* line 3363, ../sass/style.scss */
.primary-blog-banner {
  height: 530px;
}
/* line 3366, ../sass/style.scss */
.primary-blog-banner h1 {
  font-size: 300px;
  font-size: 21.42857rem;
  line-height: 0.8;
  margin-bottom: 12px;
  opacity: 0.97;
}
/* line 3372, ../sass/style.scss */
.primary-blog-banner p {
  font-size: 27px;
  font-size: 1.92857rem;
  font-weight: 300;
  line-height: 1;
}
/* line 3378, ../sass/style.scss */
.primary-blog-banner.post-page {
  height: 185px;
}
/* line 3380, ../sass/style.scss */
.primary-blog-banner.post-page h1 {
  font-size: 42px;
  font-size: 3rem;
}
/* line 3383, ../sass/style.scss */
.primary-blog-banner.post-page span {
  font-size: 13px;
  font-size: 0.92857rem;
}
/* line 3385, ../sass/style.scss */
.primary-blog-banner.post-page span i {
  padding-left: 5px;
  padding-right: 5px;
}

/* Blog Masonry
----------------------------------------------------------------------------------*/
/*Grid*/
/* line 3397, ../sass/style.scss */
.grid-item {
  padding: 20px;
  width: 33.333%;
}
@media (max-width: 991px) {
  /* line 3397, ../sass/style.scss */
  .grid-item {
    padding: 10px;
    width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 3397, ../sass/style.scss */
  .grid-item {
    padding: 10px 0;
    width: 100%;
  }
}

/* line 3410, ../sass/style.scss */
.masonry--grid-box {
  margin: 0 auto;
  max-width: 1155px;
  width: 100%;
}

/*style blog-masonry */
/* line 3417, ../sass/style.scss */
.blog-masonry {
  padding: 80px 0 40px 0;
}
/* line 3420, ../sass/style.scss */
.blog-masonry .info-box {
  padding-top: 25px;
}
/* line 3422, ../sass/style.scss */
.blog-masonry .info-box h6 {
  font-size: 18px;
  font-size: 1.28571rem;
  font-weight: 800;
  margin-bottom: 8px;
  text-transform: uppercase;
  color: #333;
}
/* line 3428, ../sass/style.scss */
.blog-masonry .info-box h6 a {
  font-size: 18px;
  font-size: 1.28571rem;
  font-weight: 800;
  margin-bottom: 8px;
  text-transform: uppercase;
  color: #333;
}
/* line 3437, ../sass/style.scss */
.blog-masonry .info-box .post-inf-box {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #777777;
  margin-bottom: 13px;
}
/* line 3441, ../sass/style.scss */
.blog-masonry .info-box .post-inf-box span {
  border-right: 1px solid rgba(119, 119, 119, 0.56);
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 3446, ../sass/style.scss */
.blog-masonry .info-box .post-inf-box span:first-of-type {
  padding-left: 0;
}
/* line 3449, ../sass/style.scss */
.blog-masonry .info-box .post-inf-box span:last-of-type {
  border: none;
}
/* line 3455, ../sass/style.scss */
.blog-masonry .info-box p {
  font-weight: 300;
  margin-bottom: 14px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: block;
  height: 75px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 3466, ../sass/style.scss */
.blog-masonry .info-box a {
  -webkit-transition: all 0.2s linear;
  font-size: 11px;
  font-size: 0.78571rem;
  font-weight: 600;
  text-transform: uppercase;
  transition: all 0.2s linear;
}
/* line 3477, ../sass/style.scss */
.blog-masonry .owl-carousel .owl-controls {
  bottom: 10px;
}
/* line 3479, ../sass/style.scss */
.blog-masonry .owl-carousel .owl-controls .owl-dot span {
  margin: 5px 4px;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- Blog listS ----------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 3492, ../sass/style.scss */
.blog-list .posts, .blog-post .posts {
  margin-bottom: 71px;
}
/* line 3495, ../sass/style.scss */
.blog-list .posts h4, .blog-post .posts h4 {
  margin-bottom: 9px;
}
/* line 3497, ../sass/style.scss */
.blog-list .posts h4 a, .blog-post .posts h4 a {
  font-size: 30px;
  font-size: 2.14286rem;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  color: #222;
  font-weight: 800;
  letter-spacing: -0.015em;
}
/* line 3503, ../sass/style.scss */
.blog-list .posts h4 a:hover, .blog-post .posts h4 a:hover {
  color: #5E5E5E;
  text-decoration: none;
}
/* line 3510, ../sass/style.scss */
.blog-list .posts .post-info, .blog-post .posts .post-info {
  font-size: 12px;
  font-size: 0.85714rem;
  margin-bottom: 29px;
  overflow: hidden;
}
/* line 3515, ../sass/style.scss */
.blog-list .posts .post-info > div, .blog-post .posts .post-info > div {
  float: left;
}
/* line 3519, ../sass/style.scss */
.blog-list .posts .post-info .entry-meta, .blog-post .posts .post-info .entry-meta {
  color: #999;
}
/* line 3521, ../sass/style.scss */
.blog-list .posts .post-info .entry-meta span, .blog-post .posts .post-info .entry-meta span {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 3527, ../sass/style.scss */
.blog-list .posts .post-info a, .blog-post .posts .post-info a {
  font-size: 13px;
  font-size: 0.92857rem;
  color: #999;
  font-weight: 300;
}
/* line 3531, ../sass/style.scss */
.blog-list .posts .post-info a:hover, .blog-post .posts .post-info a:hover {
  color: #777;
  text-decoration: none;
}
/* line 3535, ../sass/style.scss */
.blog-list .posts .post-info a span, .blog-post .posts .post-info a span {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 3542, ../sass/style.scss */
.blog-list .posts .owl-carousel,
.blog-list .posts .img-post, .blog-post .posts .owl-carousel,
.blog-post .posts .img-post {
  margin-bottom: 23px;
}
/* line 3545, ../sass/style.scss */
.blog-list .posts .owl-controls, .blog-post .posts .owl-controls {
  bottom: 10px;
}
/* line 3547, ../sass/style.scss */
.blog-list .posts .owl-controls .owl-dot span, .blog-post .posts .owl-controls .owl-dot span {
  margin-right: 1px;
}
/* line 3552, ../sass/style.scss */
.blog-list .posts .post-img, .blog-post .posts .post-img {
  margin: 30px 0 22px 0;
}
/* line 3554, ../sass/style.scss */
.blog-list .posts .post-img img, .blog-post .posts .post-img img {
  height: auto;
  width: 100%;
}
/* line 3561, ../sass/style.scss */
.blog-list p, .blog-post p {
  font-size: 14px;
  font-size: 1rem;
  clear: both;
  color: #777;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: block;
  height: 75px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 3574, ../sass/style.scss */
.blog-list blockquote, .blog-post blockquote {
  margin-bottom: 29px;
  margin-top: 50px;
  padding-top: 29px;
}
/* line 3579, ../sass/style.scss */
.blog-list .pagination-box ul, .blog-post .pagination-box ul {
  margin-top: 4px;
}

/* PAGINATION 
---------------------------------------------------------------------------------*/
/* line 3587, ../sass/style.scss */
.pagination {
  border-radius: 2px;
  vertical-align: top;
}
/* line 3590, ../sass/style.scss */
.pagination > li:first-child > a, .pagination > li:first-child > span {
  border-radius: 2px;
  vertical-align: top;
}
/* line 3596, ../sass/style.scss */
.pagination > li > a, .pagination > li > span {
  font-size: 13px;
  font-size: 0.92857rem;
  border-radius: 2px;
  border: none;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.03em;
  line-height: 1rem;
  margin-right: 2px;
  min-width: 32px;
  padding: 9px 14px 9px 14px;
  text-align: center;
}
/* line 3608, ../sass/style.scss */
.pagination > li > a.pag-center {
  padding: 4px 8px 2px 8px;
}
/* line 3616, ../sass/style.scss */
.pagination li span {
  font-weight: bold;
}
/* line 3621, ../sass/style.scss */
.pagination > li > a, .pagination > li > span {
  background: #e5e5e5;
  color: #888 !important;
  height: 33px;
  margin-bottom: 3px;
}
/* line 3627, ../sass/style.scss */
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  background: #eee;
  color: #888 !important;
}
/* line 3633, ../sass/style.scss */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background: #444;
  border-color: #444;
}
/* line 3639, ../sass/style.scss */
.pagination > .disabled > span {
  background: #e5e5e5;
}
/* line 3641, ../sass/style.scss */
.pagination > .disabled > span:hover, .pagination > .disabled > span:focus {
  background: #e5e5e5;
}
/* line 3645, ../sass/style.scss */
.pagination > .disabled > a {
  background: #e5e5e5;
}
/* line 3647, ../sass/style.scss */
.pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
  background: #e5e5e5;
}
/* line 3654, ../sass/style.scss */
.pagination .pagination-next {
  padding-left: 5px;
}

/* --- */
/* line 3661, ../sass/style.scss */
.pagination-box ul {
  width: 100%;
}
/* line 3663, ../sass/style.scss */
.pagination-box ul li {
  display: inline-block;
}
/* line 3665, ../sass/style.scss */
.pagination-box ul li:last-child {
  margin-right: 0;
}

/* line 3671, ../sass/style.scss */
#block-posts {
  padding-top: 95px;
}
/* line 3674, ../sass/style.scss */
#block-posts.right-list:after {
  background: rgba(0, 0, 0, 0.1);
  content: " ";
  height: 150%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1px;
}
/* line 3685, ../sass/style.scss */
#block-posts.left-list:after {
  background: rgba(0, 0, 0, 0.1);
  content: " ";
  height: 150%;
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
}
@media (max-width: 991px) {
  /* line 3671, ../sass/style.scss */
  #block-posts {
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  /* line 3671, ../sass/style.scss */
  #block-posts {
    padding-bottom: 40px;
  }
}

/* Sidebar
--------------------------------------------------------------------------*/
/* line 3709, ../sass/style.scss */
.sidebar {
  padding-top: 95px;
}
@media (max-width: 991px) {
  /* line 3709, ../sass/style.scss */
  .sidebar {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 0;
  }
  /* line 3714, ../sass/style.scss */
  .sidebar .sidebar-col:first-of-type {
    padding: 60px 20px 0px 20px;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  /* line 3718, ../sass/style.scss */
  .sidebar .sidebar-col:first-of-type {
    padding-top: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 3724, ../sass/style.scss */
  .sidebar .sidebar-col {
    padding: 60px 20px 75px 20px;
  }
  /* line 3727, ../sass/style.scss */
  .sidebar .sidebar-col:first-of-type:after {
    background: rgba(0, 0, 0, 0.1);
    content: " ";
    height: 150%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
  }
  /* line 3738, ../sass/style.scss */
  .sidebar .sidebar-no-padding {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 991px) {
  /* line 3709, ../sass/style.scss */
  .sidebar {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 3747, ../sass/style.scss */
.sidebar h6 {
  color: #cd3333;
  font-size: 12px;
  font-size: 0.85714rem;
  letter-spacing: 1px;
}
/* line 3753, ../sass/style.scss */
.sidebar ul {
  padding-left: 0;
}
/* line 3755, ../sass/style.scss */
.sidebar ul li {
  list-style: none;
  margin-bottom: 6px;
}
/* line 3758, ../sass/style.scss */
.sidebar ul li a {
  -webkit-transition: all 0.2s linear;
  font-size: 13px;
  font-size: 0.92857rem;
  color: #999999;
  transition: all 0.2s linear;
}
/* line 3763, ../sass/style.scss */
.sidebar ul li a.active, .sidebar ul li a:hover {
  color: #222222;
}
/* line 3767, ../sass/style.scss */
.sidebar ul li span {
  font-size: 13px;
  font-size: 0.92857rem;
}

/* SEARCH FORM 
------------------------------------------ -------------------------------- ----------------*/
/* line 3777, ../sass/style.scss */
#searchform {
  margin-bottom: 9px;
  margin-top: 5px;
  position: relative;
}
/* line 3783, ../sass/style.scss */
#searchform input[type="text"] {
  font-size: 14px;
  font-size: 1rem;
  height: 40px;
  padding-right: 45px;
  padding-top: 1px;
  position: relative;
  width: 100%;
}
/* line 3791, ../sass/style.scss */
#searchform input[type="submit"] {
  background-image: url(../images/blog/search.svg);
  background-position: center;
  background-repeat: no-repeat;
  background: none;
  border: none;
  font-size: 0;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}
@media (max-width: 991px) {
  /* line 3777, ../sass/style.scss */
  #searchform {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 0;
    margin-top: 60px;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 3814, ../sass/style.scss */
  #searchform input[type="submit"] {
    right: 20px;
  }
}
@media (max-width: 767px) {
  /* line 3777, ../sass/style.scss */
  #searchform {
    margin-top: 30px;
  }
}

/* WIDGET 
--------------------------------------------------- ------------------------------ --------------*/
/* line 3827, ../sass/style.scss */
.widget {
  margin-bottom: 52px;
  /* widget-recent-entries 
  ----------------------------------------------------------------- */
}
@media (max-width: 991px) {
  /* line 3829, ../sass/style.scss */
  .widget.search-form {
    margin-bottom: 0px;
  }
}
/* line 3834, ../sass/style.scss */
.widget h6 {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #cd3333;
  letter-spacing: 0.09em;
  margin-bottom: 19px;
  text-transform: uppercase;
}
/* line 3841, ../sass/style.scss */
.widget ul {
  margin: 0;
  padding: 0;
}
/* line 3844, ../sass/style.scss */
.widget ul li {
  list-style: none;
  margin-bottom: 6px;
}
/* line 3847, ../sass/style.scss */
.widget ul li a, .widget ul li span {
  font-size: 13px;
  font-size: 0.92857rem;
  color: #999;
}
/* line 3852, ../sass/style.scss */
.widget ul li a.active, .widget ul li a:hover, .widget ul li a:active, .widget ul li a:focus {
  color: #222;
  text-decoration: none;
}
/* line 3860, ../sass/style.scss */
.widget.widget-tag-cloud {
  margin-bottom: 58px;
}
/* line 3862, ../sass/style.scss */
.widget.widget-tag-cloud a {
  font-size: 14px;
  font-size: 1rem;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  color: #999;
}
/* line 3866, ../sass/style.scss */
.widget.widget-tag-cloud a.active, .widget.widget-tag-cloud a:hover, .widget.widget-tag-cloud a:active, .widget.widget-tag-cloud a:focus {
  color: #222;
  text-decoration: none;
}
/* line 3872, ../sass/style.scss */
.widget.widget-text {
  margin-bottom: 58px;
}
/* line 3876, ../sass/style.scss */
.widget.tags li {
  display: inline-block;
  margin-bottom: 2px;
}
/* line 3879, ../sass/style.scss */
.widget.tags li a {
  font-size: 13px;
  font-size: 0.92857rem;
  background: #e5e5e5;
  border-radius: 2px;
  color: #999999;
  display: block;
  font-weight: 700;
  margin: 0px 0 0 -1px;
  padding: 10px 8px 9px 8px;
  text-transform: uppercase;
}
/* line 3889, ../sass/style.scss */
.widget.tags li a:hover {
  background: #eee;
  color: #999999;
}
/* line 3899, ../sass/style.scss */
.widget.widget-recent-entries h6 {
  margin-bottom: 22px;
}
/* line 3902, ../sass/style.scss */
.widget.widget-recent-entries ul li {
  clear: both;
  margin-bottom: 10px !important;
  min-height: 53px;
  padding-left: 53px;
  padding-top: 0;
  position: relative;
}
/* line 3909, ../sass/style.scss */
.widget.widget-recent-entries ul li .preview-img {
  left: 0;
  margin-right: 8px;
  position: absolute;
  top: 4px;
}
/* line 3915, ../sass/style.scss */
.widget.widget-recent-entries ul li a {
  font-size: 12px;
  font-size: 0.85714rem;
}
/* line 3918, ../sass/style.scss */
.widget.widget-recent-entries ul li span {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #999;
  display: block;
  margin-top: 4px;
}

/*  Calendar 
------------------------------------------------------------ */
/* line 3933, ../sass/style.scss */
#calendar-wrap {
  background: #f5f5f5;
  display: inline-block;
  margin-bottom: 58px;
  padding: 13px 20px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 3933, ../sass/style.scss */
  #calendar-wrap {
    width: 100%;
  }
}
/* line 3943, ../sass/style.scss */
#calendar-wrap table {
  border: none;
  width: auto;
}
/* line 3947, ../sass/style.scss */
#calendar-wrap table td, #calendar-wrap table th {
  font-size: 13px;
  font-size: 0.92857rem;
  background: none;
  border: none;
  font-weight: 400;
  font-weight: normal;
  padding: 0 0px;
}
/* line 3955, ../sass/style.scss */
#calendar-wrap table td {
  font-family: arial;
  line-height: 1;
}
/* line 3959, ../sass/style.scss */
#calendar-wrap table th {
  color: #555;
  padding: 0 0px 5px 0px;
}
/* line 3965, ../sass/style.scss */
#calendar-wrap td span {
  font-size: 13px;
  font-size: 0.92857rem;
  border-radius: 2px;
  color: #555;
  display: block;
  height: 24px;
  padding-top: 5px;
  text-align: center;
  width: 25px;
}
/* line 3975, ../sass/style.scss */
#calendar-wrap td.others-month span {
  color: #777;
}
/* line 3978, ../sass/style.scss */
#calendar-wrap td span:hover {
  background: #e5e5e5;
  color: #555;
  text-decoration: none;
}
/* line 3983, ../sass/style.scss */
#calendar-wrap td a {
  color: red;
  font-family: arial;
  font-weight: bold;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 3992, ../sass/style.scss */
  #calendar-wrap #wp-calendar {
    position: relative;
  }
}
@media (max-width: 767px) {
  /* line 3992, ../sass/style.scss */
  #calendar-wrap #wp-calendar {
    margin: 0 auto;
  }
}
/* line 4000, ../sass/style.scss */
#calendar-wrap #wp-calendar caption {
  font-size: 13px;
  font-size: 0.92857rem;
  color: #555;
  font-weight: 700;
  padding: 6px 20px 21px 20px;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 4006, ../sass/style.scss */
  #calendar-wrap #wp-calendar caption.cap-all {
    position: relative;
  }
}
/* line 4012, ../sass/style.scss */
#calendar-wrap #wp-calendar caption a {
  font-size: 21px;
  font-size: 1.5rem;
  color: red;
  font-weight: 700;
}
/* line 4016, ../sass/style.scss */
#calendar-wrap #wp-calendar caption a:hover {
  color: #92ab19;
}
/* line 4020, ../sass/style.scss */
#calendar-wrap #wp-calendar caption a.prev-calendar {
  left: 0;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  /* line 4020, ../sass/style.scss */
  #calendar-wrap #wp-calendar caption a.prev-calendar {
    left: 23px;
    top: 10px;
  }
}
/* line 4030, ../sass/style.scss */
#calendar-wrap #wp-calendar caption a.next-calendar {
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 767px) {
  /* line 4030, ../sass/style.scss */
  #calendar-wrap #wp-calendar caption a.next-calendar {
    right: 23px;
    top: 10px;
  }
}
/* line 4042, ../sass/style.scss */
#calendar-wrap #wp-calendar .others-month {
  color: #bbb;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- BLOG POSTS ----------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 4053, ../sass/style.scss */
.blog-post h2 {
  margin-bottom: 17px;
}
/* line 4055, ../sass/style.scss */
.blog-post h2 a {
  font-size: 42px;
  font-size: 3rem;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  color: #222;
  font-weight: 800;
  letter-spacing: -0.015em;
}
/* line 4061, ../sass/style.scss */
.blog-post h2 a:hover {
  color: #5E5E5E;
  text-decoration: none;
}
/* line 4067, ../sass/style.scss */
.blog-post .posts {
  margin-bottom: 65px;
}
/* line 4071, ../sass/style.scss */
.blog-post #nav-posts {
  margin-top: 26px;
}
/* line 4073, ../sass/style.scss */
.blog-post #nav-posts .pagination {
  margin-bottom: 22px;
  margin-top: 40px;
}
/* line 4077, ../sass/style.scss */
.blog-post #nav-posts a {
  font-size: 14px;
  font-size: 1rem;
  font-family: 'Open Sans', sans-serif;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 4083, ../sass/style.scss */
.blog-post #nav-posts .p-right a {
  padding: 10px 17px 6px 16px;
}
/* line 4086, ../sass/style.scss */
.blog-post #nav-posts .p-left a {
  padding: 10px 17px 6px 15px;
}
/* line 4091, ../sass/style.scss */
.blog-post #nav-posts .p-center a {
  padding: 10px 10px;
  font-size: 14px;
  font-size: 1rem;
}
/* line 4097, ../sass/style.scss */
.blog-post #nav-posts .pagination i.fa-angle-left {
  margin-right: 4px;
}
/* line 4100, ../sass/style.scss */
.blog-post #nav-posts .pagination i.fa-angle-right {
  margin-left: 4px;
}
/* line 4106, ../sass/style.scss */
.blog-post .post-soc-icon {
  margin-top: 34px;
}
/* line 4108, ../sass/style.scss */
.blog-post .post-soc-icon > div {
  float: left;
}
/* line 4111, ../sass/style.scss */
.blog-post .post-soc-icon .soc-icon {
  margin-top: 8px;
}
/* line 4114, ../sass/style.scss */
.blog-post .post-soc-icon .count-shared {
  border-right: 1px solid #e5e5e5;
  margin-right: 0px;
  padding-right: 24px;
  color: #777;
}
/* line 4118, ../sass/style.scss */
.blog-post .post-soc-icon .count-shared .quantity {
  font-size: 32px;
  font-size: 2.28571rem;
  color: #cd3232;
  font-family: arial;
  font-weight: bold;
}
/* line 4125, ../sass/style.scss */
.blog-post .post-soc-icon .count-shared span {
  font-size: 14px;
  font-size: 1rem;
  color: #999;
  display: block;
  margin-top: -8px;
}
/* line 4132, ../sass/style.scss */
.blog-post .post-soc-icon .wrap-button {
  margin-right: 3px;
}
/* line 4136, ../sass/style.scss */
.blog-post .post-soc-icon .getshare-text {
  background: #f2f2f2 !important;
  color: #cd3333 !important;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 4141, ../sass/style.scss */
.blog-post .post-soc-icon .getshare-text:hover {
  background: #cd3333 !important;
  color: white !important;
}

/* COMMENTS 
------------------------------------------------------------------------------------*/
/* line 4153, ../sass/style.scss */
.success, #success {
  margin-bottom: 10px;
}
/* line 4156, ../sass/style.scss */
.success span, #success span {
  color: #9eb533 !important;
}

/* line 4163, ../sass/style.scss */
.invert-elements .success span, .invert-elements #success span {
  color: rgba(255, 255, 255, 0.88) !important;
}

/* line 4169, ../sass/style.scss */
#comments {
  margin-top: 6px;
}
/* line 4171, ../sass/style.scss */
#comments h5 {
  font-weight: 600;
  margin-bottom: 43px;
}
/* line 4174, ../sass/style.scss */
#comments h5 span {
  font-size: 16px;
  font-size: 1.14286rem;
  color: #777;
  font-weight: 400;
}
/* line 4180, ../sass/style.scss */
#comments ul {
  list-style: none;
  margin-top: 11px;
  padding: 0;
}
/* line 4184, ../sass/style.scss */
#comments ul.children {
  margin-top: -4px;
  padding-left: 103px;
}
/* line 4187, ../sass/style.scss */
#comments ul.children li {
  font-size: 100%;
}
@media (max-width: 767px) {
  /* line 4184, ../sass/style.scss */
  #comments ul.children {
    padding-left: 20px;
  }
}
/* line 4195, ../sass/style.scss */
#comments li {
  list-style: none;
  margin-top: 10px;
}
/* line 4198, ../sass/style.scss */
#comments li li {
  margin-top: 44px;
}
/* line 4202, ../sass/style.scss */
#comments .avatar {
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  border-radius: 35px;
  float: left;
  height: 70px;
  margin: 5px 31px 0 0;
  width: 70px;
}
@media (max-width: 767px) {
  /* line 4202, ../sass/style.scss */
  #comments .avatar {
    height: 35px;
    margin-right: 10px;
    width: 35px;
  }
}
/* line 4216, ../sass/style.scss */
#comments .meta {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #999;
  margin-bottom: 12px;
  padding-top: 2px;
}
/* line 4221, ../sass/style.scss */
#comments .meta a {
  font-size: 12px;
  font-size: 0.85714rem;
  margin-left: 15px;
}
@media (max-width: 767px) {
  /* line 4226, ../sass/style.scss */
  #comments .meta cite {
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 4216, ../sass/style.scss */
  #comments .meta {
    position: relative;
  }
}
@media (max-width: 767px) {
  /* line 4233, ../sass/style.scss */
  #comments .meta a {
    position: absolute;
    right: 0;
    top: 5px;
  }
}
/* line 4242, ../sass/style.scss */
#comments p {
  font-size: 13px;
  font-size: 0.92857rem;
  clear: none;
  line-height: 1.7em !important;
  overflow: hidden;
  height: auto;
  -webkit-line-clamp: 99;
}

/*  LEAVE COMMENT 
------------------------------------------------------ */
/* line 4255, ../sass/style.scss */
#respond {
  margin-top: 47px;
}
/* line 4257, ../sass/style.scss */
#respond h3 {
  font-size: 24px;
  font-size: 1.71429rem;
  font-weight: 600;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  /* line 4255, ../sass/style.scss */
  #respond {
    margin-top: 36px;
  }
}

/* line 4268, ../sass/style.scss */
#comments form {
  margin-top: 54px;
}
/* line 4271, ../sass/style.scss */
#comments form input[type="text"], #comments form input[type="email"] {
  font-size: 14px;
  font-size: 1rem;
  background: white;
  border-radius: 0 !important;
  border: 1px solid #e5e5e5 !important;
  box-shadow: none !important;
  height: 40px;
  padding: 0 10px;
  width: 100%;
}
/* line 4282, ../sass/style.scss */
#comments form textarea {
  height: 90px;
  padding: 10px;
  width: 100%;
  resize: none;
}
@media (max-width: 767px) {
  /* line 4268, ../sass/style.scss */
  #comments form {
    margin-top: px;
  }
}
/* line 4292, ../sass/style.scss */
#comments .form-field {
  margin-bottom: 10px;
}
/* line 4295, ../sass/style.scss */
#comments form button {
  font-size: 12px;
  font-size: 0.85714rem;
  height: 40px;
  margin-top: 10px;
  padding: 1px 29px 0 29px;
}

/*---------------------------------------------------------------------------------------*/
/*----------------------------------------SOCIAL Share LINK------------------------------*/
/*---------------------------------------------------------------------------------------*/
/* line 4307, ../sass/style.scss */
.social-inp.down {
  text-align: center;
  width: 100%;
}
/* line 4310, ../sass/style.scss */
.social-inp.down a {
  display: inline-block;
  float: none;
}

/* line 4316, ../sass/style.scss */
.social-inp {
  display: inline-block;
  margin: 14px 0 0px 0;
  padding: 0 17px;
  vertical-align: middle;
}
/* line 4322, ../sass/style.scss */
.social-inp label {
  cursor: pointer;
  margin-bottom: 0;
}
/* line 4327, ../sass/style.scss */
.social-inp input {
  display: none;
}
/* line 4331, ../sass/style.scss */
.social-inp a {
  border: none;
  display: block;
  float: left;
  font-size: 0;
  line-height: 1;
  outline: none;
  position: relative;
}
/* line 4340, ../sass/style.scss */
.social-inp a:hover {
  border: none;
}
/* line 4342, ../sass/style.scss */
.social-inp a:hover .getshare-text {
  color: white;
}
/* line 4348, ../sass/style.scss */
.social-inp .getshare-text {
  font-size: 14px;
  font-size: 1rem;
  color: white;
  display: inline-block;
  font-family: FontAwesome;
  font-weight: lighter;
  height: 30px;
  padding: 9px 8px 8px 8px;
  position: relative;
  text-align: center;
  transition: color .2s ease,background .2s ease;
  vertical-align: middle;
  width: 30px;
}
/* line 4363, ../sass/style.scss */
.social-inp .getshare-counter {
  font-size: 12px;
  font-size: 0.85714rem;
  background: #e5e5e5;
  border-radius: 2px;
  color: #555;
  display: block;
  font-weight: normal;
  height: 23px;
  line-height: 12px;
  max-width: 40px;
  max-width: inherit;
  opacity: 0;
  overflow: visible;
  padding: 6px 0;
  position: absolute;
  text-align: center;
  top: -35px;
  width: 100%;
  transition: max-width .2s ease,padding .2s ease, background .2s ease;
  vertical-align: middle;
  transition: visibility .2s ease, opacity .2s ease;
  visibility: hidden;
}
/* line 4386, ../sass/style.scss */
.social-inp .getshare-counter:before {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 7px solid #e5e5e5;
  bottom: -6px;
  content: '';
  height: 0;
  margin-left: -2px;
  position: absolute;
  width: 0;
}
/* line 4399, ../sass/style.scss */
.social-inp .getshare-icon {
  text-align: center;
}
/* line 4402, ../sass/style.scss */
.social-inp .getshare-icon:hover .getshare-counter {
  opacity: 1;
  visibility: visible;
}
/* line 4408, ../sass/style.scss */
.social-inp .gt-gp .getshare-text {
  background: #dc4c39;
}
/* line 4412, ../sass/style.scss */
.social-inp input[type="checkbox"] + label {
  margin: 0 0 0 2px;
}
/* line 4413, ../sass/style.scss */
.social-inp input[type="checkbox"] + label:before {
  background: none;
}

/* TWITTER */
/* line 4423, ../sass/style.scss */
.gt-tw .getshare-text {
  background: #3799dd;
}

/* line 4427, ../sass/style.scss */
.gt-tw .getshare-text:before {
  content: "\f099";
}

/* FACEBOOK */
/* line 4433, ../sass/style.scss */
.gt-fb .getshare-text {
  background: #314e8f;
}

/* line 4437, ../sass/style.scss */
.gt-fb .getshare-text:before {
  content: "\f09a";
}

/* GOOGLE+ */
/* line 4443, ../sass/style.scss */
.gt-gp .getshare-text {
  background: #a94034;
}

/* line 4447, ../sass/style.scss */
.gt-gp .getshare-text:before {
  content: "\f0d5";
}

/* PINTEREST + */
/* line 4453, ../sass/style.scss */
.gt-pt .getshare-text {
  background: #9d2027;
}

/* line 4457, ../sass/style.scss */
.gt-pt .getshare-text:before {
  content: "\f0d2";
}

/* VK */
/* line 4463, ../sass/style.scss */
.gt-vk .getshare-text {
  background: #4B5A97;
}

/* line 4467, ../sass/style.scss */
.gt-vk .getshare-text:before {
  content: "\f189";
}

/* StumbleUpon */
/* line 4473, ../sass/style.scss */
.gt-st .getshare-text {
  background: #555555;
}

/* line 4477, ../sass/style.scss */
.gt-st .getshare-text:before {
  content: "\f1a4";
}

/* LinkedIn + */
/* line 4483, ../sass/style.scss */
.gt-in .getshare-text {
  background: #3f4bb8;
}

/* line 4487, ../sass/style.scss */
.gt-in .getshare-text:before {
  content: "\f0e1";
}

@media (max-width: 1229px) {
  /* line 4492, ../sass/style.scss */
  .social-fix {
    display: none;
  }
}
/* Login-box
-------------------------------------------------------------------------*/
/* line 4499, ../sass/style.scss */
.login-primary-banner {
  height: 185px;
}
/* line 4501, ../sass/style.scss */
.login-primary-banner h1 {
  font-size: 42px;
  font-size: 3rem;
  color: white;
  line-height: 0.235;
  margin-top: 10px;
  opacity: 0.97;
}
@media (max-width: 767px) {
  /* line 4501, ../sass/style.scss */
  .login-primary-banner h1 {
    font-size: 42px;
    font-size: 3rem;
  }
}
/* line 4511, ../sass/style.scss */
.login-primary-banner span {
  font-size: 13px;
  font-size: 0.92857rem;
  font-weight: 300;
}
/* line 4514, ../sass/style.scss */
.login-primary-banner span i {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 4522, ../sass/style.scss */
.login .nav-tabs {
  border: none;
}
/* line 4524, ../sass/style.scss */
.login .nav-tabs > li {
  margin-right: -6px;
}
/* line 4526, ../sass/style.scss */
.login .nav-tabs > li > a {
  font-size: 12px;
  font-size: 0.85714rem;
  background: white;
  border-radius: 0;
  border: 1px solid #e1e1e1;
  color: #777777;
  font-weight: 600;
  padding: 17px 43px 14px 43px;
  text-align: center;
  text-transform: uppercase;
  width: 135;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
/* line 4541, ../sass/style.scss */
.login .nav-tabs > li.active a, .login .nav-tabs > li:hover a {
  background: #f9f9f9;
  border: 1px solid #e1e1e1;
  color: #222;
}
/* line 4549, ../sass/style.scss */
.login .tab-content {
  margin-top: 80px;
}
/* line 4551, ../sass/style.scss */
.login .tab-content input {
  background: white;
}
/* line 4556, ../sass/style.scss */
.login .login-box {
  margin: 98px auto 100px;
  max-width: 346px;
  width: 100%;
}
/* line 4560, ../sass/style.scss */
.login .login-box .checkbox {
  float: left;
  margin-left: -20px;
  margin-top: -10px;
}
/* line 4566, ../sass/style.scss */
.login .login-box .sign-in-box {
  font-size: 12px;
  font-size: 0.85714rem;
  float: right;
  margin-top: 2px;
}
/* line 4570, ../sass/style.scss */
.login .login-box .sign-in-box span {
  color: #777777;
  letter-spacing: 0.5px;
}
/* line 4574, ../sass/style.scss */
.login .login-box .sign-in-box a {
  font-size: 12px;
  font-size: 0.85714rem;
}
@media (max-width: 479px) {
  /* line 4566, ../sass/style.scss */
  .login .login-box .sign-in-box {
    float: left;
  }
}
/* line 4581, ../sass/style.scss */
.login .login-box .form-group {
  margin-bottom: 10px;
}
/* line 4584, ../sass/style.scss */
.login .login-box .nav-tabs {
  text-align: center;
  width: 100%;
}
/* line 4587, ../sass/style.scss */
.login .login-box .nav-tabs li {
  display: inline-block;
  float: none;
}
/* line 4593, ../sass/style.scss */
.login .login-box button {
  clear: both;
  float: none;
  margin-top: 30px;
  padding: 10px 18px;
  width: 100%;
}

/* Block Maps 
-----------------------------------------------------------------------*/
/* line 4607, ../sass/style.scss */
.map-canvas {
  bottom: 0;
  height: 100%;
  left: 0;
  min-height: 260px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
@media (max-width: 676px) {
  /* line 4607, ../sass/style.scss */
  .map-canvas {
    position: static;
  }
}

/* Soc-icon 
-----------------------------------------------------------------------*/
/* line 4623, ../sass/style.scss */
.soc-icon {
  margin: 0 10px;
  padding-top: 5px;
}
/* line 4626, ../sass/style.scss */
.soc-icon.block-inline {
  display: inline-block;
  vertical-align: top;
}
/* line 4631, ../sass/style.scss */
.soc-icon .wrap-button {
  float: left;
  height: 22px;
  margin-right: 5px;
  width: 22px;
  -webkit-perspective: 100px;
  -moz-perspective: 100px;
  -o-perspective: 100px;
  perspective: 100px;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: rotatex(0deg);
  -moz-transform: rotatex(0deg);
  -o-transform: rotatex(0deg);
  transform: rotatex(0deg);
}
/* line 4648, ../sass/style.scss */
.soc-icon .wrap-button:last-of-type {
  margin-right: 0px;
}

/* line 4653, ../sass/style.scss */
.soc-icon a {
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  border-radius: 0;
  color: white;
  cursor: pointer;
  display: block;
  height: 22px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 22px;
}
/* line 4664, ../sass/style.scss */
.soc-icon a:hover {
  text-decoration: none;
  -webkit-transform: rotatex(-30deg);
  -moz-transform: rotatex(-30deg);
  -o-transform: rotatex(-30deg);
  transform: rotatex(-30deg);
}
/* line 4671, ../sass/style.scss */
.soc-icon a i {
  display: table-cell;
  height: 22px;
  padding-top: 2px;
  vertical-align: middle;
  width: 22px;
}
/* line 4678, ../sass/style.scss */
.soc-icon a.fb {
  background: #3c5fb2;
}
/* line 4681, ../sass/style.scss */
.soc-icon a.tw {
  background: #3799dd;
}
/* line 4684, ../sass/style.scss */
.soc-icon a.g-plus {
  background: #dc4c39;
}
/* line 4687, ../sass/style.scss */
.soc-icon a.pinterest {
  background: #cc2127;
}
/* line 4690, ../sass/style.scss */
.soc-icon a.inst {
  background: #96624e;
}

/* line 4696, ../sass/style.scss */
.social-inp.down .getshare-counter {
  bottom: -35px;
  top: auto;
}
/* line 4700, ../sass/style.scss */
.social-inp.down .getshare-counter:before {
  border-bottom: 7px solid #e5e5e5;
  border-top: 0px solid #e5e5e5;
  bottom: auto;
  top: -6px;
}

/* contact
----------------------------------------------------------------------------------*/
/* line 4715, ../sass/style.scss */
#contact .table-box h1 {
  color: #333333;
}
/* line 4718, ../sass/style.scss */
#contact .background {
  z-index: 0;
}
/* line 4721, ../sass/style.scss */
#contact .table-row > div {
  position: relative;
}
/* line 4724, ../sass/style.scss */
#contact .cont-text-box {
  margin-bottom: 13px;
  margin-top: 35px;
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 1170px) {
  /* line 4724, ../sass/style.scss */
  #contact .cont-text-box {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 4734, ../sass/style.scss */
#contact .cont-text-box p {
  font-size: 18px;
  font-size: 1.28571rem;
  color: white;
  font-weight: 300;
  line-height: 1.6;
}
/* line 4740, ../sass/style.scss */
#contact .cont-text-box .company-info-box {
  margin-bottom: 40px;
}
/* line 4745, ../sass/style.scss */
#contact .t1 img {
  width: 100%;
}
/* line 4749, ../sass/style.scss */
#contact .cont-box {
  color: white;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 4755, ../sass/style.scss */
#contact .cont-box h6 {
  font-size: 16px;
  font-size: 1.14286rem;
  margin-bottom: 4px;
  text-transform: none;
}
/* line 4760, ../sass/style.scss */
#contact .cont-box p {
  font-size: 14px;
  font-size: 1rem;
}
/* line 4763, ../sass/style.scss */
#contact .cont-box.address-box {
  font-weight: 300;
}
/* line 4766, ../sass/style.scss */
#contact .cont-box.address-box p {
  margin-bottom: 25px;
}
/* line 4768, ../sass/style.scss */
#contact .cont-box.address-box p span {
  font-size: 16px;
  font-size: 1.14286rem;
  font-weight: 700;
}
/* line 4775, ../sass/style.scss */
#contact .form-box {
  padding-bottom: 25px;
  padding-top: 30px;
}
/* line 4778, ../sass/style.scss */
#contact .form-box .contact-form button {
  width: 100%;
}
/* line 4781, ../sass/style.scss */
#contact .form-box h5 {
  color: white;
  margin-bottom: 25px;
}
/* line 4785, ../sass/style.scss */
#contact .form-box .form-group {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 4787, ../sass/style.scss */
  #contact .form-box .form-group.name {
    padding-right: 5px;
  }
}
@media (min-width: 768px) {
  /* line 4792, ../sass/style.scss */
  #contact .form-box .form-group.email {
    padding-left: 5px;
  }
}
/* line 4798, ../sass/style.scss */
#contact .form-box button {
  margin-top: 7px;
}
/* line 4803, ../sass/style.scss */
#contact .form-message {
  display: block;
  margin-top: 20px;
}
/* line 4806, ../sass/style.scss */
#contact .form-message .text-danger {
  color: #cd3333 !important;
}
/* line 4809, ../sass/style.scss */
#contact .form-message .text-success {
  color: white !important;
}

/* Page-404 
-------------------------------------------------------------------------------------*/
/* line 4820, ../sass/style.scss */
.page-404 h1 {
  font-size: 300px;
  font-size: 21.42857rem;
  color: white;
  font-family: 'Open Sans', sans-serif;
  line-height: 0.835;
  opacity: 0.97;
}
@media (max-width: 767px) {
  /* line 4820, ../sass/style.scss */
  .page-404 h1 {
    font-size: 100px;
    font-size: 7.14286rem;
  }
}
/* line 4830, ../sass/style.scss */
.page-404 p {
  font-size: 18px;
  font-size: 1.28571rem;
  font-weight: 300;
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  /* line 4830, ../sass/style.scss */
  .page-404 p {
    font-size: 18px;
    font-size: 1.28571rem;
    padding-left: 45px;
    padding-right: 45px;
  }
}

/* Tabs-section
-------------------------------------------------------------------------------------*/
/* line 4845, ../sass/style.scss */
.tabs-section {
  padding-bottom: 100px;
  padding-top: 100px;
}
/* line 4848, ../sass/style.scss */
.tabs-section h5 {
  margin-bottom: 78px;
}
/* line 4851, ../sass/style.scss */
.tabs-section h2 {
  color: #cd3333;
}

/* line 4856, ../sass/style.scss */
.nav-tabs {
  border: none;
}
/* line 4858, ../sass/style.scss */
.nav-tabs > li > a {
  color: #777777;
  font-size: 12px;
  font-size: 0.85714rem;
  border-color: #e1e1e1;
  border-radius: 0;
  font-weight: 600;
  margin-right: -1px;
  padding: 16px 43px 14px 43px;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

/* line 4871, ../sass/style.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  background: #f9f9f9;
  border-color: #e1e1e1;
  color: #222222;
}

/* line 4876, ../sass/style.scss */
.nav-tabs > li > a:hover {
  background: #f9f9f9;
  border-color: #e1e1e1;
  color: #222222;
}

/* line 4881, ../sass/style.scss */
.tab-content {
  margin-bottom: 100px;
  padding-top: 30px;
}

/* tab > accordion ----------------------------------*/
/* line 4887, ../sass/style.scss */
.panel-default {
  border: none;
}
/* line 4889, ../sass/style.scss */
.panel-default > .panel-heading {
  background: none;
  border-radius: 0;
  border: none;
  color: #222;
  color: white;
  padding: 0;
}
/* line 4896, ../sass/style.scss */
.panel-default > .panel-heading a {
  font-size: 12px;
  font-size: 0.85714rem;
  background: #f9f9f9;
  border: 1px solid #e1e1e1;
  color: #222;
  display: block;
  font-weight: 600;
  padding: 18px 19px;
  position: relative;
  width: 100%;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 4908, ../sass/style.scss */
.panel-default > .panel-heading a:after {
  border-bottom: 5px solid #cd3333;
  border: 5px solid transparent;
  content: " ";
  margin-top: -8px;
  position: absolute;
  right: 23px;
  top: 50%;
}
/* line 4917, ../sass/style.scss */
.panel-default > .panel-heading a.collapsed {
  background: none;
  border: 1px solid #e1e1e1;
  color: #777;
}
/* line 4921, ../sass/style.scss */
.panel-default > .panel-heading a.collapsed:after {
  border-bottom: none;
  border-top: 5px solid #777777;
  margin-top: -2px;
}
/* line 4927, ../sass/style.scss */
.panel-default > .panel-heading a:hover {
  background: #f9f9f9;
  border: 1px solid #e1e1e1;
  color: #222;
}

/* line 4935, ../sass/style.scss */
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
  color: #777;
}

/* line 4938, ../sass/style.scss */
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
  border: none !important;
}

/* line 4941, ../sass/style.scss */
.panel, .panel-default > .panel-heading {
  box-shadow: none;
}

/* line 4944, ../sass/style.scss */
.panel-group .panel + .panel {
  margin-top: -1px;
}

/* line 4947, ../sass/style.scss */
.panel-body {
  line-height: 1.7;
  padding: 31px 20px 41px 20px;
}

/* Fancybox style
-----------------------------------------------------------------------------*/
/* line 4954, ../sass/style.scss */
.fancybox-overlay {
  background: rgba(17, 17, 17, 0.95) !important;
}

/* line 4957, ../sass/style.scss */
.fancybox-skin {
  background: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* line 4962, ../sass/style.scss */
.fancybox-close {
  background: url(../images/close-fancybox.png);
  background-position: -2px -2px;
  border-radius: 50%;
  border: 1px solid rgba(255, 253, 236, 0.55);
  height: 44px;
  position: fixed;
  right: 55px;
  top: 37px;
  width: 44px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 4974, ../sass/style.scss */
.fancybox-close:hover {
  border-color: rgba(255, 253, 236, 0.75);
}
@media (max-width: 767px) {
  /* line 4962, ../sass/style.scss */
  .fancybox-close {
    right: 10px;
    top: 10px;
  }
}

@media (max-width: 767px) {
  /* line 4982, ../sass/style.scss */
  .fancybox-inner {
    padding: 40px 0 0 0;
  }
}
@media (max-width: 450px) {
  /* line 4982, ../sass/style.scss */
  .fancybox-inner {
    padding: 40px 0;
  }
}

/* line 4991, ../sass/style.scss */
.fancybox-next span, .fancybox-prev span {
  background: none;
  border-radius: 50%;
  border: 1px solid rgba(255, 253, 236, 0.55);
  color: rgba(255, 253, 236, 0.75);
  font: normal normal normal 23px/1 FontAwesome;
  height: 34px;
  padding: 5px 0 0 1px;
  text-align: center;
  width: 34px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 5003, ../sass/style.scss */
.fancybox-next span:after, .fancybox-prev span:after {
  content: "\f105";
}
/* line 5006, ../sass/style.scss */
.fancybox-next span:hover, .fancybox-prev span:hover {
  border-color: rgba(255, 253, 236, 0.75);
}

/* line 5013, ../sass/style.scss */
.fancybox-next span:after {
  content: "\f105";
}
@media (min-width: 1170px) {
  /* line 5011, ../sass/style.scss */
  .fancybox-next {
    right: -11%;
  }
}

/* line 5022, ../sass/style.scss */
.fancybox-prev span {
  padding: 5px 0 0 0px;
}
/* line 5024, ../sass/style.scss */
.fancybox-prev span:after {
  content: "\f104";
  left: -1px;
  position: relative;
}
@media (min-width: 1170px) {
  /* line 5021, ../sass/style.scss */
  .fancybox-prev {
    left: -11%;
  }
}

/* FAQ
----------------------------------------------------------------------------------*/
/* line 5040, ../sass/style.scss */
.faq {
  /* Accordion ----------------------------------------------*/
}
/* line 5041, ../sass/style.scss */
.faq h1 {
  color: #3471b4;
}
/* line 5044, ../sass/style.scss */
.faq h5.nav-tabs-title {
  color: #8eb3dc;
  margin-bottom: 0;
  padding: 40px;
}
/* line 5049, ../sass/style.scss */
.faq .nav-tabs {
  border: none;
}
/* line 5051, ../sass/style.scss */
.faq .nav-tabs li {
  border-top: 1px solid rgba(142, 179, 220, 0.13);
  margin: 0;
  padding: 0;
}
/* line 5055, ../sass/style.scss */
.faq .nav-tabs li:last-of-type {
  border-bottom: 1px solid rgba(142, 179, 220, 0.13);
}
/* line 5058, ../sass/style.scss */
.faq .nav-tabs li a {
  -webkit-transition: all 0.2s linear;
  border: none;
  color: white;
  padding: 27px 40px;
  transition: all 0.2s linear;
}
/* line 5066, ../sass/style.scss */
.faq .nav-tabs li.active a, .faq .nav-tabs li:hover a, .faq .nav-tabs li.active:focus a {
  background-color: rgba(142, 179, 220, 0.1);
  border: none;
  color: #8eb3dc !important;
  padding: 27px 40px;
}
/* line 5074, ../sass/style.scss */
.faq .nav-tabs li.active a:focus {
  background-color: rgba(142, 179, 220, 0.1);
}
/* line 5080, ../sass/style.scss */
.faq .tab-content {
  padding: 50px 30px;
}
@media (min-width: 768px) {
  /* line 5080, ../sass/style.scss */
  .faq .tab-content {
    position: absolute;
    top: 0;
    z-index: -10;
  }
}
/* line 5087, ../sass/style.scss */
.faq .tab-content.active {
  z-index: 1;
}
/* line 5090, ../sass/style.scss */
.faq .tab-content h5, .faq .tab-content h6 {
  color: #2063ad;
}
/* line 5093, ../sass/style.scss */
.faq .tab-content h6 {
  font-size: 16px;
  font-size: 1.14286rem;
}
/* line 5098, ../sass/style.scss */
.faq .panel {
  background: none;
}
@media (max-width: 768px) {
  /* line 5101, ../sass/style.scss */
  .faq .panel-group {
    margin-bottom: 0;
  }
}
/* line 5106, ../sass/style.scss */
.faq .panel-group .panel + .panel {
  margin-top: 0;
}
/* line 5109, ../sass/style.scss */
.faq .panel-default {
  border: none;
}
/* line 5112, ../sass/style.scss */
.faq .panel-default > .panel-heading {
  background: none;
  border-top: 1px solid rgba(142, 179, 220, 0.13);
  border: none;
  color: white;
  padding: 10px 40px;
}
@media (max-width: 767px) {
  /* line 5112, ../sass/style.scss */
  .faq .panel-default > .panel-heading {
    border: none;
  }
}
@media (max-width: 767px) {
  /* line 5121, ../sass/style.scss */
  .faq .panel-default > .panel-heading a {
    font-size: 14px;
    font-size: 1rem;
    background: transparent;
    border: none;
    color: #fff;
    font-weight: 400;
    text-transform: none;
  }
}
/* line 5130, ../sass/style.scss */
.faq .panel-default > .panel-heading a:after {
  -webkit-transition: -webkit-transform .5s;
  border-bottom: 5px solid #fff;
  border-top: 0;
  margin-top: -2px;
  transition: transform .5s;
}
@media (max-width: 767px) {
  /* line 5138, ../sass/style.scss */
  .faq .panel-default > .panel-heading a.collapsed:after {
    -webkit-transform: rotate(180deg);
    -webkit-transition: -webkit-transform .5s;
    margin-top: -2px;
    transform: rotate(180deg);
    transition: transform .5s;
  }
}
/* line 5149, ../sass/style.scss */
.faq .panel-default > .panel-heading:hover {
  background-color: rgba(142, 179, 220, 0.1);
}
@media (max-width: 767px) {
  /* line 5154, ../sass/style.scss */
  .faq .panel-default > .panel-heading {
    border-bottom: 1px solid rgba(142, 179, 220, 0.13);
  }
}
/* line 5159, ../sass/style.scss */
.faq .panel-default:last-of-type > .panel-heading {
  border-bottom: 1px solid rgba(142, 179, 220, 0.13);
}
/* line 5163, ../sass/style.scss */
.faq .panel-collapse {
  background-color: rgba(142, 179, 220, 0.1);
}
@media (max-width: 767px) {
  /* line 5163, ../sass/style.scss */
  .faq .panel-collapse {
    background-color: white;
  }
}
/* line 5170, ../sass/style.scss */
.faq .panel-title > a {
  color: #8eb3dc;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 5174, ../sass/style.scss */
.faq .panel-title > a.collapsed {
  color: white;
}
/* line 5179, ../sass/style.scss */
.faq .panel-body h5, .faq .panel-body h6 {
  color: #2063ad;
}
/* line 5182, ../sass/style.scss */
.faq .panel-body h6 {
  font-size: 16px;
  font-size: 1.14286rem;
}
@media (max-width: 767px) {
  /* line 5182, ../sass/style.scss */
  .faq .panel-body h6 {
    text-transform: none;
  }
}
/* line 5191, ../sass/style.scss */
.faq .nav-tabs > li.active > a,
.faq .nav-tabs > li.active > a:hover,
.faq .nav-tabs > li.active > a:focus {
  background: rgba(142, 179, 220, 0.1);
}

/* line 5195, ../sass/style.scss */
.faq .nav-tabs.hide-active > li.active > a {
  background: none !important;
}

/*  Notify-me
-----------------------------------------------------------------------------------------*/
/* line 5201, ../sass/style.scss */
.notify-me {
  margin: 0 auto;
  max-width: 600px;
}
/* line 5205, ../sass/style.scss */
.notify-me .btn-default.red-style {
  padding: 11px 18px;
  width: 100%;
}
/* line 5209, ../sass/style.scss */
.notify-me .form-message {
  display: block;
  padding-top: 10px;
}
@media (min-width: 768px) {
  /* line 5213, ../sass/style.scss */
  .notify-me .notify-button-box {
    padding-left: 0;
  }
}

/*
-----------------------------------------------------------------------------------------*/
/* line 5223, ../sass/style.scss */
.dividing-block a.btn-default {
  padding: 13px 5px !important;
  width: 100%;
  max-width: 250px;
}
/* line 5228, ../sass/style.scss */
.dividing-block .play-fan-video .play-video {
  border: 5px solid #f4f6f7;
  color: #f4f6f7;
}
/* line 5231, ../sass/style.scss */
.dividing-block .play-fan-video .play-video:hover {
  border-color: rgba(244, 246, 247, 0.5);
  color: rgba(244, 246, 247, 0.5);
}
/* line 5236, ../sass/style.scss */
.dividing-block.sample-3 {
  color: #303030;
}
/* line 5238, ../sass/style.scss */
.dividing-block.sample-3 h5 {
  margin-bottom: 0;
  text-transform: none;
  padding-top: 7px;
}
@media (max-width: 767px) {
  /* line 5238, ../sass/style.scss */
  .dividing-block.sample-3 h5 {
    text-align: center;
    margin-bottom: 25px;
  }
}
/* line 5247, ../sass/style.scss */
.dividing-block.sample-3 span {
  font-family: 'Open Sans', sans-serif;
  color: #d04646;
}
@media (max-width: 767px) {
  /* line 5247, ../sass/style.scss */
  .dividing-block.sample-3 span {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
  }
}
/* line 5256, ../sass/style.scss */
.dividing-block.sample-3 p {
  font-weight: 300;
  margin-bottom: 0;
}
/* line 5261, ../sass/style.scss */
.dividing-block.sample-2 {
  color: #303030;
}
/* line 5263, ../sass/style.scss */
.dividing-block.sample-2 h5 {
  margin-bottom: 24px;
}
/* line 5266, ../sass/style.scss */
.dividing-block.sample-2 span {
  text-transform: uppercase;
  padding-left: 5px;
  padding-right: 5px;
}
@media (max-width: 767px) {
  /* line 5266, ../sass/style.scss */
  .dividing-block.sample-2 span {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
/* line 5276, ../sass/style.scss */
.dividing-block.sample-2 p {
  font-size: 18px;
  font-weight: 300;
}
/* line 5281, ../sass/style.scss */
.dividing-block.sample-2 button i {
  padding-right: 10px;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------- RETINA -----------------------------------*/
/* -------------------------------------------------------------------------- */
@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 5294, ../sass/style.scss */
  .replace-2x {
    opacity: 0;
  }
  /* line 5296, ../sass/style.scss */
  .replace-2x.loaded {
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
  }
}
/* line 5303, ../sass/style.scss */
.show-for-retina {
  display: none;
}

/*for css*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 5316, ../sass/style.scss */
  .show-for-retina {
    display: block;
  }

  /* line 5319, ../sass/style.scss */
  .hide-for-retina {
    display: none;
  }
}
/**/
/* line 5326, ../sass/style.scss */
.wrap-isotop .p-scroll.start-slide .p-target {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* Font size and font type
-------------------------------------------------------*//* Font size and font type
-------------------------------------------------------*//* Font size and font type
-------------------------------------------------------*//* Font size and font type
-------------------------------------------------------*/
/* Font size and font type
-------------------------------------------------------*/

.table-block h1 {
font-size: 120px;
font-weight: 800;
font-family: 'Raleway', sans-serif;
}
@media (max-width: 1450px){
.table-block h1 {
font-size: 100px;
}
}
@media (max-width: 1170px){
.table-block h1 {
font-size: 110px;
line-height: 0.8;
}
}
/* hide-panel-- Font size and font type
------------------------------------------------------*/
.isotop-filters.hide-panel .table-block h1 {
font-size: 80px;
font-weight: 800;
font-family: 'Raleway', sans-serif;
}
@media (min-width: 1500px){
.isotop-filters.hide-panel .table-block h1 {
font-size: 95px;
}
}
@media (max-width: 1170px) and (min-width: 992px){
.isotop-filters.hide-panel .table-block h1 {
font-size: 65px;
}
}
/* hide-panel "Porjects" */
.isotop-filters.hide-panel .table-block h1 span {
font-size: 15px;
}
@media (max-width: 1170px) and (min-width: 992px){
.isotop-filters.hide-panel .table-block h1 span {
font-size: 14px;
}
}
/*Opacity level and color
-----------------------------------------------------*/
.isotop-filters {
background-color: rgba(00, 00, 000, 0.50);
}
/* alignment*/
.isotope h3 {
text-align: center;
}
/* .isotop-filters.hide-panel color and opacity
------------------------------------------------------*/
.isotop-filters.hide-panel {
background-color: rgba(000, 00, 00, 0.50);
}




.sliders .rslides_tabs li a:after {
background-color: rgba(255, 0, 0, 0.75);
}
.sliders .rslides_tabs li.rslides_here a:before, .sliders .rslides_tabs li:hover a:before {
border: 1px solid rgba(255, 0, 0, 0.75);
}
.sliders .rslides_tabs li.rslides_here a:after, .sliders .rslides_tabs li:hover a:after {
background-color: red;
}
.next-sections {
margin-left: -10px;
}

/* move_effect
-------------------------------------------------------------*/
.move_effect {
height: 100%;
margin: 0;
overflow: hidden;
padding: 0;
position: relative;
width: 100%;
-webkit-perspective: 70px;
perspective: 70px;
}
.move_effect .img {
height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
background-repeat:no-repeat;
background-size:cover;
background-position: center;
-webkit-animation: 25s move_effect linear infinite;
animation: 25s move_effect linear infinite;
}
/* Move Effect keyframes for Slider
-------------------------------------------------------------*/
@-webkit-keyframes move_effect {
0% {
-webkit-transform: rotate(0deg) translateZ(0px);
transform: rotate(0deg) translateZ(0px);
}
50% {
-webkit-transform: rotate(5deg) translateZ(10px);
transform: rotate(5deg) translateZ(10px);
}
100% {
-webkit-transform: rotate(0deg) translateZ(0px);
transform: rotate(0deg) translateZ(0px);
}
}
/* ----- */
@keyframes move_effect {
0% {
-webkit-transform: rotate(0deg) translateZ(0px);
transform: rotate(0deg) translateZ(0px);
}
50% {
-webkit-transform: rotate(5deg) translateZ(10px);
transform: rotate(5deg) translateZ(10px);
}
100% {
-webkit-transform: rotate(0deg) translateZ(0px);
transform: rotate(0deg) translateZ(0px);
}

}