/* Scss Document */
/* Scss Document */
/* -----------------------------------------------------------------------------
FLEXBOX CONTAINERS
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
FLEX
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
FLEX ORDER
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
FLEX DIRECTION
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
FLEX JUSTIFY CONTENT
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
FLEX ALIGN ITEMS
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
FLEX ALIGN SELF
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
FLEX ALIGN CONTENT
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
FLEX WRAP
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
CIRCLE
----------------------------------------------------------------------------- */
 /* -----------------------------------------------------------------------------
BOX SIZING
----------------------------------------------------------------------------- */
  /* -----------------------------------------------------------------------------
FORM APPEARANCE
----------------------------------------------------------------------------- */
 /* -----------------------------------------------------------------------------
BREAK
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
PRIMARY LINK TRANSITION
----------------------------------------------------------------------------- */
 /* -----------------------------------------------------------------------------
FORM PLACEHOLDER
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
MEDIA QUERY
----------------------------------------------------------------------------- */
/* Content Grid Two Column */
/* Content Grid One Column */
/* Guest Blogger Wrapper One Column */
/* PR Coverage One Column */
/* PR recognition logos */
/* Scss Document */
/* Scss Document */
/* -------------------------------- 
MEGA MENU
-------------------------------- */
/* line 9, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-main-content, .cd-main-header {
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  will-change: transform;
}

/* line 19, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-main-content, .cd-main-header {
  position: relative;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}

/* line 27, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-main-content {
  z-index: 2;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 35, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-main-header {
  z-index: 3;
  height: 95px;
  background: black;
}

/* line 41, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.nav-is-fixed .cd-main-header.nav-is-visible {
  /* add .nav-is-fixed class to body if you want a fixed navigation on > 1170px */
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

@media only screen and (min-width: 875px) {
  /* line 50, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-main-header::after {
    clear: both;
    content: "";
    display: table;
  }
}
/* line 55, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-logo,a.cd-meevologo {
  position: absolute;
  /*top: 12px;*/
  /*left: 5%;*/
  padding: 0 0 0 10px;
}

/* line 61, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-logo img {
  display: block;
  width: 100%;
  max-width: 215px;
}

@media only screen and (max-width: 874px) {
  /* line 69, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .nav-on-left .cd-logo {
    left: auto;
    /*right: 5%;*/
  }
}
@media only screen and (min-width: 875px) {
  /* line 77, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-logo {
    padding: 0 0 0 30px;
    /*top: 26px;
    left: 4em;*/
  }
}
a.cd-meevologo {
    padding: 0 0 0 30px
}

a.cd-meevologo img,img.cd-meevologo {
    display: block;
    width: 100%;
    max-width: 140px
}

img.cd-meevologo {
    position: absolute;
    padding: 0 0 0 30px;
    max-width: 170px
}

@media only screen and (max-width: 874px) {
    .nav-on-left .cd-meevologo {
        left:auto
    }
}
/* line 84, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-header-buttons {
  position: absolute;
  display: inline-block;
  top: 26px;
  right: 0%;
  padding: 0 10px 0 0;
}

/* line 91, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-header-buttons li {
  display: inline-block;
}

@media only screen and (max-width: 874px) {
  /* line 98, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .nav-on-left .cd-header-buttons {
    right: auto;
    left: 5%;
  }

  /* line 102, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .nav-on-left .cd-header-buttons li {
    float: right;
  }
}
@media only screen and (min-width: 875px) {
  /* line 109, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-header-buttons {
    top: 18px;
    right: 4em;
  }
}
/* line 115, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-nav-trigger {
  position: relative;
  display: block;
  width: 44px;
  height: 44px;
  overflow: hidden;
  white-space: nowrap;
  /* hide text */
  color: transparent;
  z-index: 3;
}

/* line 128, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {
  /* hamburger icon in CSS */
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 24px;
  background: white;
}

/* line 136, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-nav-trigger span {
  /* line in the center */
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -2px;
  -webkit-transition: background 0.3s 0.3s;
  -moz-transition: background 0.3s 0.3s;
  transition: background 0.3s 0.3s;
}

/* line 146, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-nav-trigger span::before, .cd-nav-trigger span::after {
  /* other 2 lines */
  content: '';
  right: 0;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transition: -webkit-transform 0.3s 0.3s;
  -moz-transition: -moz-transform 0.3s 0.3s;
  transition: transform 0.3s 0.3s;
}

/* line 167, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-nav-trigger span::before {
  /* menu icon top line */
  top: -6px;
}

/* line 171, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-nav-trigger span::after {
  /* menu icon bottom line */
  top: 6px;
}

/* line 175, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-nav-trigger.nav-is-visible span {
  /* hide line in the center */
  background: rgba(46, 50, 51, 0);
}

/* line 179, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after {
  /* keep visible other 2 lines */
  background: white;
}

/* line 183, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-nav-trigger.nav-is-visible span::before {
  -webkit-transform: translateX(4px) translateY(-3px) rotate(45deg);
  -moz-transform: translateX(4px) translateY(-3px) rotate(45deg);
  -ms-transform: translateX(4px) translateY(-3px) rotate(45deg);
  -o-transform: translateX(4px) translateY(-3px) rotate(45deg);
  transform: translateX(4px) translateY(-3px) rotate(45deg);
}

/* line 190, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-nav-trigger.nav-is-visible span::after {
  -webkit-transform: translateX(4px) translateY(2px) rotate(-45deg);
  -moz-transform: translateX(4px) translateY(2px) rotate(-45deg);
  -ms-transform: translateX(4px) translateY(2px) rotate(-45deg);
  -o-transform: translateX(4px) translateY(2px) rotate(-45deg);
  transform: translateX(4px) translateY(2px) rotate(-45deg);
}

@media only screen and (min-width: 875px) {
  /* line 201, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-nav-trigger {
    display: none;
  }
}
/* line 211, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
#cd-primary-nav, .cd-secondary-nav {
  top: 95px;
}

/* line 216, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-primary-nav, .cd-primary-nav ul {
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: #2e3233;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 1000;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}

/* line 241, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-primary-nav a, .cd-primary-nav ul a {
  display: block;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  color: white;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: .05em;
  text-decoration: none;
  /*-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px solid #424647;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  /*will-change: transform, opacity;*/
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
}

/* line 267, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-primary-nav.is-hidden, .cd-primary-nav ul.is-hidden {
  /* secondary navigations hidden by default */
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}

/* line 275, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-primary-nav.moves-out > li > a, .cd-primary-nav ul.moves-out > li > a {
  /* push the navigation items to the left - and lower down opacity - when secondary nav slides in */
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
}

@media only screen and (max-width: 874px) {
  /* line 288, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .nav-on-left .cd-primary-nav, .nav-on-left .cd-primary-nav ul {
    right: auto;
    left: 0;
  }
}
@media only screen and (max-width: 875px) {
  /* line 298, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav {
    /* by default .cd-primary-nav is hidden - trick for iOS devices where you can see the navigation if you pull down */
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility .3s 0s;
    -moz-transition: opacity .3s 0s, visibility .3s 0s;
    transition: opacity .3s 0s, visibility .3s 0s;
  }

  /* line 308, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav.nav-is-visible {
    visibility: visible;
    opacity: 1;
  }
}
@media only screen and (min-width: 875px) {
  /* line 316, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav {
    position: static;
    padding: 0 30px 0 0;
    height: auto;
    width: auto;
    float: right;
    overflow: visible;
    background: transparent;
  }

  /* line 325, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav::after {
    clear: both;
    content: "";
    display: table;
  }

  /* line 328, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav.moves-out > li > a {
    /* reset mobile style */
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }

  /* line 337, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav ul {
    position: static;
    height: auto;
    width: auto;
    background: transparent;
    overflow: visible;
    z-index: 3;
  }

  /* line 345, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav ul.is-hidden {
    /* reset mobile style */
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 353, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav ul.moves-out > li > a {
    /* reset mobile style */
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }

  /* line 362, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav > li {
    float: left;
    margin-left: 10px;
  }

  /* line 366, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav > li > a {
    /* main navigation buttons style */
    position: relative;
    display: inline-block;
    height: 95px;
    line-height: 95px;
    padding: 0 10px;
    color: white;
    font-weight: 400;
    /*text-transform:uppercase;*/
    text-decoration: none;
    font-size: 14px;
    letter-spacing: .05em;
    overflow: visible;
    border-bottom: none;
    -webkit-transition: color 0.3s, box-shadow 0.3s;
    -moz-transition: color 0.3s, box-shadow 0.3s;
    transition: color 0.3s, box-shadow 0.3s;
  }

  /* line 385, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav > li > a:hover {
    color: #838687;
  }

  /* line 388, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav > li > a.selected {
    color: #838687;
    /*box-shadow: inset 0 -2px 0 #69aa6f;*/
  }

  /* line 396, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  a .demo {
    color: #ed298f;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
  }
  /* line 400, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  a .demo:hover {
    color: #9e005d;
  }
  /* line 404, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  a .demo:focus {
    color: #9e005d;
  }

  /* line 411, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  a .demobtn {
    border: 1px #838687 solid;
    border-radius: 3px;
    padding: 15px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
    color: white;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
  }
  /* line 421, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  a .demobtn:hover {
    color: #838687;
  }
  /* line 425, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  a .demobtn:focus {
    color: #838687;
  }

  /* line 432, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .go-back, .cd-primary-nav .see-all {
    display: none;
  }

  /* line 435, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons {
    /* dropdown menu style */
    position: absolute;
    top: 95px;
    width: 100vw;
    background: #2e3233;
    padding: 45px;
    /*box-shadow: inset 0 1px 0 #e2e3df, 0 3px 6px rgba(0, 0, 0, 0.05);*/
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
  }

  /* line 452, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav::after, .cd-primary-nav .cd-nav-gallery::after, .cd-primary-nav .cd-nav-icons::after {
    clear: both;
    content: "";
    display: table;
  }

  /* line 457, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav.is-hidden, .cd-primary-nav .cd-nav-gallery.is-hidden, .cd-primary-nav .cd-nav-icons.is-hidden {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
  }

  /* line 464, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav > .see-all, .cd-primary-nav .cd-nav-gallery > .see-all, .cd-primary-nav .cd-nav-icons > .see-all {
    /* this is the BIG See all button at the bottom of the dropdown menu */
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 80px;
    width: 100%;
    overflow: hidden;
    /* reset some inherited style */
    margin: 0;
    padding: 0;
  }

  /* line 477, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav > .see-all a, .cd-primary-nav .cd-nav-gallery > .see-all a, .cd-primary-nav .cd-nav-icons > .see-all a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    font-weight: 400;
    text-align: center;
    line-height: 80px;
    border-top: 1px solid #e2e3df;
    /* reset some inherited style */
    border-bottom: none;
    margin: 0;
    padding: 0;
    -webkit-transition: color 0.2s, background 0.2s, border 0.2s;
    -moz-transition: color 0.2s, background 0.2s, border 0.2s;
    transition: color 0.2s, background 0.2s, border 0.2s;
  }

  /* line 495, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav > .see-all a:hover, .cd-primary-nav .cd-nav-gallery > .see-all a:hover, .cd-primary-nav .cd-nav-icons > .see-all a:hover {
    background: #2e3233;
    border-color: #2e3233;
    color: white;
  }

  /* line 500, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav > li {
    /* change the height according to your needs - you can even set height: auto */
    height: 220px;
    /* here you set the number of columns - use width percentage */
    width: 23%;
    float: left;
    margin-right: 2.66%;
    border-right: 1px solid black;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* line 514, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav > li:nth-last-child(1) {
    /* +2 because we have 2 list items with display:none */
    margin-right: 0;
    border-right: none;
  }

  /* line 520, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav > li > a {
    /* secondary nav title */
    color: #838687;
    font-weight: 700;
    letter-spacing: .1em;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    margin-bottom: .6em;
    cursor: default;
  }

  /* line 532, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav a {
    height: 30px;
    line-height: 30px;
    padding: 0 18% 0 0;
    color: white;
    border-bottom: none;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: .05em;
    text-decoration: none;
    background-color: #2e3233;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
  }

  /* line 545, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav a:hover {
    color: #838687;
  }

  /* line 549, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav ul {
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }

  /* line 557, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav ul ul {
    /* tertiary navigation */
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }

  /* line 565, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav ul ul.is-hidden {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }

  /* line 572, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav ul ul .go-back {
    display: block;
  }

  /* line 575, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav ul ul .go-back a {
    color: transparent;
  }

  /* line 578, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav ul ul .see-all {
    display: block;
  }

  /* line 581, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .cd-secondary-nav .moves-out > li > a {
    /* push the navigation items to the left - and lower down opacity - when tertiary nav slides in */
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
/* line 593, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.has-children > a, .go-back a {
  position: relative;
}

/* line 596, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {
  /* arrow icon in CSS - for element with nested unordered lists */
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -1px;
  display: inline-block;
  height: 2px;
  width: 10px;
  background: white;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 609, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.has-children > a::before, .go-back a::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 616, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.has-children > a::after, .go-back a::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

@media only screen and (min-width: 875px) {
  /* line 626, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {
    background: white;
  }

  /* line 629, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after {
    background: #838687;
  }
}
/* line 635, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.has-children > a {
  padding-right: 40px;
}

/* line 638, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.has-children > a::before, .has-children > a::after {
  /* arrow goes on the right side - children navigation */
  right: 20px;
  -webkit-transform-origin: 9px 50%;
  -moz-transform-origin: 9px 50%;
  -ms-transform-origin: 9px 50%;
  -o-transform-origin: 9px 50%;
  transform-origin: 9px 50%;
}

/* line 648, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-primary-nav .go-back a {
  padding-left: 40px;
  color: #838687;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: .1em;
}

/* line 656, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-primary-nav .go-back a::before, .cd-primary-nav .go-back a::after {
  /* arrow goes on the left side - go back button */
  left: 20px;
  -webkit-transform-origin: 1px 50%;
  -moz-transform-origin: 1px 50%;
  -ms-transform-origin: 1px 50%;
  -o-transform-origin: 1px 50%;
  transform-origin: 1px 50%;
}

@media only screen and (min-width: 875px) {
  /* line 667, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .has-children > a::before, .has-children > a::after {
    right: 20%;
  }

  /* line 671, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav > .has-children > a {
    /* main navigation arrows on larger devices */
    padding-right: 28px !important;
  }

  /* line 675, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {
    width: 9px;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    background: #838687;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: width 0.3s, -webkit-transform 0.3s;
    -moz-transition: width 0.3s, -moz-transform 0.3s;
    transition: width 0.3s, transform 0.3s;
  }

  /* line 689, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav > .has-children > a::before {
    right: 12px;
  }

  /* line 692, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav > .has-children > a::after {
    right: 7px;
  }

  /* line 695, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after {
    width: 14px;
  }

  /* line 698, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav > .has-children > a.selected::before {
    -webkit-transform: translateX(5px) rotate(-45deg);
    -moz-transform: translateX(5px) rotate(-45deg);
    -ms-transform: translateX(5px) rotate(-45deg);
    -o-transform: translateX(5px) rotate(-45deg);
    transform: translateX(5px) rotate(-45deg);
  }

  /* line 705, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav > .has-children > a.selected::after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  /* line 713, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-secondary-nav > .has-children > a::before, .cd-secondary-nav > .has-children > a::after {
    /* remove arrows on secondary nav titles */
    display: none;
  }

  /* line 718, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .go-back a {
    padding-left: 20px;
  }

  /* line 721, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .cd-primary-nav .go-back a::before, .cd-primary-nav .go-back a::after {
    left: 1px;
  }
}
/* shadow layer visible when navigation is active*/
/* line 729, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-overlay {
  position: fixed;
  z-index: 2;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.8);
  visibility: hidden;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s, -moz-transform 0.3s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s;
}

/* line 746, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.cd-overlay.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s, -moz-transform 0.3s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s;
}

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

support for no js 

-------------------------------- */
/* line 762, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.no-js .cd-primary-nav {
  position: relative;
  height: auto;
  width: 100%;
  overflow: visible;
  visibility: visible;
  z-index: 2;
}

/* line 771, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
.no-js .cd-search {
  position: relative;
  top: 0;
  opacity: 1;
  visibility: visible;
}

@media only screen and (min-width: 875px) {
  /* line 779, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .no-js .cd-primary-nav {
    position: absolute;
    z-index: 3;
    display: inline-block;
    width: auto;
    top: 0;
    right: 150px;
    padding: 0;
  }

  /* line 789, ../../src/MsiSiteBundle/Resources/public/scss/_menu.scss */
  .no-js .nav-is-fixed .cd-primary-nav {
    position: fixed;
  }
}
/* Scss Document */
/* line 4, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
.toggle,
[id^=drop] {
  display: none;
}

/* Giving a background-color to the nav container. */
/* line 9, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
nav.subnav {
  margin: 0;
  padding: 0px 0px 0px 0px;
  background-color: rgba(255, 255, 255, 0.95);
  width: 100%;
}

/* Since we'll have the "ul li" "float:left"
* we need to add a clear after the container. */
/* line 19, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
nav.subnav:after {
  content: "";
  display: table;
  clear: both;
}

/* Removing padding, margin and "list-style" from the "ul",
* and adding "position:reltive" */
/* line 27, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
nav.subnav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
}

/* Positioning the navigation items inline */
/* line 38, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
nav.subnav ul li {
  margin: 0px;
  display: inline-block;
  text-align: center;
}

/* Styling the links */
/* line 45, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
nav.subnav a {
  display: block;
  padding: 0px 20px;
  color: #000000 !important;
  text-decoration: none;
  font-weight: 600;
  font-size: 12px;
  line-height: 80px;
  letter-spacing: .1em;
  text-transform: uppercase;
}

/* line 57, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
nav.subnav a.active {
  display: block;
  padding: 0px 20px;
  color: #ed298f !important;
  text-decoration: none;
  font-weight: 600;
  font-size: 12px;
  line-height: 80px;
  letter-spacing: .1em;
  text-transform: uppercase;
}

/* line 69, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
nav.subnav ul li ul li:hover {
  color: #ed298f !important;
}

/* Background color change on Hover */
/* line 72, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
nav.subnav a:hover {
  color: #ed298f !important;
}

/* Hide Dropdowns by Default
* and giving it a position of absolute */
/* line 78, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
nav.subnav ul ul {
  display: none;
  position: absolute;
  /* has to be the same number as the "line-height" of "nav a" */
  top: 60px;
}

/* Display Dropdowns on Hover */
/* line 86, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
nav.subnav ul li:hover > ul {
  display: inherit;
}

/* Fisrt Tier Dropdown */
/* line 91, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
nav.subnav ul ul li {
  width: 170px;
  float: none;
  display: list-item;
  position: relative;
}

/* Second, Third and more Tiers	
* We move the 2nd and 3rd etc tier dropdowns to the left
* by the amount of the width of the first tier.
*/
/* line 102, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
nav.subnav ul ul ul li {
  position: relative;
  top: -60px;
  /* has to be the same number as the "width" of "nav ul ul li" */
  left: 170px;
}

/* Change ' +' in order to change the Dropdown symbol */
/* line 111, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
li > a:after {
  content: ' +';
}

/* line 112, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
li > a:only-child:after {
  content: '';
}

/* Media Queries
--------------------------------------------- */
@media only screen and (max-width: 875px) {
  /* line 121, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  nav.subnav {
    margin: 0;
  }

  /* line 125, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  nav.subnav ul {
    float: left;
    width: 100%;
    padding: 10px 0 10px 0;
    margin: 0;
    list-style: none;
    position: relative;
    border-top: none;
  }

  /* Hide the navigation menu by default */
  /* Also hide the  */
  /* line 138, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  .toggle + a,
  .menu {
    display: none;
  }

  /* Styling the links */
  /* line 144, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  nav.subnav a {
    line-height: 50px;
  }

  /* line 148, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  nav.subnav a.active {
    line-height: 50px;
  }

  /* Stylinf the toggle lable */
  /* line 154, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  .toggle {
    display: block;
    background-color: rgba(255, 255, 255, 0.95);
    padding: 0px 20px;
    color: black;
    text-decoration: none;
    font-weight: 600;
    font-size: 12px;
    line-height: 60px;
    letter-spacing: .1em;
    text-transform: uppercase;
    cursor: pointer;
  }

  /* line 168, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  .toggle:hover {
    color: black;
  }

  /* Display Dropdown when clicked on Parent Lable */
  /* line 173, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  [id^=drop]:checked + ul {
    display: block;
  }

  /* Change menu item's width to 100% */
  /* line 178, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  nav.subnav ul li {
    display: block;
    width: 100%;
  }

  /* line 183, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  label.toggle {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
  }

  /* line 190, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  nav.subnav ul ul .toggle,
  nav.subnav ul ul a {
    padding: 0 40px;
  }

  /* line 194, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  nav.subnav ul ul ul a {
    padding: 0 80px;
  }

  /* line 199, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  nav.subnav a:hover,
  nav.subnav ul ul ul a {
    /*background-color: #333333;*/
  }

  /* line 205, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  nav.subnav ul li ul li .toggle,
  nav.subnav ul ul a,
  nav.subnav ul ul ul a {
    padding: 14px 20px;
    color: white;
    font-size: 12px;
  }

  /* line 213, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  nav.subnav ul li ul li .toggle,
  nav.subnav ul ul a {
    background-color: black;
  }

  /* Hide Dropdowns by Default */
  /* line 218, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  nav.subnav ul ul {
    float: none;
    position: static;
    color: white;
    /* has to be the same number as the "line-height" of "nav a" */
  }

  /* Hide menus on hover */
  /* line 227, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  nav.subnav ul ul li:hover > ul,
  nav.subnav ul li:hover > ul {
    display: none;
  }

  /* Fisrt Tier Dropdown */
  /* line 232, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  nav.subnav ul ul li {
    display: block;
    width: 100%;
  }

  /* line 237, ../../src/MsiSiteBundle/Resources/public/scss/_submenu.scss */
  nav.subnav ul ul ul li {
    position: static;
    /* has to be the same number as the "width" of "nav ul ul li" */
  }
}
/* Scss Document */
/************************************************************************************
COLUMNS
*************************************************************************************/
/* line 7, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
article.vertaligncenter {
  align-self: center;
}

/* line 11, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.col.nomargin {
  margin-bottom: 0;
}

/* line 15, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.col {
  /* background: #eee;*/
  float: left;
  margin-left: 3.2%;
  margin-bottom: 30px;
}

/* line 22, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
form .col {
  position: relative;
  display: inline-block;
}

/* line 27, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.fullwidth .col {
  float: none;
  margin-left: 0;
  display: block;
}

/* line 33, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.fullwidth.clear {
  clear: both;
}

/* line 38, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.smWidth {
  width: 100%;
  max-width: 850px;
  margin: 0 auto;
}

/* grid6 col */
/* line 46, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.grid6 .col {
  width: 14%;
}

/* grid5 col */
/* line 51, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.grid5 .col {
  width: 17%;
}

/* grid4 col */
/* line 56, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.grid4 .col {
  width: 22.6%;
}

/* grid3 col */
/* line 60, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.grid3 .col {
  width: 31.2%;
}

/* grid2 col */
/* line 64, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.grid2 .col {
  width: 48.4%;
}

/* clear col */
/* line 72, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.grid6 .col:nth-of-type(6n+1),
.grid5 .col:nth-of-type(5n+1),
.grid4 .col:nth-of-type(4n+1),
.grid3 .col:nth-of-type(3n+1),
.grid2 .col:nth-of-type(2n+1) {
  margin-left: 0;
  clear: left;
}

@media screen and (max-width: 740px) {
  /* grid6 reset cols to 3-column */
  /* line 82, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid6 .col {
    width: 31.2%;
  }

  /* line 85, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid6 .col:nth-of-type(4n+1) {
    margin-left: 3.2%;
    clear: none;
  }

  /* line 89, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid6 .col:nth-of-type(3n+1) {
    margin-left: 0;
    clear: left;
  }

  /* grid4 reset cols to 3-column */
  /* line 95, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid4 .col {
    width: 31.2%;
  }

  /* line 98, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid4 .col:nth-of-type(4n+1) {
    margin-left: 3.2%;
    clear: none;
  }

  /* line 102, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid4 .col:nth-of-type(3n+1) {
    margin-left: 0;
    clear: left;
  }
}
@media only screen and (max-width: 875px) {
  /* grid6 reset cols to 2-column */
  /* line 113, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid6 .col {
    width: 48.4%;
  }

  /* line 116, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid6 .col:nth-of-type(3n+1) {
    margin-left: 3.2%;
    clear: none;
  }

  /* line 120, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid6 .col:nth-of-type(2n+1) {
    margin-left: 0;
    clear: left;
  }

  /* grid5 reset cols to 2-column */
  /* line 126, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid5 .col {
    width: 48.4%;
  }

  /* line 129, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid5 .col:nth-of-type(3n+1) {
    margin-left: 3.2%;
    clear: none;
  }

  /* line 133, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid5 .col:nth-of-type(2n+1) {
    margin-left: 0;
    clear: left;
  }

  /* grid4 reset cols to 2-column */
  /* line 139, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid4 .col {
    width: 48.4%;
  }

  /* line 142, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid4 .col:nth-of-type(3n+1) {
    margin-left: 3.2%;
    clear: none;
  }

  /* line 146, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid4 .col:nth-of-type(2n+1) {
    margin-left: 0;
    clear: left;
  }

  /* grid3 reset cols to 2-column */
  /* line 152, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid3 .col {
    width: 48.4%;
  }

  /* line 155, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid3 .col:nth-of-type(3n+1) {
    margin-left: 3.2%;
    clear: none;
  }

  /* line 159, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .grid3 .col:nth-of-type(2n+1) {
    margin-left: 0;
    clear: left;
  }
}
@media only screen and (max-width: 675px) {
  /* grid4 reset cols to fullwidth */
  /* line 171, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .col {
    width: 100% !important;
    margin-left: 0 !important;
    clear: none !important;
  }
}
/************************************************************************************
Grid with Bleed (no padding)
*************************************************************************************/
/* COLUMN */
/* line 188, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.colnopadding {
  display: flex;
  flex-direction: column;
  height: auto;
  max-width: 1200px;
  margin: auto;
}

/* line 196, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.colnopadding > .topcopy {
  width: 100%;
  padding: 85px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  flex-grow: 1;
  align-self: flex-start;
  order: 1;
}

/* line 205, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.colnopadding > .imgbottom {
  padding: 0px;
  width: 100%;
  padding: 0px 0px;
  flex-grow: 1;
  align-self: flex-end;
  order: 2;
}
/* line 213, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.colnopadding > .imgbottom img {
  width: 100%;
  max-width: 700px;
  display: block;
  margin: 0 auto;
}

@media only screen and (max-width: 875px) {
  /* line 219, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .colnopadding > .topcopy {
    padding: 40px 0px 0px 0px;
  }
}
/* ROW */
/* line 228, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.rownopadding {
  display: flex;
  flex-direction: row;
  height: auto;
  align-content: stretch;
  max-width: 1200px;
  margin: auto;
}

/* Image on Left Copy on Right */
/* line 239, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.rownopadding > .ltimgtwothirdsbottom {
  padding: 0px;
  width: 100px;
  padding: 0px 0px;
  flex-grow: 2;
  align-self: flex-end;
  order: 1;
}
/* line 247, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.rownopadding > .ltimgtwothirdsbottom img {
  width: 100%;
  display: block;
  margin: 0 auto;
}

/* line 250, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.rownopadding > .ltimghalfbottom {
  padding: 0px;
  width: 100px;
  padding: 40px 0px 0px 0px;
  flex-grow: 1;
  align-self: flex-end;
  order: 1;
}
/* line 257, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.rownopadding > .ltimghalfbottom img {
  width: 100%;
  display: block;
  margin: 0 auto;
}

/* line 262, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.rownopadding > .rtcopy {
  width: 100px;
  padding: 40px 0px;
  margin: 0px 0px 0px 3.2%;
  flex-grow: 1;
  align-self: center;
  order: 2;
}

/* Copy on Left Image on Right */
/* line 274, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.rownopadding > .ltcopy {
  width: 100px;
  padding: 40px 0px;
  margin: 0px 3.2% 0px 0px;
  flex-grow: 1;
  align-self: center;
  order: 1;
}

/* line 283, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.rownopadding > .rtimgtwothirdsbottom {
  padding: 0px;
  width: 100px;
  padding: 0px 0px;
  flex-grow: 2;
  align-self: flex-end;
  order: 2;
}
/* line 290, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.rownopadding > .rtimgtwothirdsbottom img {
  width: 100%;
  display: block;
  margin: 0 auto;
}

/* line 293, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.rownopadding > .rtimghalfbottom {
  padding: 0px;
  width: 100px;
  padding: 40px 0px 0px 0px;
  flex-grow: 1;
  align-self: flex-end;
  order: 2;
}
/* line 300, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
.rownopadding > .rtimghalfbottom img {
  width: 100%;
  display: block;
  margin: 0 auto;
}

@media only screen and (max-width: 675px) {
  /* line 307, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .rownopadding {
    display: flex;
    flex-direction: column;
    height: auto;
    align-content: stretch;
    max-width: 1200px;
    margin: auto;
  }

  /* Image on Left Copy on Right */
  /* line 319, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .rownopadding > .ltimgtwothirdsbottom {
    padding: 0px;
    width: 100%;
    padding: 0px;
    flex-grow: 1;
    order: 2;
  }
  /* line 325, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .rownopadding > .ltimgtwothirdsbottom img {
    width: 100%;
    display: block;
    margin: 0 auto;
  }

  /* line 328, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .rownopadding > .ltimghalfbottom {
    padding: 0px;
    width: 100%;
    padding: 0px;
    flex-grow: 1;
    order: 2;
  }
  /* line 334, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .rownopadding > .ltimghalfbottom img {
    width: 100%;
    display: block;
    margin: 0 auto;
  }

  /* line 339, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .rownopadding > .rtcopy {
    width: 100%;
    padding: 40px 0px;
    margin: 0px;
    flex-grow: 1;
    order: 1;
  }

  /* Copy on Left Image on Right */
  /* line 349, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .rownopadding > .ltcopy {
    width: 100%;
    padding: 40px 0px;
    margin: 0px;
    flex-grow: 1;
    order: 1;
  }

  /* line 357, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .rownopadding > .rtimgtwothirdsbottom {
    padding: 0px;
    width: 100%;
    padding: 0px;
    flex-grow: 1;
    order: 2;
  }
  /* line 363, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .rownopadding > .rtimgtwothirdsbottom img {
    width: 100%;
    display: block;
    margin: 0 auto;
  }

  /* line 366, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .rownopadding > .rtimghalfbottom {
    padding: 0px;
    width: 100%;
    padding: 0px;
    flex-grow: 1;
    order: 2;
  }
  /* line 372, ../../src/MsiSiteBundle/Resources/public/scss/_contentGrid.scss */
  .rownopadding > .rtimghalfbottom img {
    width: 100%;
    display: block;
    margin: 0 auto;
  }
}
/* Scss Document */
/* -----------------------------------------------------------------------------
  FOOTER OBJECT
----------------------------------------------------------------------------- */
/* line 10, ../../src/MsiSiteBundle/Resources/public/scss/_footer.scss */
footer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  background-color: black;
  font-size: 17px;
  line-height: 24px;
  color: white;
  font-weight: 400;
}
/* line 22, ../../src/MsiSiteBundle/Resources/public/scss/_footer.scss */
footer .section-cell .social {
  margin: 25px 0px;
}
/* line 30, ../../src/MsiSiteBundle/Resources/public/scss/_footer.scss */
footer .copyright {
  color: #838687;
  font-size: 12px;
}
/* line 35, ../../src/MsiSiteBundle/Resources/public/scss/_footer.scss */
footer .title {
  font-weight: 700;
  color: #838687;
  letter-spacing: .1em;
  font-size: 12px;
}
/* line 42, ../../src/MsiSiteBundle/Resources/public/scss/_footer.scss */
footer .contact {
  letter-spacing: .05em;
  text-transform: uppercase;
}
/* line 49, ../../src/MsiSiteBundle/Resources/public/scss/_footer.scss */
footer .telwhite, footer .tel:visited {
  color: white;
  text-decoration: none;
}
/* line 53, ../../src/MsiSiteBundle/Resources/public/scss/_footer.scss */
footer .telwhite:hover, footer .telwhite .tel:focus, footer .tel:visited:hover, footer .tel:visited .tel:focus {
  color: white;
  text-decoration: none;
}
/* line 60, ../../src/MsiSiteBundle/Resources/public/scss/_footer.scss */
footer a.btnsocial {
  height: 45px;
  width: 45px;
  padding: 13px;
  border: 2px solid #2e3233;
  border-radius: 50%;
  display: inline-block;
  margin: 3px;
  font-size: 13px;
  line-height: 13px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}
/* line 72, ../../src/MsiSiteBundle/Resources/public/scss/_footer.scss */
footer a.btnsocial:hover {
  border: 2px solid white;
}
/* line 76, ../../src/MsiSiteBundle/Resources/public/scss/_footer.scss */
footer a.btnsocial:focus {
  border: 2px solid white;
}
/* line 82, ../../src/MsiSiteBundle/Resources/public/scss/_footer.scss */
footer a.btnsocial img {
  width: 16px;
  height: 16px;
}

/* Scss Document */
/* -------------------------------- 
FORMS
-------------------------------- */
/* line 10, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
form input, form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
}

/* line 18, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 23, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
form {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}

/* line 28, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
form.filters {
  width: 100%;
  max-width: none;
}

/* line 33, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
form.billing {
  width: 100%!important;
  max-width: none;
}

/* line 38, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input.policy[type="checkbox"] {
  display: none;
}

/* line 42, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input.policy[type="checkbox"] + label {
  border: none;
  padding: 0px;
  color: #000;
  opacity: 1;
  position: static;
  cursor: pointer;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 300;
  font-size: 14px;
  line-height: 25px;
  padding-bottom: 10px;
  color: #3d3d3d;
}

/* line 58, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input.policy[type="checkbox"] + label strong {
  border: none;
  padding: 0px;
  color: #000;
  opacity: 1;
  position: static;
  cursor: pointer;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 25px;
  padding-bottom: 10px;
  color: #3d3d3d;
}

/* line 74, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input.policy[type="checkbox"] + label span {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  border: 1px solid #000000;
  margin-right: 10px;
  border-radius: 3px;
}

/* line 84, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input.policy[type="checkbox"]:checked + label span {
  background: url(../img/check-white-checkbox.svg) center no-repeat;
  border: 1px solid #000000;
  background-color: #000000;
}

/* FILTER SEARCHBAR */
/* line 91, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type=text].searchbar {
  width: 100%;
  padding: 15px;
  height: 55px;
  border-radius: 3px;
  border: 1px solid #F8C1D9;
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  color: #000;
  background: #FFFFFF;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  float: left;
  display: inline-block;
  border-radius: 3px 0px 0px 3px;
}

/* line 108, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type=text].searchbar:hover {
  border: 1px solid #ed298f !important;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}

/* line 265, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
input.searchbar::-webkit-input-placeholder {
  opacity: 1 !important;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 25px;
  letter-spacing: .1em;
  height: 55px;
  color: #ed298f;
}
/* line 266, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
input.searchbar:-moz-placeholder {
  opacity: 1 !important;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 25px;
  letter-spacing: .1em;
  height: 55px;
  color: #ed298f;
}
/* line 267, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
input.searchbar::-moz-placeholder {
  opacity: 1 !important;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 25px;
  letter-spacing: .1em;
  height: 55px;
  color: #ed298f;
}
/* line 268, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
input.searchbar:-ms-input-placeholder {
  opacity: 1 !important;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 25px;
  letter-spacing: .1em;
  height: 55px;
  color: #ed298f;
}

/* line 127, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].search-btn {
  background-image: url(../img/icon-search.svg);
  background-size: 25px;
  background-repeat: no-repeat;
  border-radius: 0px 3px 3px 0px!important;
  background-position: center center;
  height: 55px;
  float: right;
  display: inline-block;
  border: 1px solid #ed298f !important;
  background-color: #ed298f !important;
  text-decoration: none;
  padding: 15px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  margin: 0 auto;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  text-align: center;
  line-height: 18px;
  cursor: pointer;
}
/* line 152, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].search-btn:hover {
  border: 1px solid #9e005d !important;
  background-color: #9e005d !important;
  color: white;
}
/* line 158, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].search-btn:focus {
  border: 1px solid #9e005d !important;
  background-color: #9e005d !important;
  color: white;
}

/* line 167, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
form article label:not(.termscheck),
form table label:not(.termscheck) {
  position: absolute;
  color: #000;
  pointer-events: none;
  -webkit-transform-origin: 0 10px;
  transform-origin: 0 10px;
  -webkit-transform: scale(0.9) translateY(100%);
  transform: scale(0.9) translateY(100%);
  transition: -webkit-transform 0.2s linear, color 0.2s linear;
  transition: transform 0.2s linear, color 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear, color 0.2s linear;
  padding: 6px 0 0 15px;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-weight: 400;
  font-size: 11px;
  left: 0;
}

/* line 186, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
form article label.animate-label:not(.termscheck),
form table label.animate-label:not(.termscheck) {
  -webkit-transform: scale(0.6) translateY(0%);
  transform: scale(0.6) translateY(0%);
  transition: -webkit-transform 0.2s linear, color 0.2s linear;
  transition: transform 0.2s linear, color 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear, color 0.2s linear;
  font-size: 14px;
  color: #aaa;
  padding: 7px 0 0 25px;
}

/* INPUT BUTTONS */
/* line 200, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].blk-filter-btn {
  /*    border:1px solid #999;
      background-color:#999;*/
  border: 1px solid #ed298f;
  background-color: #ed298f;
  border-radius: 3px;
  text-decoration: none;
  padding: 8px 12px;
  margin: 0px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  text-align: center;
  line-height: 18px;
  cursor: pointer;
}
/* line 220, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].blk-filter-btn:hover {
  border: 1px solid #ed298f;
  background-color: #ed298f;
  color: white;
}
/* line 226, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].blk-filter-btn:focus {
  border: 1px solid #ed298f;
  background-color: #ed298f;
  color: white;
}
/* line 232, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].blk-filter-btn:disabled {
  border: 1px solid #999;
  background-color: #999;
}

/* line 239, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].blk-btn {
  border: 1px solid black;
  background-color: black;
  border-radius: 3px;
  text-decoration: none;
  padding: 15px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  margin: 0 auto;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  text-align: center;
  line-height: 18px;
  cursor: pointer;
}
/* line 257, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].blk-btn:hover {
  border: 1px solid #424647;
  background-color: #424647;
  color: white;
}
/* line 263, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].blk-btn:focus {
  border: 1px solid #424647;
  background-color: #424647;
  color: white;
}

/* line 270, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].wht-btn {
  border: 1px solid white;
  background-color: white;
  border-radius: 3px;
  text-decoration: none;
  padding: 15px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  margin: 0 auto;
  color: black;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  text-align: center;
  line-height: 18px;
  cursor: pointer;
}
/* line 288, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].wht-btn:hover {
  border: 1px solid white;
  background-color: white;
  color: black;
}
/* line 294, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].wht-btn:focus {
  border: 1px solid white;
  background-color: white;
  color: black;
}

/* line 301, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].pnk-btn {
  border: 1px solid #ed298f;
  background-color: #ed298f;
  border-radius: 3px;
  text-decoration: none;
  padding: 15px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  margin: 0 auto;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  text-align: center;
  line-height: 18px;
  cursor: pointer;
}
/* line 319, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].pnk-btn:hover {
  border: 1px solid #9e005d;
  background-color: #9e005d;
  color: white;
}
/* line 325, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].pnk-btn:focus {
  border: 1px solid #9e005d;
  background-color: #9e005d;
  color: white;
}

/* line 332, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].ylw-btn {
  border: 1px solid #ffcd06;
  background-color: #ffcd06;
  border-radius: 3px;
  text-decoration: none;
  padding: 15px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  margin: 0 auto;
  color: #000000;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  text-align: center;
  line-height: 18px;
  cursor: pointer;
}
/* line 355, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].ylw-btn:hover {
  border: 1px solid #fdde61;
  background-color: #fdde61;
  color: #000000;
}
/* line 361, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='submit'].ylw-btn:focus {
  border: 1px solid #fdde61;
  background-color: #fdde61;
  color: #000000;
}

/* line 370, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type=text],
input[type=number] {
  width: 100%;
  padding: 15px;
  height: 55px;
  border-radius: 3px;
  border: 1px solid #e5e5e5;
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  color: #000;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 383, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type='number'] {
  -moz-appearance: textfield;
}

/* line 388, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input[type=text]:hover,
input[type=number]:hover {
  border: 1px solid black;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}

/* line 265, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
input::-webkit-input-placeholder {
  color: black;
  opacity: 1 !important;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: .1em;
}
/* line 266, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
input:-moz-placeholder {
  color: black;
  opacity: 1 !important;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: .1em;
}
/* line 267, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
input::-moz-placeholder {
  color: black;
  opacity: 1 !important;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: .1em;
}
/* line 268, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
input:-ms-input-placeholder {
  color: black;
  opacity: 1 !important;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: .1em;
}

/* REQUIRED ERROR */
/* line 407, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
input.required_red_field[type=text],
input.required_red_field[type=number] {
  background-color: #FFEBEE;
  border: 1px solid #F44366;
}

/* REQUIRED ERROR */
/* line 413, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
p.required {
  color: #F44366;
  text-align: center;
}

/* line 418, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
textarea {
  width: 100%;
  padding: 15px;
  height: 55px;
  border-radius: 3px;
  border: 1px solid #e5e5e5;
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  height: 300px;
  color: black;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  resize: none;
}

/* line 265, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
textarea::-webkit-input-placeholder {
  color: black;
  opacity: 1 !important;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: .1em;
}
/* line 266, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
textarea:-moz-placeholder {
  color: black;
  opacity: 1 !important;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: .1em;
}
/* line 267, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
textarea::-moz-placeholder {
  color: black;
  opacity: 1 !important;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: .1em;
}
/* line 268, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
textarea:-ms-input-placeholder {
  color: black;
  opacity: 1 !important;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: .1em;
}

/* line 444, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
textarea:hover {
  border: 1px solid black;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}

/* REQUIRED ERROR */
/* line 450, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
textarea.required_red_field {
  background-color: #FFEBEE;
  border: 1px solid #F44366;
}

/* line 455, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.styled-select {
  width: 100%;
  border-radius: 3px;
  border: 1px solid #e5e5e5;
  overflow: hidden;
  background: url(../img/select-arrow.png) no-repeat right white;
}
/* line 463, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.styled-select select:hover {
  border: 1px solid black;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}
/* line 469, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.styled-select select {
  background: transparent;
  width: 100%;
  padding: 15px;
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  color: #000;
  letter-spacing: normal;
  text-transform: none;
  height: 52px;
  line-height: 1;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 486, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.styled-select select::-ms-expand {
  /* for IE 11 */
  display: none;
}
/* line 490, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.styled-select select:required:invalid {
  color: black;
  font-weight: 400;
  text-transform: uppercase;
  /*font-size: 11px;*/
  letter-spacing: .1em;
}
/* line 498, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.styled-select option[value=""][disabled] {
  display: none;
}
/* line 504, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.styled-select option {
  color: black;
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  color: #000;
  letter-spacing: normal;
  text-transform: none;
}

/* REQUIRED ERROR */
/* line 516, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.styled-select.required_red_field {
  background-color: #FFEBEE;
  border: 1px solid #F44366;
}
/* line 519, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.styled-select.required_red_field select:hover {
  border: none;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}

/* Take The Quiz */
/* line 527, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#quiz input.quiz[type=text] {
  width: 100%;
  height: 100px;
  display: block;
  margin: 0 auto;
  border-radius: 0px;
  border: none;
  color: #000;
  background-color: transparent;
  font-size: 60px;
  font-weight: 300;
  padding: 0px;
  text-align: center;
}

/* line 265, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
#quiz input.quiz::-webkit-input-placeholder {
  color: black;
  opacity: .1 !important;
  font-weight: 300;
  font-size: 60px;
}
/* line 266, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
#quiz input.quiz:-moz-placeholder {
  color: black;
  opacity: .1 !important;
  font-weight: 300;
  font-size: 60px;
}
/* line 267, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
#quiz input.quiz::-moz-placeholder {
  color: black;
  opacity: .1 !important;
  font-weight: 300;
  font-size: 60px;
}
/* line 268, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
#quiz input.quiz:-ms-input-placeholder {
  color: black;
  opacity: .1 !important;
  font-weight: 300;
  font-size: 60px;
}

/* Education Business Muscle Quiz */
/* line 553, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#edu input.quiz[type=text] {
  width: 100%;
  height: 100px;
  display: block;
  margin: 0 auto;
  border-radius: 0px;
  border: none;
  color: #000;
  background-color: transparent;
  font-size: 60px;
  font-weight: 300;
  padding: 0px;
  text-align: center;
}

/* line 265, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
#edu input.quiz::-webkit-input-placeholder {
  color: black;
  opacity: .1 !important;
  font-weight: 300;
  font-size: 60px;
}
/* line 266, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
#edu input.quiz:-moz-placeholder {
  color: black;
  opacity: .1 !important;
  font-weight: 300;
  font-size: 60px;
}
/* line 267, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
#edu input.quiz::-moz-placeholder {
  color: black;
  opacity: .1 !important;
  font-weight: 300;
  font-size: 60px;
}
/* line 268, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
#edu input.quiz:-ms-input-placeholder {
  color: black;
  opacity: .1 !important;
  font-weight: 300;
  font-size: 60px;
}

/* line 577, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#edu .email {
  max-width: 300px;
  width: 100%;
  height: 48px;
  margin: 20px 0px;
}
@media only screen and (max-width: 875px) {
  /* line 577, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
  #edu .email {
    width: 100%;
  }
}

/* line 588, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#edu .send {
  display: inline;
}
@media only screen and (max-width: 875px) {
  /* line 588, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
  #edu .send {
    display: inline-block;
  }
}

/* line 600, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#edu .formLineQuiz {
  width: 100%;
  height: auto;
  margin: 0 auto;
  border-bottom: 3px solid #ed298f;
  margin-bottom: 10px;
}

/* line 608, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#edu .formSizeQuiz {
  width: 100%;
  max-width: 300px;
  height: 200px;
  display: block;
  margin: 0 auto;
}
.whiteshadowbox {
    background: #fff;
    border: 1px solid #fff;
    border-radius: 0;
    padding: 0;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
}
/* Demo Form */
/* line 621, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo form {
  width: 100%;
  /*background-color: $color-white;*/
  /*max-width: 800px; margin: 0 auto;*/
  /*border: 1px solid $color-border-grey;*/
}

/* line 628, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo input[type=text] {
  width: 100%;
  padding: 15px;
  height: 55px;
  border-radius: 0;
  background-color: white;
  border: 2px solid #dfbae7;
  /*border-top: none;
          border-left: none;
          border-right: none;*/
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  color: black;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 644, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo input[type=text].required_red_field {
  border: 2px solid #F44366;
}

/* line 265, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
#demo input::-webkit-input-placeholder {
  color: #dfbae7;
  /*opacity: .3 !important;*/
  font-weight: 600;
  font-size: 12px;
  letter-spacing: .1em;
  text-transform: uppercase;
}
/* line 266, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
#demo input:-moz-placeholder {
  color: #dfbae7;
  /*opacity: .3 !important;*/
  font-weight: 600;
  font-size: 12px;
  letter-spacing: .1em;
  text-transform: uppercase;
}
/* line 267, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
#demo input::-moz-placeholder {
  color: #dfbae7;
  /*opacity: .3 !important;*/
  font-weight: 600;
  font-size: 12px;
  letter-spacing: .1em;
  text-transform: uppercase;
}
/* line 268, ../../src/MsiSiteBundle/Resources/public/scss/_mixins.scss */
#demo input:-ms-input-placeholder {
  color: #dfbae7;
  /*opacity: .3 !important;*/
  font-weight: 600;
  font-size: 12px;
  letter-spacing: .1em;
  text-transform: uppercase;
}

/* line 662, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo .styled-select {
  width: 100%;
  border-radius: 0;
  overflow: hidden;
  background: url(../img/select-arrow-purple-demo.png) no-repeat right;
  border: 2px solid #dfbae7;
}
/* line 669, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo .styled-select select {
  background: transparent;
  width: 100%;
  padding: 15px;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  color: black;
  letter-spacing: normal;
  text-transform: none;
  height: 52px;
  line-height: 1;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 686, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo .styled-select select::-ms-expand {
  /* for IE 11 */
  display: none;
}
/* line 690, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo .styled-select select:required:invalid {
  color: #dfbae7;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: .1em;
  text-transform: uppercase;
}
/* line 698, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo .styled-select option[value=""][disabled] {
  display: none;
}
/* line 702, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo .styled-select option {
  color: black;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  text-transform: none;
}
/* line 711, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo .styled-select.required_red_field {
  border: 2px solid #F44366;
}

/* line 716, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo input.demopolicy[type="checkbox"] {
  display: none;
}

/* line 720, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo input.demopolicy[type="checkbox"] + label {
  border: none;
  padding: 0px;
  color: #000;
  opacity: 1;
  position: static;
  cursor: pointer;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 300;
  font-size: 12px;
  line-height: 20px!important;
  padding-bottom: 10px;
  background-color: transparent;
  color: #3d3d3d;
}

/* line 737, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo input.demopolicy[type="checkbox"] + label strong {
  font-weight: 400;
}

/* line 741, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo input.demopolicy[type="checkbox"] + label span {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  /*background: url(../img/check-2.svg) center no-repeat;*/
  border: 2px solid #dfbae7;
  margin-right: 10px;
  border-radius: none!important;
}

/* line 752, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#demo input.demopolicy[type="checkbox"]:checked + label span {
  background: url(../img/check-white-checkbox.svg) center no-repeat;
  border: 2px solid #961ab1;
  background-color: #961ab1;
}

/* line 759, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.metainformation {
  position: absolute;
  z-index: 100000;
  top: 0;
  left: 0;
}
/* line 765, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.metainformation .meta-form {
  padding: 10px;
  background-color: #d3d3d3;
}
/* line 770, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.metainformation .close-meta {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 20px;
  text-decoration: none;
  color: #000000;
  padding: 5px;
  width: 25px;
  height: 25px;
  line-height: 15px;
  text-align: center;
  z-index: 10;
}
/* line 784, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.metainformation .close-meta:hover {
  background-color: #f60017;
  color: #ffffff;
  border-radius: 100%;
}
/* line 791, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.metainformation textarea {
  width: 95%;
}
/* line 795, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.metainformation .edit-metadata-button {
  margin: 5px;
}
/* line 799, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
.metainformation .fb_img {
  max-width: 200px;
}

/* line 804, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#pframe-wrapper {
  position: relative;
}
/* line 807, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#pframe-wrapper .processing {
  /*background: url(../img/ajax-load.svg) center center / 100px 100px no-repeat rgba(124, 124, 124, 0.8);*/
  background-color: rgba(124, 124, 124, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 816, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#pframe-wrapper .processing .spinner {
  text-align: center;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  clear: both;
  content: "";
  display: table;
}
/* line 825, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#pframe-wrapper .processing .spinner > div {
  width: 15px;
  height: 15px;
  background-color: #EC008C;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
/* line 836, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#pframe-wrapper .processing .spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
/* line 841, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#pframe-wrapper .processing .spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

/* line 850, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#pframe-wrapper .spinner,
.embed-container .spinner {
  text-align: center;
  margin: 50px auto;
  clear: both;
  content: "";
  display: table;
}

/* line 857, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#pframe-wrapper .spinner > div,
.embed-container .spinner > div {
  width: 15px;
  height: 15px;
  background-color: #EC008C;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

/* line 869, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#pframe-wrapper .spinner .bounce1,
.embed-container .spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

/* line 875, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
#pframe-wrapper .spinner .bounce2,
.embed-container .spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  /* line 881, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }

  /* line 882, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
  40% {
    -webkit-transform: scale(1);
  }
}

@keyframes sk-bouncedelay {
  /* line 886, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  /* line 889, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@media only screen and (max-device-width: 568px) {
  /* line 900, ../../src/MsiSiteBundle/Resources/public/scss/_forms.scss */
  input[type="text"],
  textarea,
  select {
    font-size: 16px !important;
  }
}
/* -----------------------------------------------------------------------------
  ROOT ELEMENTS
----------------------------------------------------------------------------- */
/* line 25, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
html,
body {
  min-height: 100vh;
  height: 100%;
}

/* line 30, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
body {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  color: black;
  background-color: white;
  font-size: 100%;
  -moz-font-smoothing: subpixel-antialiased;
  font-smoothing: subpixel-antialiased;
  -webkit-font-smoothing: subpixel-antialiased;
}

@media only screen and (max-width: 874px) {
  /* line 42, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  body.nav-on-left.overflow-hidden {
    overflow: hidden;
  }
}
/* -----------------------------------------------------------------------------
  BOX SIZING RESET
----------------------------------------------------------------------------- */
/* line 55, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* -----------------------------------------------------------------------------
  OUTSIDE CONTAINER - WRAPPER OBJECT
----------------------------------------------------------------------------- */
/* line 67, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.os-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: white;
  min-height: 100vh;
}

/* line 74, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.os-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: white;
}

/* -----------------------------------------------------------------------------
  MAIN OBJECT
----------------------------------------------------------------------------- */
/* line 87, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
main {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  /* helps keeps footer at the bottom */
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  margin: 0 auto;
  /*centers wrap in explorer*/
  width: 100%;
}

/* -----------------------------------------------------------------------------
  HERO OBJECTS FOR HOMEPAGE
----------------------------------------------------------------------------- */
/* line 103, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-home {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  /*@include align-items(center);*/
  /*@include justify-content(center);*/
  /*border:2px red solid;*/
  width: 100%;
  min-height: 650px;
  overflow: hidden;
  /*small*/
  /*.heroHomeTablets{		
  small
  @include bp-hero-sm {
  background-image:url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat:repeat, no-repeat;  
  background-position:top, left, center, center; 
  background-size:auto, cover;
  }
  }*/
}
@media only screen and (max-width: 875px) {
  /* line 103, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-home {
    min-height: 450px;
  }
}
/* line 118, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-home h1 {
  color: #FFF;
}
/* line 125, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-home .heroHomeTablets {
  background-image: url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: repeat, no-repeat;
  background-position: top, left, center, center;
  background-size: auto, cover;
}
/* line 146, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-home .item {
  text-align: center;
  padding: 45px;
  /*border:1px blue solid;*/
  /*overflow: hidden;*/
  height: 650px;
}
/* line 154, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-home .item {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 154, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-home .item {
    height: 450px;
  }
}
/* line 161, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-home #background_cycler {
  padding: 0;
  margin: 0;
  width: 100%;
  min-height: 650px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
@media only screen and (max-width: 875px) {
  /* line 161, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-home #background_cycler {
    min-height: 450px;
  }
}
/* line 176, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-home #background_cycler div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 650px;
  z-index: 1;
  background-color: black;
  /*background-size:cover;*/
  /*background-position:center center;*/
}
@media only screen and (max-width: 875px) {
  /* line 176, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-home #background_cycler div {
    min-height: 450px;
  }
}
/* line 192, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-home #background_cycler div.active {
  z-index: 3;
}

/* line 201, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  min-height: 650px;
  overflow: hidden;
  /*small*/
  /*.heroHomeTablets{	
  small
  @include bp-hero-sm {
  background-image:url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat:repeat, no-repeat;  
  background-position:top, left, center, center; 
  background-size:auto, cover;
  }
  }*/
}
@media only screen and (max-width: 875px) {
  /* line 201, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop {
    min-height: 450px;
  }
}
/* line 213, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop h1 {
  color: #FFF;
}
/* line 220, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .salonDashboardTablet {
  background-image: url(../img/meevo/hero-salon-tablet.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center 280px, top left, center center;
  background-size: 530px, auto, cover;
}
/* line 227, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .salonDashboardTablet {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 227, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop .salonDashboardTablet {
    background-image: url(../img/meevo/hero-salon-tablet.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: center 250px, top left, center center;
    background-size: 290px, auto, cover;
  }
}
/* line 237, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ApptTablet {
  background-image: url(../img/meevo/hero-tablet-appt.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center 280px, top left, center center;
  background-size: 530px, auto, cover;
}
/* line 244, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ApptTablet {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 244, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop .ApptTablet {
    background-image: url(../img/meevo/hero-tablet-appt.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: center 250px, top left, center center;
    background-size: 290px, auto, cover;
  }
}
/* line 254, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .RegisterTablet {
  background-image: url(../img/meevo/hero-tablet-register.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center 280px, top left, center center;
  background-size: 530px, auto, cover;
}
/* line 261, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .RegisterTablet {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 261, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop .RegisterTablet {
    background-image: url(../img/meevo/hero-tablet-register.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: center 250px, top left, center center;
    background-size: 290px, auto, cover;
  }
}
/* line 271, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ClockTablet {
  background-image: url(../img/meevo/hero-tablet-clock.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center 280px, top left, center center;
  background-size: 530px, auto, cover;
}
/* line 278, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ClockTablet {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 278, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop .ClockTablet {
    background-image: url(../img/meevo/hero-tablet-clock.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: center 250px, top left, center center;
    background-size: 290px, auto, cover;
  }
}
/* line 289, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .spaDashboardTablet {
  background-image: url(../img/meevo/hero-spa-tablet.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center 280px, top left, center center;
  background-size: 530px, auto, cover;
}
/* line 296, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .spaDashboardTablet {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 296, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop .spaDashboardTablet {
    background-image: url(../img/meevo/hero-spa-tablet.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: center 250px, top left, center center;
    background-size: 290px, auto, cover;
  }
}
/* line 308, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .spasalonDashboardTablet {
  background-image: url(../img/meevo/hero-spa-salon-tablet.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center 280px, top left, center center;
  background-size: 530px, auto, cover;
}
/* line 315, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .spasalonDashboardTablet {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 315, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop .spasalonDashboardTablet {
    background-image: url(../img/meevo/hero-spa-salon-tablet.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: center 250px, top left, center center;
    background-size: 290px, auto, cover;
  }
}
/* line 325, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ipadpro-smartcenter-spasalon {
  background-image: url(../img/meevo/ipad-pro-meevo-smartcenter-spasalon.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center 180px, top left, center center;
  background-size: 85%, auto, cover;
}
/* line 332, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ipadpro-smartcenter-spasalon {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 332, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop .ipadpro-smartcenter-spasalon {
    background-image: url(../img/meevo/ipad-pro-meevo-smartcenter-spasalon.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: center 150px, top left, center center;
    background-size: 130%, auto, cover;
  }
}
/* line 343, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ipadpro-smartcenter-salon {
  background-image: url(../img/meevo/ipad-pro-meevo-smartcenter-salon.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center 180px, top left, center center;
  background-size: 85%, auto, cover;
}
/* line 350, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ipadpro-smartcenter-salon {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 350, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop .ipadpro-smartcenter-salon {
    background-image: url(../img/meevo/ipad-pro-meevo-smartcenter-salon.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: center 150px, top left, center center;
    background-size: 130%, auto, cover;
  }
}
/* line 361, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ipadpro-smartcenter-spa {
  background-image: url(../img/meevo/ipad-pro-meevo-smartcenter-spa.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center 180px, top left, center center;
  background-size: 85%, auto, cover;
}
/* line 368, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ipadpro-smartcenter-spa {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 368, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop .ipadpro-smartcenter-spa {
    background-image: url(../img/meevo/ipad-pro-meevo-smartcenter-spa.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: center 150px, top left, center center;
    background-size: 130%, auto, cover;
  }
}
/* line 379, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ipadpro-appointment {
  background-image: url(../img/meevo/ipad-pro-meevo-appointment.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center 180px, top left, center center;
  background-size: 85%, auto, cover;
}
/* line 386, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ipadpro-appointment {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 386, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop .ipadpro-appointment {
    background-image: url(../img/meevo/ipad-pro-meevo-appointment.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: center 150px, top left, center center;
    background-size: 130%, auto, cover;
  }
}
/* line 396, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ipadpro-register {
  background-image: url(../img/meevo/ipad-pro-meevo-register.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center 180px, top left, center center;
  background-size: 85%, auto, cover;
}
/* line 403, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ipadpro-register {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 403, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop .ipadpro-register {
    background-image: url(../img/meevo/ipad-pro-meevo-register.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: center 150px, top left, center center;
    background-size: 130%, auto, cover;
  }
}
/* line 413, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ipadpro-timeclock {
  background-image: url(../img/meevo/ipad-pro-meevo-timeclock.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center 180px, top left, center center;
  background-size: 85%, auto, cover;
}
/* line 420, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .ipadpro-timeclock {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 420, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop .ipadpro-timeclock {
    background-image: url(../img/meevo/ipad-pro-meevo-timeclock.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: center 150px, top left, center center;
    background-size: 130%, auto, cover;
  }
}
/* line 431, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .heroHomeTablets {
  background-image: url(../img/meevo/home-hero-tablets.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  /*background-image:url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);*/
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center 280px, top left, center center;
  background-size: 800px, auto, cover;
}
/* line 439, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .heroHomeTablets {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 439, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop .heroHomeTablets {
    background-image: url(../img/meevo/home-hero-tablets.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: center 250px, top left, center center;
    background-size: 400px, auto, cover;
  }
}
/* line 460, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .item {
  text-align: center;
  padding: 45px;
  /*border:1px blue solid;*/
  /*overflow: hidden;*/
  height: 650px;
}
/* line 468, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop .item {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 468, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop .item {
    height: 450px;
  }
}
/* line 475, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop #background_cycler {
  padding: 0;
  margin: 0;
  width: 100%;
  min-height: 650px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
@media only screen and (max-width: 875px) {
  /* line 475, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop #background_cycler {
    min-height: 450px;
  }
}
/* line 490, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop #background_cycler div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 650px;
  z-index: 1;
  background-color: black;
  /*background-size:cover;*/
  /*background-position:center center;*/
}
@media only screen and (max-width: 875px) {
  /* line 490, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-vtop #background_cycler div {
    min-height: 450px;
  }
}
/* line 506, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-vtop #background_cycler div.active {
  z-index: 3;
}

/* -----------------------------------------------------------------------------
  HIPAA ICON
----------------------------------------------------------------------------- */
/* line 479, ../scss/style.scss */
/* line 518, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hipaaicon {
  width: 70px;
  height: 70px;
  margin-right: 5px;
  vertical-align: middle;
}

/* line 486, ../scss/style.scss */
/* line 526, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hipaatext {
  display: inline;
  color: #1FA8DD;
}

/* -----------------------------------------------------------------------------
  HERO OBJECTS when text is align top
----------------------------------------------------------------------------- */
/* line 535, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  /*@include align-items(center);*/
  /*@include justify-content(center);*/
  /*border:2px red solid;*/
  width: 100%;
  min-height: 650px;
  overflow: hidden;
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 535, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-text-top {
    min-height: 300px;
  }
}
/* line 550, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top h1 {
  color: #FFF;
}
/* line 560, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .screendots {
  background-image: url(../img/pattern.png);
  background-size: auto;
  background-repeat: repeat;
  background-position: top left;
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 568, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .salonDashboardTablet {
  background-image: url(../img/meevo/hero-salon-tablet.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: bottom, center, top, left, center, center;
  background-size: 550px, auto, cover;
}
/* line 575, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .salonDashboardTablet {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 575, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-text-top .salonDashboardTablet {
    background-image: url(../img/meevo/hero-salon-tablet.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: bottom, center, top, left, center, center;
    background-size: 200px, auto, cover;
  }
}
/* line 585, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .ApptTablet {
  background-image: url(../img/meevo/hero-tablet-appt.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: bottom, center, top, left, center, center;
  background-size: 550px, auto, cover;
}
/* line 592, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .ApptTablet {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 592, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-text-top .ApptTablet {
    background-image: url(../img/meevo/hero-tablet-appt.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: bottom, center, top, left, center, center;
    background-size: 200px, auto, cover;
  }
}
/* line 602, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .RegisterTablet {
  background-image: url(../img/meevo/hero-tablet-register.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: bottom, center, top, left, center, center;
  background-size: 550px, auto, cover;
}
/* line 609, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .RegisterTablet {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 609, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-text-top .RegisterTablet {
    background-image: url(../img/meevo/hero-tablet-register.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: bottom, center, top, left, center, center;
    background-size: 200px, auto, cover;
  }
}
/* line 619, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .ClockTablet {
  background-image: url(../img/meevo/hero-tablet-clock.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: bottom, center, top, left, center, center;
  background-size: 550px, auto, cover;
}
/* line 626, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .ClockTablet {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 626, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-text-top .ClockTablet {
    background-image: url(../img/meevo/hero-tablet-clock.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: bottom, center, top, left, center, center;
    background-size: 200px, auto, cover;
  }
}
/* line 637, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .spaDashboardTablet {
  background-image: url(../img/meevo/hero-spa-tablet.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: bottom, center, top, left, center, center;
  background-size: 550px, auto, cover;
}
/* line 644, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .spaDashboardTablet {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 644, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-text-top .spaDashboardTablet {
    background-image: url(../img/meevo/hero-spa-tablet.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: bottom, center, top, left, center, center;
    background-size: 200px, auto, cover;
  }
}
/* line 656, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .spasalonDashboardTablet {
  background-image: url(../img/meevo/hero-spa-salon-tablet.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: bottom, center, top, left, center, center;
  background-size: 550px, auto, cover;
}
/* line 663, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .spasalonDashboardTablet {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 663, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-text-top .spasalonDashboardTablet {
    background-image: url(../img/meevo/hero-spa-salon-tablet.png), url(../img/pattern.png), url(../img/bkgblur/heroblur.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: bottom, center, top, left, center, center;
    background-size: 200px, auto, cover;
  }
}
/* line 677, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .item {
  text-align: center;
  padding: 45px;
  /*border:1px blue solid;*/
  overflow: hidden;
  height: 650px;
}
/* line 685, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top .item {
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 685, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-text-top .item {
    height: 300px;
  }
}
/* line 692, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top #background_cycler {
  padding: 0;
  margin: 0;
  width: 100%;
  min-height: 650px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
@media only screen and (max-width: 875px) {
  /* line 692, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-text-top #background_cycler {
    min-height: 300px;
  }
}
/* line 707, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top #background_cycler div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 650px;
  z-index: 1;
  background-color: black;
  /*background-size:cover;*/
  /*background-position:center center;*/
}
@media only screen and (max-width: 875px) {
  /* line 707, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-text-top #background_cycler div {
    min-height: 300px;
  }
}
/* line 723, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-text-top #background_cycler div.active {
  z-index: 3;
}

/* -----------------------------------------------------------------------------
  HERO OBJECTS
----------------------------------------------------------------------------- */
/* Business Size */
/* line 736, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-top-wrapper {
  min-height: 370px;
}

/* line 740, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-conference {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  /*border:1px red solid;*/
  width: 100%;
  min-height: 500px;
  padding: 65px 40px;
  background-image: linear-gradient(rgba(94, 67, 45, 0.3), rgba(94, 67, 45, 0.3)), url(../img/pattern.png);
  background-repeat: no-repeat, repeat;
  background-size: cover;
  background-position: center center, top left;
  background-size: cover, auto;
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 740, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-conference {
    padding: 5px 25px;
  }
}
/* line 760, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-conference h1 {
  color: #FFF;
}
@media only screen and (max-width: 875px) {
  /* line 760, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-conference h1 {
    font-size: 30px;
  }
}

/* LARGE HERO HEADER */
/* line 773, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-noresize {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  /*border:1px red solid;*/
  width: 100%;
  min-height: 650px;
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 773, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-noresize {
    min-height: 650px;
  }
}
/* line 787, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-noresize h1 {
  color: #FFF;
}
@media only screen and (max-width: 875px) {
  /* line 787, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-noresize h1 {
    font-size: 30px;
  }
}
/* line 797, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-noresize .item {
  text-align: center;
  padding: 20px;
  width: 100%;
  /*border:1px blue solid;*/
}
/* line 804, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-noresize #background_cycler {
  padding: 0;
  margin: 0;
  width: 100%;
  min-height: 650px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
@media only screen and (max-width: 875px) {
  /* line 804, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-noresize #background_cycler {
    min-height: 650px;
  }
}
/* line 819, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-noresize #background_cycler div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 650px;
  z-index: 1;
  background-color: black;
  /*background-size:cover;*/
  /*background-position:center center;*/
}
@media only screen and (max-width: 875px) {
  /* line 819, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper-noresize #background_cycler div {
    min-height: 650px;
  }
}
/* line 835, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper-noresize #background_cycler div.active {
  z-index: 3;
}

/* line 843, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  /*border:1px red solid;*/
  width: 100%;
  min-height: 650px;
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 843, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper {
    min-height: 300px;
  }
}
/* line 857, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper h1 {
  color: #FFF;
}
@media only screen and (max-width: 875px) {
  /* line 857, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper h1 {
    font-size: 30px;
  }
}
/* line 867, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper .item {
  text-align: center;
  padding: 20px;
  /*border:1px blue solid;*/
}
/* line 873, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper #background_cycler {
  padding: 0;
  margin: 0;
  width: 100%;
  min-height: 650px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
@media only screen and (max-width: 875px) {
  /* line 873, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper #background_cycler {
    min-height: 300px;
  }
}
/* line 888, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper #background_cycler div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 650px;
  z-index: 1;
  background-color: black;
  /*background-size:cover;*/
  /*background-position:center center;*/
}
@media only screen and (max-width: 875px) {
  /* line 888, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper #background_cycler div {
    min-height: 300px;
  }
}
/* line 904, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper #background_cycler div.active {
  z-index: 3;
}

/* HERO SCREENDOTS */
/* line 915, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.screendots {
  background-image: url(../img/pattern.png);
  background-size: auto;
  background-repeat: repeat;
  background-position: top left;
  background-color: rgba(0, 0, 0, 0.2);
}

/* SMALL HERO HEADER */
/* line 926, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sm-hero-intro-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  /*border:1px red solid;*/
  width: 100%;
  min-height: 300px;
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 926, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .sm-hero-intro-wrapper {
    min-height: 180px;
  }
}
/* line 941, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sm-hero-intro-wrapper h1 {
  color: #FFF;
}
@media only screen and (max-width: 875px) {
  /* line 941, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .sm-hero-intro-wrapper h1 {
    font-size: 30px;
    padding-bottom: 0px;
  }
}
/* line 951, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sm-hero-intro-wrapper .item {
  text-align: center;
  padding: 20px;
  /*border:1px blue solid;*/
}
/* line 957, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sm-hero-intro-wrapper #background_cycler {
  padding: 0;
  margin: 0;
  width: 100%;
  min-height: 300px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
@media only screen and (max-width: 875px) {
  /* line 957, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .sm-hero-intro-wrapper #background_cycler {
    min-height: 180px;
  }
}
/* line 974, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sm-hero-intro-wrapper #background_cycler div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 300px;
  z-index: 1;
  background-color: black;
  background-size: cover;
  background-position: center center;
}
@media only screen and (max-width: 875px) {
  /* line 974, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .sm-hero-intro-wrapper #background_cycler div {
    min-height: 180px;
  }
}
/* line 991, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sm-hero-intro-wrapper #background_cycler div.active {
  z-index: 3;
}

/* SMALL HERO HEADER WITH BUTTON */
/* line 1000, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sm-hero-intro-wrapper-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  /*border:1px red solid;*/
  width: 100%;
  min-height: 300px;
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 1000, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .sm-hero-intro-wrapper-btn {
    min-height: 300px;
  }
}
/* line 1015, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sm-hero-intro-wrapper-btn h1 {
  color: #FFF;
}
@media only screen and (max-width: 875px) {
  /* line 1015, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .sm-hero-intro-wrapper-btn h1 {
    font-size: 30px;
  }
}
/* line 1024, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sm-hero-intro-wrapper-btn .item {
  text-align: center;
  padding: 20px;
  /*border:1px blue solid;*/
}
/* line 1030, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sm-hero-intro-wrapper-btn #background_cycler {
  padding: 0;
  margin: 0;
  width: 100%;
  min-height: 300px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
@media only screen and (max-width: 875px) {
  /* line 1030, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .sm-hero-intro-wrapper-btn #background_cycler {
    min-height: 300px;
  }
}
/* line 1047, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sm-hero-intro-wrapper-btn #background_cycler div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 300px;
  z-index: 1;
  background-color: black;
  background-size: cover;
  background-position: center center;
}
@media only screen and (max-width: 875px) {
  /* line 1047, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .sm-hero-intro-wrapper-btn #background_cycler div {
    min-height: 300px;
  }
}
/* line 1064, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sm-hero-intro-wrapper-btn #background_cycler div.active {
  z-index: 3;
}

/* line 1072, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-subs-wrapper {
  width: 100%;
}

/* -----------------------------------------------------------------------------
  SECTION OBJECTS
----------------------------------------------------------------------------- */
/* line 1082, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.section-wrapper-bleed {
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  width: 100%;
  padding: 0px 40px;
}
@media only screen and (max-width: 875px) {
  /* line 1082, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .section-wrapper-bleed {
    padding: 0px 25px;
  }
}

/* line 1093, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.section-wrapper {
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  width: 100%;
  padding: 65px 40px;
}
@media only screen and (max-width: 875px) {
  /* line 1093, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .section-wrapper {
    padding: 40px 25px;
  }
}

/* line 1103, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.section-cell {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  width: 100%;
  height: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

/* line 1114, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.Grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 1120, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.u-textCenter {
  text-align: center;
}

/* line 1124, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.Grid-cell {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 15px;
}

/* line 1129, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.No-Gutter {
  padding: 0px;
}

/* line 1137, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.Grid--cols-2 > .Grid-cell,
.Grid--cols-3 > .Grid-cell,
.Grid--cols-4 > .Grid-cell,
.Grid--cols-6 > .Grid-cell,
.Grid--cols-12 > .Grid-cell {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 1141, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.Grid--1of2 > .Grid-cell {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}

/* line 1145, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.Grid--1of6 > .Grid-cell:first-of-type {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 16.6666%;
  -ms-flex: 0 0 16.6666%;
  flex: 0 0 16.6666%;
}

/* line 1149, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.Grid--1of4 > .Grid-cell:first-of-type {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
}

/* line 1153, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.Grid--1of3 > .Grid-cell:first-of-type {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 30%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
}

/* Medium */
@media only screen and (max-width: 1100px) {
  /* line 1161, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--cols-3 > .Grid-cell {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }

  /* line 1165, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--cols-4 > .Grid-cell {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }

  /* line 1169, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--cols-6 > .Grid-cell {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(33.3333% - 1em);
    -moz-box-flex: 0;
    -moz-flex: 0 0 calc(33.3333% - 1em);
    -ms-flex: 0 0 calc(33.3333% - 1em);
    flex: 0 0 calc(33.3333% - 1em);
    /*flex: 0 0 calc(33.3333% - 1em);*/
  }

  /* line 1174, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--cols-12 > .Grid-cell {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(16.6666% - 1em);
    -moz-box-flex: 0;
    -moz-flex: 0 0 calc(16.6666% - 1em);
    -ms-flex: 0 0 calc(16.6666% - 1em);
    flex: 0 0 calc(16.6666% - 1em);
    /*flex: 0 0 calc(16.6666% - 1em);*/
  }

  /* line 1179, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--1of2 > .Grid-cell {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }

  /* line 1183, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--1of6 > .Grid-cell:first-of-type {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
  }

  /* line 1187, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--1of4 > .Grid-cell:first-of-type {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }

  /* line 1191, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--1of3 > .Grid-cell:first-of-type {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
/* Small */
@media only screen and (max-width: 875px) {
  /* line 1199, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--cols-2 > .Grid-cell {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  /* line 1203, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--cols-3 > .Grid-cell {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  /* line 1207, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--cols-4 > .Grid-cell {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  /* line 1211, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--cols-6 > .Grid-cell {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(50% - 1em);
    -moz-box-flex: 0;
    -moz-flex: 0 0 calc(50% - 1em);
    -ms-flex: 0 0 calc(50% - 1em);
    flex: 0 0 calc(50% - 1em);
    /*flex: 0 0 calc(50% - 1em);*/
  }

  /* line 1216, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--cols-12 > .Grid-cell {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(33.3333% - 1em);
    -moz-box-flex: 0;
    -moz-flex: 0 0 calc(33.3333% - 1em);
    -ms-flex: 0 0 calc(33.3333% - 1em);
    flex: 0 0 calc(33.3333% - 1em);
    /*flex: 0 0 calc(33.3333% - 1em);*/
  }

  /* One of -- columns*/
  /* line 1224, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--1of2 > .Grid-cell,
  .Grid--1of4 > .Grid-cell:first-of-type,
  .Grid--1of3 > .Grid-cell:first-of-type {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  /* line 1228, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--1of6 > .Grid-cell:first-of-type {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }

  /* line 1232, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .Grid--full > .Grid-cell {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
/* -----------------------------------------------------------------------------
  TEXT LINKS
----------------------------------------------------------------------------- */
/* line 1244, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.grey {
  color: #838687;
  text-decoration: none;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}
/* line 1249, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.grey:hover {
  color: white;
}
/* line 1253, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.grey:focus {
  color: white;
}

/* line 1259, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.pink {
  color: #ed298f;
  text-decoration: none;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}
/* line 1264, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.pink:hover {
  color: #9e005d;
}
/* line 1268, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.pink:focus {
  color: #9e005d;
}

/* line 1273, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.black {
  color: black;
  text-decoration: none;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}
/* line 1278, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.black:hover {
  color: #424647;
}
/* line 1282, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.black:focus {
  color: #424647;
}

/* line 1287, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.white {
  color: white;
  text-decoration: none;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}
/* line 1292, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.white:hover {
  color: #838687;
}
/* line 1296, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.white:focus {
  color: #838687;
}

/* line 1302, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.telblack, .tel:visited {
  color: black;
  text-decoration: none;
}
/* line 1306, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.telblack:hover, .telblack .tel:focus, .tel:visited:hover, .tel:visited .tel:focus {
  color: black;
  text-decoration: none;
}

/* -----------------------------------------------------------------------------
  FILTER BUTTONS
----------------------------------------------------------------------------- */
/** Custom Select **/
/* line 1317, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filter-select-wrapper {
  position: relative;
  display: inline-block;
  user-select: none;
  width: 100%;
  height: 55px;
}

/* line 1324, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filter-select-wrapper select {
  display: none;
}

/* line 1327, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filter-select {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 55px;
}

/* line 1333, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filter-select-trigger {
  position: relative;
  display: block;
  width: 100%;
  padding: 18px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .1em;
  height: 55px;
  color: #ed298f;
  background: #fff;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid #F8C1D9;
}

/* line 1351, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filter-select-trigger:after {
  position: absolute;
  display: block;
  content: '';
  width: 15px;
  height: 15px;
  top: 50%;
  right: 25px;
  margin-top: -3px;
  border-bottom: 1px solid #ed298f;
  border-right: 1px solid #ed298f;
  transform: rotate(45deg) translateY(-50%);
  transition: all .4s ease-in-out;
  transform-origin: 50% 0;
}

/* line 1364, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filter-select.opened .filter-select-trigger:after {
  margin-top: 3px;
  transform: rotate(-135deg) translateY(-50%);
}

/* line 1368, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filter-options {
  position: absolute;
  display: block;
  top: 100%;
  left: 0;
  right: 0;
  min-width: 100%;
  margin: 15px 0;
  border: 1px solid #F8C1D9;
  border-radius: 4px;
  box-sizing: border-box;
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.09);
  background: #fff;
  transition: all .4s ease-in-out;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-15px);
  z-index: 9999;
}

/* line 1386, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filter-select.opened .filter-options {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  transform: translateY(0);
}

/* line 1392, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filter-options:before {
  position: absolute;
  display: block;
  content: '';
  bottom: 100%;
  right: 25px;
  width: 15px;
  height: 15px;
  margin-bottom: -7px;
  border-top: 1px solid #F8C1D9;
  border-left: 1px solid #F8C1D9;
  background: #fff;
  transform: rotate(45deg);
  transition: all .4s ease-in-out;
}

/* line 1405, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.option-hover:before {
  background: #F5F5F5;
}

/* line 1408, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filter-option {
  position: relative;
  display: block;
  padding: 0 22px;
  border-bottom: 1px solid #F8C1D9;
  font-size: 14px;
  font-weight: 400;
  color: #3d3d3d;
  line-height: 47px;
  cursor: pointer;
  transition: all .4s ease-in-out;
}

/* line 1420, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filter-option:first-of-type {
  border-radius: 4px 4px 0 0;
}

/* line 1423, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filter-option:last-of-type {
  border-bottom: 0;
  border-radius: 0 0 4px 4px;
}

/* line 1428, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filter-option:hover,
.filter-option.selection {
  color: #ed298f;
}

/* line 1432, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.scroll-thru-btn {
  border: 1px solid #ed298f;
  background-color: white;
  color: white;
  border-radius: 3px;
  text-decoration: none;
  padding: 15px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  margin: 0 auto;
  color: #ed298f;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  text-align: center;
  line-height: 18px;
  width: 150px;
  display: inline-block;
}
/* line 1452, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.scroll-thru-btn:hover {
  border: 1px solid #ed298f;
  background-color: #ed298f;
  color: white;
}
/* line 1458, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.scroll-thru-btn:focus {
  border: 1px solid #ed298f;
  background-color: #ed298f;
  color: white;
}
/* line 1464, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.scroll-thru-btn i {
  font-size: 20px;
  vertical-align: text-bottom;
}

/* line 1471, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.search-pagination-wrapper {
  margin: 0px 30px;
  display: inline-block;
}

/* line 1476, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.search-pagination__input {
  width: 50px!important;
  height: 52px!important;
  font-size: 16px;
  font-weight: 300!important;
  text-align: center;
  margin: 8px;
  border: 1px solid #ed298f !important;
  background-color: #FFFFFF;
}

/* -----------------------------------------------------------------------------
  BUTTONS
----------------------------------------------------------------------------- */
/* line 1491, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.chat-blk-btn {
  border: 1px solid black;
  background-color: black;
  border-radius: 3px;
  text-decoration: none;
  padding: 8px;
  width: 95px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  margin: 0 auto;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  text-align: center;
  line-height: 18px;
  display: inline-block;
}
/* line 1510, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.chat-blk-btn:hover {
  border: 1px solid #424647;
  background-color: #424647;
  color: white;
}
/* line 1516, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.chat-blk-btn:focus {
  border: 1px solid #424647;
  background-color: #424647;
  color: white;
}

/* line 1525, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.blk-btn {
  border: 1px solid black;
  background-color: black;
  border-radius: 3px;
  text-decoration: none;
  padding: 15px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  margin: 0 auto;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  text-align: center;
  line-height: 18px;
}
/* line 1542, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.blk-btn:hover {
  border: 1px solid #424647;
  background-color: #424647;
  color: white;
}
/* line 1548, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.blk-btn:focus {
  border: 1px solid #424647;
  background-color: #424647;
  color: white;
}

/* line 1556, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.blk-btn.left {
  float: left;
}

/* line 1563, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.wht-btn {
  border: 1px solid white;
  background-color: white;
  border-radius: 3px;
  text-decoration: none;
  padding: 15px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  margin: 0 auto;
  color: black;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  text-align: center;
  line-height: 18px;
  cursor: pointer;
}
/* line 1581, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.wht-btn:hover {
  border: 1px solid white;
  background-color: white;
  color: black;
}
/* line 1587, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.wht-btn:focus {
  border: 1px solid white;
  background-color: white;
  color: black;
}

/* line 1598, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.pnk-btn {
  border: 1px solid #ed298f;
  background-color: #ed298f;
  border-radius: 3px;
  text-decoration: none;
  padding: 15px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  margin: 0 auto;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  text-align: center;
  line-height: 18px;
}
/* line 1615, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.pnk-btn:hover {
  border: 1px solid #9e005d;
  background-color: #9e005d;
  color: white;
}
/* line 1621, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.pnk-btn:focus {
  border: 1px solid #9e005d;
  background-color: #9e005d;
  color: white;
}

/* line 1628, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.pnk-btn.left {
  float: left;
}

/* line 1632, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.shadow-btn {
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}

/* line 1636, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.playicon-btn {
  height: 1.5em;
  width: 1.5em;
  fill: currentColor;
  top: .25em;
  position: relative;
}

/* line 1644, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.sitemap {
  color: #3d3d3d;
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
}
/* line 1650, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.sitemap:hover {
  color: black;
}
/* line 1654, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.sitemap:focus {
  color: black;
}

/* line 1661, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.filter {
  color: #ed298f;
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
}
/* line 1667, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.filter:hover {
  color: #9e005d;
}
/* line 1671, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.filter:focus {
  color: #9e005d;
}

/* line 1677, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-line-blk-btn {
  border-radius: 0px;
  text-decoration: none;
  padding: 0px 0px 8px 0px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  color: black;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  border-bottom: 1px solid #838687;
  text-align: center;
  line-height: 18px;
  margin: 0 auto;
}
/* line 1693, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-line-blk-btn:hover {
  border-bottom: 1px solid #838687;
  color: #838687;
}
/* line 1698, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-line-blk-btn:focus {
  border-bottom: 1px solid #838687;
}

/* line 1703, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-line-blk-btn {
  float: left;
}

/* line 1707, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-line-pnk-btn {
  border-radius: 0px;
  text-decoration: none;
  padding: 0px 0px 8px 0px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  color: #ed298f;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  border-bottom: 1px solid #ed298f;
  text-align: center;
  line-height: 18px;
  margin: 0 auto;
}

/* line 1729, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-line-pnk-btn:hover {
  border-bottom: 1px solid #9e005d;
  color: #9e005d;
}

/* line 1734, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-line-pnk-btn:focus {
  border-bottom: 1px solid #9e005d;
}

/* line 1739, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-line-pnk-btn.left {
  float: left;
}

/* line 1743, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-blk-btn {
  border-radius: 0px;
  text-decoration: none;
  padding: 0px 0px 8px 0px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  color: black;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  border-bottom: 1px solid white;
  text-align: center;
  line-height: 18px;
}
/* line 1758, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-blk-btn:hover {
  border-bottom: 1px solid #838687;
  color: #838687;
}
/* line 1763, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-blk-btn:focus {
  border-bottom: 1px solid #838687;
  color: #838687;
}

/* line 1769, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-pnk-btn {
  border-radius: 0px;
  text-decoration: none;
  padding: 0px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  clear: both;
  content: "";
  display: table;
  color: #ed298f;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  border-bottom: 1px solid white;
  text-align: center;
  line-height: 18px;
  margin: 0 auto;
}
/* line 1785, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-pnk-btn:hover {
  color: #9e005d;
}
/* line 1789, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-pnk-btn:focus {
  color: #9e005d;
}

/* line 1798, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.text-pnk-btn.left {
  float: left;
  border-bottom: none;
}

/* line 1803, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.title-blk {
  color: black;
  border: none;
  text-decoration: none;
}
/* line 1807, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.title-blk:hover {
  color: black;
  border: none;
}
/* line 1811, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.title-blk:focus {
  color: black;
  border: none;
}

/* -----------------------------------------------------------------------------
 TYPOGRAPHY
----------------------------------------------------------------------------- */
/*h1.headline {
    font-weight:300;
    font-size:45px;
    line-height: 60px;
    padding-bottom:10px;

    @include bp-text-sm{
        font-size:35px;
        line-height: 45px;
    }
}*/
/* line 1833, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h1 {
  font-weight: 300;
  font-size: 45px;
  line-height: 60px;
  padding-bottom: 10px;
}
@media only screen and (max-width: 675px) {
  /* line 1833, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  h1 {
    font-size: 35px;
    line-height: 45px;
  }
}

/* line 1845, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.black {
  color: black;
}

/* line 1849, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.white {
  color: white;
}

/* line 1853, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h1.dhs {
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  padding-bottom: 10px;
}
@media only screen and (max-width: 675px) {
  /* line 1853, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  h1.dhs {
    font-size: 35px;
    line-height: 45px;
  }
}

/* line 1865, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h1.contenthub {
  font-weight: 400;
  font-size: 30px;
  line-height: 40px;
  padding-bottom: 20px;
}
@media only screen and (max-width: 675px) {
  /* line 1865, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  h1.contenthub {
    font-size: 25px;
    line-height: 35px;
  }
}

/* line 1877, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h1.contenthub strong {
  font-weight: 600;
}

/* line 1881, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hero-intro-wrapper h2.white {
  font-weight: 400;
  color: white;
  font-size: 30px;
  line-height: 40px;
  padding-bottom: 20px;
  width: 100%;
  margin: 0 auto;
}
@media only screen and (max-width: 675px) {
  /* line 1881, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .hero-intro-wrapper h2.white {
    font-size: 20px;
    line-height: 25px;
  }
}

/* line 1898, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h2 {
  font-weight: 400;
  font-size: 30px;
  line-height: 40px;
  padding-bottom: 20px;
}
@media only screen and (max-width: 675px) {
  /* line 1898, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  h2 {
    font-size: 25px;
    line-height: 35px;
  }
}

/* line 1910, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h2 strong {
  font-weight: 600;
}

/* line 1914, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h2.pink {
  color: #ed298f;
}

/* line 1918, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h2.palepink {
  color: #F8C1D9;
}

/* line 1922, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h2.white {
  color: white;
}

/* line 1926, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
p.green {
  color: #4DCB6D;
}

/* line 1930, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
p.pink {
  color: #ed298f;
}
p.purple {
    color: #6a469c;
}

/* line 1934, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h3.pink {
  color: #ed298f;
}

/* line 1938, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h3 {
  font-weight: 300 !important;
  font-size: 20px;
  line-height: 30px;
  padding-bottom: 10px;
}
@media only screen and (max-width: 675px) {
  /* line 1938, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  h3 {
    font-size: 18px;
    line-height: 28px;
  }
}

/* line 1950, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h3 strong {
  font-weight: 400;
}

/* line 1954, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h3.smallerIntroWidth {
  width: 90%;
  margin: 0 auto;
}

/* line 1959, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h3.white {
  color: white;
}

/* line 1963, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h3.red {
  color: #F44366;
}

/* line 1967, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h3.green {
  color: #4DCB6D;
}

/* line 1971, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h3.nopadding {
  padding-bottom: 0px;
}

/* line 1975, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h3 .fonticon {
  font-size: 15px;
}

/* line 1981, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h4 {
  font-weight: 600;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding-bottom: 10px;
}
@media only screen and (max-width: 675px) {
  /* line 1981, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  h4 {
    font-size: 16px;
    line-height: 25px;
  }
}

/* line 1995, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h4.nopadding {
  padding-bottom: 0px;
}

/* line 1999, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h4.white {
  color: white;
}

/* line 2003, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h4.pink {
  color: #ed298f;
}

/* line 2007, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h4.sitemap, h4.index {
  font-weight: 600;
  font-size: 12px;
  line-height: 28px;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding-bottom: 10px;
  color: #838687;
}
@media only screen and (max-width: 675px) {
  /* line 2007, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  h4.sitemap, h4.index {
    font-size: 16px;
    line-height: 25px;
  }
}

/* line 2022, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h4.footer {
  font-weight: 600;
  font-size: 12px;
  line-height: 28px;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding-bottom: 0px;
  color: #838687;
}
@media only screen and (max-width: 675px) {
  /* line 2022, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  h4.footer {
    font-size: 16px;
    line-height: 25px;
  }
}

/* line 2037, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h4.filter {
  font-weight: 600;
  font-size: 12px;
  line-height: 28px;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding-bottom: 10px;
  color: #838687;
}
@media only screen and (max-width: 675px) {
  /* line 2037, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  h4.filter {
    font-size: 16px;
    line-height: 25px;
  }
}

/* line 2052, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h4.filter, .nopadding {
  padding-bottom: 0px;
}

/* line 2056, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
p {
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 10px;
  color: #3d3d3d;
}
@media only screen and (max-width: 675px) {
  /* line 2056, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  p {
    font-size: 16px;
    line-height: 26px;
  }
}

/* line 2070, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
p strong {
  font-weight: 400;
}

/* line 2074, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
p.italic {
  font-style: italic;
}

/* line 2079, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
p i {
  font-style: italic;
}

/* line 2084, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
small {
  font-weight: 300;
  font-size: 12px;
  line-height: 20px!important;
  padding-bottom: 10px;
  color: #3d3d3d;
}

/* line 2092, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
ol.citelist {
  font-weight: 300;
  list-style-type: decimal!important;
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 10px;
  color: #3d3d3d;
  margin: 0px 0px 0px 18px;
}

/* p Bullets Style */
/* line 2103, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
ul.bullet {
  list-style: disc!important;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 10px;
  color: #3d3d3d;
  margin: 0px 0px 0px 18px;
}
@media only screen and (max-width: 675px) {
  /* line 2103, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  ul.bullet {
    font-size: 16px;
    line-height: 26px;
  }
}
/* line 2117, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
ul.bullet li strong {
  font-weight: 400;
}

/* line 2123, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
ul.subbullet {
  list-style-type: circle!important;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 10px;
  color: #3d3d3d;
  margin: 0px 0px 0px 18px;
}
@media only screen and (max-width: 675px) {
  /* line 2123, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  ul.subbullet {
    font-size: 16px;
    line-height: 26px;
  }
}

/* line 2138, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
ul.subbullet li strong {
  font-weight: 400;
}

/* p Number Style */
/* line 2143, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
ol.numb {
  list-style: decimal!important;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 10px;
  color: #3d3d3d;
  margin: 0px 0px 0px 18px;
}
@media only screen and (max-width: 675px) {
  /* line 2143, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  ol.numb {
    font-size: 16px;
    line-height: 26px;
  }
}

/* line 2158, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
ol.numb li {
  padding-bottom: 10px;
  padding-left: 10px;
}

/* line 2163, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
ol.numb li strong {
  font-weight: 400;
}

/* p Alpha Style */
/* line 2169, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
ol.alpha {
  list-style: lower-alpha!important;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 10px;
  color: #3d3d3d;
  margin: 0px 0px 0px 18px;
}
@media only screen and (max-width: 675px) {
  /* line 2169, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  ol.alpha {
    font-size: 16px;
    line-height: 26px;
  }
}

/* line 2184, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
ol.alpha li {
  padding-bottom: 10px;
  padding-left: 10px;
}

/* line 2189, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
ol.alpha li strong {
  font-weight: 400;
}

/* line 2193, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
p.coveragedate {
  color: #6b6b6b;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
}

/* line 2201, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
hr.divider {
  border: 0;
  height: 0;
  border-top: 1px solid white;
  border-bottom: 1px solid #e5e5e5;
  margin: 40px 0px;
}

/* line 2209, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
hr.divider.nomargin {
  margin: 0px;
}

/* line 2213, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
hr.textline {
  border: 0;
  height: 0;
  border-top: 1px solid #FFF;
  border-bottom: 5px solid #f8c1d9;
  margin: 0px 0px 25px 0px;
  width: 50px;
}

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

TOGGLE CONTENT BUTTONS
  
----------------------------------------------------------------------------- */
/* Style the tab */
/* line 2229, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
div.tab {
  overflow: hidden;
}

/* Style the buttons inside the tab */
/* line 2234, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
div.tab button {
  background-color: inherit;
  margin: 5px;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 15px;
  min-width: 110px;
  display: inline-block;
  border-radius: 30px;
  background: white;
  border: 2px solid #e5e5e5;
  color: #6b6b6b;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
}

/* Change background color of buttons on hover */
/* line 2255, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
div.tab button:hover {
  color: black;
  border: 2px solid black;
}

/* Create an active/current tablink class */
/* line 2261, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
div.tab button.active {
  color: white;
  background-color: black;
  border: 2px solid black;
}

/* Style the buttons inside the tab */
/* line 2268, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
div.tab a {
  background-color: inherit;
  margin: 5px;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 15px;
  min-width: 110px;
  display: inline-block;
  border-radius: 30px;
  background: white;
  border: 2px solid #e5e5e5;
  color: #6b6b6b;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  text-decoration: none;
}

/* Change background color of buttons on hover */
/* line 2290, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
div.tab a:hover {
  color: black;
  border: 2px solid black;
}

/* Create an active/current tablink class */
/* line 2296, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
div.tab a.active {
  color: white;
  background-color: black;
  border: 2px solid black;
}

/* Style the tab content */
/* line 2305, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.tabcontent {
  display: none;
}

/* -----------------------------------------------------------------------------
Homepage
----------------------------------------------------------------------------- */
/* line 2313, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#home .hero-intro-wrapper-homepage {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  /*border:1px red solid;*/
  width: 100%;
  min-height: 500px;
  padding: 65px 40px;
  /*    background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../img/pattern.png); */
  background-image: linear-gradient(rgba(94, 67, 45, 0.3), rgba(94, 67, 45, 0.3)), url(../img/pattern.png);
  background-repeat: no-repeat, repeat;
  background-size: cover;
  background-position: center center, top left;
  background-size: cover, auto;
  /*small*/
}
@media only screen and (max-width: 875px) {
  /* line 2313, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #home .hero-intro-wrapper-homepage {
    padding: 5px 25px;
  }
}
/* line 2334, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#home .hero-intro-wrapper-homepage h1 {
  color: #FFF;
}
@media only screen and (max-width: 875px) {
  /* line 2334, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #home .hero-intro-wrapper-homepage h1 {
    font-size: 30px;
  }
}

/* line 2345, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#home .banner__video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  min-width: 100%;
  height: auto;
  min-height: 100%;
  transform: translateX(-50%) translateY(-50%);
  z-index: -1;
}

/* line 2357, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#home .fullscreen-bg {
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -100;
  height: 500px;
  width: 100%;
  background: url(../img/homepage/homepage-tablet-girl-car-hero.jpg) center right/cover no-repeat;
  text-align: center;
}

/* line 2371, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#home .fullscreen-bg__video {
  position: relative;
  z-index: 0;
  background: url(../img/transparent.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}

/* line 2383, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#home .HeroHomepage {
  background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2)), url(../img/pattern.png), url("../img/homepage/gettyimages-1041975888-1024x1024.jpg");
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: cover;
  background-position: center center, top left, center center;
  background-size: cover, auto, cover;
}

/* line 2391, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#home .bkgHomeAcademy {
  background: url(../img/home-blackboard.jpg);
  background-position: top center;
  background-size: cover;
}

/* line 2397, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#home .bkgrdQuiz {
  background-image: url(../img/home-quiz-bk.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top left;
}

/* line 2404, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#home .polaroidQuiz {
  -webkit-filter: drop-shadow(5px 5px 5px black);
  filter: drop-shadow(5px 5px 5px black);
  width: 100%;
  max-width: 800px;
}

/* line 2411, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#home .bkgHomeTME {
  background: url(../img/home-tme-teepee-hero.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #000000;
}

/* line 2419, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#home .heroTablets {
  max-width: 830px;
  width: 100%;
}

/* line 2424, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#home .featureimg {
  margin-bottom: 20px;
  width: 100%;
  max-width: 380px;
}

/* line 2430, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#home .tmelogo {
  max-width: 450px;
  width: 100%;
}

@media only screen and (max-width: 675px) {
  /* line 2435, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #home .textIndustry {
    text-align: center;
  }
  /* line 2440, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #home .textIndustry a.pnk-btn.left {
    float: none;
  }
}

/* line 2448, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#home .sponsormemberships {
  width: 120px;
  display: inline-block;
  margin: 15px;
}

/* line 2454, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tourmenu .tourbtn {
  border: 1px solid #e5e5e5;
  width: 100%;
  max-width: 170px;
  height: auto;
  min-height: 350px;
  display: inline-block;
  padding: 25px;
  background-color: #FFFFFF;
}
@media only screen and (max-width: 675px) {
  /* line 2454, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #tourmenu .tourbtn {
    min-height: auto;
  }
}

/* line 2469, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tourmenu .featureicon {
  width: 50px;
  height: 50px;
}

/* line 2474, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tourmenu .featuresbtn {
  border: 1px solid #e5e5e5;
  color: #3d3d3d;
  text-decoration: none;
  width: 100%;
  max-width: 170px;
  height: auto;
  display: inline-block;
  float: left;
  padding: 40px 10px;
  background-color: #FFFFFF;
  -webkit-transition: border 0.3s ease;
  -moz-transition: border 0.3s ease;
  -o-transition: border 0.3s ease;
  transition: border 0.3s ease;
}

/* line 2490, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featuresbtn:hover {
  border: 1px solid #000000;
  color: #000000!important;
}

/* line 2494, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featuresbtn:focus {
  border: 1px solid #000000;
  color: #000000!important;
}

/* -----------------------------------------------------------------------------
PRICING
----------------------------------------------------------------------------- */
/* line 2503, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricewrapper {
  border: 1px solid #E5E5E5;
  padding: 10px;
}

/* line 2509, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing h3 .price {
  font-size: 50px;
}

/* line 2513, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing h3 sup {
  font-size: 30px;
}

/* line 2517, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .listlines ul {
  padding: 0px;
  margin: 0px auto;
  list-style-type: none;
  max-width: 270px;
  width: 100%;
}

/* line 2525, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .listlines ul li {
  padding: 10px 0;
  border-bottom: solid 1px #E5E5E5;
}

/* line 2530, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .listlines ul li.white {
  padding: 10px 0;
  border-bottom: solid 1px #FFFFFF;
}

/* line 2535, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .listlines ul li p {
  padding-bottom: 0px;
}

/* line 2539, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .listlines li.help {
  cursor: help;
}

/* line 2543, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnpurple {
  max-width: 270px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: block;
  background-color: #6b3aaf;
  color: #FFFFFF;
  text-decoration: none;
  padding: 25px 5px 15px 5px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  border-radius: 15px;
  border-right: 2px solid #551da4;
  border-bottom: 2px solid #551da4;
  border-left: 1px solid #551da4;
  border-top: 1px solid #551da4;
}

/* line 2564, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnpurple:hover {
  text-decoration: none;
  background: #562e8c;
  border-right: 2px solid #562e8c;
  border-bottom: 2px solid #562e8c;
  border-left: 1px solid #562e8c;
  border-top: 1px solid #562e8c;
}

/* line 2572, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnpurple:focus {
  text-decoration: none;
  background: #562e8c;
  border-right: 2px solid #562e8c;
  border-bottom: 2px solid #562e8c;
  border-left: 1px solid #562e8c;
  border-top: 1px solid #562e8c;
}

/* line 2583, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnpurplelight {
  max-width: 270px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: block;
  background-color: #a571ed;
  color: #FFFFFF;
  text-decoration: none;
  padding: 25px 5px 15px 5px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  border-radius: 15px;
  border-right: 2px solid #9b60ec;
  border-bottom: 2px solid #9b60ec;
  border-left: 1px solid #9b60ec;
  border-top: 1px solid #9b60ec;
}

/* line 2604, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnpurplelight:hover {
  text-decoration: none;
  background: #845abe;
  border-right: 2px solid #845abe;
  border-bottom: 2px solid #845abe;
  border-left: 1px solid #845abe;
  border-top: 1px solid #845abe;
}

/* line 2612, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnpurplelight:focus {
  background: #845abe;
  background: #845abe;
  border-right: 2px solid #845abe;
  border-bottom: 2px solid #845abe;
  border-left: 1px solid #845abe;
  border-top: 1px solid #845abe;
}

/* line 2622, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnviolet {
  max-width: 270px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: block;
  background-color: #c041ce;
  color: #FFFFFF;
  text-decoration: none;
  padding: 25px 5px 15px 5px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  border-radius: 15px;
  border-right: 2px solid #c029d0;
  border-bottom: 2px solid #c029d0;
  border-left: 1px solid #c029d0;
  border-top: 1px solid #c029d0;
}

/* line 2643, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnviolet:hover {
  text-decoration: none;
  background: #9a34a5;
  border-right: 2px solid #9a34a5;
  border-bottom: 2px solid #9a34a5;
  border-left: 1px solid #9a34a5;
  border-top: 1px solid #9a34a5;
}

/* line 2651, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnviolet:focus {
  text-decoration: none;
  background: #9a34a5;
  border-right: 2px solid #9a34a5;
  border-bottom: 2px solid #9a34a5;
  border-left: 1px solid #9a34a5;
  border-top: 1px solid #9a34a5;
}

/* line 2660, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnaqua {
  max-width: 270px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: block;
  background-color: #0ea1c3;
  color: #FFFFFF;
  text-decoration: none;
  padding: 25px 5px 15px 5px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  border-radius: 15px;
  border-right: 2px solid #0190ba;
  border-bottom: 2px solid #0190ba;
  border-left: 1px solid #0190ba;
  border-top: 1px solid #0190ba;
}

/* line 2681, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnaqua:hover {
  text-decoration: none;
  background: #0b819c;
  border-right: 2px solid #0b819c;
  border-bottom: 2px solid #0b819c;
  border-left: 1px solid #0b819c;
  border-top: 1px solid #0b819c;
}

/* line 2689, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnaqua:focus {
  text-decoration: none;
  background: #0b819c;
  border-right: 2px solid #0b819c;
  border-bottom: 2px solid #0b819c;
  border-left: 1px solid #0b819c;
  border-top: 1px solid #0b819c;
}

/* line 2699, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnorange {
  max-width: 270px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: block;
  background-color: #ff9a3e;
  color: #FFFFFF;
  text-decoration: none;
  padding: 25px 15px 15px 15px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  border-radius: 15px;
  border-right: 2px solid #ff8f21;
  border-bottom: 2px solid #ff8f21;
  border-left: 1px solid #ff8f21;
  border-top: 1px solid #ff8f21;
}

/* line 2720, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnorange:hover {
  text-decoration: none;
  background: #cc7b32;
  border-right: 2px solid #cc7b32;
  border-bottom: 2px solid #cc7b32;
  border-left: 1px solid #cc7b32;
  border-top: 1px solid #cc7b32;
}

/* line 2728, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#pricing .pricingbtnorange:focus {
  text-decoration: none;
  background: #cc7b32;
  border-right: 2px solid #cc7b32;
  border-bottom: 2px solid #cc7b32;
  border-left: 1px solid #cc7b32;
  border-top: 1px solid #cc7b32;
}

/* -----------------------------------------------------------------------------
PRESS ROOM
----------------------------------------------------------------------------- */
/* line 2741, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .heroPress {
  background-image: url(../img/press/press-room-microphone.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 2745, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .indeventimg {
  margin-bottom: 20px;
  width: 100%;
  max-width: 380px;
}

/* line 2751, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .awardwrapper {
  position: relative;
  width: 250px;
  height: 250px;
  display: inline-block;
}

@media only screen and (max-width: 600px) {
  /* line 2759, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .awardwrapper {
    width: 200px;
    height: 200px;
  }
}
@media only screen and (max-width: 450px) {
  /* line 2765, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .awardwrapper {
    width: 170px;
    height: 170px;
  }
}
/* line 2772, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .awardcircle {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 100%;
  border: 2px solid #FFFFFF;
  display: block;
  width: 80px;
  height: 80px;
  top: 0;
  right: 0;
}

/* line 2784, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .awardnumber {
  font-weight: 300;
  font-size: 30px;
  color: #FFFFFF;
  text-align: center;
  line-height: 70px;
}

/* line 2791, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .awardtimes {
  font-weight: 300;
  font-size: 20px;
  color: #FFFFFF;
  text-align: center;
  line-height: 70px;
}

/* line 2799, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .awardimg {
  width: 100%;
}

/* line 2804, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .asseeninBkg {
  background-image: url(../img/pattern.png), url(../img/press/press-room-as-seen-in.jpg);
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-position: top left, center center;
}

/* line 2811, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .prlogo {
  margin: 15px;
  width: 180px;
}
@media only screen and (max-width: 600px) {
  /* line 2811, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #PR .prlogo {
    width: 120px;
    margin: 5px;
  }
}

/* line 2821, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .prlogobox {
  display: block;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 2829, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .coverage {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  padding: 20px 0px;
  border-bottom: 1px solid #e5e5e5;
}
@media only screen and (max-width: 675px) {
  /* line 2829, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #PR .coverage {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
}

/* line 2853, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .coverage .date {
  flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  min-width: 170px;
}
@media only screen and (max-width: 675px) {
  /* line 2853, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #PR .coverage .date {
    flex: auto;
  }
}

/* line 2867, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .coverage .picture {
  flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
}
@media only screen and (max-width: 675px) {
  /* line 2867, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #PR .coverage .picture {
    flex: auto;
  }
}

/* line 2879, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .coverage .title {
  flex: 3 1 100%;
  -webkit-box-flex: 3 1 100%;
  -webkit-flex: 3 1 100%;
  -ms-flex: 3 1 100%;
  text-align: left;
}
@media only screen and (max-width: 675px) {
  /* line 2879, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #PR .coverage .title {
    flex: auto;
  }
}

/* line 2892, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .coverage .read {
  flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  min-width: 100px;
}
/* line 2900, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .coverage .read .text-blk-btn {
  float: right;
}
/* line 2904, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .coverage .read .text-pnk-btn {
  float: right;
}
@media only screen and (max-width: 675px) {
  /* line 2892, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #PR .coverage .read {
    flex: auto;
  }
  /* line 2911, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #PR .coverage .read .text-blk-btn {
    float: left;
  }
}

/* line 2920, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#PR .coverage img {
  margin: 0px 10px 0px 0px;
  width: 100px;
  height: 100px;
  float: left;
  vertical-align: middle;
}
@media only screen and (max-width: 675px) {
  /* line 2920, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #PR .coverage img {
    display: block;
    float: none;
    margin: 0px 0px 10px 0px;
  }
}

/* line 2935, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.pdficon {
  width: 50px;
  height: 50px;
  vertical-align: middle;
}

/* -----------------------------------------------------------------------------
AHREF Images
----------------------------------------------------------------------------- */
/* line 2945, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bkgimage {
  width: auto;
  display: block;
  min-height: 380px;
  line-height: 380px;
  margin-bottom: 10px;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 2955, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bkgimage img {
  vertical-align: middle;
  margin: auto;
}

/* -----------------------------------------------------------------------------
Generic Hero Blur Background
----------------------------------------------------------------------------- */
/* line 2965, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.heroBlur {
  background-image: url(../img/bkgblur/heroblur.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* -----------------------------------------------------------------------------
FAQs Section
----------------------------------------------------------------------------- */
/* line 2977, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#faq .heroFAQ {
  background-image: url(../img/edu/quiz-hero.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 2985, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.faqButton {
  width: 100%;
  float: left;
  background-color: #FFF;
  cursor: pointer;
  margin-bottom: 0px;
  border-bottom: 1px solid #e5e5e5;
  padding: 20px 0px;
  text-align: left;
  text-decoration: none;
}

/* line 2997, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.faqButton H3 {
  display: inline-block;
  padding-bottom: 0px;
}

/* line 3003, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.faqContent {
  display: none;
  border: none;
  padding: 30px 30px;
  width: 100%;
  float: left;
  background-color: #FFF;
  margin-bottom: 15px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 3014, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.faqButton .on {
  width: 100%;
  float: left;
  cursor: pointer;
}

/* line 3020, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.faqButton .on span {
  /*color:#FFFFFF;*/
}

/* line 3024, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.faqButton .over {
  width: 100%;
  float: left;
  cursor: pointer;
}

/* line 3030, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.faqButton .over span {
  /*color:#FFFFFF;*/
}

/* line 3034, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.faqButton .plusMinus {
  font-weight: 300;
  font-size: 30px;
  color: #EC008C;
  float: right;
  margin-left: 10px;
  content: "+";
}

/* -----------------------------------------------------------------------------
Release Notes
----------------------------------------------------------------------------- */
/*Release Note According*/
/* line 3051, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#releasenotes .billWrapper {
  margin-bottom: 20px;
}

/* line 3056, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#releasenotes .billButton {
  width: 100%;
  float: left;
  background-color: #f5f5f5;
  cursor: pointer;
  border: 1px solid #e5e5e5;
  padding: 30px 30px;
  text-align: left;
  text-decoration: none;
}

/* line 3068, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#releasenotes .billButton H3 {
  display: inline-block;
  padding-bottom: 0px;
}

/* line 3074, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#releasenotes .billContent {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-top: none;
  padding: 30px 30px 40px 30px;
  width: 100%;
  float: left;
  background-color: #FFF;
}

/* line 3085, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#releasenotes .billButton .on {
  width: 100%;
  float: left;
  cursor: pointer;
}

/* line 3091, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#releasenotes .billButton .on span {
  /*color:#FFFFFF;*/
}

/* line 3095, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#releasenotes .billButton .over {
  width: 100%;
  float: left;
  cursor: pointer;
}

/* line 3101, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#releasenotes .billButton .over span {
  /*color:#FFFFFF;*/
}

/* line 3105, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#releasenotes .billButton .plusMinus {
  font-weight: 300;
  font-size: 30px;
  color: #EC008C;
  float: right;
  margin-left: 10px;
  content: "+";
}

/* -----------------------------------------------------------------------------
Contact Us
----------------------------------------------------------------------------- */
/* line 3119, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.boxcontact {
  border: 1px solid #e5e5e5;
  width: 100%;
  height: auto;
  min-height: 250px;
  display: block;
  padding: 25px;
  background-color: #FFFFFF;
}

@media only screen and (max-width: 675px) {
  /* line 3130, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .boxcontact {
    min-height: auto;
  }
}
/* line 3135, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.boxcontacticons {
  width: 60px;
  height: 60px;
  display: block;
  margin: 0 auto;
}

/* Common style */
/* line 3144, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.box .icons {
  width: 60px;
  height: 60px;
}

/* line 3149, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.box figure {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 300px;
  display: block;
  text-align: center;
  cursor: pointer;
  border: 1px #e5e5e5 solid;
}

/* line 3160, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
figure:hover {
  border: 1px #000 solid;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}

/* line 3167, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.box figure figcaption {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 3173, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.box figure figcaption::before,
.box figure figcaption::after {
  pointer-events: none;
}

/* line 3178, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.box figure figcaption,
.box figure figcaption > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
/* line 3188, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.box figure figcaption > a {
  z-index: 1000;
  text-indent: 200%;
  white-space: nowrap;
  font-size: 0;
  /*	opacity: 0;*/
}

/* line 3196, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.box figure h4 {
  padding-bottom: 0px;
}

/* line 3201, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
figure.effect-slide figcaption::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  /*	opacity: 0;*/
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
}

/* line 3213, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
figure.effect-slide h4 {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  color: #000000;
  -webkit-transition: -webkit-transform 0.35s, color 0.35s;
  transition: transform 0.35s, color 0.35s;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

/* line 3226, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
figure.effect-slide figcaption::before,
figure.effect-slide p {
  /*-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;*/
  -webkit-transition: color 0.35s, -webkit-transform 0.35s;
  transition: color 0.35s, transform 0.35s;
}

/* line 3234, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
figure.effect-slide p {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 2em;
  width: 100%;
  /*opacity: 0;*/
  /*color: #FFFFFF;*/
  color: transparent;
  -webkit-transform: translate3d(0, 10px, 0);
  transform: translate3d(0, 10px, 0);
}

/* line 3247, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
figure.effect-slide:hover h4 {
  /*color: #fff;*/
  -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
  transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
}

/* line 3254, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
figure.effect-slide:hover figcaption::before,
figure.effect-slide:hover p {
  /*opacity: 1;*/
  color: #3d3d3d;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* -----------------------------------------------------------------------------
Demo Section
----------------------------------------------------------------------------- */
/* line 3268, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#demo .progressContainer {
  margin: 0 auto;
}

/* line 3272, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#demo .progressOn {
  width: 20px;
  height: 20px;
  border: 2px solid #000000;
  border-radius: 30px;
  margin: 3px;
  background-color: #000000;
  display: inline-block;
}

/* line 3276, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#demo .progressOff {
  width: 20px;
  height: 20px;
  border: 2px solid #e5e5e5;
  border-radius: 30px;
  margin: 3px;
  display: inline-block;
}

/* line 3281, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#demo .icons {
  width: 60px;
  height: 60px;
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: 675px) {
  /* line 3281, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #demo .icons {
    width: 40px;
    height: 40px;
    display: inline-block;
    float: right;
    margin: 8px 0px;
  }
}

/* line 3296, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#demo .meme {
  max-width: 500px;
  width: 100%;
}

/* CLEARFIX */
/* line 3304, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#demo .cf:before,
.cf:after {
  content: " ";
  display: table;
}

/* line 3309, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#demo .cf:after {
  clear: both;
}

/* line 3313, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#demo .cf {
  *zoom: 1;
}

/* FORM */
/* line 3319, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#demo .form .plan input, .form .payment-plan input, .form .payment-type input {
  display: none;
}

/* line 3323, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#demo .form input[type=radio] + label {
  position: relative;
  color: #fff;
  background-color: #dfbae7;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
  letter-spacing: .1em;
  /*height: 150px;*/
  /*line-height:150px;*/
  padding: 20px;
  display: block;
  cursor: pointer;
  /*border: 3px solid transparent;*/
  border: none;
  border-radius: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 675px) {
  /* line 3323, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #demo .form input[type=radio] + label {
    height: 55px;
    padding: 0px 15px 0px 15px;
    text-align: left;
    line-height: 55px;
  }
}

/* line 3354, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#demo .form input[type=radio] + label:hover {
  background-color: #961ab1;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}

/* line 3362, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#demo .form .plan input:checked + label, .form .payment-plan input:checked + label, .form .payment-type input:checked + label {
  background-color: #961ab1;
}

/* -----------------------------------------------------------------------------
Quiz Section
----------------------------------------------------------------------------- */
/* CLEARFIX */
/* line 3374, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#quiz .cf:before,
.cf:after {
  content: " ";
  display: table;
}

/* line 3379, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#quiz .cf:after {
  clear: both;
}

/* line 3383, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#quiz .cf {
  *zoom: 1;
}

/* FORM */
/* line 3389, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#quiz .form .plan input, .form .payment-plan input, .form .payment-type input {
  display: none;
}

/* line 3393, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#quiz .form label {
  position: relative;
  color: #fff;
  background-color: #dfbae7;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
  letter-spacing: .1em;
  height: auto;
  /*line-height:150px;*/
  padding: 20px;
  display: block;
  cursor: pointer;
  /*border: 3px solid transparent;*/
  border: none;
  border-radius: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 1;
}
@media only screen and (max-width: 675px) {
  /* line 3393, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #quiz .form label {
    height: auto;
    padding: 0px;
    text-align: left;
    font-size: 14px;
    line-height: 67px;
  }
}

/* line 3427, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#quiz .picture {
  width: 100%;
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
}
@media only screen and (max-width: 675px) {
  /* line 3427, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #quiz .picture {
    width: 100px;
    display: inline-block;
    float: left;
    vertical-align: middle;
    margin: 0px 10px 0px 0px;
  }
}

/* line 3443, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#quiz .form label:hover {
  background-color: #961ab1;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}

/* line 3451, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#quiz .form .plan input:checked + label, .form .payment-plan input:checked + label, .form .payment-type input:checked + label {
  background-color: #961ab1;
  /*border-left: 3px solid #8cc547;*/
}

/* line 3457, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#quiz .formLineQuiz {
  width: 100%;
  height: auto;
  margin: 0 auto;
  border-bottom: 3px solid #dfbae7;
  margin-bottom: 10px;
}

/* line 3465, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#quiz .formSizeQuiz {
  width: 100%;
  max-width: 300px;
  height: 200px;
  display: block;
  margin: 0 auto;
}

/* line 3473, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#quiz .wrapperQuiz {
  padding: 40px;
  border: 1px solid #dfbae7;
  background-color: #FFFFFF;
}

/* line 3479, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#quiz .quizresultmath {
  padding: 30px;
  border: 2px solid #E5E5E5;
  margin-bottom: 30px;
  border-radius: 3px;
}

/* line 3486, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#quiz .quizresultpicture {
  width: 100%;
  display: block;
  margin-bottom: 30px;
}

/* -----------------------------------------------------------------------------
DHS Section
----------------------------------------------------------------------------- */
/* line 3495, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#dhs .touchmorehearts {
  width: auto;
  display: block;
  min-height: 380px;
  line-height: 380px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../img/dhs/touch-more-hearts.jpg);
  background-size: cover;
}

/* line 3506, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#dhs .carol {
  width: auto;
  display: block;
  min-height: 380px;
  line-height: 380px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../img/dhs/carol.jpg);
  background-size: cover;
}

/* line 3517, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#dhs .touchmorehearts img {
  vertical-align: middle;
  margin: auto;
}

/* line 3522, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#dhs .carol img {
  vertical-align: middle;
  margin: auto;
}

/* line 3527, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#dhs .playVideo {
  width: 100px;
}

/* line 3531, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#dhs img.dhslogo {
  width: 550px;
  max-width: 100%;
}

/* line 3536, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#dhs .calloutBox {
  border: 2px solid #ed298f;
  padding: 15px 0px;
  color: #ed298f;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 20px;
}

@media only screen and (max-width: 875px) {
  /* line 3547, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #dhs h1 {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 20px;
  }
}

/* line 3555, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#dhs .heart {
  width: 60px;
}

@media only screen and (max-width: 875px) {
  /* line 3559, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #dhs .orderone {
    order: 1;
  }
}

@media only screen and (max-width: 875px) {
  /* line 3565, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #dhs .ordertwo {
    order: 2;
  }
}

/* line 3571, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#dhs video {
  width: 100%;
  height: 100%;
  background: transparent url("../img/dhs/dearhairstylist-hero.jpg") center center/cover no-repeat;
}
@media only screen and (max-width: 875px) {
  /* line 3571, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #dhs video {
    display: none;
  }
}

/* line 3582, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#dhs .fullscreen-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -100;
  height: 650px;
  width: 100%;
  background: url(../img/dhs/dearhairstylist-hero.jpg) center center/cover no-repeat;
  text-align: center;
}
@media only screen and (max-width: 875px) {
  /* line 3582, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #dhs .fullscreen-bg {
    height: 300px;
  }
}

/* line 3601, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#dhs .fullscreen-bg__video {
  position: relative;
  z-index: 0;
  background: url(../img/transparent.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}

/* -----------------------------------------------------------------------------
About Us
----------------------------------------------------------------------------- */
/* line 3620, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#about .heroAbout {
  background-image: url(../img/about/hero-about-us.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 3628, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#about .history {
  width: auto;
  display: block;
  min-height: 380px;
  line-height: 380px;
  margin-bottom: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../img/about/history-video-600x400.jpg);
}

/* line 3639, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#about .history img {
  vertical-align: middle;
  margin: auto;
  width: 100px;
  height: 100px;
}

/* line 3646, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#about .iconValues {
  width: 60px;
  height: 60px;
  padding-bottom: 15px;
}

/* line 3653, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#about .callouts {
  font-weight: 300;
  font-size: 70px;
  display: block;
  margin-bottom: 20px;
}
@media only screen and (max-width: 675px) {
  /* line 3653, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #about .callouts {
    font-size: 50px;
  }
}

@media only screen and (max-width: 675px) {
  /* line 3665, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #about .textAbout {
    text-align: center;
  }
}

/* line 3673, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#about .fullscreen-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -100;
  height: 650px;
  width: 100%;
  background: url(../img/about/hero-about-us-video.jpg) center center/cover no-repeat;
  text-align: center;
}
@media only screen and (max-width: 875px) {
  /* line 3673, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #about .fullscreen-bg {
    height: 300px;
  }
}

/* line 3692, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#about .fullscreen-bg__video {
  position: relative;
  z-index: 0;
  background: url(../img/transparent.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}

/* line 3704, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#about .headshots {
  width: 100%;
  max-width: 300px;
  cursor: pointer;
  margin-bottom: 20px;
}

/* -----------------------------------------------------------------------------
testimonial headshots
----------------------------------------------------------------------------- */
/* line 3715, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.testimonialwrapper, .textwrapperbox {
    padding: 30px;
}
.testimonialwrapper img {
    display: block;
    margin: auto;
}
.testimonialheadshots {
  width: 200px;
  height: 200px;
}

.formWhiteBox,.whiteshadowbox {
    background: #fff;
    border: 1px solid #fff;
    border-radius: 0;
    padding: 0;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1)
}

.formWhiteBox {
    border-radius: 20px;
    padding: 30px
}

/* -----------------------------------------------------------------------------
Meevo
----------------------------------------------------------------------------- */
/* line 3724, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.meevo2Hero {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(../img/pattern.png), url("../img/meevo2/meevo-2-hero.jpg");
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: cover;
  background-position: center center, top left, center center;
  background-size: cover, auto, cover;
}

/* -----------------------------------------------------------------------------
Business Industry
----------------------------------------------------------------------------- */
/* line 3736, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.salonHero {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(../img/pattern.png), url("../img/business-industry/business-industry-salon-hero.jpg");
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: cover;
  background-position: center center, top left, center center;
  background-size: cover, auto, cover;
}

/* line 3745, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.spasalonHero {
  background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.3)), url(../img/pattern.png), url("../img/business-industry/business-industry-spa-salon-hero.jpg");
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: cover;
  background-position: center center, top left, center center;
  background-size: cover, auto, cover;
}

/* line 3754, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.spaHero {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0)), url(../img/pattern.png), url("../img/business-industry/business-industry-spa-hero.jpg");
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: cover;
  background-position: center center, top left, center center;
  background-size: cover, auto, cover;
}

/* line 3762, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.thriveHero {
  background-image: linear-gradient(rgba(107, 58, 175, 0.5), rgba(107, 58, 175, 0.5)), url(../img/pattern.png), url("../img/thrive/thrive-hero.jpg");
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: cover;
  background-position: center center, top left, center center;
  background-size: cover, auto, cover;
}

/* -----------------------------------------------------------------------------
History of John Harms
----------------------------------------------------------------------------- */
/* line 3774, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.historyjohnharmsHero {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(../img/pattern.png), url("../img/history-john-harms/history-john-harms-hero.jpg");
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: cover;
  background-position: center center, top left, top center;
  background-size: cover, auto, cover;
}

/* -----------------------------------------------------------------------------
Business Size
----------------------------------------------------------------------------- */
/* line 3785, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.partnerlogo {
  width: 165px;
  margin: 0 auto;
}

/* line 3790, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.iconsforsuccess {
  width: 60px;
  height: 60px;
  padding-bottom: 15px;
}

/* line 3796, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.businesssizefeatures {
  width: 170px;
  display: inline-block;
  margin: 10px 0px;
}

/* line 3802, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.singleLocationHero {
  background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(../img/pattern.png), url("../img/business-size/business-single-location-hero.jpg");
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: cover;
  background-position: center center, top left, center center;
  background-size: cover, auto, cover;
}

/* line 3810, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.multiLocationHero {
  background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(../img/pattern.png), url("../img/business-size/business-multi-location-hero.jpg");
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: cover;
  background-position: center center, top left, bottom left;
  background-size: cover, auto, cover;
}

/* -----------------------------------------------------------------------------
Integrations Section
----------------------------------------------------------------------------- */
/* line 3821, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#integrations .partnerlogo {
  width: 165px;
  display: block;
  margin: 0 auto;
}

/* line 3827, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#integrations .Onlinebooking {
  border-bottom: 5px solid #9E44D3;
}

/* line 3831, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#integrations .walkinmanager {
  border-bottom: 5px solid #00A6EF;
}

/* line 3835, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#integrations .eGift {
  border-bottom: 5px solid #A1D316;
}

/* line 3839, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#integrations .Docsforms {
  border-bottom: 5px solid #1BCACE;
}

/* line 3843, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#integrations .Textel {
  border-bottom: 5px solid #005EB8;
}

/* line 3847, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#integrations .Emma {
  border-bottom: 5px solid #FF7055;
}

/* line 3851, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#integrations .SalonCloud {
  border-bottom: 5px solid #39B3E4;
}

/* line 3855, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#integrations .Jtech {
  border-bottom: 5px solid #BE1E2D;
}

/* line 3859, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#integrations .Techsphere {
  border-bottom: 5px solid #0C5380;
}

/* line 3863, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#integrations .Quickbooks {
  border-bottom: 5px solid #2EA048;
}

/* line 3867, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#integrations .Transworld {
  border-bottom: 5px solid #50B1E1;
}
#integrations .JPMS {
  border-bottom: 5px solid #000000;
}
#integrations .Esendex {
  border-bottom: 5px solid #42145F;
}
#integrations .Vish {
  border-bottom: 5px solid #CE1069;
}

/* -----------------------------------------------------------------------------
SUPPORT Section
----------------------------------------------------------------------------- */
/* line 3878, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .heroSupport {
  background-image: url(../img/support/support-hero.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 3886, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .communityBkgrd {
  background-image: url(../img/support/msi-community-bkg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 3894, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .callouts {
  font-weight: 300;
  font-size: 70px;
  display: block;
  margin-bottom: 20px;
}
@media only screen and (max-width: 675px) {
  /* line 3894, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #support .callouts {
    font-size: 50px;
  }
}

/* line 3906, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .iconhelpWrap {
  /*border: 1px red solid;*/
  display: inline-block;
  margin: 0px 5px;
  min-width: 160px;
  width: auto;
}

/* line 3914, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .iconHelp {
  width: 130px;
  height: 130px;
  display: block;
  padding-bottom: 10px;
  margin: 0 auto;
}

/* line 3922, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .iconContact {
  width: 70px;
  height: 70px;
  display: block;
  margin: 0 auto;
}

/* line 3929, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .count {
  border-bottom: 1px solid #000000;
  max-width: 250px;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 20px;
  display: block;
}

/* line 3938, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .supportbtnwrapper {
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
}

/* line 3944, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .supportbtnpurplelight {
  max-width: 270px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: block;
  background-color: #a571ed;
  color: #FFFFFF;
  text-decoration: none;
  padding: 25px 5px 15px 5px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  border-radius: 15px;
  border-right: 2px solid #9b60ec;
  border-bottom: 2px solid #9b60ec;
  border-left: 1px solid #9b60ec;
  border-top: 1px solid #9b60ec;
}

/* line 3965, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .supportbtnpurplelight:hover {
  text-decoration: none;
  background: #845abe;
  border-right: 2px solid #845abe;
  border-bottom: 2px solid #845abe;
  border-left: 1px solid #845abe;
  border-top: 1px solid #845abe;
}

/* line 3974, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .supportbtnpurplelight:focus {
  background: #845abe;
  background: #845abe;
  border-right: 2px solid #845abe;
  border-bottom: 2px solid #845abe;
  border-left: 1px solid #845abe;
  border-top: 1px solid #845abe;
}

/* line 3983, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .supportbtnaqua {
  max-width: 270px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: block;
  background-color: #0ea1c3;
  color: #FFFFFF;
  text-decoration: none;
  padding: 25px 5px 15px 5px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  border-radius: 15px;
  border-right: 2px solid #0190ba;
  border-bottom: 2px solid #0190ba;
  border-left: 1px solid #0190ba;
  border-top: 1px solid #0190ba;
}

/* line 4004, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .supportbtnaqua:hover {
  text-decoration: none;
  background: #0b819c;
  border-right: 2px solid #0b819c;
  border-bottom: 2px solid #0b819c;
  border-left: 1px solid #0b819c;
  border-top: 1px solid #0b819c;
}

/* line 4013, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .supportbtnaqua:focus {
  text-decoration: none;
  background: #0b819c;
  border-right: 2px solid #0b819c;
  border-bottom: 2px solid #0b819c;
  border-left: 1px solid #0b819c;
  border-top: 1px solid #0b819c;
}

/* line 4022, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .supportbtnpurple {
  max-width: 270px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: block;
  background-color: #6b3aaf;
  color: #FFFFFF;
  text-decoration: none;
  padding: 25px 5px 15px 5px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  border-radius: 15px;
  border-right: 2px solid #551da4;
  border-bottom: 2px solid #551da4;
  border-left: 1px solid #551da4;
  border-top: 1px solid #551da4;
}

/* line 4043, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .supportbtnpurple:hover {
  text-decoration: none;
  background: #562e8c;
  border-right: 2px solid #562e8c;
  border-bottom: 2px solid #562e8c;
  border-left: 1px solid #562e8c;
  border-top: 1px solid #562e8c;
}

/* line 4052, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .supportbtnpurple:focus {
  text-decoration: none;
  background: #562e8c;
  border-right: 2px solid #562e8c;
  border-bottom: 2px solid #562e8c;
  border-left: 1px solid #562e8c;
  border-top: 1px solid #562e8c;
}

/* line 4061, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .supportbtnviolet {
  max-width: 270px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: block;
  background-color: #c041ce;
  color: #FFFFFF;
  text-decoration: none;
  padding: 25px 5px 15px 5px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  border-radius: 15px;
  border-right: 2px solid #c029d0;
  border-bottom: 2px solid #c029d0;
  border-left: 1px solid #c029d0;
  border-top: 1px solid #c029d0;
}

/* line 4082, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .supportbtnviolet:hover {
  text-decoration: none;
  background: #9a34a5;
  border-right: 2px solid #9a34a5;
  border-bottom: 2px solid #9a34a5;
  border-left: 1px solid #9a34a5;
  border-top: 1px solid #9a34a5;
}

/* line 4091, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#support .supportbtnviolet:focus {
  text-decoration: none;
  background: #9a34a5;
  border-right: 2px solid #9a34a5;
  border-bottom: 2px solid #9a34a5;
  border-left: 1px solid #9a34a5;
  border-top: 1px solid #9a34a5;
}

/* -----------------------------------------------------------------------------
RESOURCES Whitepapers Section
----------------------------------------------------------------------------- */
/* line 4104, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.wpboxwrap {
  border: 1px solid #e5e5e5;
  width: 100%;
  height: auto;
  min-height: 350px;
  display: block;
  background-color: #FFFFFF;
}
@media only screen and (max-width: 675px) {
  /* line 4104, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .wpboxwrap {
    min-height: auto;
  }
}

/* line 4117, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.wpboxcontent {
  padding: 20px;
}

/* -----------------------------------------------------------------------------
RESOURCES CONTENT HUB
----------------------------------------------------------------------------- */
/* line 4124, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#resource-list {
  position: relative;
}

/* line 4128, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#resource-search label {
  color: #ed298f;
  font-weight: 600;
  font-size: 12px;
}

/* line 4134, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.resource-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(200, 200, 200, 0.8);
}

/* line 4144, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bewellbizLogo {
  margin-bottom: 15px;
  width: 150px;
}

/* line 4149, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.downloadsuccesswrapper {
  border: 1px solid #e5e5e5;
  padding: 30px;
}

/* line 4154, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.imgmarginbottom30 {
  margin-bottom: 30px;
}

/* line 4158, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.guestbloggerwrapper {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  padding: 20px;
}
@media only screen and (max-width: 675px) {
  /* line 4158, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .guestbloggerwrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
}

/* line 4181, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.guestbloggerwrapper .picture {
  flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
}
@media only screen and (max-width: 675px) {
  /* line 4181, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .guestbloggerwrapper .picture {
    flex: auto;
  }
}

/* line 4192, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.guestbloggerwrapper .picture img {
  width: 150px;
  margin: 15px;
}

/* line 4197, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.guestbloggerwrapper .copy {
  flex: 3 1 100%;
  -webkit-box-flex: 3 1 100%;
  -webkit-flex: 3 1 100%;
  -ms-flex: 3 1 100%;
  text-align: left;
  /*    @include bp-guest-blogger-text-sm{
          flex:auto;
      }*/
}

/* line 4213, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sharethisdivider {
  border-top: 1px solid #e5e5e5;
  padding: 20px 0px 10px 0px;
  margin: 10px 0px 0px 0px;
}

/* line 4219, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.contributeauthorwrapper {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 20px 0px 10px 0px;
  margin: 20px 0px 0px 0px;
}

/* line 4227, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.listcheck ul {
  padding: 0px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
}

/* line 4232, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.listcheck ul li {
  padding: 10px 10px 10px 40px;
  background-image: url(../img/check-mark.svg);
  background-size: 25px 25px;
  background-repeat: no-repeat;
  background-position: 5px 8px;
}

/* line 4241, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.contentbtn {
  border: 1px solid #e5e5e5;
  text-decoration: none;
  width: 100%;
  min-height: 400px;
  display: inline-block;
  float: left;
  padding: 0;
  color: #000000;
  background-color: #FFFFFF;
  -webkit-transition: border 0.3s ease;
  -moz-transition: border 0.3s ease;
  -o-transition: border 0.3s ease;
  transition: border 0.3s ease;
}

/* line 4256, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.contentbtn:hover {
  border: 1px solid #000000;
}

/* line 4259, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.contentbtn:focus {
  border: 1px solid #000000;
}

/* line 4263, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.wpboxcontent {
  padding: 20px;
}

/* line 4268, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filter-section-wrapper {
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  width: 100%;
  padding: 50px 40px 15px 40px;
}

/* line 4274, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.wpboxwrap {
  border: 1px solid #e5e5e5;
  width: 100%;
  height: auto;
  min-height: 350px;
  display: block;
  background-color: #FFFFFF;
}
@media only screen and (max-width: 675px) {
  /* line 4274, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .wpboxwrap {
    min-height: auto;
  }
}

/* line 4287, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.post img.wp-post-image {
  height: auto;
}

/* -----------------------------------------------------------------------------
FEATURES Section
----------------------------------------------------------------------------- */
/* line 4296, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.boxfeatures {
  border: 1px solid #e5e5e5;
  width: 100%;
  height: auto;
  min-height: 350px;
  display: block;
  padding: 25px;
  background-color: #FFFFFF;
}
@media only screen and (max-width: 675px) {
  /* line 4296, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .boxfeatures {
    min-height: auto;
  }
}

/* line 4310, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featuremeevologo {
  width: 200px;
  margin-bottom: 20px;
}

/* line 4315, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featureapptbookmobiletablet {
  background-image: url("../img/features/millennium-meevo-feature-appointment-book-mobile.jpg");
  background-position: center bottom;
  background-size: cover;
  height: 700px;
}
@media only screen and (max-width: 675px) {
  /* line 4315, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .featureapptbookmobiletablet {
    height: 400px;
  }
}

/* line 4326, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featureonlinebookingphone {
  background-image: url("../img/features/millennium-meevo-feature-online-booking-phone-lady.jpg");
  background-position: center top;
  background-size: cover;
  height: 700px;
}
@media only screen and (max-width: 675px) {
  /* line 4326, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .featureonlinebookingphone {
    height: 400px;
  }
}

/* line 4337, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featureicononlinebooking {
  width: 100px;
  height: 100px;
}

/* line 4342, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featureicon {
  width: 50px;
  height: 50px;
}

/* line 4347, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featuresbtn {
  border: 1px solid #e5e5e5;
  color: #3d3d3d;
  text-decoration: none;
  width: 100%;
  height: auto;
  display: block;
  padding: 40px 10px;
  background-color: #FFFFFF;
  -webkit-transition: border 0.3s ease;
  -moz-transition: border 0.3s ease;
  -o-transition: border 0.3s ease;
  transition: border 0.3s ease;
}
/* line 4361, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featuresbtn:hover {
  border: 1px solid #000000;
  color: #000000!important;
}
/* line 4366, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featuresbtn:focus {
  border: 1px solid #000000;
  color: #000000!important;
}

/* -----------------------------------------------------------------------------
Academy Workshop Landing Pages
----------------------------------------------------------------------------- */
/* line 4377, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.academywkherobkgrd {
  background-image: linear-gradient(rgba(124, 44, 145, 0.8), rgba(136, 122, 184, 0.8)), url("../img/academy/hero-bkgd-image.jpg");
  background-size: cover, cover;
  background-position: left, center center;
  padding: 150px 25px;
}

/* line 4384, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.academywkgradient {
  background: #7c2c91;
  background: -webkit-linear-gradient(left, #7c2c91, #887ab8);
  background: -o-linear-gradient(left, #7c2c91, #887ab8);
  background: -moz-linear-gradient(left, #7c2c91, #887ab8);
  background: linear-gradient(left, #7c2c91, #887ab8);
}

/* line 4392, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.academywkicons {
  display: inline-block;
  padding: 20px;
  width: 170px;
}

/* line 4398, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.academylogoworkshop {
  width: 100%!important;
  max-width: 370px!important;
}

/* line 4403, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.academypurple {
  color: #7c2b90;
}

/* line 4407, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.academywklistcheck ul {
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  color: #3d3d3d;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
}

/* line 4417, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.academywklistcheck ul li {
  padding: 10px;
  background-image: url("../img/academy/check-mark.svg");
  background-size: 25px 25px;
  background-repeat: no-repeat;
  background-position: 5px 8px;
  padding-left: 40px;
}

/* line 4426, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.academywklistcheck strong {
  font-weight: 400;
}

/* line 4430, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.registerbtnyellow {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: block;
  border: 1px solid #ffcd06;
  background-color: #ffcd06;
  color: #000000;
  text-decoration: none;
  padding: 20px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  border-radius: 5px;
}

/* line 4447, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.registerbtnyellow:hover {
  text-decoration: none;
  border: 1px solid #fdde61;
  background-color: #fdde61;
}

/* line 4452, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.registerbtnyellow:focus {
  text-decoration: none;
  border: 1px solid #fdde61;
  background-color: #fdde61;
}

/* line 4459, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.ylw-btn {
  border: 1px solid #ffcd06;
  background-color: #ffcd06;
  border-radius: 3px;
  text-decoration: none;
  padding: 15px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  clear: both;
  content: "";
  display: table;
  margin: 0 auto;
  color: #000000;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 600;
  text-align: center;
  line-height: 18px;
}

/* line 4480, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.ylw-btn:hover {
  border: 1px solid #fdde61;
  background-color: #fdde61;
  color: #000000;
}

/* line 4486, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.ylw-btn:focus {
  border: 1px solid #fdde61;
  background-color: #fdde61;
  color: #000000;
}

/* -----------------------------------------------------------------------------
Meevo Login
----------------------------------------------------------------------------- */
/* line 4496, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.boxmeevologinresources {
  border: 1px solid #e5e5e5;
  width: 100%;
  height: auto;
  min-height: 250px;
  display: block;
  padding: 25px;
  background-color: #FFFFFF;
}
/* line 4505, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.boxmeevologinresources img {
  width: 80px;
  height: 80px;
  padding-bottom: 15px;
}

/* -----------------------------------------------------------------------------
EDUCATION Section
----------------------------------------------------------------------------- */
/* line 4512, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .iconsacademy {
  width: 60px;
  height: 60px;
  padding-bottom: 15px;
}

/* line 4518, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .bkgrdAcademygirl {
  background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("../img/edu/edu-academy-24hours.jpg");
  background-size: cover;
  background-position: center center;
  padding: 150px 0px;
}

/* line 4525, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .boxacademyresources {
  border: 1px solid #e5e5e5;
  width: 100%;
  height: auto;
  min-height: 250px;
  display: block;
  padding: 25px;
  background-color: #FFFFFF;
}

/* line 4535, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .boxacademyresources img {
  width: 80px;
  height: 80px;
  padding-bottom: 15px;
}

/* Dropdown menu */
/* line 4543, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .nav {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .1em;
  height: 55px;
}

/* line 4552, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu li > a::after {
  content: ' ';
}

/* line 4556, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .nav li {
  display: block;
  list-style: none;
}

/* line 4561, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .nav .button-dropdown {
  position: relative;
}

/* line 4565, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .nav li a {
  display: block;
  color: #FFFFFF;
  background-color: #ed298f;
  padding: 18px;
  text-decoration: none;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  height: 55px;
  border-radius: 3px;
}

/* line 4576, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .nav li a span {
  display: inline-block;
  font-size: 12px;
  text-align: right;
  color: #FFFFFF;
}

/* line 4583, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .nav li a:hover, .nav li a.dropdown-toggle.active {
  background-color: #9e005d;
  color: white;
}

/* line 4588, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .nav li a:hover span, .nav li a.dropdown-toggle.active span {
  color: #FFFFFF;
}

/* line 4592, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .nav li .dropdown-menu {
  display: none;
  position: relative;
  left: 0;
  padding: 18px;
  margin: 0;
  text-align: left;
  border-top: 0px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  /*width: 100%;*/
  background-color: #FFF;
  z-index: 9999;
}

/* line 4608, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .nav li .dropdown-menu.active {
  display: block;
}

/* line 4612, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .nav li .dropdown-menu a {
  width: 150px;
}

/* line 4616, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#resource-section .nav li .dropdown-menu {
  background-color: #f9f9fa;
}

/* CHECKBOX */
/* line 4622, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
input.filter[type="checkbox"] {
  display: none;
}

/* line 4626, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
input.filter[type="checkbox"] + label {
  border: none;
  padding: 0px;
  color: #000;
  opacity: 1;
  position: static;
  cursor: pointer;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  padding-bottom: 5px;
  color: #3d3d3d;
  display: block;
  margin: 5px;
}

/* line 4644, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
input.filter[type="checkbox"] + label strong {
  font-weight: 700;
}

/* line 4648, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
input.filter[type="checkbox"] + label span {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  border: 1px solid #000000;
  margin-right: 10px;
  border-radius: 100%;
}

/* line 4659, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
input.filter[type="checkbox"]:checked + label span {
  background: url(../img/check-white-checkbox.svg) center no-repeat;
  background-size: 12px;
  border: 1px solid #000000;
  background-color: #000000;
}

/* line 4666, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h4.filter {
  font-weight: 600;
  font-size: 12px;
  line-height: 28px;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding-bottom: 10px;
  color: black;
}
@media only screen and (max-width: 675px) {
  /* line 4666, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  h4.filter {
    font-size: 16px;
    line-height: 25px;
  }
}

/* line 4681, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
h4.filter, .nopadding {
  padding-bottom: 0px;
}

/* line 4685, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.filter {
  color: #ed298f;
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
}
/* line 4691, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.filter:hover {
  color: #9e005d;
}
/* line 4695, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
a.filter:focus {
  color: #9e005d;
}

/* line 4702, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filtercounter {
  color: #999;
  display: inline;
}

/* line 4707, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filterButton {
  width: 100%;
  float: left;
  background-color: #FFF;
  cursor: pointer;
  margin-bottom: 0px;
  border: 1px solid #e5e5e5;
  padding: 10px;
  text-align: left;
  text-decoration: none;
}

/* line 4719, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filterButton H4 {
  display: inline-block;
  padding-bottom: 0px;
}

/* line 4725, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filterContent {
  border-top: 0px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 10px;
  width: 100%;
  float: left;
  background-color: #FFF;
  margin-bottom: 15px;
}

/* line 4737, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filterButton .on {
  width: 100%;
  float: left;
  cursor: pointer;
}

/* line 4743, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filterButton .on span {
  /*color:#FFFFFF;*/
}

/* line 4747, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filterButton .over {
  width: 100%;
  float: left;
  cursor: pointer;
}

/* line 4753, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filterButton .over span {
  /*color:#FFFFFF;*/
}

/* line 4757, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.filterButton .plusMinus {
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
  color: #EC008C;
  float: right;
  margin-left: 10px;
  content: "+";
}

/* -----------------------------------------------------------------------------
Campaign Section
----------------------------------------------------------------------------- */
/* line 4772, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#campaigns .listcheck ul {
  font-size: 1.15em;
  color: #4C4C4E;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
}
/* line 4779, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#campaigns .listcheck ul li {
  padding: 10px;
  background-image: url(../img/check-mark.svg);
  background-size: 25px 25px;
  background-repeat: no-repeat;
  background-position: 5px 8px;
  padding-left: 40px;
  line-height: 1.4737em;
}

/* Millennium Academy */
/* line 4792, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .heroAcademy {
  background-image: url(../img/edu/academy-hero.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 4799, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .iconhat {
  width: 100px;
  height: 100px;
  border: none;
}

/* Community */
/* line 4808, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .heroCommunity {
  background-image: url(../img/edu/community-hero.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 4815, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .iconCommunity {
  width: 60px;
  height: 60px;
  padding-bottom: 15px;
}

@media only screen and (max-width: 675px) {
  /* line 4821, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #edu .textCommunity {
    text-align: center;
  }
}

/* Growth Indicators */
/* line 4832, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#growth .heroQuiz {
  background-image: url(../img/edu/quiz-hero.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 4839, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#growth .iconSpeak {
  margin: 0 auto;
  display: block;
}

@media only screen and (max-width: 675px) {
  /* line 4845, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #growth .textGrowth {
    text-align: center;
  }
}

/* Business Builder Quiz */
/* line 4857, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .heroQuiz {
  background-image: url(../img/edu/quiz-hero.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 4864, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .wrapperQuiz {
  padding: 20px;
  border: 1px solid  #E5E5E5;
  border-radius: 10px;
  background-color: #FFFFFF;
}

/* line 4871, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .emoji {
  width: 80px;
}

/* line 4875, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#edu .iconSpeak {
  width: 100px;
  margin: auto;
  display: block;
}

/* TME Conference */
/* line 4883, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .Hightlights {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 10px;
  width: 100%;
  height: 250px;
}

/* line 4901, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .HightlightTitles {
  background-color: rgba(255, 255, 255, 0.8);
  padding: 10px;
}

/* line 4906, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .HightlightTitles H4 {
  padding: 0;
  margin: 0;
}

/* line 4911, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .Classes {
  background: url(../img/edu/tme/tme-classes.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* line 4918, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .Show {
  background: url(../img/edu/tme/tme-hair-show.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

/* line 4925, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .Networking {
  background: url(../img/edu/tme/tme-networking.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* line 4932, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .Wellness {
  background: url(../img/edu/tme/tme-wellness.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* line 4939, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .Edu {
  background: url(../img/edu/tme/tme-edu.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* line 4946, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .tmeSpeakers {
  width: 100%;
  max-width: 300px;
  margin-bottom: 10px;
}

/* line 4952, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .guestQuotes {
  width: 200px;
  margin-bottom: 10px;
}

/* line 4957, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme blockquote {
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
}

/* line 4963, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .playVideo {
  width: 100px;
}

/* line 4967, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme #testimonials {
  width: 100%;
  height: 100%;
  min-height: 350px;
}

/* line 4973, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme #testimonials li {
  display: none;
}

/* line 4977, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme #testimonials ul {
  list-style: none;
}

/* line 4981, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme video {
  width: 100%;
  height: 100%;
  background: transparent url("../img/edu/tme/tme-hero.jpg") center center/cover no-repeat;
}
@media only screen and (max-width: 875px) {
  /* line 4981, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #tme video {
    display: none;
  }
}

/* line 4991, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .tmeLogo {
  width: 450px;
}
@media only screen and (max-width: 875px) {
  /* line 4991, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #tme .tmeLogo {
    width: 290px;
  }
}

/* line 4999, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .fullscreen-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -100;
  height: 650px;
  width: 100%;
  background: url(../img/edu/tme/tme-hero.jpg) center center/cover no-repeat;
  text-align: center;
}
@media only screen and (max-width: 875px) {
  /* line 4999, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #tme .fullscreen-bg {
    height: 300px;
  }
}

/* line 5018, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .fullscreen-bg__video {
  position: relative;
  z-index: 0;
  background: url(../img/transparent.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}

/* line 5031, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .recapBehind {
  width: auto;
  display: block;
  min-height: 380px;
  line-height: 380px;
  margin-bottom: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../img/edu/tme/sam-villa-recap.jpg);
}

/* line 5042, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .recapBehind img {
  vertical-align: middle;
  margin: auto;
}

/* line 5047, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .recapParty {
  width: auto;
  display: block;
  min-height: 380px;
  line-height: 380px;
  margin-bottom: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../img/edu/tme/tme-party.jpg);
}

/* line 5058, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#tme .recapParty img {
  vertical-align: middle;
  margin: auto;
}

/* -----------------------------------------------------------------------------
404 Error Page
----------------------------------------------------------------------------- */
/* line 5068, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#error .unicorn {
  max-width: 500px;
  width: 100%;
}

/* line 5073, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#error {
  background-color: #d8e9fc;
}

/* -----------------------------------------------------------------------------
Software Meevo
----------------------------------------------------------------------------- */
/* line 5082, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#software .heroSpa {
  background-image: url(../img/meevo/spa-hero-v2.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 5089, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#software .heroSalons {
  background-image: url(../img/meevo/hero-salon-blur.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 5097, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#software .onlinebookingicons {
  width: 75px;
  height: 75px;
}

/* line 5102, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#software .desktop {
  width: 100%;
  max-width: 750px;
  display: block;
  margin: 0 auto;
}

/* line 5110, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#software .laptop {
  width: 100%;
  max-width: 750px;
  display: block;
  margin: 0 auto;
  padding-top: 0px;
}

/* line 5118, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#software .tablets {
  width: 100%;
  max-width: 580px;
  display: block;
  margin: 0 auto;
  padding-top: 0px;
}

/* line 5126, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#software .tabletsphone {
  width: 100%;
  max-width: 660px;
  display: block;
  margin: 0 auto;
  padding-top: 0px;
}

/* line 5134, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#software .phone {
  width: 100%;
  max-width: 400px;
  display: block;
  margin: 0 auto;
  padding-top: 0px;
}

@media only screen and (max-width: 675px) {
  /* line 5143, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #software .textCenterOneCol {
    text-align: center;
  }
}

@media only screen and (max-width: 675px) {
  /* line 5151, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .textCenterOneCol {
    text-align: center;
  }
  /* line 5156, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .textCenterOneCol a.pnk-btn.left {
    float: none;
  }
  /* line 5160, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .textCenterOneCol a.text-pnk-btn.left {
    float: none;
  }
  /* line 5164, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .textCenterOneCol a.text-line-pnk-btn {
    float: none;
  }
  /* line 5169, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .textCenterOneCol a.blk-btn.left {
    float: none;
  }
}

/* -----------------------------------------------------------------------------
Landing Page Meevo
----------------------------------------------------------------------------- */
/* line 5180, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .heroMeevoDHS {
  background-image: url(../img/lp/lp-meevo-dhs-hero.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 5187, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .GradBkgPnkPurp {
  background: #391f69;
  background: -webkit-linear-gradient(#6f48b7, #391f69);
  background: -o-linear-gradient(#6f48b7, #391f69);
  background: -moz-linear-gradient(#6f48b7, #391f69);
  background: linear-gradient(#6f48b7, #391f69);
}

/* line 5195, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .GradBkgLightPurp {
  background: #d1c4e8;
  background: -webkit-linear-gradient(#ede7f6, #d1c4e8);
  background: -o-linear-gradient(#ede7f6, #d1c4e8);
  background: -moz-linear-gradient(#ede7f6, #d1c4e8);
  background: linear-gradient(#ede7f6, #d1c4e8);
}

/* line 5203, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .heroMeevoBlur {
  background-image: url(../img/lp/heroblur.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 5210, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .borders {
  border: 5px solid #FFF;
}

/* line 5214, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .meevoLogo {
  width: 300px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 875px) {
  /* line 5214, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #lpMeevo .meevoLogo {
    width: 200px;
  }
}

/* line 5224, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .headlinebox {
  min-height: 250px;
  height: 100%;
  /*border: 1px red solid;*/
  display: block;
}

/* line 5231, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .devices {
  width: 100%;
  max-width: 750px;
  display: block;
  margin: 0 auto;
  /*margin-top:20px;*/
}

/* line 5240, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .tablet {
  width: 100%;
  max-width: 550px;
  display: block;
  margin: 0 auto;
}

/* line 5249, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .laptop {
  width: 100%;
  max-width: 750px;
  display: block;
  margin: 0 auto;
}

/* line 5258, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .laptoptablet {
  width: 100%;
  max-width: 750px;
  display: block;
  margin: 0 auto;
}

/* line 5267, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .phone {
  width: 100%;
  max-width: 300px;
  display: block;
  margin: 0 auto;
}

/* line 5276, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .desktop {
  width: 100%;
  max-width: 750px;
  display: block;
  margin: 0 auto;
}

/* line 5285, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .screenshotTablets {
  width: 100%;
  border: 2px solid #191919;
}

/* line 5292, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#lpMeevo .convo {
  max-width: 800px;
  width: 100%;
}

/* -----------------------------------------------------------------------------
DESIGN ELEMENTS
----------------------------------------------------------------------------- */
/*client logos*/
/* line 5306, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.clientlogo {
  margin: 15px 30px;
  opacity: .5;
  width: 130px;
}

/* line 5312, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bkgrdPurple {
  background-color: #6f48b7;
}

/* line 5317, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bkgrdGrey {
  background-color: whitesmoke;
}

/* line 5321, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bkgrdDarkGrey {
  background-color: #3d3d3d;
}

/* line 5325, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bkgrdPink {
  background-color: #fef1f6;
}
.bkgrdPinkPurpleGradient {
    background-image: linear-gradient(45deg,#d2baf4,#a571ed,#ec5a9d);
}

/* line 5329, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bkgrdBrandPink {
  background-color: #ed298f;
}

.bkgrdPurpleGradient {
    background-image: linear-gradient(45deg,#d2baf4,#a571ed)
}

@media only screen and (max-width: 875px) {
  /* line 5334, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .orderone {
    order: 1;
  }
}

@media only screen and (max-width: 875px) {
  /* line 5341, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .ordertwo {
    order: 2;
  }
}

/*ORDER ART*/
/* line 5351, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.orderArt {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media only screen and (max-width: 675px) {
  /* line 5351, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .orderArt {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
}

/* line 5367, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.orderArtOne {
  /*border: 1px red solid;*/
}
@media only screen and (max-width: 675px) {
  /* line 5367, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .orderArtOne {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}

/* line 5379, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.orderArtTwo {
  /*border: 1px red solid;*/
}
@media only screen and (max-width: 675px) {
  /* line 5379, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .orderArtTwo {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}

/* -----------------------------------------------------------------------------
IMAGES
----------------------------------------------------------------------------- */
/*for images that are 600x400 */
/* line 5399, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.maxwidthSixFour {
  max-width: 600px;
  width: 100%;
}

/*for images that are 700 pixels wide */
/* line 5405, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.maxwidth700 {
  max-width: 700px;
  width: 100%;
}

/*for images that are 300 pixels wide */
/* line 5411, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.maxwidth300 {
  max-width: 300px;
  width: 100%;
}

/*for images that are 700 pixels wide */
/* line 5417, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.maxwidth {
  width: 100%;
}

/* -----------------------------------------------------------------------------
FIX DIV
----------------------------------------------------------------------------- */
/* line 5426, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.fixedDiv {
  display: none;
  border-bottom: 1px solid #B7B7B7;
  background-color: rgba(255, 255, 255, 0.95);
  padding: 10px;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

/* -----------------------------------------------------------------------------
Tablet Frame
----------------------------------------------------------------------------- */
/* line 5445, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.desktopframe {
  border: 2px solid #ccc;
  background-color: #000000;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  padding: 40px;
  max-width: 800px;
  width: 100%;
  display: block;
}

/* line 5458, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.desktopframetwo {
  border: 2px solid #ccc;
  background-color: #FFFFFF;
  border-radius: 30px;
  padding: 0px 0px 60px 0px;
  max-width: 800px;
  width: 100%;
  display: block;
}

/* line 5468, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.tabletframe {
  border: 2px solid #ccc;
  background-color: #FFFFFF;
  border-radius: 30px;
  padding: 20px 40px;
  max-width: 600px;
  width: 100%;
  display: inline-block;
  /*display:inline-block;*/
}

/* line 5480, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.phoneframe {
  border: 2px solid #ccc;
  background-color: #FFFFFF;
  border-radius: 30px;
  padding: 30px 10px;
  max-width: 180px;
  width: 100%;
  display: inline-block;
  /*display:inline-block;*/
}

@media only screen and (max-width: 570px) {
  /* line 5496, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #coffee-talk-watch div.tab button {
    margin: 5px 0;
    min-width: 100px;
  }

  /* line 5501, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .tabletframe {
    padding: 10px 25px;
    border: 1px solid #ccc;
  }
}
/************************************************************************************
Text TABS
*************************************************************************************/
/* line 5511, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.texttabs {
  float: left;
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: 15px;
}

/* line 5519, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.texttabs ul {
  clear: left;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  left: 50%;
  text-align: center;
}

/* line 5530, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.texttabs ul li {
  display: inline-block;
  border-right: 1px solid #dddddd;
  /*float:left;*/
  list-style: none;
  margin: 5px 0px;
  padding: 0;
  position: relative;
  right: 50%;
}

/* line 5541, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.texttabs ul li:nth-last-child(1) {
  border-right: none;
}

/* line 5545, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.texttabs ul li a {
  display: block;
  margin: 0px;
  padding: 0px 10px 0px 10px;
  text-decoration: none;
  line-height: 20px;
  font-size: 12px;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: #ed298f;
  font-weight: 600;
  text-align: center;
}

/* line 5559, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.texttabs ul li a:hover {
  color: #9E005D;
}

/* line 5563, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.texttabs ul li.active a, html .tabs ul li.active a:hover {
  color: #000000;
}

/* line 5567, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.texttab_container {
  clear: both;
  width: auto;
}

/* line 5572, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.texttab_content {
  padding: 0px;
  text-align: center;
}

/************************************************************************************
Chat Box
*************************************************************************************/
/* line 5585, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.chatbox {
  width: 280px;
  border: solid 1px #000000;
  display: none;
  z-index: 999;
}

@media only screen and (max-width: 415px) {
  /* line 5594, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .chatbox {
    width: 100%;
  }
}
/* line 5599, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.chatbox.active {
  display: block;
  position: fixed;
  bottom: 0px;
  right: 0px;
}

/* line 5605, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.chatbox > .header {
  background-color: #FFFFFF;
  border-bottom: solid 1px #000000;
  font-size: 12px;
  color: #000000;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-weight: 600;
  padding: 0px 15px;
  margin: 0;
  height: 50px;
  line-height: 50px;
  display: block;
}

/* line 5619, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.chatbox > .header ul {
  margin: 0;
  padding: 0;
  display: block;
  float: right;
  list-style: none;
}

/* line 5626, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.chatbox > .header ul li {
  float: left;
}

/* line 5629, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.chatbox > div {
  width: 100%;
  height: 300px;
  padding: 15px;
  background-color: #fff;
  display: none;
}

/* line 5637, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.chatboxbtn {
  background-color: #000;
  color: #fff;
  border: none;
  font-size: 15px;
  cursor: pointer;
  padding: 5px 15px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/* line 5652, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.chatboxContent {
  text-align: center;
}

/************************************************************************************
Meevo Logo
*************************************************************************************/
/* line 5661, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.meevoLogo {
  width: 350px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 875px) {
  /* line 5661, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .meevoLogo {
    width: 200px;
  }
}

@media only screen and (max-width: 875px) {
  /* line 5670, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .meevoLogo {
    max-width: 280px;
    width: 100%;
  }
}
/************************************************************************************
FeatherLight Overlay
*************************************************************************************/
/* line 5681, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight-content {
  max-width: 960px;
}

/* line 5683, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight .featherlight-inner {
  padding: 30px;
}

/* line 5687, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight .featherlight-close-icon {
  font-size: 40px;
  width: 40px;
  height: 40px;
  background: rgba(255, 255, 255, 0.8);
}

/* line 5694, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight,
.featherlight:last-of-type {
  background: #f1f1f1;
}

/* line 5698, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight.tour-overlay {
  background: rgba(255, 255, 255, 0.8);
}

/* line 5702, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight.tour-overlay .featherlight-content {
  width: 887px;
}

/* line 5709, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.agenda-class-content .featherlight-content,
.featherlight.bio-overlay .featherlight-content,
.featherlight.tour-overlay .featherlight-content {
  padding: 45px 0 0 0;
}

/* line 5715, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight.class-overlay .featherlight-inner,
.featherlight.bio-overlay .featherlight-inner,
.featherlight.tour-overlay .featherlight-inner {
  padding: 0;
}

/* line 5719, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight.tour-overlay .tour-content {
  padding: 30px;
}

/* line 5723, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight.bio-overlay .bio-content a {
  color: #00aeef;
}

/* line 5729, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight.video-overlay .featherlight-inner,
.featherlight.conference-vid-overlay .featherlight-inner {
  padding: 0;
}

@media only screen and (max-width: 1024px) {
  /* line 5735, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .featherlight.video-overlay .featherlight-content,
  .featherlight.conference-vid-overlay .featherlight-content {
    padding: 0;
  }
}
@media only screen and (max-width: 960px) {
  /* line 5742, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .featherlight.video-overlay iframe,
  .featherlight.conference-vid-overlay iframe {
    width: 100vw;
  }
}
@media only screen and (max-width: 887px) {
  /* line 5748, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .featherlight.tour-overlay .featherlight-content {
    width: 100%;
  }
}
/* line 5754, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight.featherlight-loading .featherlight-content {
  padding: 0;
  border: 0;
  max-width: 115px;
}

/* line 5760, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight.featherlight-loading .featherlight-inner {
  padding: 35px 30px 15px;
}

/* line 5766, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight .spinner {
  text-align: center;
}

/* line 5770, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#resource-list .spinner {
  position: absolute;
  top: 50%;
  left: 50%;
}

/* line 5777, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#resource-list .spinner > div,
.featherlight .spinner > div {
  width: 15px;
  height: 15px;
  background-color: #EC008C;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

/* line 5789, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#resource-list .spinner .bounce1,
.featherlight .spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

/* line 5795, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#resource-list .spinner .bounce2,
.featherlight .spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  /* line 5801, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }

  /* line 5802, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  40% {
    -webkit-transform: scale(1);
  }
}

@keyframes sk-bouncedelay {
  /* line 5806, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  /* line 5809, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

/************************************************************************************
Business Mastery Section
*************************************************************************************/
/* line 5820, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bmlogo {
  width: 100%;
  max-width: 500px;
}

/************************************************************************************
VIDEO HERO
*************************************************************************************/
/* line 5831, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bm-banner__video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  min-width: 100%;
  height: auto;
  min-height: 100%;
  transform: translateX(-50%) translateY(-50%);
  z-index: -1;
}

/* line 5843, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bm-fullscreen-bg {
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -100;
  height: 500px;
  width: 100%;
  background: url(../img/video/bm-hero-recap-video.jpg) center center/cover no-repeat;
  text-align: center;
}

/* line 5859, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bm-partnerbanner__video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  min-width: 100%;
  height: auto;
  min-height: 100%;
  transform: translateX(-50%) translateY(-50%);
  z-index: -1;
}

/* line 5871, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bm-partnerfullscreen-bg {
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -100;
  height: 500px;
  width: 100%;
  background: url(../img/video/bm-hero-recap-partner-video.jpg) center center/cover no-repeat;
  text-align: center;
}

/************************************************************************************
PRICING
*************************************************************************************/
/* line 5890, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bmpricing {
  border: 3px solid white;
  background: #FFFFFF;
  margin: 5px;
  padding: 40px 0px;
  width: 200px;
  height: 200px;
  display: inline-block;
  border-radius: 200px;
}

/************************************************************************************
Agenda List
*************************************************************************************/
/* line 5908, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sublistone {
  list-style: circle;
  margin-left: 15px;
}

/* line 5912, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.sublisttwo {
  list-style: square;
  margin-left: 15px;
}

/************************************************************************************
Slider
*************************************************************************************/
/* line 5922, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hotel-one {
  background-image: linear-gradient(rgba(172, 115, 138, 0.5), rgba(172, 115, 138, 0.5)), url(../img/pattern.png), url(../img/hotel/jw-turnberry-entrance.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center center, top left, center center;
  background-size: cover, auto, cover;
}

/* line 5929, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.classroom {
  background-image: linear-gradient(rgba(172, 115, 138, 0.5), rgba(172, 115, 138, 0.5)), url(../img/pattern.png), url(../img/general-session.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center center, top left, top left;
  background-size: cover, auto, cover;
}

/* line 5936, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hotel-two {
  background-image: linear-gradient(rgba(172, 115, 138, 0.5), rgba(172, 115, 138, 0.5)), url(../img/pattern.png), url(../img/hotel/jw-turnberry-lounge.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center center, top left, center center;
  background-size: cover, auto, cover;
}

/* line 5943, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.stage {
  background-image: linear-gradient(rgba(172, 115, 138, 0.5), rgba(172, 115, 138, 0.5)), url(../img/pattern.png), url(../img/john-harms-stage.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center center, top left, top right;
  background-size: cover, auto, cover;
}

/* line 5950, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.hotel-three {
  background-image: linear-gradient(rgba(172, 115, 138, 0.5), rgba(172, 115, 138, 0.5)), url(../img/pattern.png), url(../img/hotel/jw-turnberry-pool-active.jpg);
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: center center, top left, center center;
  background-size: cover, auto, cover;
}

/************************************************************************************
Pricing
*************************************************************************************/
/* line 5964, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.pricingbkgrd {
  background-image: url("../img/palm-leaf.svg");
  background-repeat: no-repeat;
  background-color: #f49ac1;
  background-size: 500px;
  background-position: top left;
}

/* line 5972, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.pricingbox {
  background-color: rgba(255, 255, 255, 0.5);
  border: 8px solid #FFFFFF;
  padding: 30px;
}

/************************************************************************************
Crowd
*************************************************************************************/
/* line 5982, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.crowd {
  background-image: url(../img/crowd.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  height: 400px;
}

/************************************************************************************
Hotel
*************************************************************************************/
/* line 5994, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.venuehotel {
  background-image: url(../img/hotel/laguna-pool.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 400px;
}

/************************************************************************************
Meevo Cert
*************************************************************************************/
/* line 6007, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.meevocert {
  background-image: url(../img/meevo-cert-bkg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: auto;
  max-height: 400px;
}

/* line 6017, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.plusmore {
  color: #EC008C;
  font-size: 1.2em;
  font-weight: bold;
}

/************************************************************************************
Shadow box window
*************************************************************************************/
/* line 6028, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.blkheader {
  display: block;
  /*width:100%;*/
  background: #191919;
  padding: 0px;
  overflow: hidden;
}

/* line 6036, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.popupheader {
  display: block;
  /*width:100%;*/
  background: #a7a4a3;
  padding: 10px;
  overflow: hidden;
}

/* line 6044, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.eduimg {
  /*float:left;*/
  width: 150px;
  display: block;
  margin: 0 auto;
  /*padding-right:30px;*/
}

/* line 6052, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.biocopy {
  display: block;
  /*width:100%;*/
  padding: 30px;
}

/* line 6058, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.agendaboxcopy {
  display: block;
  /*width:100%;*/
  padding: 30px;
}

/************************************************************************************
Navigation
*************************************************************************************/
/* line 6069, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm .toggle,
[id^=drop] {
  display: none;
}

/* Giving a background-color to the nav container. */
/* line 6074, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm nav {
  margin: 0;
  padding: 0px 0px 0px 0px;
  background-color: #191919;
  z-index: 1000;
  position: fixed;
  width: 100%;
  /*border: 1px red solid;*/
}

/* line 6084, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm .toggle + a, .menu {
  display: block;
}

/* Since we'll have the "ul li" "float:left"
* we need to add a clear after the container. */
/* line 6091, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm nav:after {
  content: "";
  display: table;
  clear: both;
}

/* Removing padding, margin and "list-style" from the "ul",
* and adding "position:reltive" */
/* line 6099, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm nav ul {
  /*float: right;*/
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  text-align: center;
  /*border: 1px red solid;*/
}

/* Positioning the navigation items inline */
/* line 6110, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm nav ul li {
  margin: 0px;
  display: inline-block;
  /*float: left;*/
  text-align: left;
  background-color: #191919;
}

/* Styling the links */
/* line 6119, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm nav a {
  display: block;
  padding: 14px 20px;
  color: #FFFFFF!important;
  font-size: 16px;
  text-decoration: none;
  line-height: 32px;
}

/* line 6128, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm nav a.register {
  display: block;
  padding: 14px 20px;
  color: #FFFFFF!important;
  font-size: 16px;
  text-decoration: none;
  line-height: 32px;
  background-color: #EC008C;
}

/* line 6138, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm nav a.register:hover {
  /*background-color: #333333;*/
  color: #FFFFFF!important;
  background-color: #9D216A;
}

/* line 6145, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm nav ul li ul li:hover {
  /*background: #333333;*/
  color: #999999!important;
}

/* Background color change on Hover */
/* line 6148, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm nav a:hover {
  /*background-color: #333333;*/
  color: #999999!important;
}

/* Hide Dropdowns by Default
* and giving it a position of absolute */
/* line 6155, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm nav ul ul {
  display: none;
  position: absolute;
  /* has to be the same number as the "line-height" of "nav a" */
  top: 60px;
}

/* Display Dropdowns on Hover */
/* line 6163, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm nav ul li:hover > ul {
  display: inherit;
}

/* Fisrt Tier Dropdown */
/* line 6168, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm nav ul ul li {
  width: 200px;
  float: none;
  display: list-item;
  position: relative;
}

/* Second, Third and more Tiers	
* We move the 2nd and 3rd etc tier dropdowns to the left
* by the amount of the width of the first tier.
*/
/* line 6179, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
#bm nav ul ul ul li {
  position: relative;
  top: -60px;
  /* has to be the same number as the "width" of "nav ul ul li" */
  left: 200px;
}

/* Change ' +' in order to change the Dropdown symbol */
/* line 6188, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
li > a:after {
  content: ' +';
}

/* line 6189, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
li > a:only-child:after {
  content: '';
}

/************************************************************************************
Blog 
*************************************************************************************/
/* line 6196, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap {
  color: #3d3d3d;
  font-family: 'Open Sans', sans-serif;
}

/* line 6201, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap div {
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  /*    padding-bottom: 10px;*/
}

/* line 6208, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap div strong {
  font-weight: bold;
}

/* line 6213, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap h2 {
  font-weight: 400;
  font-size: 30px;
  line-height: 40px;
  padding-bottom: 20px;
}
@media only screen and (max-width: 675px) {
  /* line 6213, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .article-content-wrap h2 {
    font-size: 25px;
    line-height: 35px;
  }
}

/* line 6225, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap h2 strong {
  font-weight: 600;
}

/* line 6229, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap h3 {
  font-weight: 300 !important;
  font-size: 20px;
  line-height: 30px;
  padding-bottom: 10px;
}
@media only screen and (max-width: 675px) {
  /* line 6229, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .article-content-wrap h3 {
    font-size: 18px;
    line-height: 28px;
  }
}

/* line 6241, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap h3 strong {
  font-weight: 400;
}

/* line 6245, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap h4 {
  font-weight: 600;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding-bottom: 10px;
}
@media only screen and (max-width: 675px) {
  /* line 6245, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .article-content-wrap h4 {
    font-size: 16px;
    line-height: 25px;
  }
}

/* line 6259, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap ol {
  list-style: decimal!important;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 10px;
  color: #3d3d3d;
  /*margin:0px 0px 0px 18px;*/
}
@media only screen and (max-width: 675px) {
  /* line 6259, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .article-content-wrap ol {
    font-size: 16px;
    line-height: 26px;
  }
}

/* line 6274, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap ol li {
  /*padding-bottom:10px;*/
  /*padding-left: 10px;*/
}

/* line 6279, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap ol li strong {
  font-weight: 400;
}

/*.article-content-wrap ol {
    display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}*/
/* line 6292, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap ol, .article-content-wrap ul {
  margin-top: 0;
  margin-bottom: 10px;
  list-style-type: disc;
  padding-left: 40px;
}

/* line 6299, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap ol li, .article-content-wrap ul li {
  margin-bottom: 5px;
  letter-spacing: normal;
  line-height: 26px;
  font-size: 16px;
  font-weight: 300;
  color: #3d3d3d;
}

/* line 6307, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap a {
  color: #ed298f;
  text-decoration: none;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}
/* line 6312, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap a:hover {
  color: #9e005d;
}
/* line 6316, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap a:focus {
  color: #9e005d;
}

/* line 6321, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap b, .article-content-wrap strong {
  font-weight: bold;
}

/* line 6325, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap table {
  margin: 0;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  line-height: 20px;
}

/* line 6333, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.article-content-wrap td, .article-content-wrap tr {
  border: 1px solid #eaeaea;
  font-size: 14px;
  padding: 5px;
}

/* Media Queries
--------------------------------------------- */
@media all and (max-width: 768px) {
  /* line 6345, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #logo {
    display: block;
    padding: 0;
    width: 100%;
    text-align: center;
    float: none;
  }

  /* line 6353, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm nav {
    margin: 0;
  }

  /* line 6357, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm nav ul {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
  }

  /* Hide the navigation menu by default */
  /* Also hide the  */
  /* line 6369, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm .toggle + a,
  .menu {
    display: none;
  }

  /* line 6374, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm nav a.register {
    display: none;
  }

  /* Stylinf the toggle lable */
  /* line 6379, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm .toggle {
    display: block;
    background-color: #191919;
    padding: 14px 20px;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 32px;
    text-decoration: none;
    border: none;
    cursor: pointer;
  }

  /* line 6391, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm .toggle:hover {
    color: #999999;
  }

  /* line 6395, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm .toggle.register {
    display: block;
    background-color: #EC008C;
    padding: 14px 20px;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 32px;
    text-decoration: none;
    border: none;
    cursor: pointer;
  }

  /* line 6407, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm .toggle.register:hover {
    background-color: #9D216A;
  }

  /* line 6411, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm label {
    position: relative;
    top: 0;
    opacity: 1;
  }

  /* line 6417, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm label.toggle {
    text-align: left;
    text-transform: none;
    font-weight: 300;
  }

  /* Display Dropdown when clicked on Parent Lable */
  /* line 6424, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm [id^=drop]:checked + ul {
    display: block;
  }

  /* Change menu item's width to 100% */
  /* line 6429, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm nav ul li {
    display: block;
    width: 100%;
  }

  /* line 6435, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm nav ul ul .toggle,
  #bm nav ul ul a {
    padding: 0 40px;
  }

  /* line 6439, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm nav ul ul ul a {
    padding: 0 80px;
  }

  /* line 6444, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm nav a:hover,
  #bm nav ul ul ul a {
    /*background-color: #333333;*/
  }

  /* line 6450, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm nav ul li ul li .toggle,
  #bm nav ul ul a,
  #bm nav ul ul ul a {
    padding: 14px 20px;
    color: #FFF;
    font-size: 16px;
  }

  /* line 6458, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm nav ul li ul li .toggle,
  #bm nav ul ul a {
    background-color: #000000;
  }

  /* Hide Dropdowns by Default */
  /* line 6463, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm nav ul ul {
    float: none;
    position: static;
    color: #ffffff;
    /* has to be the same number as the "line-height" of "nav a" */
  }

  /* Hide menus on hover */
  /* line 6472, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm nav ul ul li:hover > ul,
  #bm nav ul li:hover > ul {
    display: none;
  }

  /* Fisrt Tier Dropdown */
  /* line 6477, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm nav ul ul li {
    display: block;
    width: 100%;
  }

  /* line 6482, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm nav ul ul ul li {
    position: static;
    /* has to be the same number as the "width" of "nav ul ul li" */
  }
}
@media all and (max-width: 330px) {
  /* line 6492, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  #bm nav ul li {
    display: block;
    width: 100%;
  }
}
/************************************************************************************

AGENDA 

*************************************************************************************/
/* line 6507, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.agwrapper {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  padding: 0px;
}

@media only screen and (max-width: 675px) {
  /* line 6519, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .agwrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
}
/* line 6529, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.agwrapper h4, .agwrapper h3, .agwrapper p {
  color: #fff;
  padding: 0px;
  margin: 0px;
}

/* line 6535, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.agtime {
  flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  min-width: 180px;
  padding: 0px;
  margin: 5px;
  text-align: right;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media only screen and (max-width: 675px) {
  /* line 6549, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .agtime {
    flex: auto;
    text-align: left;
  }
}
/* line 6556, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.aginfowrapper {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  width: 100%;
}

@media only screen and (max-width: 675px) {
  /* line 6563, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .agendainfowrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
}
/* line 6573, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.aginfo {
  width: 40%;
  align-self: stretch;
  flex-grow: 1;
  color: #FFFFFF!important;
  padding: 20px;
  margin: 5px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 130px;
}

@media only screen and (max-width: 675px) {
  /* line 6587, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .aginfo {
    width: 100%;
  }
}
/* line 6592, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.plus {
  color: #000;
  font-size: 1.2em;
  font-weight: bold;
}

/* line 6598, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.agbreakout {
  width: 100%;
  align-self: stretch;
  flex-grow: 1;
  padding: 1px;
  margin: 5px;
  text-align: center;
}

/* line 6607, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.blubkg {
  background-color: #F49AC1;
  /*border-left: 5px solid #6694DD;
  border-top: 1px solid #6694DD;
  border-bottom: 1px solid #6694DD;
  border-right: 1px solid #6694DD;*/
}

/* line 6617, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bluborder p {
  color: #6b6b6b;
}

/* line 6621, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bluborder {
  border-top: 1px #e5e5e5 solid;
}

@media only screen and (max-width: 675px) {
  /* line 6626, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .bluborder {
    border-top: none;
  }
}
/* line 6631, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.purplbkg {
  background-color: #C383C6;
  /*border-left: 5px solid #921297;
  border-top: 1px solid #921297;
  border-bottom: 1px solid #921297;
  border-right: 1px solid #921297;*/
}

/* line 6639, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.purplbkg:hover {
  background-color: #b65fba;
}

/* line 6643, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.purplborder p {
  color: #6b6b6b;
}

/* line 6648, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.purplborder {
  border-top: 1px #e5e5e5 solid;
}

@media only screen and (max-width: 675px) {
  /* line 6653, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .purplborder {
    border-top: none;
  }
}
/* line 6658, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.pinkbkg {
  background-color: #d46797;
  /*border-left: 5px solid #EC008C;
  border-top: 1px solid #EC008C;
  border-bottom: 1px solid #EC008C;
  border-right: 1px solid #EC008C;*/
}

/* line 6666, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.pinkbkg:hover {
  background-color: #F49AC1;
}

/* line 6670, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.pinkborder p {
  color: #6b6b6b;
}

/* line 6674, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.pinkborder {
  border-top: 1px #e5e5e5 solid;
}

@media only screen and (max-width: 675px) {
  /* line 6679, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .pinkborder {
    border-top: none;
  }
}
/* line 6686, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bluemillenniumbkg {
  background-color: #6694DD;
}

/* line 6690, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.bluemillenniumbkg:hover {
  background-color: #90B1E4;
}

@media only screen and (max-width: 675px) {
  /* line 6695, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
  .bluemillenniumbkg {
    border-top: none;
  }
}
/* line 6701, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.tbdbkg {
  border: 1px solid #d46797;
  /*border-left: 5px solid #EC008C;
  border-top: 1px solid #EC008C;
  border-bottom: 1px solid #EC008C;
  border-right: 1px solid #EC008C;*/
}

/* line 6712, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight.gallery-overlay .featherlight-content {
  padding: 45px 0 0 0;
  border-bottom-width: 0;
  width: 100%;
}

/* line 6718, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight.gallery-overlay .featherlight-inner {
  padding: 0;
}

/* line 6722, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight.gallery-overlay .featherlight-previous {
  left: 0;
}

/* line 6725, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight.gallery-overlay .featherlight-next {
  right: 0;
}

/* line 6729, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight.gallery-overlay .featherlight-content img.gallery {
  width: 100%;
}

/* line 6732, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight-next, .featherlight-previous {
  background: rgba(255, 255, 255, 0);
}

/* line 6735, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight-next:hover, .featherlight-previous:hover {
  background: none;
}

/* line 6738, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight-next span, .featherlight-previous span {
  display: inline-block;
}

/* line 6741, ../../src/MsiSiteBundle/Resources/public/scss/style.scss */
.featherlight.gallery-overlay #slide-counter {
  position: absolute;
  top: 15px;
  left: 50%;
}
.conversionHero {
    background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url(../img/pattern.png), url(../img/conversion/conversion-hero.jpg);
    background-repeat: no-repeat, repeat, no-repeat;
    background-position: center center, center center, center center;
    background-size: cover, auto, cover;
}
.listautoclientcomm ul, .listavoid ul, .listcenteraloffice ul, .listcheck ul, .listcheckmarkcircle ul, .listconvobar ul, .listcustom ul, .listincluded ul, .listincludedgrey ul, .listinventory ul, .listmanageemployees ul, .listmarketing ul, .listmemberships ul, .listmultitasking ul, .listpackages ul, .listpayment ul, .listreports ul, .listsecurity ul, .listsimpcheckout ul, .listsmanagereviews ul, .listsmartcenters ul, .listsmobile ul, .listsonlineselfbook ul, .listsrevenue ul, .listwaitlist ul, .listwalkinmanager ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.listsimpcheckout ul li, .listsmanagereviews ul li, .listsmobile ul li, .listsonlineselfbook ul li, .listsrevenue ul li {
    background-image: url(../img/icon-circle-feature-simplified-check-out.svg);
    background-size: 65px 65px;
    background-repeat: no-repeat;
    background-position: 5px 8px;
    padding: 10px 10px 10px 80px;
}
.listsmanagereviews ul li, .listsmobile ul li, .listsonlineselfbook ul li, .listsrevenue ul li {
    background-image: url(../img/icon-circle-feature-online-self-booking.svg);
}
.listautoclientcomm ul li, .listcenteraloffice ul li, .listmarketing ul li, .listpayment ul li, .listsecurity ul li {
    background-image: url(../img/icon-circle-feature-security.svg);
    background-size: 65px 65px;
    background-repeat: no-repeat;
    background-position: 5px 8px;
    padding: 10px 10px 10px 80px;
}
.listautoclientcomm ul li, .listcenteraloffice ul li, .listmarketing ul li, .listpayment ul li {
    background-image: url(../img/icon-circle-feature-central-office.svg);
}
.listautoclientcomm ul li, .listmarketing ul li, .listpayment ul li {
    background-image: url(../img/icon-circle-feature-marketing.svg);
}
.listautoclientcomm ul li, .listpayment ul li {
    background-image: url(../img/icon-circle-feature-payment-processing.svg);
}
.listautoclientcomm ul li {
    background-image: url(../img/icon-circle-feature-automated-client-communications.svg);
}
.listinventory ul li, .listmemberships ul li, .listmultitasking ul li, .listreports ul li, .listsmartcenters ul li {
    background-image: url(../img/icon-circle-feature-reports.svg);
    background-size: 65px 65px;
    background-repeat: no-repeat;
    background-position: 5px 8px;
    padding: 10px 10px 10px 80px;
}
.textwrapperbox {
    padding: 30px;
}