/* ----------------------------------

Template Name: Softing - Software Landing Page
Author: validtheme
Version: 1.0

-------------------------------------

Table of contents
        
    01. Google font
    02. Reset
    03. Typography
    04. Background color
    05. Custom
    06. Button
    07. Border
    08. Aside style
    09. Video
    10. Background image
    11. Icon
    12. Magnific popup
    13. Header
    14. Page title
    15. Swiper carousel
    16. Slider and parallax typography
    17. Portfolio
    18. Elements
    19. Blog
    20. Footer
    21. Home Page
    22. Services Page
    23. About Page
    24. Projects Page
    25. Pricing Page
    26. PHP Contact Form
    27. Others

*/


/*
** General Styles for HTML tags
*/

* {
  padding: 0;
  margin: 0;
}

html {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}

body {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  overflow-x: hidden;
  background-color: #ffffff;
}

html, body, .wrapper {
  height: 100%;
}

h1, h2, h3, h4, h5, h6 {
  color: #232323;
  font-weight: normal;
  line-height: 1.2;
  font-family: 'Roboto', sans-serif;
  letter-spacing: 0;
  margin: 0;
}

h1,h2,h3,h4 {
  margin-bottom: 15px;
}

h5,h5 {
  margin-bottom: 10px;
}

img {
  border: none;
  outline: none;
  max-width: 100%;
}

label {
  display: inline-block;
  font-weight: normal;
  margin-bottom: 5px;
  max-width: 100%;
}

a, .btn, button {
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  outline: medium none;
}

a img, iframe {
  border: none;
}

p {
  color: #232323;
  line-height: 26px;
  margin: 0 0 15px;
  text-transform: none;
  font-weight: 400;
}

hr {
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
  border-top: 1px solid #eee;
}

pre {
  display: block;
  margin: 0 0 30px;
  padding: 9.5px;
  word-wrap: break-word;
  word-break: break-all;
  color: #333;
  border: 1px solid #ededed;
  border-radius: inherit;
  background-color: #f9f9f9;
  font-size: 13px;
  line-height: 1.42857143;
}

input:focus, textarea:focus, 
 select:focus {
  outline: none;
  box-shadow: inherit;
}

ul {
  margin: 0;
  list-style-type: none;
}

a, a:active, a:focus, a:hover {
  outline: none;
  text-decoration: none;
  color: #232323;
}

a:hover {
  color: #232323;
}

a {
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
}

b, strong {
  font-weight: 900;
}

.btn.active, .btn:active {
  background-image: inherit !important;
}

.btn.focus, 
 .btn:active:focus, 
 .btn:active:hover, 
 .btn:focus, 
 .btn:hover {
  outline: 0;
}

.btn.circle {
  -webkit-border-radius: .25rem;
  -moz-border-radius: .25rem;
  border-radius: .25rem;
}

.btn.active, .btn:active {
  outline: 0;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
}

input {
  border: 1px solid #e7e7e7;
  border-radius: inherit;
  box-shadow: inherit;
  min-height: 50px;
}
/* Default CSS */
.container-half {
  margin: 0 auto;
  width: 60%;
  padding: 0 15px;
}

.bg-cover {
  background-position: center center;
  background-size: cover;
}

.bg-fixed {
  background-attachment: fixed;
  background-position: center top;
  background-size: cover;
}

.bg-gray {
  background-color: #f9f9f9;
}

.bg-theme-small {
  background-color: #edf5ff;
}

.bg-light {
  background-color: #ffffff;
}

.bg-theme {
  background-color: #A0CB3A;
}

.text-light h1, 
 .text-light h2, 
 .text-light h3, 
 .text-light h4, 
 .text-light h5, 
 .text-light h6, 
 .text-light p, 
 .text-light a {
  color: #ffffff;
}

.shadow {
  position: relative;
  z-index: 1;
}

.shadow.dark::after {
  background: #000000 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.shadow.dark-hard::after {
  background: #232323 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.75;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.shadow.light::after {
  background: #ffffff none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.3;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.shadow.theme::after {
  background: #A0CB3A none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.shadow.theme-hard::after {
  background: #A0CB3A none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.default-padding {
  padding-top: 80px;
  padding-bottom: 80px;
}

.default-padding-top {
  padding-top: 80px;
}

.default-padding-bottom {
  padding-bottom: 80px;
}

.default-padding.bottom-less {
  padding-top: 80px;
  padding-bottom: 50px;
}

.default-padding.bottom-30 {
  padding-top: 80px;
  padding-bottom: 30px;
}

.default-padding.bottom-20 {
  padding-top: 80px;
  padding-bottom: 20px;
}

.padding-xl {
  padding-top: 180px;
  padding-bottom: 180px;
}

.carousel-shadow {
  padding-bottom: 65px;
}

.btn {
  display: inline-block;
  font-family: "Roboto",sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
  text-transform: uppercase;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  font-weight: 700;
  letter-spacing: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}

.btn-md {
  padding: 10px 40px 10px;
}

.btn-sm {
  padding: 8px 35px;
  font-size: 12px;
}

.btn.btn-sm-pro {
  font-size: 10px;
  font-weight: 600;
  margin-top: 5px;
  padding: 4px 35px;
  display: inline-block;
}

.btn-border-light {
  border: 2px solid #ffffff;
}

.btn.btn-sm-pro.btn-border-light:hover, 
 .btn.btn-sm-pro.btn-border-light:focus {
  background-color: #ffffff;
  color: #232323;
  border: 2px solid #ffffff;
}

.btn-dark {
  background-color: #232323;
  color: #ffffff;
  border: 2px solid #232323;
}

.btn-dark.border {
  background-color: transparent;
  color: #232323;
  border: 2px solid #232323;
}

.btn-dark.border:hover {
  background-color: #232323;
  color: #ffffff !important;
  border: 2px solid #232323;
}

.btn.btn-light {
  background: #ffffff none repeat scroll 0 0;
  border: 2px solid #ffffff;
  color: #232323;
}

.btn.btn-light:hover, 
 .btn.btn-light:focus {
  background: transparent none repeat scroll 0 0;
  border: 2px solid #ffffff;
  color: #ffffff;
}

.btn.btn-light.effect:hover, 
 .btn.btn-light.effect:focus {
  background-color: #A0CB3A;
  color: #ffffff !important;
  border: 2px solid #A0CB3A;
}

.btn.btn-light.border {
  background: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
}

.btn.btn-light.border:hover {
  background: #ffffff none repeat scroll 0 0 !important;
  border: 2px solid #ffffff !important;
  color: #232323 !important;
}

.btn-dark:hover, 
 .btn-dark:focus {
  color: #232323 !important;
  background: transparent;
}

.bg-dark {
  background: #1d2024 none repeat scroll 0 0;
}

.btn-theme {
  background-color: #A0CB3A;
  color: #ffffff !important;
  border: 2px solid #A0CB3A;
}

.btn-theme.border {
  background-color: transparent;
  color: #A0CB3A !important;
  border: 2px solid #A0CB3A;
}

.btn-theme.border:hover {
  background-color: #A0CB3A;
  color: #ffffff !important;
  border: 2px solid #A0CB3A;
}

.btn-theme.effect:hover, 
 .btn-theme.effect:focus {
  background: #A0CB3A none repeat scroll 0 0;
  border: 2px solid #A0CB3A;
  color: #ffffff;
}

.btn.btn-sm-lm {
  font-size: 12px;
  padding: 4px 35px;
}

.btn.border.btn-light.standard {
  padding-left: 20px;
  padding-right: 50px;
  position: relative;
  z-index: 1;
}

.btn.border.btn-light.standard::after {
  background: #ffffff none repeat scroll 0 0;
  content: "";
  height: 53px;
  position: absolute;
  right: -18px;
  top: -10px;
  transform: skewX(20deg);
  -webkit-transform: skewX(20deg);
  -moz-transform: skewX(20deg);
  -ms-transform: skewX(20deg);
  -o-transform: skewX(20deg);
  width: 50px;
  z-index: -1;
}

.btn.border.btn-light.standard::before {
  color: #A0CB3A;
  content: "\f061";
  font-family: "Font Awesome 5 Free";
  height: 100%;
  position: absolute;
  right: 0;
  width: 25px;
}

.bg-fixed {
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
}

.bg-cover {
  background-position: center center;
  background-size: cover;
}

.container-full {
  padding: 0 15px;
  width: 100%;
}

.oh {
  overflow: hidden;
}

.less-margin {
  margin: 0;
}

header {
  position: relative;
}

header nav.navbar.border.bootsnav.navbar-fixed.no-background {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

header nav.navbar.border.bootsnav.navbar-fixed.no-background ul li a {
  position: relative;
  z-index: 1;
  margin-left: 3px;
}

header nav.navbar.border.bootsnav.navbar-fixed.no-background .attr-nav ul li a {
  border: medium none;
}

header nav.navbar.border.bootsnav.navbar-fixed.no-background ul li a::after {
  background: #ffffff none repeat scroll 0 0;
  bottom: -2px;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  width: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}

header nav.navbar.border.bootsnav.navbar-fixed.no-background ul li a.active::after,
header nav.navbar.border.bootsnav.navbar-fixed.no-background ul li a:hover::after {
  width: 100%;
}

header nav.navbar.border.bootsnav.navbar-fixed.no-background .attr-nav ul li a.active::after,
header nav.navbar.border.bootsnav.navbar-fixed.no-background .attr-nav ul li a:hover::after {
  width: 0;
}

.attr-nav .social.right li {
  margin-left: 20px;
}

.attr-nav .social li a {
  font-size: 16px;
}

/* Navbar */
nav.bootsnav.navbar-default.info-topbar .navbar-header {
  display: none;
}

nav.bootsnav.navbar-default.info-topbar ul li a {
  margin-right: 30px;
  padding: 35px 0;
}

nav.bootsnav.navbar-default.info-topbar.active-full ul li a {
  margin-right: 0;
  padding: 35px 20px;
}

.attr-nav > a.btn-theme.effect:hover, 
.attr-nav > a.btn-theme.effect, 
.attr-nav > a.btn-theme.effect:focus {
  background: #A0CB3A none repeat scroll 0 0;
  border: 2px solid #A0CB3A;
  color: #ffffff !important;
}

nav.bootsnav.navbar-default.info-topbar.sticked ul li a {
  margin-right: 30px;
  padding: 35px 0;
}

.attr-nav.social li {
  display: inline-block;
  padding: 25px 0 !important;
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
}

.attr-nav.social li a {
  border: 1px solid #f4f4f4;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #A0CB3A;
  display: inline-block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  margin-left: 10px;
  padding: 0 !important;
  text-align: center;
  width: 40px;
}

nav.navbar.bootsnav.sticked .attr-nav.social li {
  display: inline-block;
  padding: 20px 0 !important;
}

.site-heading h2 {
  display: inline-block;
  font-weight: 700;
  padding-bottom: 20px;
  position: relative;
  text-transform: uppercase;
}

.site-heading.clean h2 {
  padding-bottom: 0;
}

.site-heading.clean h2 span {
  color: #A0CB3A;
}

.site-heading h2 span {
  color: #A0CB3A;
}

.site-heading.barber h2 span {
  color: #bc9355;
}

.site-heading p {
  margin: 0;
}

.site-heading.clean h2::after,
.site-heading.clean h2::before {
  display: none;
}

.site-heading h2::before {
  background: #A0CB3A none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  width: 50px;
}

.bg-theme .site-heading h2::before,
.bg-theme-hard .site-heading h2::before {
  background: #ffffff none repeat scroll 0 0;
}

.site-heading h2::after {
  background: #232323 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  margin-left: -40px;
  position: absolute;
  width: 25px;
}

.bg-theme .site-heading h2::after,
.bg-theme-hard .site-heading h2::after {
  background: #ffffff none repeat scroll 0 0;
}

.site-heading h2 span {
  color: #A0CB3A;
}

.site-heading {
  margin-bottom: 60px;
  overflow: hidden;
  margin-top: -5px;
}

.site-heading.single {
  margin-bottom: 35px;
}

.carousel-shadow .site-heading {
  margin-bottom: 35px;
}

/* ============================================================== 
     # Bradcrumb 
=================================================================== */
.breadcrumb-area {
  padding: 100px 0;
}

.breadcrumb-area .breadcrumb {
  background: transparent none repeat scroll 0 0;
  display: inline-block;
  margin: 0;
  padding: 10px 20px;
  position: relative;
  z-index: 1;
}

.breadcrumb-area .breadcrumb::after {
  background: #232323 none repeat scroll 0 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.6;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.breadcrumb-area h1 {
  display: block;
  font-size: 40px;
  font-weight: 600;
  text-transform: uppercase;
}

.breadcrumb > li + li::before {
  color: #ffffff;
  content: "\f105";
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  padding: 0 5px;
}

.breadcrumb-area .breadcrumb a, 
 .breadcrumb-area .breadcrumb li {
  font-weight: 600;
  text-transform: uppercase;
}

.breadcrumb-area .breadcrumb li.active {
  color: #A0CB3A;
}


/* ============================================================== 
     # Banner 
=================================================================== */
body, 
.banner-area, 
.banner-area div {
  height: 100%;
}

.banner-area.auto-height, 
.banner-area.auto-height div {
  height: auto;
  min-height: 100%;
}

.banner-area .box-cell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}

.banner-area .box-table {
  display: table;
  width: 100%;
}

.banner-area .box-cell, 
 .banner-area .box-cell div {
  height: auto;
}

.banner-area {
  position: relative;
  overflow: hidden;
}

.banner-area .wavesshape {
  bottom: -2px;
  left: 0;
  position: absolute;
  right: 0;
  top: auto;
  width: 100%;
}

.banner-area .wavesshape.shape {
  bottom: -50px;
}

.banner-area .content {
  overflow: hidden;
  position: relative;
  z-index: 9;
}

.banner-area.wavesshape {
  position: relative;
  z-index: 1;
}

.banner-area.triangle-shadow {
  position: relative;
  z-index: 1;
}

.banner-area.triangle-shadow::before {
  border-bottom: 0 solid transparent;
  border-right: 100vw solid #fff;
  border-top: 80px solid transparent;
  bottom: 0;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 101;
}

.banner-area.shadow-inner .content {
  padding: 30px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.banner-area.content-double .double-items {
  align-items: center;
  align-self: center;
  display: flex;
  justify-content: center;
  vertical-align: middle;
}

.banner-area .banner-carousel .owl-item.center img {
  transform: scale(1);
}

.banner-area .banner-carousel .owl-item img {
  transform: scale(0.9);
}

.banner-area .simple-video {
  position: relative;
}

.banner-area .simple-video .video-play-button {
  bottom: inherit;
  float: left;
  left: 0;
  margin-left: 30px;
  position: relative;
  top: 0;
  transform: inherit;
  font-size: 20px;
  padding: 0;
}

.banner-area .simple-video a {
  float: left;
  text-align: center;
}

.banner-area .simple-video .content {
  overflow: inherit;
}

.banner-area .simple-video .video-play-button::after {
  height: 60px;
  width: 60px;
}

.banner-area .simple-video .video-play-button::before {
  height: 60px;
  width: 60px;
}

.banner-area .simple-video .video-play-button i {
  line-height: 40px;
}

.banner-area.shadow-inner .content::after {
  background: #1c1c1c none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.banner-area.inc-dots .carousel-indicators {
  bottom: inherit;
  display: inline-block;
  left: auto;
  margin: -40px 0 0;
  position: absolute;
  right: 20px;
  top: 50%;
  width: auto;
}

.banner-area.inc-dots .carousel-indicators li {
  border: 3px solid #ffffff;
  display: block;
  height: 20px;
  margin: 10px 0;
  width: 20px;
}

.banner-area.inc-dots .carousel-indicators li.active,
.banner-area.inc-dots .carousel-indicators li:hover {
  background: #A0CB3A none repeat scroll 0 0;
}

.banner-area.large-font .content h1 {
  font-size: 80px;
  font-weight: 800;
  line-height: 1;
  margin-bottom: 30px;
  text-transform: uppercase;
}

.banner-area.text-center p {
  padding: 0 10%;
}

.banner-area .content span {
  color: #A0CB3A;
  font-weight: 700;
}

.banner-area.text-light.shadow.theme-hard .content span {
  color: #232323;
}

.banner-area.banner-top-padding .double-items {
  margin-top: -60px;
}

.banner-area.text-dark .content span {
  color: #ffffff;
}

.banner-area.large-font h4 {
  line-height: 1.4;
  margin-bottom: 30px;
}

.banner-area.middle-text.heading-uppercase .content h1 {
  font-size: 80px;
  font-weight: 800;
  line-height: 1;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.banner-area.small-text .content h1 {
  font-size: 50px;
  font-weight: 600;
  margin-bottom: 25px;
  text-transform: capitalize;
}

.banner-area.normal-text .content h1 {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 25px;
  text-transform: capitalize;
}

.banner-area.normal-text .content a {
  margin-top: 15px;
}

.banner-area .banner-carousel {
  cursor: w-resize;
}

.banner-area .banner-carousel .owl-dots {
  margin-top: 20px !important;
}

.banner-area .banner-carousel .owl-dots .owl-dot span {
  background: #ffffff none repeat scroll 0 0;
  border: 3px solid #e7e7e7;
  height: 20px;
  width: 20px;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}

.banner-area .banner-carousel .owl-dots .owl-dot.active span,
.banner-area .banner-carousel .owl-dots .owl-dot:hover span {
  border-color: #A0CB3A;
}

.banner-area.small-text .content p {
  margin-bottom: 30px;
}

.banner-area.middle-text .content h4 {
  line-height: 30px;
}

.banner-area.middle-text .content h2 {
  color: #A0CB3A;
  font-weight: 500;
  text-transform: capitalize;
}

.banner-area.middle-text .content h1 {
  font-size: 80px;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 25px;
  text-transform: capitalize;
}

.banner-area.middle-text .content a {
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 10px;
}

.banner-area .content a {
  margin: 0 3px;
}

.banner-area.version-3 .content h1 {
  font-size: 80px;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 25px;
  text-transform: uppercase;
}

.banner-area.version-3 .content h3 {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 30px;
}

.banner-area .right-info {
  text-align: center;
}

.banner-area.auto-height .double-items {
  overflow: hidden;
  padding-top: 160px;
}

.banner-area.auto-height.sticky-nav .double-items {
  padding-top: 90px;
}

.banner-area.auto-height .double-items .banner-carousel,
.banner-area.auto-height .double-items .banner {
  margin-top: 50px;
}

.banner-area .carousel-control {
  font-size: 40px;
  height: 50px;
  line-height: 50px;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  margin-top: -25px;
  background: transparent;
  opacity: 1;
  z-index: 1;
}

.banner-area .carousel-control.shadow {
  background: transparent none repeat scroll 0 0;
  font-size: 20px;
  height: 50px;
  line-height: 50px;
  margin-top: -25px;
  opacity: 1;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 1;
  color: #ffffff;
  text-shadow: inherit;
}

.banner-area .carousel-control.shadow::after {
  background: #232323 none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.banner-area .carousel-control.left {
  left: -50px;
}

.banner-area:hover .carousel-control.left {
  left: 0;
}

.banner-area.typed-text.small-text .content h2 {
  display: block;
  margin-bottom: 30px;
}

.banner-area:hover .carousel-control.shadow.left {
  left: 20px;
}

.banner-area .carousel-control.right {
  right: -50px;
}

.banner-area:hover .carousel-control.right {
  right: 0;
}

.banner-area:hover .carousel-control.shadow.right {
  right: 20px;
}

/* Animation delays */
.banner-area .item h1:first-child, 
 .banner-area .item h2:first-child, 
 .banner-area .item h3:first-child, 
 .banner-area .item h4:first-child, 
 .banner-area .item h5:first-child, 
 .banner-area .item h6:first-child {
  animation-delay: .5s;
}

.banner-area .item h1:nth-child(2), 
 .banner-area .item h2:nth-child(2), 
 .banner-area .item h3:nth-child(2), 
 .banner-area .item h4:nth-child(2), 
 .banner-area .item h5:nth-child(2), 
 .banner-area .item h6:nth-child(2) {
  animation-delay: .7s;
}

.carousel-caption h1:nth-child(3), 
 .carousel-caption h2:nth-child(3), 
 .carousel-caption h3:nth-child(3), 
 .carousel-caption h4:nth-child(3), 
 .carousel-caption h5:nth-child(3), 
 .carousel-caption h6:nth-child(3) {
  animation-delay: .9s;
}

.banner-area .item p {
  animation-delay: .5s;
}

.banner-area .item a, 
 .banner-area .item button {
  animation-delay: .7s;
}
/* Carousel Fade Effect */
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .item, 
 .carousel-fade .carousel-inner .active.left, 
 .carousel-fade .carousel-inner .active.right {
  opacity: 0;
}

.carousel-fade .carousel-inner .active, 
 .carousel-fade .carousel-inner .next.left, 
 .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-inner .next, 
 .carousel-fade .carousel-inner .prev, 
 .carousel-fade .carousel-inner .active.left, 
 .carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}

.carousel-fade .carousel-control {
  z-index: 2;
}
/* Slider Zoom Effect */
@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }

  to {
    -webkit-transform: scale(1.2, 1.2);
  }
}

@-moz-keyframes zoom {
  from {
    -moz-transform: scale(1, 1);
  }

  to {
    -moz-transform: scale(1.2, 1.2);
  }
}

@-o-keyframes zoom {
  from {
    -o-transform: scale(1, 1);
  }

  to {
    -o-transform: scale(1.2, 1.2);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }

  to {
    transform: scale(1.2, 1.2);
  }
}

.carousel-inner .item > .slider-thumb {
  -webkit-animation: zoom 20s;
  animation: zoom 20s;
}

.banner-area .carousel-zoom .slider-thumb {
  height: 100%;
  position: absolute;
  width: 100%;
}

#particles-js,
#ripple {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}


/* ============================================================== 
     # About 
=================================================================== */
.about-area .default.info h4 {
  color: #A0CB3A;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.about-area .default.info h2 {
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 20px;
}

.about-area .bottom-info span {
  display: table;
  padding-top: 2px;
}

.about-area .default.info h3 {
  font-weight: 400;
  margin-bottom: 20px;
}

.about-area .default.info > a {
  margin-top: 10px;
}

.about-area .bottom-info li {
  color: #666666;
  display: block;
  font-weight: 400;
  letter-spacing: 1px;
  margin-bottom: 15px;
  text-transform: capitalize;
}

.about-area .bottom-info li i {
  background: #A0CB3A none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  float: left;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  margin-right: 15px;
  margin-top: 5px;
  position: relative;
  text-align: center;
  width: 20px;
  z-index: 1;
}

.about-area .bottom-info li:last-child {
  margin: 0;
}

.about-area .bottom-info li i::after {
  background: #A0CB3A none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "";
  height: 28px;
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 28px;
  z-index: -1;
}

.about-area .services-info .item {
  background: #ffffff none repeat scroll 0 0;
  -moz-box-shadow: 0 0 10px #cccccc;
  -webkit-box-shadow: 0 0 10px #cccccc;
  -o-box-shadow: 0 0 10px #cccccc;
  box-shadow: 0 0 10px #cccccc;
  margin-top: 30px;
  padding: 30px;
}

.about-area .services-info {
  margin-top: -30px;
}

.about-area .services-info .item i {
  color: #A0CB3A;
  display: inline-block;
  font-size: 60px;
  margin-bottom: 25px;
  position: relative;
  z-index: 1;
}

.about-area .services-info .item h4 {
  font-weight: 600;
  text-transform: capitalize;
}

.about-area .services-info .item p {
  margin: 0;
}

.about-area .services-info .equal-height:nth-child(1) .item, 
.about-area .services-info .equal-height:nth-child(4) .item {
  background: #A0CB3A none repeat scroll 0 0;
}

.about-area .services-info .equal-height:nth-child(1) .item i, 
.about-area .services-info .equal-height:nth-child(4) .item i,
.about-area .services-info .equal-height:nth-child(1) .item h4, 
.about-area .services-info .equal-height:nth-child(4) .item h4,
.about-area .services-info .equal-height:nth-child(1) .item p, 
.about-area .services-info .equal-height:nth-child(4) .item p {
  color: #fff;
}

/* ============================================================== 
     # Features 
=================================================================== */

.features-area.bottom-small {
  padding-bottom: 25px;
}

.features-area.default-padding.bottom-none {
  padding-bottom: 30px;
}

.features-area .item .icon {
  display: table-cell;
  vertical-align: top;
}

.features-area .item .info {
  display: table-cell;
  padding-left: 25px;
  vertical-align: top;
}

.features-area .item .icon i {
  background: #edf5ff none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #232323;
  display: inline-block;
  font-size: 50px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  width: 100px;
}

.features-area .item .info h4 {
  font-weight: 700;
  text-transform: capitalize;
}

.features-area .item .info p {
  margin: 0;
}

.features-area .equal-height {
  margin-bottom: 50px;
}

.features-area.cell-items .features-thumb, 
.features-area.cell-items .features-items {
  display: table-cell;
  float: none;
  vertical-align: middle;
}

.features-area.cell-items .features-thumb {
  padding-right: 35px;
}

.features-area.cell-items .features-items .equal-height {
  margin-bottom: 0;
  margin-top: 50px;
}

.features-area.cell-items .features-items .equal-height:first-child, 
.features-area.cell-items .features-items .equal-height:nth-child(2) {
  margin-top: 0;
}

.features-area.features-list .features-items h2 {
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 25px;
}

.features-area.features-list .features-items li {
  color: #666666;
  display: block;
  font-weight: 400;
  letter-spacing: 1px;
  margin-bottom: 25px;
  text-transform: capitalize;
}

.features-area.features-list .features-items li:last-child {
  margin: 0;
}

.features-area.features-list .features-items li i {
  background: #A0CB3A none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  float: left;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  margin-right: 15px;
  margin-top: 5px;
  position: relative;
  text-align: center;
  width: 30px;
  z-index: 1;
}

.features-area.features-list .features-items li i::after {
  background: #A0CB3A none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "";
  height: 40px;
  left: 0;
  margin-left: -5px;
  margin-top: -5px;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 40px;
  z-index: -1;
}

.features-area.features-list .features-thumb {
  padding-right: 35px;
}

.features-area.features-list .features-items li .icon {
  display: table-cell;
  vertical-align: top;
}

.features-area.features-list .features-items li .info {
  display: table-cell;
  padding-left: 5px;
  vertical-align: top;
}

.features-area.features-list .features-items li .info h4 {
  margin-bottom: 10px;
}

.features-area.features-list .features-items ul {
  margin-top: 30px;
  padding-right: 50px;
}

.features-area.features-list .features-items li .info p {
  color: #666666;
  margin: 0;
}

.features-area.features-list .features-item.reverse .features-thumb {
  float: right;
  padding-right: 15px;
}

.features-area.features-list .features-item.reverse .features-items {
  padding-left: 15px;
}

.features-area.features-list .features-item {
  margin-top: 80px;
  overflow: hidden;
}

.features-area.features-list .features-item:first-child {
  margin: 0;
}

/* ============================================================== 
     # Overview 
=================================================================== */

.overview-area .nav-pills li {
  display: inline-block;
  float: none;
  margin-bottom: 10px;
}

.overview-area .tab-navigation {
  display: block;
  height: auto;
  margin-bottom: 30px;
  min-height: auto;
  overflow: hidden;
}

.overview-area .nav-pills li a {
  background: #edf5ff none repeat scroll 0 0;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  color: #232323;
  display: inline-block;
  font-weight: 600;
  padding: 10px 40px;
  text-transform: uppercase;
}

.overview-area .nav-pills li.active a {
  background: #A0CB3A none repeat scroll 0 0;
  color: #ffffff;
}

.overview-area .overview-items.vertical .tab-navigation, 
.overview-area .overview-items.vertical .tab-content {
  display: table-cell;
  vertical-align: top;
}

.overview-area .overview-items.vertical .tab-navigation {
  background: #edf5ff none repeat scroll 0 0;
  min-width: 200px;
  overflow: inherit;
  padding: 30px 50px;
}

.overview-area .overview-items.vertical .tab-navigation li {
  display: block;
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
}

.overview-area .overview-items.vertical .tab-navigation li:last-child {
  margin-bottom: 0;
}

.overview-area .overview-items .item .info h3,
.overview-area .overview-items .item .info h4 {
  font-weight: 600;
  text-transform: capitalize;
}

.overview-area .overview-items .item .thumb, 
.overview-area .overview-items .item .info {
  display: table-cell;
  float: none;
  vertical-align: middle;
}

.overview-area .overview-items .item .thumb {
  padding: 0;
}

.overview-area .overview-items .item .info {
  border: 1px solid #e7e7e7;
  padding: 30px;
}

.carousel-shadow .owl-stage-outer {
  padding: 15px 0;
}

.overview-area .overview-items .item .info a {
  color: #A0CB3A;
  font-weight: 600;
  text-transform: uppercase;
}

.overview-area .overview-items .owl-dots .owl-dot span {
  background: #e7e7e7 none repeat scroll 0 0;
  border: 4px solid #edf5ff;
  height: 20px;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  width: 20px;
}

.overview-area .overview-items .owl-dots .owl-dot.active span,
.overview-area .overview-items .owl-dots .owl-dot:hover span {
  background: #A0CB3A none repeat scroll 0 0;
}

.overview-area .overview-carousel .owl-nav {
  margin: 0;
}

.overview-area .overview-carousel .owl-dots {
  margin-bottom: -15px;
  margin-top: 20px;
}

.overview-area .overview-carousel .owl-nav .owl-prev, 
.overview-area .overview-carousel .owl-nav .owl-next {
  background: transparent none repeat scroll 0 0;
  color: #A0CB3A;
  font-size: 30px;
  height: 40px;
  left: 20px;
  line-height: 40px;
  margin-top: -50px;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 40px;
}

.overview-area .overview-carousel .owl-nav .owl-next {
  left: auto;
  right: 20px;
}

.overview-area .overview-carousel .item:hover {
  cursor: crosshair;
}

/* ============================================================== 
     # Pricing Table 
=================================================================== */
.pricing-item {
  background: #ffffff none repeat scroll 0 0;
  -moz-box-shadow: 0 0 10px #cccccc;
  -webkit-box-shadow: 0 0 10px #cccccc;
  -o-box-shadow: 0 0 10px #cccccc;
  box-shadow: 0 0 10px #cccccc;
  margin-bottom: 30px;
  overflow: hidden;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.pricing-header h4 {
  font-weight: 600;
  text-transform: uppercase;
  color: #232323;
}

.pricing-header h2 {
  color: #232323;
  font-size: 50px;
  font-weight: 900;
  letter-spacing: -1px;
  line-height: 1;
  margin-bottom: 0;
}

.color-yellow .pricing-header h2 {
  color: #ff9800;
}

.pricing-header h2 sup {
  font-size: 24px;
  font-weight: 600;
  margin-right: 5px;
}

.pricing-header h2 sub {
font-size: 16px;
font-weight: 400;
margin-top: 10px;
display: block;
}

.pricing-item .pricing-header span {
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}

.pricing-header {
  background: #edf5ff none repeat scroll 0 0;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 35px;
  padding: 30px !important;
}

.pricing-item .footer {
  padding: 30px;
}

.pricing-item li {
  font-family: "Roboto",sans-serif;
  line-height: 40px;
  padding: 0 30px;
  text-transform: capitalize;
}

.pricing-area .pricing-item.active .pricing-header {
  background: #A0CB3A none repeat scroll 0 0;
}

.pricing-area.color-yellow .pricing-item.active .pricing-header {
  background: #ff9800 none repeat scroll 0 0;
}

.pricing-area .pricing-item.active .pricing-header h2,
.pricing-area .pricing-item.active .pricing-header h4,
.pricing-area .pricing-item.active .pricing-header span {
  color: #ffffff;
}

.pricing-area .pricing-item.active .pricing-header span.badge {
  background: #ffffff none repeat scroll 0 0;
  color: #232323;
}

.pricing-item li i {
  color: #A0CB3A;
  margin-right: 5px;
}

.pricing-item li i.fa-times {
  color: #e22626;
}


/* ============================================================== 
     # Team 
=================================================================== */

.team-area.default-padding {
  padding-bottom: 50px;
}

.team-area .item .thumb {
  position: relative;
  overflow: hidden;
}

.team-area .item .thumb .social {
  bottom: -100%;
  left: 0;
  padding: 20px;
  position: absolute;
  text-align: center;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  width: 100%;
}

.team-area .item:hover .thumb .social {
  bottom: 30px;
}

.team-area .item .thumb img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}

.team-area .item:hover .thumb img {
  opacity: .6;
}

.team-area .item .thumb .social li {
  display: inline-block;
}

.team-area .item .thumb .social li a {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  margin: 0 2px;
  text-align: center;
  width: 40px;
}

.team-area .info {
  background: #ffffff none repeat scroll 0 0;
  -moz-box-shadow: 0 0 10px #cccccc;
  -webkit-box-shadow: 0 0 10px #cccccc;
  -o-box-shadow: 0 0 10px #cccccc;
  box-shadow: 0 0 10px #cccccc;
  left: 5%;
  padding: 20px;
  position: relative;
  text-align: center;
  top: -30px;
  width: 90%;
  z-index: 9;
}

.team-area .info h4 {
  font-weight: 600;
  margin-bottom: 5px;
  text-transform: capitalize;
}

.team-area .info span {
  color: #A0CB3A;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}

.team-area .social li.twitter a {
  background-color: #00b6f1;
}

.team-area .social li.pinterest a {
  background-color: #bd081c;
}

.team-area .social li.facebook a {
  background-color: #3b5998;
}

.team-area .social li.g-plus a {
  background-color: #df4a32;
}

.team-area .social li.vimeo a {
  background-color: #1ab7ea;
}

.team-area .social li.instagram a {
  background-color: #cd486b;
}

.team-area .team-carousel .owl-dots {
  margin-bottom: 15px;
  margin-top: 0 !important;
}

.team-area .team-carousel .owl-dots .owl-dot span {
  background: #e7e7e7 none repeat scroll 0 0;
  border: 4px solid #edf5ff;
  height: 20px;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  width: 20px;
}

.team-area .team-carousel .owl-dots .owl-dot.active span, 
.team-area .team-carousel .owl-dots .owl-dot:hover span {
  background: #A0CB3A none repeat scroll 0 0;
}

/* ============================================================== 
     # Video Button Play
=================================================================== */

.video-play-button {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  box-sizing: content-box;
  color: #ffffff;
  display: block;
  font-size: 40px;
  height: 40px;
  left: 50%;
  line-height: 40px;
  margin-top: 25px;
  padding: 0 0 0 10px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 40px;
  z-index: 10;
}

.text-dark .video-play-button {
  color: #A0CB3A;
}

.video-play-button:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #A0CB3A repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-animation: pulse-border 1500ms ease-out infinite;
  animation: pulse-border 1500ms ease-out infinite;
}

.text-dark .video-play-button:before {
  background: #ffffff repeat scroll 0 0;
}

.video-play-button:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #A0CB3A repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  transition: all 200ms;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -ms-transition: all 200ms;
  -o-transition: all 200ms;
}

.text-dark .video-play-button:after {
  background: #ffffff repeat scroll 0 0;
}

.video-play-button:hover,
.video-play-button:focus {
  color: #ffffff;
}

.text-dark .video-play-button:hover,
.text-dark .video-play-button:focus {
  color: #A0CB3A;
  background-color: #ffffff;
}

.video-play-button:hover:after {
  background-color: #A0CB3A;
}

.text-dark .video-play-button:hover:after {
  background-color: #ffffff;
}

@-webkit-keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

@keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

.video-play-button i {
  display: block;
  position: relative;
  z-index: 3;
}

/* ============================================================== 
     # Blog 
=================================================================== */

.blog-area .blog-items .item {
  margin-bottom: 30px;
}

.blog-area.full-width .blog-items .item {
  margin-bottom: 0;
}

.blog-area.full-width .blog-items .equal-height {
  margin-bottom: 50px;
}

.blog-area .info {
  background: #ffffff none repeat scroll 0 0;
  -moz-box-shadow: 0 0 10px #cccccc;
  -webkit-box-shadow: 0 0 10px #cccccc;
  -o-box-shadow: 0 0 10px #cccccc;
  box-shadow: 0 0 10px #cccccc;
  padding: 30px;
}

.blog-area .info h4 {
  margin-bottom: 10px;
}

.blog-area .info .meta li {
  color: #999999;
  display: inline-block;
  font-weight: 400;
  margin-right: 10px;
}

.blog-area .info .meta li a {
  color: #999999;
  display: inline-block;
  font-size: 14px;
  text-transform: uppercase;
}

.blog-area .info .meta li i {
  margin-right: 5px;
}

.blog-area .info .meta {
  margin-bottom: 20px;
}

.blog-area .info a:hover {
  color: #A0CB3A;
}

.blog-area .info .meta a:hover {
  color: #A0CB3A;
}

.blog-area .info > a {
  margin-top: 20px;
}

.blog-area .info p {
  margin: 0;
}

.blog-area .info h2 a,
.blog-area .info h3 a,
.blog-area .info h4 a {
  font-weight: 600;
  line-height: 1.4;
  text-transform: capitalize;
}

.blog-area .item .thumb {
  position: relative;
  z-index: 1;
}

.blog-area .item .thumb .post-type {
  background: rgba(74, 196, 243, 0.7) none repeat scroll 0 0;
  bottom: 20px;
  color: #ffffff;
  font-size: 25px;
  height: 60px;
  left: 20px;
  line-height: 60px;
  position: absolute;
  text-align: center;
  width: 60px;
  z-index: 1;
}

.blog-area .pagi-area .pagination {
  margin: 0;
}

.blog-area .pagi-area .pagination a {
  font-weight: 600;
  margin-top: 5px;
  padding: 15px 25px;
  color: #A0CB3A;
}

.blog-area .pagi-area .pagination li.active a {
  background-color: #A0CB3A;
  color: #ffffff;
  border: 1px solid transparent;
}

.blog-area .item blockquote {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #232323;
  border-image: none;
  border-radius: inherit;
  border-style: none none none solid;
  border-width: medium medium medium 3px;
  color: #232323;
  font-family: "Roboto",sans-serif;
  line-height: 30px;
  margin: 30px 0;
  padding: 0 0 0 20px;
  position: relative;
  z-index: 1;
}

.blog-area.single .post-tags a {
  background: white none repeat scroll 0 0;
  border: 1px solid #f4f4f4;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  display: inline-block;
  margin: 5px;
  padding: 5px 25px;
}

.post-tags {
  display: block;
  padding-top: 30px;
  width: 100%;
}

.post-tags span {
  display: inline-block;
  font-family: "Montserrat",sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin-right: 15px;
  text-transform: capitalize;
}

.blog-area.full-blog.single-blog .blog-items .info {
  margin: 0;
  padding: 30px 0 0;
}

.blog-area.single .post-pagi-area {
  border-bottom: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
  margin-top: 30px;
  overflow: hidden;
  padding: 15px 0;
}

.blog-area.single .post-pagi-area a {
  display: inline-block;
  font-weight: 600;
  text-transform: uppercase;
}

.blog-area.single .post-pagi-area a:hover {
  color: #A0CB3A;
}

.blog-area.single .post-pagi-area a:last-child {
  float: right;
}

.blog-area.single .post-pagi-area a:first-child i {
  margin-right: 3px;
}

.blog-area.single .post-pagi-area a:last-child i {
  margin-left: 3px;
}

.blog-area.single .blog-content .item-box {
  margin-bottom: 0;
}

.blog-area.single .blog-content .item-box .form-group.submit {
  margin-bottom: 0;
}

.responsive-video {
  position: relative;
  padding-bottom: 56.25%;
 /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.responsive-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.comments-list .commen-item .avatar {
  float: left;
  height: 100px;
  width: 100px;
}

.comments-list .commen-item .content {
  display: table-cell;
  vertical-align: top;
}

.comments-list .commen-item .avatar img {
  height: 80px;
  width: 80px;
}

.comments-list .commen-item {
  margin-bottom: 30px;
}

.comments-area {
  margin-top: 30px;
}

.comments-area .comments-title h2,
.comments-area .comments-title h3,
.comments-area .comments-title h4 {
  border-bottom: 1px solid #e2e2e2;
  font-weight: 600;
  margin-bottom: 30px;
  padding-bottom: 15px;
  text-transform: capitalize;
}

.comments-list .commen-item .content h3, 
.comments-list .commen-item .content h4, 
.comments-list .commen-item .content h5 {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}

.comments-info a {
  color: #232323;
  display: inline-block;
  font-size: 12px;
  padding: 1px 10px;
  text-transform: uppercase;
}

.comments-info a:hover {
  color: #ffffff;
}

.comments-info a i {
  margin-right: 10px;
}

.comments-form input, .comments-form textarea {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: transparent none repeat scroll 0 0;
  border-color: #e7e7e7;
  border-image: none;
  border-radius: inherit;
  border-style: none none solid;
  border-width: medium medium 1px;
  box-shadow: inherit;
}

.comments-form textarea {
  min-height: 150px;
}

.comments-form button {
  background-color: #A0CB3A;
  border: 1px solid #A0CB3A;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  color: #ffffff;
  display: inline-block;
  font-family: "Montserrat",sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 25px;
  margin-top: 20px;
  padding: 9px 35px;
  text-transform: uppercase;
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
}

.comments-form button:hover {
  color: #ffffff;
  background-color: #232323;
  border: 1px solid #232323;
}

.comments-area .commen-item .comments-info {
  margin-bottom: 15px;
}

.comments-form .title h2, 
.comments-form .title h3, 
.comments-form .title h4 {
  border-bottom: 1px solid #e7e7e7;
  font-weight: 600;
  margin-bottom: 30px;
  padding-bottom: 15px;
  text-transform: capitalize;
}

.blog-area .contact-comments .comments {
  margin-top: 20px;
}

.blog-area.single .blog-items .item .contact-comments .col-md-6 {
  float: left;
  padding: 0 15px;
}


/* ============================================================== 
     # Testimonials 
=================================================================== */

.testimonials-area.default-padding {
  padding-bottom: 85px;
}

.testimonials-area .carousel-indicators {
  bottom: 0;
  margin-top: 50px;
  position: relative;
}

.testimonials-area .carousel-indicators li {
  width: 60px;
  height: 60px;
  cursor: pointer;
  border: 1px solid #e7e7e7;
  -moz-box-shadow: 0 0 10px #cccccc;
  -webkit-box-shadow: 0 0 10px #cccccc;
  -o-box-shadow: 0 0 10px #cccccc;
  box-shadow: 0 0 10px #cccccc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.4;
  overflow: hidden;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  vertical-align: middle;
  margin: 0 10px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.testimonials-area .carousel-indicators li img {
  display: block;
  height: auto;
  width: 100%;
}

.testimonials-area .carousel-indicators .active {
  opacity: 1;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
  margin: 0 25px;
}

.testimonials-area .testimonial-items .item span.quote {
  background: #edf5ff none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: block;
  height: 50px;
  line-height: 50px;
  margin: auto auto 15px;
  position: relative;
  text-align: center;
  width: 50px;
}

.testimonials-area .testimonial-items .item span.quote::after {
  content: ",,";
  font-family: "Roboto",sans-serif;
  font-size: 50px;
  height: 100%;
  left: 0;
  letter-spacing: -1px;
  position: absolute;
  text-align: center;
  top: 20px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 100%;
}

.testimonial-items h4 {
  font-weight: 600;
  margin-bottom: 5px;
  text-transform: capitalize;
}

.testimonial-items span {
  color: #A0CB3A;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  text-transform: capitalize;
}


/* ============================================================== 
     # Subscribe Area 
=================================================================== */

.subscribe-area h2 {
  font-weight: 600;
}

.subscribe-area h3 {
  font-weight: 600;
  text-transform: uppercase;
}

.col-md-8.col-md-offset-2 > h2 {
}

.subscribe-area form .input-group {
  margin: 30px auto auto;
  width: 450px;
}

.subscribe-area form .input-group span {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  padding: 0;
}

.subscribe-area .subscribe form .input-group input {
  border: 1px solid #f1f1f1;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  box-shadow: inherit;
  min-height: 60px;
  padding-left: 20px;
}

.subscribe-area form .input-group button {
  background: #A0CB3A none repeat scroll 0 0;
  border: medium none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  height: 100%;
  line-height: 60px;
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  z-index: 9;
}

.sign-up h2 {
  color: #ffffff;
  font-weight: 500;
  margin-bottom: 30px;
}

.sign-up button {
  background: #ffffff none repeat scroll 0 0;
  border: medium none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  color: #A0CB3A;
  display: inline-block;
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 25px;
  margin-top: 15px;
  overflow: hidden;
  padding: 8px 35px;
  text-transform: uppercase;
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
}

/* ============================================================== 
     # Contact 
=================================================================== */

.contact-us-area .address .address-items h4 {
  font-weight: 600;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}

.contact-us-area .address {
  padding-right: 35px;
}

.contact-us-area .address .address-items ul {
  margin-bottom: 40px;
}

.contact-us-area .address .address-items ul.social {
  margin-bottom: 50px;
}

.contact-us-area .google-maps iframe {
  height: 300px;
  margin-bottom: -8px;
  width: 100%;
}

.contact-us-area .address .social li {
  display: inline-block;
}

.contact-us-area .address .social li a {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  margin: 0 2px;
  text-align: center;
  width: 40px;
}

.contact-us-area .address .social li.twitter a {
  background-color: #00b6f1;
}

.contact-us-area .address .social li.pinterest a {
  background-color: #bd081c;
}

.contact-us-area .address .social li.facebook a {
  background-color: #3b5998;
}

.contact-us-area .address .social li.g-plus a {
  background-color: #df4a32;
}

.contact-us-area .address .social li.vimeo a {
  background-color: #1ab7ea;
}

.contact-us-area .address .social li.instagram a {
  background-color: #cd486b;
}

.contact-us-area .address-items .info li i {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #A0CB3A;
  display: table-cell;
  font-size: 20px;
  text-align: center;
  vertical-align: top;
  width: 30px;
}

.contact-form img {
  margin-left: 10px;
}

.contact-us-area .address-items .info li span {
  display: table-cell;
  padding-left: 10px;
  vertical-align: middle;
}

.contact-us-area .address-items .info li {
  margin-bottom: 15px;
}

.contact-us-area .address-items .info li:last-child {
  margin: 0;
}

.contact-us-area .contact-form h2 {
  font-weight: 600;
  margin-bottom: 30px;
  text-transform: capitalize;
}

.contact-us-area .contact-form input {
  border: 1px solid #e7e7e7;
  box-shadow: inherit;
  color: #232323;
}

.contact-us-area .contact-form textarea {
  border: 1px solid #e7e7e7;
  box-shadow: inherit;
  min-height: 300px;
  padding-top: 15px;
}

.contact-us-area .contact-form button {
  background: #A0CB3A none repeat scroll 0 0;
  border: medium none;
  box-shadow: inherit;
  color: #ffffff;
  display: inline-block;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  margin-top: 15px;
  padding: 10px 35px;
  text-transform: uppercase;
  -webkit-border-radius: .25rem;
  -moz-border-radius: .25rem;
  border-radius: .25rem;
}

.contact-us-area .contact-form button i {
  margin-left: 5px;
}

.contact-form-area .alert-notification {
  margin-top: 15px;
  padding: 0;
}

.contact-form-area .alert-notification .alert-error {
  background: #e7e7e7 none repeat scroll 0 0;
  color: red;
  margin-top: 0;
  text-align: left;
}

.contact-form-area.bg-fixed .alert-notification .alert-error {
  background: #ffffff none repeat scroll 0 0;
  color: red;
  margin-top: 0;
  text-align: left;
}

/* ============================================================== 
     # Companies Area
=================================================================== */
.companies-area .row {
  align-items: center;
  align-self: center;
  display: flex;
  justify-content: center;
  vertical-align: middle;
}

.companies-area .clients-items img {
  width: auto;
  margin: auto;
  padding: 5px;
}

.companies-area .clients-items .owl-nav {
  margin: 0;
}

.companies-area .clients-items .owl-nav .owl-prev, 
.companies-area .clients-items .owl-nav .owl-next {
  background: transparent none repeat scroll 0 0;
  color: #A0CB3A;
  font-size: 30px;
  height: 35px;
  left: 0;
  line-height: 35px;
  margin-top: -18px;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 35px;
}

.companies-area .clients-items .owl-nav .owl-next {
  left: auto;
  right: 0;
}

.companies-area .info h4 {
  font-weight: 600;
  text-transform: capitalize;
}

.companies-area .info p {
  margin: 0;
}

/* ============================================================== 
     # Faq Accordion 
=================================================================== */

.faq-area {
  overflow: hidden;
}

.faq-area .thumb {
  display: table-cell;
  float: none;
  padding-right: 35px;
  vertical-align: middle;
}

.faq-area .thumb img {
  margin-bottom: -30px;
}

.faq-area .faq-items {
  display: table-cell;
  float: none;
  vertical-align: middle;
  z-index: 9;
}

.acd-items .panel-heading .panel-title a {
  background: #ffffff none repeat scroll 0 0;
  display: block;
  font-weight: 600;
  padding: 20px;
  position: relative;
}

.acd-items .panel-heading {
  padding: 0;
}

.acd-items .panel.panel-default {
  border-color: #e7e7e7;
  border-radius: inherit;
  box-shadow: inherit;
}

.faq-area .panel-body p {
  margin: 0;
}

.faq-area .panel-body {
  padding: 20px;
}

.faq-area .faq-items .acd-items .panel .panel-body {
  border-color: #e7e7e7;
}

.acd-arrow .panel-group.symb .panel-heading a::after {
  content: "\f107";
  font-size: 20px;
  position: absolute;
  right: 10px;
  top: 17px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #A0CB3A;
}

.acd-arrow.left .panel-group.symb .panel-heading a::after {
  content: "\f01b" !important;
  font-size: 20px;
  position: absolute;
  right: auto;
  left: 10px;
  top: 12px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.acd-arrow.left .panel-group.symb .panel-heading a.collapsed:after {
  content: "\f01a" !important;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.faq-area .faq-items .panel-group {
  margin: 0;
}

.acd-arrow .panel-group.symb .panel-heading a.collapsed:after {
  content: "\f105";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.waves-shape-inc {
  position: relative;
  z-index: 1;
}

.waves-shape {
  background: rgba(0, 0, 0, 0) url("assets/img/waves-shape.svg") no-repeat scroll center bottom / cover;
  bottom: 0;
  float: left;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 1;
}


/* ============================================================== 
     # 404 
=================================================================== */
.error-page-area{
  padding-top: 140px;
}
.error-page-area h1 {
  font-size: 150px;
  font-weight: 900;
  line-height: 120px;
  margin-bottom: 30px;
}

.error-page-area h2 {
  font-weight: 600;
  text-transform: uppercase;
}

.error-page-area a {
  margin-top: 15px;
}

/* ============================================================== 
     # Footer 
=================================================================== */

footer .f-item p {
  color: #999999;
}

footer .f-item > h3,
footer .f-item > h4 {
  font-weight: 600;
  margin-bottom: 25px;
  position: relative;
  text-transform: capitalize;
  z-index: 1;
}

footer .f-item .address .icon,
footer .f-item .address .info {
  display: table-cell;
  vertical-align: middle;
}

footer .f-item > a {
  margin-top: 10px;
}

footer .f-item .address .info {
  padding-left: 15px;
}

.footer-bottom .col-md-6:first-child {
  padding-left: 0;
}

.footer-bottom .col-md-6:last-child {
  padding-right: 0;
}

footer .f-item .address .info h5 {
  font-weight: 600;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #232323;
}

footer .f-item .address li i {
  background: #edf5ff none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #A0CB3A;
  font-size: 25px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
}

footer .f-item .address li span {
  color: #999999;
}

footer .f-item .address li {
  display: block;
  margin-top: 15px;
}

footer .f-item .address li:first-child {
  margin-top: 0;
}

footer .f-item > img {
  margin-bottom: 25px;
}

footer .f-item.link li {
  display: block;
}

footer .f-item.link li a {
  color: #999999;
  display: block;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 10px;
  padding-bottom: 10px;
  text-transform: capitalize;
}

footer .f-item.link li a:hover {
  color: #A0CB3A;
}

footer .footer-bottom {
  border-top: 1px solid #e7e7e7;
  margin-top: 40px;
  padding-top: 30px;
}

footer .footer-bottom p {
  color: #232323;
  margin: 0;
  text-transform: capitalize;
  line-height: 40px;
}

footer .f-item.link li:last-child a {
  margin: 0;
  padding: 0;
}

footer .footer-bottom p a {
  color: #A0CB3A;
  text-transform: capitalize;
}

footer.color-yellow .footer-bottom p a {
  color: #ff9800;
}

.footer-bottom h4 {
  font-weight: 400;
  margin: 0;
  text-transform: uppercase;
}

.footer-bottom .link li {
  display: inline-block;
}

.footer-bottom .link li a {
  color: #999999;
  display: inline-block;
  font-weight: 500;
  line-height: 40px;
  margin-left: 10px;
  padding-left: 15px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}

.footer-bottom .link li a::before {
  background: #999999 none repeat scroll 0 0;
  content: "";
  height: 12px;
  left: 0;
  position: absolute;
  top: 15px;
  width: 1px;
}

.footer-bottom .link li:first-child a {
  margin: 0;
  padding: 0;
}

.footer-bottom .link li:first-child::before {
  display: none;
}

.footer-bottom .link li:first-child a::before {
  display: none;
}

.footer-bottom .link li a:hover {
  color: #A0CB3A;
}

/* ============================================================== 
     # Preloader 
=================================================================== */
.no-js #loader {
  display: none;
}

.js #loader {
  display: block;
  position: absolute;
  left: 100px;
  top: 0;
}

.se-pre-con {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background: url(../assets/img/preloader.gif) center no-repeat #fff;
  text-align: center;
}

.btn-demo-action{
  padding-top: 70px;
}
#navbar-menu ul > li > a.active,
.side-main-menu ul > li > a.active{
    color:#35bd49;
}

.iconbase{
display: inline-block;
width: 100px;
background-size: 46px;
background-repeat: no-repeat;
background-position: center;
height: 100px;  
}
.calendarbase {
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiPgo8Zz4KCTxwYXRoIGQ9Ik01Nyw0aC03VjFjMC0wLjU1My0wLjQ0Ny0xLTEtMWgtN2MtMC41NTMsMC0xLDAuNDQ3LTEsMXYzSDE5VjFjMC0wLjU1My0wLjQ0Ny0xLTEtMWgtN2MtMC41NTMsMC0xLDAuNDQ3LTEsMXYzSDMgICBDMi40NDcsNCwyLDQuNDQ3LDIsNXYxMXY0M2MwLDAuNTUzLDAuNDQ3LDEsMSwxaDU0YzAuNTUzLDAsMS0wLjQ0NywxLTFWMTZWNUM1OCw0LjQ0Nyw1Ny41NTMsNCw1Nyw0eiBNNDMsMmg1djN2M2gtNVY1VjJ6IE0xMiwyaDUgICB2M3YzaC01VjVWMnogTTQsNmg2djNjMCwwLjU1MywwLjQ0NywxLDEsMWg3YzAuNTUzLDAsMS0wLjQ0NywxLTFWNmgyMnYzYzAsMC41NTMsMC40NDcsMSwxLDFoN2MwLjU1MywwLDEtMC40NDcsMS0xVjZoNnY5SDRWNnogICAgTTQsNThWMTdoNTJ2NDFINHoiIGZpbGw9IiMwMDAwMDAiLz4KCTxwYXRoIGQ9Ik0zOCwyM2gtN2gtMmgtN2gtMmgtOXY5djJ2N3YydjloOWgyaDdoMmg3aDJoOXYtOXYtMnYtN3YtMnYtOWgtOUgzOHogTTMxLDI1aDd2N2gtN1YyNXogTTM4LDQxaC03di03aDdWNDF6IE0yMiwzNGg3djdoLTcgICBWMzR6IE0yMiwyNWg3djdoLTdWMjV6IE0xMywyNWg3djdoLTdWMjV6IE0xMywzNGg3djdoLTdWMzR6IE0yMCw1MGgtN3YtN2g3VjUweiBNMjksNTBoLTd2LTdoN1Y1MHogTTM4LDUwaC03di03aDdWNTB6IE00Nyw1MGgtNyAgIHYtN2g3VjUweiBNNDcsNDFoLTd2LTdoN1Y0MXogTTQ3LDI1djdoLTd2LTdINDd6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}

.trophybase {background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3MCA0NzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3MCA0NzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxwYXRoIGQ9Ik0xNzUuOTk3LDg4LjQ3MmM0LjA4Ni0wLjY3OSw2Ljg0OC00LjU0MSw2LjE2OS04LjYyN2wtNy4yMzctNDMuNTc0Yy0wLjY3OS00LjA4Ni00LjUzNi02Ljg1Mi04LjYyNy02LjE2OSAgIGMtNC4wODYsMC42NzktNi44NDgsNC41NDEtNi4xNjksOC42MjdsNy4yMzcsNDMuNTc0YzAuNjA5LDMuNjcsMy43ODgsNi4yNzIsNy4zODksNi4yNzIgICBDMTc1LjE2Nyw4OC41NzUsMTc1LjU4MSw4OC41NDIsMTc1Ljk5Nyw4OC40NzJ6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8cGF0aCBkPSJNMjM1LDE4Ny40MTVjLTIwLjI2LDAtMzcuMzY5LTE0LjQ2OC00MC42ODEtMzQuNDAxbC03LjIzOC00My41NzVjLTAuNjc5LTQuMDg2LTQuNTQzLTYuODUyLTguNjI3LTYuMTY5ICAgYy00LjA4NiwwLjY3OS02Ljg0OCw0LjU0MS02LjE2OSw4LjYyN2w3LjIzOCw0My41NzVjNC41MTksMjcuMjAxLDI3Ljg1LDQ2Ljk0Myw1NS40NzgsNDYuOTQzYzQuMTQyLDAsNy41LTMuMzU4LDcuNS03LjUgICBTMjM5LjE0MiwxODcuNDE1LDIzNSwxODcuNDE1eiIgZmlsbD0iIzAwMDAwMCIvPgoJPHBhdGggZD0iTTQwMi45MTYsMjAuMTRoLTM1LjM2NWMtMy42NjgsMC02Ljc5OCwyLjY1My03LjM5OCw2LjI3MWwtMC43NTMsNC41MzdjLTEuODUxLDExLjE0Mi0xMS4wNTUsMjAuOTAzLTIxLjg4OSwyNC40NDkgICBsNy43NTEtNDYuNjY4YzAuMzYxLTIuMTc0LTAuMjUyLTQuMzk3LTEuNjc3LTYuMDc5QzM0Mi4xNiwwLjk2OSwzNDAuMDY3LDAsMzM3Ljg2MywwSDEzMi4xMzdjLTIuMjA0LDAtNC4yOTYsMC45NjktNS43MjEsMi42NSAgIGMtMS40MjUsMS42ODItMi4wMzksMy45MDQtMS42NzcsNi4wNzlsNy43NTEsNDYuNjY4Yy0xMC44MzMtMy41NDYtMjAuMDM4LTEzLjMwNy0yMS44ODktMjQuNDQ5bC0wLjc1My00LjUzNyAgIGMtMC42MDEtMy42MTktMy43My02LjI3MS03LjM5OC02LjI3MUg2Ny4wODRjLTQuMTQyLDAtNy41LDMuMzU4LTcuNSw3LjVjMCwzNi42NTgsOS44NDksNzEuMjAxLDI3LjczMiw5Ny4yNjQgICBjMTcuMDQ1LDI0Ljg0MSwzOS41MjgsMzkuMzc2LDYzLjg1LDQxLjQ3OWM0LjIzMSwxNy41NTgsMTMuOTQzLDMzLjQ4OCwyNy43OTUsNDUuMzQyYzguNjIzLDcuMzc5LDE4LjU2OCwxMi45MTUsMjkuMjA4LDE2LjM5OCAgIGwtMC4wMTgsNDEuNDc5Yy0yNS41MDYsMTAuMDMzLTQzLjAxOCwzMy4yNDEtNDUuNzY0LDYwLjM5OGgtMjUuODE2Yy00LjE0MiwwLTcuNSwzLjM1OC03LjUsNy41djEyNWMwLDQuMTQyLDMuMzU4LDcuNSw3LjUsNy41ICAgaDE5Ni44NTVjNC4xNDIsMCw3LjUtMy4zNTgsNy41LTcuNXYtMTI1YzAtNC4xNDItMy4zNTgtNy41LTcuNS03LjVoLTI1LjgxNmMtMi43NDUtMjcuMTU3LTIwLjI1OC01MC4zNjUtNDUuNzY0LTYwLjM5OCAgIGwtMC4wMTgtNDEuNDc5YzEwLjY0LTMuNDgzLDIwLjU4NS05LjAxOSwyOS4yMDgtMTYuMzk4YzEzLjg1My0xMS44NTQsMjMuNTY1LTI3Ljc4NCwyNy43OTUtNDUuMzQyICAgYzI0LjMyMi0yLjEwNCw0Ni44MDYtMTYuNjM4LDYzLjg1LTQxLjQ3OWMxNy44ODQtMjYuMDYzLDI3LjczMi02MC42MDUsMjcuNzMyLTk3LjI2NEM0MTAuNDE2LDIzLjQ5OCw0MDcuMDU4LDIwLjE0LDQwMi45MTYsMjAuMTR6ICAgIE03NC43MzMsMzUuMTRoMjEuMzk4YzMuODkyLDE4LjQyMSwyMC40NDUsMzMuNTA2LDM5LjAxMywzNi4yMzhsMTMuMjEzLDc5LjU0OUMxMDguNTY5LDE0NC40NjgsNzcuMTQ5LDk1LjU3LDc0LjczMywzNS4xNHogICAgTTMyNS45MjgsNDU1SDE0NC4wNzJWMzQ1aDE4MS44NTVWNDU1eiBNMjkyLjUxOCwzMzBIMTc3LjQ4MmMyLjgxNS0yMi4wMTUsMTcuODkzLTQwLjUyMSwzOS4zNzMtNDcuNTg1aDM2LjI4OSAgIEMyNzQuNjI1LDI4OS40NzksMjg5LjcwMywzMDcuOTg1LDI5Mi41MTgsMzMweiBNMjQ2Ljg0NywyNjcuNDE1aC0yMy42OTRsMC4wMTUtMzUuODIzYzMuOTAyLDAuNTQxLDcuODU0LDAuODIzLDExLjgzMiwwLjgyMyAgIHM3LjkyOS0wLjI4MywxMS44MzItMC44MjNMMjQ2Ljg0NywyNjcuNDE1eiBNMjM1LDIxNy40MTVjLTM0Ljk5NSwwLTY0LjU0OS0yNS4wMTctNzAuMjc1LTU5LjQ4NUwxNDAuOTg1LDE1aDE4OC4wMjlsLTIzLjc0LDE0Mi45MyAgIEMyOTkuNTQ5LDE5Mi4zOTgsMjY5Ljk5NSwyMTcuNDE1LDIzNSwyMTcuNDE1eiBNMzIxLjY0MywxNTAuOTI3bDEzLjIxMy03OS41NDljMTguNTY4LTIuNzMyLDM1LjEyLTE3LjgxNiwzOS4wMTMtMzYuMjM4aDIxLjM5OCAgIEMzOTIuODUxLDk1LjU3LDM2MS40MzEsMTQ0LjQ2OCwzMjEuNjQzLDE1MC45Mjd6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8cGF0aCBkPSJNMTU5LjA3MywzNjcuNXY2NWMwLDQuMTQyLDMuMzU4LDcuNSw3LjUsNy41aDg2Ljg1NWM0LjE0MiwwLDcuNS0zLjM1OCw3LjUtNy41cy0zLjM1OC03LjUtNy41LTcuNWgtNzkuMzU1di01MGgxMjEuODU1djUwICAgaC0xMi41Yy00LjE0MiwwLTcuNSwzLjM1OC03LjUsNy41czMuMzU4LDcuNSw3LjUsNy41aDIwYzQuMTQyLDAsNy41LTMuMzU4LDcuNS03LjV2LTY1YzAtNC4xNDItMy4zNTgtNy41LTcuNS03LjVIMTY2LjU3MyAgIEMxNjIuNDMxLDM2MCwxNTkuMDczLDM2My4zNTgsMTU5LjA3MywzNjcuNXoiIGZpbGw9IiMwMDAwMDAiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)}
.registerbase {background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTEuOTk4IDUxMS45OTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMS45OTggNTExLjk5ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTM4OS42ODgsMzAuOTYzaC03Mi44ODV2MTQuNzcxaDcyLjg4NWM1LjU5MSwwLjAwMSwxMC4xNCw0LjU0OSwxMC4xNCwxMC4xNDFjMCwxLjYyNi0wLjM3NCwzLjE3OC0xLjExMiw0LjYxMiAgICBsMTMuMTM1LDYuNzU1YzEuNzk3LTMuNDk0LDIuNzQ3LTcuNDI1LDIuNzQ3LTExLjM2N0M0MTQuNTk5LDQyLjEzOCw0MDMuNDI0LDMwLjk2MywzODkuNjg4LDMwLjk2M3oiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxyZWN0IHg9IjI3Ny4xNDUiIHk9IjMwLjk2NCIgd2lkdGg9IjE4LjM1MSIgaGVpZ2h0PSIxNC43NzEiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxyZWN0IHg9IjkxLjY5NSIgeT0iMTYzLjEzNSIgd2lkdGg9IjI2MC45NTYiIGhlaWdodD0iMTQuNzcxIiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cmVjdCB4PSI5MS42OTUiIHk9IjQzMi4zODIiIHdpZHRoPSIyNjAuOTU2IiBoZWlnaHQ9IjE0Ljc3MSIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSI0MzkuNDE5LDE2Ny45MjIgNDI4Ljk3NCwxNzguMzY2IDQzOC4xNTgsMTg3LjU1MSA0MDcuODI5LDIxNy44OCA0MTguMjczLDIyOC4zMjUgNDU5LjA0NywxODcuNTUxICAgIiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQkKCQkJPHJlY3QgeD0iMzkxLjkzOSIgeT0iMjI5Ljg4NiIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtNTAuOTQyOCAzNTEuNTU2KSIgd2lkdGg9IjEzLjkxNCIgaGVpZ2h0PSIxNC43NyIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwMC4wNzQsMTI0LjYzM2wtNS40NjQtNS40NjRjLTE1Ljg3My0xNS44NzQtNDEuNzA0LTE1Ljg3NC01Ny41NzgsMGwtNS4zNDEsNS4zNDFsLTEwLjQ0NSwxMC40NDRsLTI3LjA3MiwyNy4wNzIgICAgdi01Ni4yMTdjMjUuNTU0LTIuMjc5LDQ1LjY1OC0yMy43OTcsNDUuNjU4LTQ5LjkzNGMwLTI3LjY1LTIyLjQ5Ni01MC4xNDYtNTAuMTQ1LTUwLjE0Nkg1MC4xNDVDMjIuNDk2LDUuNzI5LDAsMjguMjI0LDAsNTUuODc0ICAgIHYzOTkuMjU1aDQyLjc2djUxLjE0MWgzNTEuNDE2di0yMTguMTZsOTAuMTEzLTkwLjExM2w3Ljg5Mi03Ljg5M2wyLjU1MS0yLjU1MWw1LjM0MS01LjM0MWM3LjY5LTcuNjksMTEuOTI1LTE3LjkxMywxMS45MjUtMjguNzg4ICAgIFM1MDcuNzY1LDEzMi4zMjIsNTAwLjA3NCwxMjQuNjMzeiBNODUuNjUsMjAuNWgzMDQuMDM4YzE5LjUwNiwwLDM1LjM3NCwxNS44NjksMzUuMzc0LDM1LjM3NXMtMTUuODY5LDM1LjM3NC0zNS4zNzQsMzUuMzc0SDg1LjY1ICAgIGM5LjA0Mi05LjA3NSwxNC42NDEtMjEuNTgzLDE0LjY0MS0zNS4zNzRDMTAwLjI5MSw0Mi4wODIsOTQuNjkzLDI5LjU3NSw4NS42NSwyMC41eiBNNDIuNzYsOTEuMjQ4TDQyLjc2LDkxLjI0OHYzNDkuMTFIMTQuNzcxICAgIFY1NS44NzRjMC0xOS41MDYsMTUuODctMzUuMzc1LDM1LjM3NS0zNS4zNzVjMTkuNTA1LDAsMzUuMzc0LDE1Ljg3LDM1LjM3NCwzNS4zNzVjMCwxOS41MDYtMTUuODcsMzUuMzc0LTM1LjM3NCwzNS4zNzRINDIuNzZ6ICAgICBNMzc5LjQwNiw0OTEuNDk5TDM3OS40MDYsNDkxLjQ5OUg1Ny41M1YxMDYuMDJoMzIxLjg3NXY3MC43NzZsLTMyLjAyMiwzMi4wMjFIOTEuNjkydjE0Ljc3MWgyNDAuOTIybC0zMC45MTUsMzAuOTE1SDkxLjY5MiAgICB2MTQuNzcxaDE5NS4yMzdsLTMwLjkxNCwzMC45MTRIOTEuNjkydjE0Ljc3MWgxNDkuNTUzbC0yLjU3NywyLjU3N2wtOC40MDEsMjguMzM4SDkxLjY5MnYxNC43NzFoMTM0LjE5N2wtOS4xNjUsMzAuOTE1SDkxLjY5MiAgICB2MTQuNzcxaDI2MC45NTN2LTE0Ljc3MWgtODcuOTc3bDM3LjA0Mi0xMC45OGwxOS45MzMtMTkuOTMzaDMxLjAwMXYtMTQuNzcxaC0xNi4yM2w0Mi45OTItNDIuOTkyVjQ5MS40OTl6IE0yNDguNzY4LDMzNS40MjggICAgbDM1LjA0NywzNS4wNDdsLTQ5LjgxMywxNC43NjdMMjQ4Ljc2OCwzMzUuNDI4eiBNMjk3LjgxMiwzNjMuNTg0bC00Mi4xNTMtNDIuMTUzbDE3Ni4wMzItMTc2LjAzMmw0Mi4xNTMsNDIuMTUzTDI5Ny44MTIsMzYzLjU4NHogICAgIE00ODkuNjMxLDE3MS43NjZsLTUuMzQxLDUuMzQxbC00Mi4xNTMtNDIuMTUzbDUuMzQxLTUuMzQxYzEwLjExNS0xMC4xMTUsMjYuNTczLTEwLjExNSwzNi42ODksMGw1LjQ2NCw1LjQ2NCAgICBjNC45LDQuOSw3LjU5OSwxMS40MTUsNy41OTksMTguMzQ0QzQ5Ny4yMjksMTYwLjM1MSw0OTQuNTMsMTY2Ljg2Niw0ODkuNjMxLDE3MS43NjZ6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)}
.tournamentbase{background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjEuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBkPSJNMjA0LjgsMTE3LjY2NnYxLjgwMWMwLDE4Ljg1MSwxNS4yODIsMzQuMTMzLDM0LjEzMywzNC4xMzNoOC41MzN2MjUuNkgyMzAuNGMtNC43MTMsMC04LjUzMywzLjgyLTguNTMzLDguNTMzICAgICBzMy44Miw4LjUzMyw4LjUzMyw4LjUzM2g1MS4yYzQuNzEzLDAsOC41MzMtMy44Miw4LjUzMy04LjUzM3MtMy44Mi04LjUzMy04LjUzMy04LjUzM2gtMTcuMDY3di0yNS42aDguNTMzICAgICBjMTguODUxLDAsMzQuMTMzLTE1LjI4MiwzNC4xMzMtMzQuMTMzdi0xLjgwMWMzOC45NDYtMTEuMjM4LDQ0Ljg3Ny01My44NDUsNDIuMjU3LTc1Ljk5OGMtMC41MDYtNC4yOTctNC4xNDctNy41MzQtOC40NzQtNy41MzUgICAgIEgzMDcuMlYyNS42YzAtNC43MTMtMy44Mi04LjUzMy04LjUzMy04LjUzM2gtODUuMzMzYy00LjcxMywwLTguNTMzLDMuODItOC41MzMsOC41MzN2OC41MzNoLTMzLjc4MyAgICAgYy00LjMyNiwwLjAwMS03Ljk2NywzLjIzOC04LjQ3NCw3LjUzNUMxNTkuOTIzLDYzLjg1NSwxNjUuODU0LDEwNi40MjgsMjA0LjgsMTE3LjY2NnogTTMwNy4yLDUxLjJoMjUuNjQzICAgICBDMzMyLjgsNjQuMTQ1LDMyOS42Niw4OS45NSwzMDcuMiw5OS41ODRWNTEuMnogTTIyMS44NjcsMzQuMTMzaDY4LjI2N3Y4NS4zMzNjMCw5LjQyNi03LjY0MSwxNy4wNjctMTcuMDY3LDE3LjA2N2gtMzQuMTMzICAgICBjLTkuNDI2LDAtMTcuMDY3LTcuNjQxLTE3LjA2Ny0xNy4wNjdWMzQuMTMzeiBNMjA0LjgsNTEuMnY0OC4zODRjLTIyLjQ2OC05LjY0My0yNS42LTM1LjQ0Ny0yNS42LTQ4LjM4NEgyMDQuOHoiIGZpbGw9IiMwMDAwMDAiLz4KCQkJPHBhdGggZD0iTTEyOCwyOTAuMTMzaDUxLjJjNC43MTMsMCw4LjUzMy0zLjgyLDguNTMzLTguNTMzcy0zLjgyLTguNTMzLTguNTMzLTguNTMzaC0xNy4wNjdWMjU2aDE4Ny43MzN2MTcuMDY3SDMzMi44ICAgICBjLTQuNzEzLDAtOC41MzMsMy44Mi04LjUzMyw4LjUzM3MzLjgyMSw4LjUzMyw4LjUzMyw4LjUzM0gzODRjNC43MTMsMCw4LjUzMy0zLjgyLDguNTMzLTguNTMzcy0zLjgyLTguNTMzLTguNTMzLTguNTMzaC0xNy4wNjcgICAgIHYtMjUuNmMwLTQuNzEzLTMuODItOC41MzMtOC41MzMtOC41MzNoLTkzLjg2N3YtMTcuMDY3YzAtNC43MTMtMy44Mi04LjUzMy04LjUzMy04LjUzM3MtOC41MzMsMy44Mi04LjUzMyw4LjUzM3YxNy4wNjdIMTUzLjYgICAgIGMtNC43MTMsMC04LjUzMywzLjgyLTguNTMzLDguNTMzdjI1LjZIMTI4Yy00LjcxMywwLTguNTMzLDMuODItOC41MzMsOC41MzNTMTIzLjI4NywyOTAuMTMzLDEyOCwyOTAuMTMzeiIgZmlsbD0iIzAwMDAwMCIvPgoJCQk8cGF0aCBkPSJNMjM4LjkzMywzNzUuNDY3aC0xNy4wNjd2LTI1LjZjMC00LjcxMy0zLjgyMS04LjUzMy04LjUzMy04LjUzM2gtNTEuMnYtMTcuMDY3YzAtNC43MTMtMy44MjEtOC41MzMtOC41MzMtOC41MzMgICAgIGMtNC43MTMsMC04LjUzMywzLjgyLTguNTMzLDguNTMzdjE3LjA2N2gtNTEuMmMtNC43MTMsMC04LjUzMywzLjgyMS04LjUzMyw4LjUzM3YyNS42SDY4LjI2N2MtNC43MTMsMC04LjUzMywzLjgyLTguNTMzLDguNTMzICAgICBzMy44Miw4LjUzMyw4LjUzMyw4LjUzM2g1MS4yYzQuNzEzLDAsOC41MzMtMy44Miw4LjUzMy04LjUzM3MtMy44Mi04LjUzMy04LjUzMy04LjUzM0gxMDIuNFYzNTguNGgxMDIuNHYxNy4wNjdoLTE3LjA2NyAgICAgYy00LjcxMywwLTguNTMzLDMuODItOC41MzMsOC41MzNzMy44Miw4LjUzMyw4LjUzMyw4LjUzM2g1MS4yYzQuNzEzLDAsOC41MzMtMy44Miw4LjUzMy04LjUzM1MyNDMuNjQ2LDM3NS40NjcsMjM4LjkzMywzNzUuNDY3eiAgICAgIiBmaWxsPSIjMDAwMDAwIi8+CgkJCTxwYXRoIGQ9Ik0xNzkuMiw0NzcuODY3aC0xNy4wNjd2LTI1LjZjMC00LjcxMy0zLjgyMS04LjUzMy04LjUzMy04LjUzM2gtNTEuMnYtMTcuMDY3YzAtNC43MTMtMy44MjEtOC41MzMtOC41MzMtOC41MzMgICAgIGMtNC43MTMsMC04LjUzMywzLjgyLTguNTMzLDguNTMzdjE3LjA2N2gtNTEuMmMtNC43MTMsMC04LjUzMywzLjgyLTguNTMzLDguNTMzdjI1LjZIOC41MzNDMy44Miw0NzcuODY3LDAsNDgxLjY4NywwLDQ4Ni40ICAgICBzMy44Miw4LjUzMyw4LjUzMyw4LjUzM2g1MS4yYzQuNzEzLDAsOC41MzMtMy44Miw4LjUzMy04LjUzM3MtMy44Mi04LjUzMy04LjUzMy04LjUzM0g0Mi42NjdWNDYwLjhoMTAyLjR2MTcuMDY3SDEyOCAgICAgYy00LjcxMywwLTguNTMzLDMuODItOC41MzMsOC41MzNzMy44Miw4LjUzMyw4LjUzMyw4LjUzM2g1MS4yYzQuNzEzLDAsOC41MzMtMy44Miw4LjUzMy04LjUzM1MxODMuOTEzLDQ3Ny44NjcsMTc5LjIsNDc3Ljg2N3oiIGZpbGw9IiMwMDAwMDAiLz4KCQkJPHBhdGggZD0iTTUwMy40NjcsNDc3Ljg2N0g0ODYuNHYtMjUuNmMwLTQuNzEzLTMuODItOC41MzMtOC41MzMtOC41MzNoLTUxLjJ2LTE3LjA2N2MwLTQuNzEzLTMuODItOC41MzMtOC41MzMtOC41MzMgICAgIHMtOC41MzMsMy44Mi04LjUzMyw4LjUzM3YxNy4wNjdoLTUxLjJjLTQuNzEzLDAtOC41MzMsMy44Mi04LjUzMyw4LjUzM3YyNS42SDMzMi44Yy00LjcxMywwLTguNTMzLDMuODItOC41MzMsOC41MzMgICAgIHMzLjgyMSw4LjUzMyw4LjUzMyw4LjUzM0gzODRjNC43MTMsMCw4LjUzMy0zLjgyLDguNTMzLTguNTMzcy0zLjgyLTguNTMzLTguNTMzLTguNTMzaC0xNy4wNjdWNDYwLjhoMTAyLjR2MTcuMDY3aC0xNy4wNjcgICAgIGMtNC43MTMsMC04LjUzMywzLjgyLTguNTMzLDguNTMzczMuODIxLDguNTMzLDguNTMzLDguNTMzaDUxLjJjNC43MTMsMCw4LjUzMy0zLjgyLDguNTMzLTguNTMzUzUwOC4xOCw0NzcuODY3LDUwMy40NjcsNDc3Ljg2N3ogICAgICIgZmlsbD0iIzAwMDAwMCIvPgoJCQk8cGF0aCBkPSJNMzMyLjgsMzg0YzAtNC43MTMtMy44Mi04LjUzMy04LjUzMy04LjUzM0gzMDcuMlYzNTguNGgxMDIuNHYxNy4wNjdoLTE3LjA2N2MtNC43MTMsMC04LjUzMywzLjgyLTguNTMzLDguNTMzICAgICBzMy44MjEsOC41MzMsOC41MzMsOC41MzNoNTEuMmM0LjcxMywwLDguNTMzLTMuODIsOC41MzMtOC41MzNzLTMuODItOC41MzMtOC41MzMtOC41MzNoLTE3LjA2N3YtMjUuNiAgICAgYzAtNC43MTMtMy44Mi04LjUzMy04LjUzMy04LjUzM2gtNTEuMnYtMTcuMDY3YzAtNC43MTMtMy44Mi04LjUzMy04LjUzMy04LjUzM3MtOC41MzMsMy44Mi04LjUzMyw4LjUzM3YxNy4wNjdoLTUxLjIgICAgIGMtNC43MTMsMC04LjUzMywzLjgyMS04LjUzMyw4LjUzM3YyNS42aC0xNy4wNjdjLTQuNzEzLDAtOC41MzMsMy44Mi04LjUzMyw4LjUzM3MzLjgyMSw4LjUzMyw4LjUzMyw4LjUzM2g1MS4yICAgICBDMzI4Ljk3OSwzOTIuNTMzLDMzMi44LDM4OC43MTMsMzMyLjgsMzg0eiIgZmlsbD0iIzAwMDAwMCIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)}
.statsbase{background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIC02NSA1MTIuMDAwMzggNTEyIiB3aWR0aD0iNTEycHgiPjxnIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTM5Mi4yMDMxMjUgMTAyLjUwMzkwNnYtNTAuMjU3ODEyYzAtNS41MjM0MzgtNC40NzY1NjMtMTAtMTAtMTBoLTMyOS4yMjY1NjNjLTUuNTIzNDM3IDAtMTAgNC40NzY1NjItMTAgMTB2NTAuMjU3ODEyYzAgNS41MjM0MzggNC40NzY1NjMgMTAgMTAgMTBoMzI5LjIyNjU2M2M1LjUyMzQzNyAwIDEwLTQuNDc2NTYyIDEwLTEwem0tMjAtMTBoLTMwOS4yMjY1NjN2LTMwLjI1NzgxMmgzMDkuMjI2NTYzem0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtMjczLjY3NTc4MSAxMzUuOTY4NzVoLTIyMC42OTkyMTljLTUuNTIzNDM3IDAtMTAgNC40NzY1NjItMTAgMTBzNC40NzY1NjMgMTAgMTAgMTBoMjIwLjY5OTIxOWM1LjUyMzQzOCAwIDEwLTQuNDc2NTYyIDEwLTEwcy00LjQ3NjU2Mi0xMC0xMC0xMHptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTI1Ni45MjE4NzUgMTcyLjg3NWgtMjAzLjk0NTMxM2MtNS41MjM0MzcgMC0xMCA0LjQ3NjU2Mi0xMCAxMHM0LjQ3NjU2MyAxMCAxMCAxMGgyMDMuOTQ1MzEzYzUuNTIzNDM3IDAgMTAtNC40NzY1NjIgMTAtMTBzLTQuNDc2NTYzLTEwLTEwLTEwem0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtMjQ4LjE4MzU5NCAyMDkuNzgxMjVoLTE5NS4yMDcwMzJjLTUuNTIzNDM3IDAtMTAgNC40ODA0NjktMTAgMTAgMCA1LjUyMzQzOCA0LjQ3NjU2MyAxMCAxMCAxMGgxOTUuMjA3MDMyYzUuNTE5NTMxIDAgMTAtNC40NzY1NjIgMTAtMTAgMC01LjUxOTUzMS00LjQ4MDQ2OS0xMC0xMC0xMHptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTUwOS4wNzAzMTIgMzY1LjI5Mjk2OS01Ny42NjAxNTYtNTcuNjY0MDYzYzE0LjgxMjUtMTguMDE5NTMxIDIyLjg3MTA5NC00MC40MTQwNjIgMjIuODcxMDk0LTY0LjA0Njg3NSAwLTMyLjM5NDUzMS0xNS4zMjQyMTktNjEuMjczNDM3LTM5LjEwMTU2Mi03OS43ODEyNXYtMTUzLjgwMDc4MWMwLTUuNTIzNDM4LTQuNDgwNDY5LTEwLTEwLTEwaC00MTUuMTc5Njg4Yy01LjUyMzQzOCAwLTEwIDQuNDc2NTYyLTEwIDEwdjI4OC40NDE0MDZjMCA1LjUyMzQzOCA0LjQ3NjU2MiAxMCAxMCAxMGgxNDUuODk0NTMxbC0xMi40MDYyNSAzNS4zNTkzNzVoLTI2LjQxNzk2OWMtNS41MTk1MzEgMC0xMCA0LjQ3NjU2My0xMCAxMCAwIDUuNTE5NTMxIDQuNDgwNDY5IDEwIDEwIDEwaDE2Ny41MzEyNS4wMTk1MzIgMzMuNDg0Mzc1YzUuNTIzNDM3IDAgMTAtNC40ODA0NjkgMTAtMTAgMC01LjUyMzQzNy00LjQ3NjU2My0xMC0xMC0xMGgtMjYuNDE0MDYzbC0xMi40MTAxNTYtMzUuMzU5Mzc1aDE2LjUwMzkwNmMxOC41NTQ2ODggMjIuMTEzMjgyIDQ2LjM3ODkwNiAzNi4xOTkyMTkgNzcuNDMzNTk0IDM2LjE5OTIxOSAyMy42MzI4MTIgMCA0Ni4wMjczNDQtOC4wNTQ2ODcgNjQuMDQ2ODc1LTIyLjg3MTA5NGw1Ny42NjQwNjMgNTcuNjY0MDYzYzEuOTUzMTI0IDEuOTQ5MjE4IDQuNTExNzE4IDIuOTI1NzgxIDcuMDcwMzEyIDIuOTI1NzgxczUuMTE3MTg4LS45NzY1NjMgNy4wNzAzMTItMi45MjU3ODFjMy45MDYyNS0zLjkwNjI1IDMuOTA2MjUtMTAuMjM4MjgyIDAtMTQuMTQwNjI1em0tMjM4LjU3NDIxOC0yMS40OTIxODhoLTEwNS44MTI1bDEyLjQxMDE1Ni0zNS4zNTkzNzVoODAuOTk2MDk0em0xNjAuMDQyOTY4LTQyLjg5ODQzN2MtMTUuMzA4NTkzIDE1LjMwODU5NC0zNS42Njc5NjggMjMuNzQyMTg3LTU3LjMxNjQwNiAyMy43NDIxODctNDQuNjk5MjE4IDAtODEuMDYyNS0zNi4zNjcxODctODEuMDYyNS04MS4wNjI1IDAtOS4zNDM3NSAxLjU3ODEyNS0xOC41MDM5MDYgNC42OTE0MDYtMjcuMjMwNDY5IDEuODU1NDY5LTUuMjAzMTI0LS44NTkzNzQtMTAuOTIxODc0LTYuMDU4NTkzLTEyLjc3NzM0My01LjIwMzEyNS0xLjg1NTQ2OS0xMC45MjU3ODEuODU1NDY5LTEyLjc3NzM0NCA2LjA1ODU5My0zLjg4NjcxOSAxMC44ODY3MTktNS44NTU0NjkgMjIuMzA4NTk0LTUuODU1NDY5IDMzLjk0OTIxOSAwIDE2LjEwNTQ2OSAzLjc5Mjk2OSAzMS4zMzU5MzggMTAuNTIzNDM4IDQ0Ljg2MzI4MWgtMjYyLjY4MzU5NHYtMjY4LjQ0NTMxMmgzOTUuMTc5Njg4djEzMS42NTIzNDRjLTEyLjc4NTE1Ny01Ljg1OTM3NS0yNi45OTYwOTQtOS4xMzI4MTMtNDEuOTU3MDMyLTkuMTMyODEzLTExLjYzNjcxOCAwLTIzLjA1ODU5NCAxLjk2ODc1LTMzLjk0OTIxOCA1Ljg1NTQ2OS01LjIwMzEyNiAxLjg1MTU2Mi03LjkxNzk2OSA3LjU3NDIxOS02LjA2MjUgMTIuNzc3MzQ0IDEuODU1NDY4IDUuMjAzMTI1IDcuNTc0MjE4IDcuOTE0MDYyIDEyLjc3NzM0MyA2LjA1ODU5NCA4LjczMDQ2OS0zLjExMzI4MiAxNy44OTQ1MzEtNC42OTE0MDcgMjcuMjMwNDY5LTQuNjkxNDA3IDQ0LjY5OTIxOSAwIDgxLjA2MjUgMzYuMzYzMjgxIDgxLjA2MjUgODEuMDYyNSAwIDIxLjY1MjM0NC04LjQyOTY4OCA0Mi4wMDc4MTMtMjMuNzQyMTg4IDU3LjMyMDMxM3ptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTMwOC44MzIwMzEgMTY5LjE5MTQwNmMtNS41MDc4MTIgMC0xMCA0LjQ5MjE4OC0xMCAxMCAwIDUuNTExNzE5IDQuNDkyMTg4IDEwIDEwIDEwIDUuNTA3ODEzIDAgMTAtNC40ODgyODEgMTAtMTAgMC01LjUwNzgxMi00LjQ5MjE4Ny0xMC0xMC0xMHptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PC9nPjwvc3ZnPgo=)}
.realtimebase{background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBkPSJNNDcyLDQzMmgtMjRWMjgwYy0wLjAwMy00LjQxOC0zLjU4OC03Ljk5Ny04LjAwNi03Ljk5NGMtMi42MDcsMC4wMDItNS4wNSwxLjI3NC02LjU0NiwzLjQxbC0xMTIsMTYwICAgICBjLTIuNTMyLDMuNjIxLTEuNjQ5LDguNjA5LDEuOTcyLDExLjE0YzEuMzQzLDAuOTM5LDIuOTQxLDEuNDQzLDQuNTgsMS40NDRoMTA0djI0YzAsNC40MTgsMy41ODIsOCw4LDhzOC0zLjU4Miw4LTh2LTI0aDI0ICAgICBjNC40MTgsMCw4LTMuNTgyLDgtOFM0NzYuNDE4LDQzMiw0NzIsNDMyeiBNNDMyLDQzMmgtODguNjRMNDMyLDMwNS4zNzZWNDMyeiIgZmlsbD0iIzAwMDAwMCIvPgoJCQk8cGF0aCBkPSJNMzI4LDQ2NGgtOTQuNzEybDg4LjA1Ni0xMDMuNjg4YzAuMi0wLjIzOCwwLjM4Ny0wLjQ4NiwwLjU2LTAuNzQ0YzE2LjU2Ni0yNC41MTgsMTEuMDQ4LTU3LjcxMy0xMi41Ni03NS41NTIgICAgIGMtMjguNzA1LTIwLjYyNS02OC42OTUtMTQuMDc0LTg5LjMxOSwxNC42MzFDMjEyLjIwNCwzMDkuNTMyLDIwNy45OTgsMzIyLjU5NywyMDgsMzM2YzAsNC40MTgsMy41ODIsOCw4LDhzOC0zLjU4Miw4LTggICAgIGMtMC4wMDMtMjYuNTEsMjEuNDg2LTQ4LjAwMiw0Ny45OTUtNDguMDA1YzEwLjA0OC0wLjAwMSwxOS44NDMsMy4xNTEsMjguMDA1LDkuMDEzYzE2LjUzNywxMi42NzEsMjAuMzg4LDM2LjAwNyw4LjgsNTMuMzIgICAgIGwtOTguODk2LDExNi40OTZjLTIuODU5LDMuMzY5LTIuNDQ1LDguNDE3LDAuOTI0LDExLjI3NmMxLjQ0NSwxLjIyNiwzLjI3NywxLjg5OSw1LjE3MiwxLjloMTEyYzQuNDE4LDAsOC0zLjU4Miw4LTggICAgIFMzMzIuNDE4LDQ2NCwzMjgsNDY0eiIgZmlsbD0iIzAwMDAwMCIvPgoJCQk8cGF0aCBkPSJNMjE2LjE3Niw0MjQuMTUyYzAuMTY3LTQuNDE1LTMuMjc4LTguMTI5LTcuNjkzLTguMjk2Yy0wLjAwMSwwLTAuMDAyLDAtMC4wMDMsMCAgICAgQzEwNC4xMSw0MTEuOTgyLDIwLjM0MSwzMjguMzYzLDE2LjI4LDIyNEg0OGM0LjQxOCwwLDgtMy41ODIsOC04cy0zLjU4Mi04LTgtOEgxNi4yOEMyMC4yODMsMTAzLjgyMSwxMDMuODIsMjAuMjg3LDIwOCwxNi4yODggICAgIFY0MGMwLDQuNDE4LDMuNTgyLDgsOCw4czgtMy41ODIsOC04VjE2LjI4OGMxMDIuNzU0LDMuOTc0LDE4NS42ODYsODUuMzQsMTkxLjYxNiwxODhsLTMxLjItMzEuMiAgICAgYy0zLjE3OC0zLjA3LTguMjQyLTIuOTgyLTExLjMxMiwwLjE5NmMtMi45OTQsMy4xLTIuOTk0LDguMDE1LDAsMTEuMTE2bDQ0LjY1Niw0NC42NTZjMC44NDEsMS4wMTgsMS45MjUsMS44MDcsMy4xNTIsMi4yOTYgICAgIGMwLjMxMywwLjA5NCwwLjYzMSwwLjE3MiwwLjk1MiwwLjIzMmMwLjU0OSwwLjE5OCwxLjExNywwLjMzNSwxLjY5NiwwLjQwOGMwLjA4LDAsMC4xNTIsMCwwLjIzMiwwYzAuMDgsMCwwLjE1MiwwLDAuMjI0LDAgICAgIGMwLjYwOS0wLjA0NiwxLjIxMS0wLjE2NCwxLjc5Mi0wLjM1MmMwLjMyOS0wLjA0LDAuNjU1LTAuMTAxLDAuOTc2LTAuMTg0YzEuMDgzLTAuMzg1LDIuMDY5LTEuMDAyLDIuODg4LTEuODA4bDQ1LjI2NC00NS4yNDggICAgIGMzLjA2OS0zLjE3OCwyLjk4Mi04LjI0Mi0wLjE5Ni0xMS4zMTJjLTMuMS0yLjk5NC04LjAxNS0yLjk5NC0xMS4xMTYsMGwtMzEuOTc2LDMxLjk1MiAgICAgQzQyNS45MzMsOTAuMzcsMzMxLjM4LDAuMjgxLDIxNi41NjgsMC4xMTJDMjE2LjM2OCwwLjEwNCwyMTYuMiwwLDIxNiwwcy0wLjM2OCwwLjEwNC0wLjU2OCwwLjExMiAgICAgQzk2LjU4MiwwLjI3NSwwLjI3NSw5Ni41ODIsMC4xMTIsMjE1LjQzMkMwLjExMiwyMTUuNjMyLDAsMjE1LjgsMCwyMTZzMC4xMDQsMC4zNjgsMC4xMTIsMC41NjggICAgIGMwLjE5OSwxMTUuOTE3LDkxLjkzOSwyMTAuOTcsMjA3Ljc3NiwyMTUuMjhoMC4yOTZDMjEyLjQ4Myw0MzEuODQ3LDIxNi4wMTMsNDI4LjQ0OCwyMTYuMTc2LDQyNC4xNTJ6IiBmaWxsPSIjMDAwMDAwIi8+CgkJCTxwYXRoIGQ9Ik0zMjMuNDgsMTA4LjUyYy0zLjEyNC0zLjEyMy04LjE4OC0zLjEyMy0xMS4zMTIsMEwyMjYuMiwxOTQuNDhjLTYuNDk1LTIuODk2LTEzLjkxNC0yLjg5Ni0yMC40MDgsMGwtNDAuNzA0LTQwLjcwNCAgICAgYy0zLjE3OC0zLjA2OS04LjI0My0yLjk4MS0xMS4zMTIsMC4xOTdjLTIuOTk0LDMuMS0yLjk5NCw4LjAxNSwwLDExLjExNWw0MC42MjQsNDAuNjI0Yy01LjcwNCwxMS45NC0wLjY0OCwyNi4yNDQsMTEuMjkzLDMxLjk0NyAgICAgYzkuMTY1LDQuMzc4LDIwLjA5NSwyLjUwMSwyNy4yNzUtNC42ODNjNy4yMTktNy4xNTgsOS4wNzgtMTguMTE4LDQuNjI0LTI3LjI1Nmw4NS44ODgtODUuODg4ICAgICBDMzI2LjYwMywxMTYuNzA4LDMyNi42MDMsMTExLjY0NCwzMjMuNDgsMTA4LjUyeiBNMjIxLjY1OCwyMjEuNjU0Yy0wLjAwMSwwLjAwMS0wLjAwMSwwLjAwMS0wLjAwMiwwLjAwMiAgICAgYy0zLjE2NCwzLjAyNS04LjE0OCwzLjAyNS0xMS4zMTIsMGMtMy4xMjUtMy4xMjQtMy4xMjUtOC4xODktMC4wMDItMTEuMzE0YzMuMTI0LTMuMTI1LDguMTg5LTMuMTI1LDExLjMxNC0wLjAwMiAgICAgQzIyNC43ODEsMjEzLjQ2NCwyMjQuNzgxLDIxOC41MywyMjEuNjU4LDIyMS42NTR6IiBmaWxsPSIjMDAwMDAwIi8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)}
.schedulebase{background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU4IDU4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OCA1ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggZD0iTTQ2LDM0Yy02LjYxNywwLTEyLDUuMzgzLTEyLDEyczUuMzgzLDEyLDEyLDEyczEyLTUuMzgzLDEyLTEyUzUyLjYxNywzNCw0NiwzNHogTTQ2LDU2Yy01LjUxNCwwLTEwLTQuNDg2LTEwLTEwICAgczQuNDg2LTEwLDEwLTEwczEwLDQuNDg2LDEwLDEwUzUxLjUxNCw1Niw0Niw1NnoiIGZpbGw9IiMwMDAwMDAiLz4KCTxwYXRoIGQ9Ik01Miw0NWgtNXYtNWMwLTAuNTUzLTAuNDQ3LTEtMS0xcy0xLDAuNDQ3LTEsMXY2YzAsMC41NTMsMC40NDcsMSwxLDFoNmMwLjU1MywwLDEtMC40NDcsMS0xUzUyLjU1Myw0NSw1Miw0NXoiIGZpbGw9IiMwMDAwMDAiLz4KCTxwYXRoIGQ9Ik0yNywyMWgtMmgtN2gtMkg3djl2MnY3djJ2OWg5aDJoOXYtOXYtMnYtN2g3aDJoOVYyMWgtOWgtMkgyN3ogTTM2LDIzaDd2N2gtN1YyM3ogTTE4LDIzaDd2N2gtN1YyM3ogTTksMjNoN3Y3SDlWMjN6ICAgIE05LDMyaDd2N0g5VjMyeiBNMTYsNDhIOXYtN2g3VjQ4eiBNMjUsNDhoLTd2LTdoN1Y0OHogTTI1LDM5aC03di03aDdWMzl6IE0zNCwzMGgtN3YtN2g3VjMweiIgZmlsbD0iIzAwMDAwMCIvPgoJPHBhdGggZD0iTTMzLDU1SDJWMTZoNDh2MTNjMCwwLjU1MywwLjQ0NywxLDEsMXMxLTAuNDQ3LDEtMVYxNVY1YzAtMC41NTMtMC40NDctMS0xLTFoLTVWMWMwLTAuNTUzLTAuNDQ3LTEtMS0xaC03ICAgYy0wLjU1MywwLTEsMC40NDctMSwxdjNIMTVWMWMwLTAuNTUzLTAuNDQ3LTEtMS0xSDdDNi40NDcsMCw2LDAuNDQ3LDYsMXYzSDFDMC40NDcsNCwwLDQuNDQ3LDAsNXYxMHY0MWMwLDAuNTUzLDAuNDQ3LDEsMSwxaDMyICAgYzAuNTUzLDAsMS0wLjQ0NywxLTFTMzMuNTUzLDU1LDMzLDU1eiBNMzksMmg1djN2M2gtNVY1VjJ6IE04LDJoNXYzdjNIOFY1VjJ6IE0yLDZoNHYzYzAsMC41NTMsMC40NDcsMSwxLDFoN2MwLjU1MywwLDEtMC40NDcsMS0xICAgVjZoMjJ2M2MwLDAuNTUzLDAuNDQ3LDEsMSwxaDdjMC41NTMsMCwxLTAuNDQ3LDEtMVY2aDR2OEgyVjZ6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)}
.academybase{background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0OTYgNDk2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTYgNDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDk2LDBIMHYzMjhoMjg2LjhsLTI5LjA4OCwxMjBIMjE2djQ4aDI4MHYtNDhoLTQxLjcxMkw0MjUuMiwzMjhINDk2VjB6IE0yNTYsMTIwLjgwOGMxOC4yMzIsMy43MiwzMiwxOS44NzIsMzIsMzkuMTkyICAgIHMtMTMuNzY4LDM1LjQ3Mi0zMiwzOS4xOTJWMTIwLjgwOHogTTE2LDEyMGg0MHY4OEgxNlYxMjB6IE0yNDAsMTk5LjE5MmMtMTguMjMyLTMuNzItMzItMTkuODcyLTMyLTM5LjE5MiAgICBzMTMuNzY4LTM1LjQ3MiwzMi0zOS4xOTJWMTk5LjE5MnogTTI0MCwxMDQuNjRjLTI3LjA4OCwzLjkwNC00OCwyNy4yMDgtNDgsNTUuMzZjMCwyOC4xNTIsMjAuOTEyLDUxLjQ1Niw0OCw1NS4zNlYzMTJIMTZ2LTg4aDU2ICAgIFYxMDRIMTZWMTZoMjI0VjEwNC42NHogTTQ4MCw0NjR2MTZIMjMydi0xNkg0ODB6IE00MzcuODMyLDQ0OEgyNzQuMTY4bDM0LjkxMi0xNDRIMzY4di0xNmgtNTUuMDRsMy44OC0xNmg3OC4zMjhsMy44OCwxNkgzODR2MTYgICAgaDE4LjkyTDQzNy44MzIsNDQ4eiBNMzIwLjcxMiwyNTZsMTMuNTc2LTU2SDM0NGgyNGg5LjcxMmwxMy41NzYsNTZIMzIwLjcxMnogTTQ4MCwyMDhoLTQwdi04OGg0MFYyMDh6IE00ODAsMTA0aC01NnYxMjBoNTZ2ODggICAgaC01OC42OGwtMzEuMDMyLTEyOEgzNjhoLTI0aC0yMi4yODhMMjkwLjY4LDMxMkgyNTZ2LTk2LjY0YzI3LjA4OC0zLjkwNCw0OC0yNy4yMDgsNDgtNTUuMzZjMC0yOC4xNTItMjAuOTEyLTUxLjQ1Ni00OC01NS4zNlYxNiAgICBoMjI0VjEwNHoiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)}
.socialbase{background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik01MDIsMTI1YzUuNTIyLDAsMTAtNC40NzcsMTAtMTBWMTBjMC01LjUyMy00LjQ3OC0xMC0xMC0xMEgxMEM0LjQ3OCwwLDAsNC40NzcsMCwxMHY0OTJjMCw1LjUyMiw0LjQ3OCwxMCwxMCwxMGg0NzAuMjUgICAgYzE3LjUwNywwLDMxLjc1LTE0LjI0MywzMS43NS0zMS43NVYyMDIuMzc5YzAtMS41Mi0wLjM0Ny0zLjAxOS0xLjAxMy00LjM4NGwtNDAtODJjLTEuNjc2LTMuNDM2LTUuMTY0LTUuNjE2LTguOTg3LTUuNjE2ICAgIHMtNy4zMTIsMi4xOC04Ljk4Nyw1LjYxNmwtNDAsODJjLTAuNjY2LDEuMzY2LTEuMDEzLDIuODY1LTEuMDEzLDQuMzg0VjQ4MC4yNWMwLDQuMTUsMC44MDksOC4xMTMsMi4yNjMsMTEuNzVIMjBWOTEuOTQ5ICAgIEMyMC4zMyw5MS45ODIsMjAuNjY1LDkyLDIxLjAwNCw5Mkg0OTJ2MjNDNDkyLDEyMC41MjMsNDk2LjQ3OCwxMjUsNTAyLDEyNXogTTQ2MiwxNDMuMTg4bDIzLjk5Niw0OS4xOTFoLTQ3Ljk5MUw0NjIsMTQzLjE4OHogICAgIE00MzIsMjEyLjM3OWg2MHYyMjMuNDk1aC0yNC4zMzN2LTg2LjQ1MmMwLTUuNTIzLTQuNDc4LTEwLTEwLTEwYy01LjUyMiwwLTEwLDQuNDc4LTEwLDEwdjg2LjQ1Mkg0MzJWMjEyLjM3OXogTTQzMiw0NTUuODc0aDYwICAgIHYyNC4zNzZjMCw2LjQ3OS01LjI3MSwxMS43NS0xMS43NSwxMS43NWgtMzYuNWMtNi40NzksMC0xMS43NS01LjI3MS0xMS43NS0xMS43NVY0NTUuODc0eiBNMjEuMDA0LDcyICAgIGMtMC4zMzksMC0wLjY3NCwwLjAxOC0xLjAwNCwwLjA1MVYyMGg0NzJ2NTJIMjEuMDA0eiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ0OCwzNkgyMjIuMDY1Yy01LjUyMiwwLTEwLDQuNDc3LTEwLDEwczQuNDc4LDEwLDEwLDEwSDQ0OGM1LjUyMiwwLDEwLTQuNDc3LDEwLTEwUzQ1My41MjIsMzYsNDQ4LDM2eiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTExMS4wNjksMzguOTNDMTA5LjIxLDM3LjA3LDEwNi42MywzNiwxMDQsMzZjLTIuNjQxLDAtNS4yMSwxLjA3LTcuMDcsMi45M0M5NS4wNjksNDAuNzksOTQsNDMuMzcsOTQsNDYgICAgczEuMDY5LDUuMjEsMi45Myw3LjA3Qzk4Ljc5MSw1NC45MywxMDEuMzcsNTYsMTA0LDU2czUuMjEtMS4wNyw3LjA2OS0yLjkzQzExMi45Myw1MS4yMSwxMTQsNDguNjMsMTE0LDQ2ICAgIFMxMTIuOTMsNDAuNzksMTExLjA2OSwzOC45M3oiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik03MS4wNjksMzguOTNDNjkuMjEsMzcuMDcsNjYuNjMsMzYsNjQsMzZzLTUuMjEsMS4wNy03LjA3LDIuOTNDNTUuMDY5LDQwLjc5LDU0LDQzLjM3LDU0LDQ2czEuMDY5LDUuMjEsMi45Myw3LjA3ICAgIEM1OC43OTEsNTQuOTMsNjEuMzcsNTYsNjQsNTZzNS4yMS0xLjA3LDcuMDY5LTIuOTNDNzIuOTMsNTEuMjEsNzQsNDguNjMsNzQsNDZTNzIuOTMsNDAuNzksNzEuMDY5LDM4LjkzeiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTE1MS4wNjksMzguOTNDMTQ5LjIxLDM3LjA3LDE0Ni42MywzNiwxNDQsMzZzLTUuMjEsMS4wNy03LjA3LDIuOTNTMTM0LDQzLjM3LDEzNCw0NnMxLjA2OSw1LjIxLDIuOTMsNy4wNyAgICBjMS44NjEsMS44Niw0LjQ0LDIuOTMsNy4wNywyLjkzczUuMjEtMS4wNyw3LjA2OS0yLjkzQzE1Mi45Myw1MS4yMSwxNTQsNDguNjMsMTU0LDQ2UzE1Mi45Myw0MC43OSwxNTEuMDY5LDM4LjkzeiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTIwNCwxMjBINjRjLTUuNTIyLDAtMTAsNC40NzctMTAsMTB2MTQ0YzAsNS41MjIsNC40NzgsMTAsMTAsMTBoMTQwYzUuNTIyLDAsMTAtNC40NzgsMTAtMTBWMTMwICAgIEMyMTQsMTI0LjQ3NywyMDkuNTIyLDEyMCwyMDQsMTIweiBNMTk0LDI2NEg3NFYxNDBoMTIwVjI2NHoiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00NTcuNjY3LDMwOC4zNGMtNS41MjIsMC0xMCw0LjQ3OC0xMCwxMHYwLjEyYzAsNS41MjIsNC40NzgsMTAsMTAsMTBjNS41MjIsMCwxMC00LjQ3OCwxMC0xMHYtMC4xMiAgICBDNDY3LjY2NywzMTIuODE4LDQ2My4xODksMzA4LjM0LDQ1Ny42NjcsMzA4LjM0eiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTM3OS4yOTEsMTIwSDI1MWMtNS41MjIsMC0xMCw0LjQ3Ny0xMCwxMHM0LjQ3OCwxMCwxMCwxMGgxMjguMjkxYzUuNTIyLDAsMTAtNC40NzcsMTAtMTBTMzg0LjgxMywxMjAsMzc5LjI5MSwxMjB6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzc5LjI5MSwxNjhIMjUxYy01LjUyMiwwLTEwLDQuNDc3LTEwLDEwczQuNDc4LDEwLDEwLDEwaDEyOC4yOTFjNS41MjIsMCwxMC00LjQ3NywxMC0xMFMzODQuODEzLDE2OCwzNzkuMjkxLDE2OHoiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zNzkuMjkxLDIxNkgyNTFjLTUuNTIyLDAtMTAsNC40NzctMTAsMTBzNC40NzgsMTAsMTAsMTBoMTI4LjI5MWM1LjUyMiwwLDEwLTQuNDc3LDEwLTEwUzM4NC44MTMsMjE2LDM3OS4yOTEsMjE2eiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTMwMC4yMjYsMjY0SDI1MWMtNS41MjIsMC0xMCw0LjQ3OC0xMCwxMGMwLDUuNTIyLDQuNDc4LDEwLDEwLDEwaDQ5LjIyNmM1LjUyMiwwLDEwLTQuNDc4LDEwLTEwICAgIEMzMTAuMjI2LDI2OC40NzgsMzA1Ljc0OCwyNjQsMzAwLjIyNiwyNjR6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzc5LjI5MSwzMzJoLTEyMC43OWMtNS41MjIsMC0xMCw0LjQ3OC0xMCwxMGMwLDUuNTIyLDQuNDc4LDEwLDEwLDEwaDEyMC43OWM1LjUyMiwwLDEwLTQuNDc4LDEwLTEwICAgIEMzODkuMjkxLDMzNi40NzgsMzg0LjgxMywzMzIsMzc5LjI5MSwzMzJ6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjAzLjk5OCwzMzJoLTkyLjk0NmMtNS41MjIsMC0xMCw0LjQ3OC0xMCwxMGMwLDUuNTIyLDQuNDc4LDEwLDEwLDEwaDkyLjk0NmM1LjUyMiwwLDEwLTQuNDc4LDEwLTEwICAgIEMyMTMuOTk4LDMzNi40NzgsMjA5LjUyMSwzMzIsMjAzLjk5OCwzMzJ6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNzEuMDY5LDMzNC45M0M2OS4yMSwzMzMuMDY5LDY2LjYzLDMzMiw2NCwzMzJzLTUuMjEsMS4wNjktNy4wNywyLjkzQzU1LjA3LDMzNi43OTEsNTQsMzM5LjM3LDU0LDM0MiAgICBzMS4wNjksNS4yMSwyLjkzLDcuMDY5QzU4Ljc5LDM1MC45Myw2MS4zNywzNTIsNjQsMzUyczUuMjEtMS4wNyw3LjA2OS0yLjkzMUM3Mi45MywzNDcuMjEsNzQsMzQ0LjYzLDc0LDM0MiAgICBTNzIuOTMsMzM2Ljc5LDcxLjA2OSwzMzQuOTN6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzc5LjI5MSwzODBoLTEyMC43OWMtNS41MjIsMC0xMCw0LjQ3OC0xMCwxMGMwLDUuNTIyLDQuNDc4LDEwLDEwLDEwaDEyMC43OWM1LjUyMiwwLDEwLTQuNDc4LDEwLTEwICAgIEMzODkuMjkxLDM4NC40NzgsMzg0LjgxMywzODAsMzc5LjI5MSwzODB6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjAzLjk5OCwzODBINjRjLTUuNTIyLDAtMTAsNC40NzgtMTAsMTBjMCw1LjUyMiw0LjQ3OCwxMCwxMCwxMGgxMzkuOTk4YzUuNTIyLDAsMTAtNC40NzgsMTAtMTAgICAgQzIxMy45OTgsMzg0LjQ3OCwyMDkuNTIxLDM4MCwyMDMuOTk4LDM4MHoiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zNzkuMjkxLDQyOGgtMTIwLjc5Yy01LjUyMiwwLTEwLDQuNDc4LTEwLDEwYzAsNS41MjIsNC40NzgsMTAsMTAsMTBoMTIwLjc5YzUuNTIyLDAsMTAtNC40NzgsMTAtMTAgICAgQzM4OS4yOTEsNDMyLjQ3OCwzODQuODEzLDQyOCwzNzkuMjkxLDQyOHoiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yMDMuOTk4LDQyOEg2NGMtNS41MjIsMC0xMCw0LjQ3OC0xMCwxMGMwLDUuNTIyLDQuNDc4LDEwLDEwLDEwaDEzOS45OThjNS41MjIsMCwxMC00LjQ3OCwxMC0xMCAgICBDMjEzLjk5OCw0MzIuNDc4LDIwOS41MjEsNDI4LDIwMy45OTgsNDI4eiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTE3Mi4yMDIsMjMyLjQ0M2wtMjguOTg5LTY4LjY2N2MtMS41NjMtMy43MDQtNS4xOTMtNi4xMTEtOS4yMTMtNi4xMTFzLTcuNjQ5LDIuNDA3LTkuMjEzLDYuMTExbC0yOC45ODksNjguNjY3ICAgIGMtMi4xNDgsNS4wODksMC4yMzUsMTAuOTU1LDUuMzIzLDEzLjEwM2M1LjA5MSwyLjE0NiwxMC45NTQtMC4yMzYsMTMuMTAzLTUuMzI0bDMuNjI2LTguNTloMzIuM2wzLjYyNiw4LjU5ICAgIGMxLjYxMiwzLjgxOSw1LjMxNyw2LjExMyw5LjIxNyw2LjExM2MxLjI5NywwLDIuNjE2LTAuMjU0LDMuODg2LTAuNzlDMTcxLjk2NywyNDMuMzk3LDE3NC4zNSwyMzcuNTMxLDE3Mi4yMDIsMjMyLjQ0M3ogICAgIE0xMjYuMjk0LDIxMS42MzJMMTM0LDE5My4zNzhsNy43MDcsMTguMjU0SDEyNi4yOTR6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)}

.mb-15{margin-bottom: 15px;}
