/**
 *  Master Slider Skin
 */
/*!
Theme Name: South Coast Plaza
Theme URI: http://www.southcoastplaza.com
Version: 2.0
Author: Local Wisdom
*/
@media (max-width: 768px) {
  .master-slider-parent {
    margin-left: -20px;
    margin-right: -20px; } }

.ms-editorial-skin, .ms-slide-container, .ms-map-skin {
  font: normal 16px "Raleway", Arial, Helvetica, sans-serif;
  /* controls */
  /* circle
  .ms-tooltip-point .ms-point-center {
    background-color: #fff;
    border: 2px solid #000;
    border-radius: 16px;
    height: 16px;
    margin: 4px;
    width: 16px;
    margin: -8px 0 0 -8px;
    position: absolute;
    z-index: 5;
    @media (max-width:1023px){
      background-color: transparent;
      border: none;
      height: 20px;
      width: 20px;
      &:after {
        background-color: #fff;
        border: 2px solid #000;
        border-radius: 12px;
        content: " ";
        display: block;
        height: 12px;
        margin: 4px 0 0 4px;
        width: 12px;
      }
    }
    @media (max-width:768px){
      &:after {
        border-width: 1px;
        border-radius: 9px;
        height: 9px;
        margin: 6px 0 0 6px;
        width: 9px;
      }
    }
  }*/ }
  .ms-editorial-skin .ms-slide .ms-slide-vpbtn, .ms-editorial-skin .ms-slide .ms-video-btn, .ms-slide-container .ms-slide .ms-slide-vpbtn, .ms-slide-container .ms-slide .ms-video-btn, .ms-map-skin .ms-slide .ms-slide-vpbtn, .ms-map-skin .ms-slide .ms-video-btn {
    width: 50px;
    height: 51px;
    background: url(skins/light-skin-1.png) no-repeat -14px -150px;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px; }
  .ms-editorial-skin .ms-slide .ms-slide-vcbtn, .ms-slide-container .ms-slide .ms-slide-vcbtn, .ms-map-skin .ms-slide .ms-slide-vcbtn {
    width: 30px;
    height: 30px;
    background: url(skins/light-skin-1.png) no-repeat -24px -28px;
    top: 18px;
    right: 30px; }
  .ms-editorial-skin .ms-nav-next,
  .ms-editorial-skin .ms-nav-prev, .ms-slide-container .ms-nav-next,
  .ms-slide-container .ms-nav-prev, .ms-map-skin .ms-nav-next,
  .ms-map-skin .ms-nav-prev {
    position: absolute;
    height: 100%;
    top: 0;
    width: 50px;
    z-index: 10; }
    .ms-editorial-skin .ms-nav-next:after,
    .ms-editorial-skin .ms-nav-prev:after, .ms-slide-container .ms-nav-next:after,
    .ms-slide-container .ms-nav-prev:after, .ms-map-skin .ms-nav-next:after,
    .ms-map-skin .ms-nav-prev:after {
      border-right: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      content: " ";
      display: inline-block;
      height: 40px;
      cursor: pointer;
      top: 50%;
      margin-top: -20px;
      position: absolute;
      transform: rotate(-225deg);
      width: 40px; }
    @media (max-width: 1023px) {
      .ms-editorial-skin .ms-nav-next:after,
      .ms-editorial-skin .ms-nav-prev:after, .ms-slide-container .ms-nav-next:after,
      .ms-slide-container .ms-nav-prev:after, .ms-map-skin .ms-nav-next:after,
      .ms-map-skin .ms-nav-prev:after {
        height: 20px;
        margin-top: -10px;
        width: 20px; } }
    @media (max-width: 768px) {
      .ms-editorial-skin .ms-nav-next,
      .ms-editorial-skin .ms-nav-prev, .ms-slide-container .ms-nav-next,
      .ms-slide-container .ms-nav-prev, .ms-map-skin .ms-nav-next,
      .ms-map-skin .ms-nav-prev {
        display: none; } }
  .ms-editorial-skin .ms-nav-prev, .ms-slide-container .ms-nav-prev, .ms-map-skin .ms-nav-prev {
    left: 0; }
    .ms-editorial-skin .ms-nav-prev:after, .ms-slide-container .ms-nav-prev:after, .ms-map-skin .ms-nav-prev:after {
      left: 20px; }
      @media (max-width: 1023px) {
        .ms-editorial-skin .ms-nav-prev:after, .ms-slide-container .ms-nav-prev:after, .ms-map-skin .ms-nav-prev:after {
          left: 10px; } }
  .ms-editorial-skin .ms-nav-next, .ms-slide-container .ms-nav-next, .ms-map-skin .ms-nav-next {
    right: 0; }
    .ms-editorial-skin .ms-nav-next:after, .ms-slide-container .ms-nav-next:after, .ms-map-skin .ms-nav-next:after {
      right: 20px;
      transform: rotate(-45deg); }
      @media (max-width: 1023px) {
        .ms-editorial-skin .ms-nav-next:after, .ms-slide-container .ms-nav-next:after, .ms-map-skin .ms-nav-next:after {
          right: 10px; } }
  .ms-editorial-skin .ms-thumb-list.ms-dir-h, .ms-slide-container .ms-thumb-list.ms-dir-h, .ms-map-skin .ms-thumb-list.ms-dir-h {
    box-sizing: border-box;
    margin: 50px auto 0 !important;
    padding: 0 80px; }
    .ms-editorial-skin .ms-thumb-list.ms-dir-h .ms-thumblist-fwd,
    .ms-editorial-skin .ms-thumb-list.ms-dir-h .ms-thumblist-bwd, .ms-slide-container .ms-thumb-list.ms-dir-h .ms-thumblist-fwd,
    .ms-slide-container .ms-thumb-list.ms-dir-h .ms-thumblist-bwd, .ms-map-skin .ms-thumb-list.ms-dir-h .ms-thumblist-fwd,
    .ms-map-skin .ms-thumb-list.ms-dir-h .ms-thumblist-bwd {
      background: #fff;
      cursor: pointer;
      height: 100%;
      width: 80px;
      z-index: 10; }
      .ms-editorial-skin .ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after,
      .ms-editorial-skin .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after, .ms-slide-container .ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after,
      .ms-slide-container .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after, .ms-map-skin .ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after,
      .ms-map-skin .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after {
        content: " ";
        background: none;
        border-bottom: 1px solid #979797;
        border-left: none;
        border-right: 1px solid #979797;
        border-top: none;
        display: inline-block;
        height: 60px;
        top: 50%;
        margin-top: -30px;
        position: absolute;
        width: 60px; }
    .ms-editorial-skin .ms-thumb-list.ms-dir-h .ms-thumblist-fwd, .ms-slide-container .ms-thumb-list.ms-dir-h .ms-thumblist-fwd, .ms-map-skin .ms-thumb-list.ms-dir-h .ms-thumblist-fwd {
      left: 0; }
      .ms-editorial-skin .ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after, .ms-slide-container .ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after, .ms-map-skin .ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after {
        left: 14px;
        transform: rotate(-225deg); }
    .ms-editorial-skin .ms-thumb-list.ms-dir-h .ms-thumblist-bwd, .ms-slide-container .ms-thumb-list.ms-dir-h .ms-thumblist-bwd, .ms-map-skin .ms-thumb-list.ms-dir-h .ms-thumblist-bwd {
      right: 0; }
      .ms-editorial-skin .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after, .ms-slide-container .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after, .ms-map-skin .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after {
        left: auto;
        right: 14px;
        transform: rotate(-45deg); }
    @media (max-width: 1023px) {
      .ms-editorial-skin .ms-thumb-list.ms-dir-h, .ms-slide-container .ms-thumb-list.ms-dir-h, .ms-map-skin .ms-thumb-list.ms-dir-h {
        height: auto !important;
        margin-bottom: 25px !important;
        padding: 0 40px; }
        .ms-editorial-skin .ms-thumb-list.ms-dir-h .ms-thumblist-fwd,
        .ms-editorial-skin .ms-thumb-list.ms-dir-h .ms-thumblist-bwd, .ms-slide-container .ms-thumb-list.ms-dir-h .ms-thumblist-fwd,
        .ms-slide-container .ms-thumb-list.ms-dir-h .ms-thumblist-bwd, .ms-map-skin .ms-thumb-list.ms-dir-h .ms-thumblist-fwd,
        .ms-map-skin .ms-thumb-list.ms-dir-h .ms-thumblist-bwd {
          width: 40px; }
          .ms-editorial-skin .ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after,
          .ms-editorial-skin .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after, .ms-slide-container .ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after,
          .ms-slide-container .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after, .ms-map-skin .ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after,
          .ms-map-skin .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after {
            height: 30px;
            margin-top: -15px;
            width: 30px; } }
    @media (max-width: 1023px) {
      .ms-editorial-skin .ms-thumb-list.ms-dir-h, .ms-slide-container .ms-thumb-list.ms-dir-h, .ms-map-skin .ms-thumb-list.ms-dir-h {
        margin-bottom: 15px !important;
        padding: 0; }
        .ms-editorial-skin .ms-thumb-list.ms-dir-h .ms-thumblist-fwd,
        .ms-editorial-skin .ms-thumb-list.ms-dir-h .ms-thumblist-bwd, .ms-slide-container .ms-thumb-list.ms-dir-h .ms-thumblist-fwd,
        .ms-slide-container .ms-thumb-list.ms-dir-h .ms-thumblist-bwd, .ms-map-skin .ms-thumb-list.ms-dir-h .ms-thumblist-fwd,
        .ms-map-skin .ms-thumb-list.ms-dir-h .ms-thumblist-bwd {
          display: none; } }
  @media (max-width: 1023px) {
    .ms-editorial-skin .ms-thumb-frame, .ms-slide-container .ms-thumb-frame, .ms-map-skin .ms-thumb-frame {
      height: auto !important;
      margin-right: 25px !important;
      width: 150px !important; }
      .ms-editorial-skin .ms-thumb-frame img, .ms-slide-container .ms-thumb-frame img, .ms-map-skin .ms-thumb-frame img {
        height: auto !important;
        max-width: 150px; } }
  @media (max-width: 768px) {
    .ms-editorial-skin .ms-thumb-frame, .ms-slide-container .ms-thumb-frame, .ms-map-skin .ms-thumb-frame {
      margin-right: 15px !important;
      width: 100px !important; } }
  .ms-editorial-skin .ms-bullet, .ms-slide-container .ms-bullet, .ms-map-skin .ms-bullet {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    height: 8px;
    margin: 4px 8px;
    width: 8px; }
  .ms-editorial-skin .ms-bullet-selected, .ms-slide-container .ms-bullet-selected, .ms-map-skin .ms-bullet-selected {
    background-color: #444; }
  .ms-editorial-skin .ms-tooltip, .ms-slide-container .ms-tooltip, .ms-map-skin .ms-tooltip {
    cursor: auto;
    position: absolute;
    z-index: 110; }
  .ms-editorial-skin .ms-tooltip-top .ms-tooltip-arrow,
  .ms-editorial-skin .ms-tooltip-bottom .ms-tooltip-arrow,
  .ms-editorial-skin .ms-tooltip-right .ms-tooltip-arrow,
  .ms-editorial-skin .ms-tooltip-left .ms-tooltip-arrow, .ms-slide-container .ms-tooltip-top .ms-tooltip-arrow,
  .ms-slide-container .ms-tooltip-bottom .ms-tooltip-arrow,
  .ms-slide-container .ms-tooltip-right .ms-tooltip-arrow,
  .ms-slide-container .ms-tooltip-left .ms-tooltip-arrow, .ms-map-skin .ms-tooltip-top .ms-tooltip-arrow,
  .ms-map-skin .ms-tooltip-bottom .ms-tooltip-arrow,
  .ms-map-skin .ms-tooltip-right .ms-tooltip-arrow,
  .ms-map-skin .ms-tooltip-left .ms-tooltip-arrow {
    display: none; }
  .ms-editorial-skin .ms-tooltip-top .ms-tooltip-arrow,
  .ms-editorial-skin .ms-tooltip-bottom .ms-tooltip-arrow, .ms-slide-container .ms-tooltip-top .ms-tooltip-arrow,
  .ms-slide-container .ms-tooltip-bottom .ms-tooltip-arrow, .ms-map-skin .ms-tooltip-top .ms-tooltip-arrow,
  .ms-map-skin .ms-tooltip-bottom .ms-tooltip-arrow {
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
    position: absolute;
    left: 50%;
    margin-left: -10px; }
  .ms-editorial-skin .ms-tooltip-top .ms-tooltip-arrow, .ms-slide-container .ms-tooltip-top .ms-tooltip-arrow, .ms-map-skin .ms-tooltip-top .ms-tooltip-arrow {
    border-top: solid 10px;
    border-top-color: silver;
    border-top-color: rgba(240, 240, 240, 0.88);
    bottom: -10px; }
  .ms-editorial-skin .ms-tooltip-bottom .ms-tooltip-arrow, .ms-slide-container .ms-tooltip-bottom .ms-tooltip-arrow, .ms-map-skin .ms-tooltip-bottom .ms-tooltip-arrow {
    border-bottom: solid 10px;
    border-bottom-color: silver;
    border-bottom-color: rgba(240, 240, 240, 0.88);
    top: -10px; }
  .ms-editorial-skin .ms-tooltip-right .ms-tooltip-arrow,
  .ms-editorial-skin .ms-tooltip-left .ms-tooltip-arrow, .ms-slide-container .ms-tooltip-right .ms-tooltip-arrow,
  .ms-slide-container .ms-tooltip-left .ms-tooltip-arrow, .ms-map-skin .ms-tooltip-right .ms-tooltip-arrow,
  .ms-map-skin .ms-tooltip-left .ms-tooltip-arrow {
    border-top: solid 10px transparent;
    border-bottom: solid 10px transparent;
    position: absolute;
    top: 50%;
    margin-top: -10px; }
  .ms-editorial-skin .ms-tooltip-right .ms-tooltip-arrow, .ms-slide-container .ms-tooltip-right .ms-tooltip-arrow, .ms-map-skin .ms-tooltip-right .ms-tooltip-arrow {
    border-right: solid 10px;
    border-right-color: silver;
    border-right-color: rgba(240, 240, 240, 0.88);
    left: -10px; }
  .ms-editorial-skin .ms-tooltip-left .ms-tooltip-arrow, .ms-slide-container .ms-tooltip-left .ms-tooltip-arrow, .ms-map-skin .ms-tooltip-left .ms-tooltip-arrow {
    border-left: solid 10px;
    border-left-color: silver;
    border-left-color: rgba(240, 240, 240, 0.88);
    right: -10px; }
  .ms-editorial-skin .ms-tooltip-point, .ms-slide-container .ms-tooltip-point, .ms-map-skin .ms-tooltip-point {
    cursor: pointer; }
  .ms-editorial-skin .ms-tooltip-point .ms-point-center, .ms-slide-container .ms-tooltip-point .ms-point-center, .ms-map-skin .ms-tooltip-point .ms-point-center {
    color: #fff;
    display: inline-block;
    font: normal 18px 'FontAwesome';
    height: 24px;
    line-height: 24px;
    position: absolute;
    text-align: center;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    width: 24px;
    z-index: 5; }
    .ms-editorial-skin .ms-tooltip-point .ms-point-center:after, .ms-slide-container .ms-tooltip-point .ms-point-center:after, .ms-map-skin .ms-tooltip-point .ms-point-center:after {
      content: '\f067'; }
    @media (max-width: 768px) {
      .ms-editorial-skin .ms-tooltip-point .ms-point-center, .ms-slide-container .ms-tooltip-point .ms-point-center, .ms-map-skin .ms-tooltip-point .ms-point-center {
        font-size: 14px; }
        .ms-editorial-skin .ms-tooltip-point .ms-point-center:after, .ms-slide-container .ms-tooltip-point .ms-point-center:after, .ms-map-skin .ms-tooltip-point .ms-point-center:after {
          height: 9px;
          margin: 6px 0 0 6px;
          width: 9px; } }
  .ms-editorial-skin .ms-tooltip, .ms-slide-container .ms-tooltip, .ms-map-skin .ms-tooltip {
    max-width: 260px; }
    @media (max-width: 768px) {
      .ms-editorial-skin .ms-tooltip, .ms-slide-container .ms-tooltip, .ms-map-skin .ms-tooltip {
        left: 0 !important;
        max-width: none;
        top: 70% !important;
        transition: none !important;
        width: 100% !important; } }
    @media (max-width: 520px) {
      .ms-editorial-skin .ms-tooltip, .ms-slide-container .ms-tooltip, .ms-map-skin .ms-tooltip {
        top: 60% !important; } }
  .ms-editorial-skin .ms-tooltip-cont, .ms-slide-container .ms-tooltip-cont, .ms-map-skin .ms-tooltip-cont {
    background: silver;
    background: rgba(254, 254, 254, 0.95);
    color: #2f2f2f;
    font-size: 12px;
    padding: 20px;
    text-shadow: 0 1px 0px white;
    margin-left: -1px; }
    @media (max-width: 768px) {
      .ms-editorial-skin .ms-tooltip-cont, .ms-slide-container .ms-tooltip-cont, .ms-map-skin .ms-tooltip-cont {
        background: #fefefe;
        padding: 10px; } }
    .ms-editorial-skin .ms-tooltip-cont h3, .ms-editorial-skin .ms-tooltip-cont p, .ms-editorial-skin .ms-tooltip-cont a, .ms-slide-container .ms-tooltip-cont h3, .ms-slide-container .ms-tooltip-cont p, .ms-slide-container .ms-tooltip-cont a, .ms-map-skin .ms-tooltip-cont h3, .ms-map-skin .ms-tooltip-cont p, .ms-map-skin .ms-tooltip-cont a {
      color: #2f2f2f;
      text-shadow: none; }
    .ms-editorial-skin .ms-tooltip-cont h3, .ms-slide-container .ms-tooltip-cont h3, .ms-map-skin .ms-tooltip-cont h3 {
      font-size: 2em;
      margin-bottom: 5px; }
      @media (max-width: 768px) {
        .ms-editorial-skin .ms-tooltip-cont h3, .ms-slide-container .ms-tooltip-cont h3, .ms-map-skin .ms-tooltip-cont h3 {
          font-size: 1.3em; } }
    .ms-editorial-skin .ms-tooltip-cont p, .ms-slide-container .ms-tooltip-cont p, .ms-map-skin .ms-tooltip-cont p {
      font-size: 1em; }
    .ms-editorial-skin .ms-tooltip-cont a, .ms-slide-container .ms-tooltip-cont a, .ms-map-skin .ms-tooltip-cont a {
      text-decoration: underline; }
  .ms-editorial-skin .ms-layer p a, .ms-slide-container .ms-layer p a, .ms-map-skin .ms-layer p a {
    text-decoration: none !important; }

.ms-map-skin .ms-tooltip-point .ms-point-center:after {
  content: none;
  left: -7px;
  top: 7px; }

/* retina */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .ms-slide .ms-slide-vpbtn,
  .ms-video-btn,
  .ms-slide .ms-slide-vcbtn,
  .ms-nav-next,
  .ms-nav-prev,
  .ms-bullet {
    background-image: url(skins/light-skin-1-retina.png);
    background-size: 152px 225px; } }

/** Master Slider Admin Skin */
.msp-slide-stage, .ms-slide-container {
  font: normal 16px "Raleway", Arial, Helvetica, sans-serif !important; }
  .msp-slide-stage h2, .msp-slide-stage h3, .msp-slide-stage h4, .msp-slide-stage h5, .msp-slide-stage h6 p, .ms-slide-container h2, .ms-slide-container h3, .ms-slide-container h4, .ms-slide-container h5, .ms-slide-container h6 p {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    line-height: 1.3em !important; }
    .msp-slide-stage h2 span, .msp-slide-stage h3 span, .msp-slide-stage h4 span, .msp-slide-stage h5 span, .msp-slide-stage h6 p span, .ms-slide-container h2 span, .ms-slide-container h3 span, .ms-slide-container h4 span, .ms-slide-container h5 span, .ms-slide-container h6 p span {
      display: inline-block;
      line-height: 1.3em; }
  .msp-slide-stage .msp-stage-hotspot, .ms-slide-container .msp-stage-hotspot {
    background: none;
    border: none;
    color: #fff;
    display: inline-block;
    font: normal 18px 'FontAwesome';
    height: 24px;
    line-height: 24px;
    position: absolute;
    text-align: center;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    width: 24px;
    z-index: 5; }
    .msp-slide-stage .msp-stage-hotspot:after, .ms-slide-container .msp-stage-hotspot:after {
      content: '\f067'; }
  .msp-slide-stage .msp-layer h2, .msp-slide-stage .msp-layer h3, .msp-slide-stage .msp-layer h4, .msp-slide-stage .msp-layer h5, .msp-slide-stage .msp-layer h6 p, .ms-slide-container .msp-layer h2, .ms-slide-container .msp-layer h3, .ms-slide-container .msp-layer h4, .ms-slide-container .msp-layer h5, .ms-slide-container .msp-layer h6 p {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    line-height: 1.3em !important; }
    .msp-slide-stage .msp-layer h2 span, .msp-slide-stage .msp-layer h3 span, .msp-slide-stage .msp-layer h4 span, .msp-slide-stage .msp-layer h5 span, .msp-slide-stage .msp-layer h6 p span, .ms-slide-container .msp-layer h2 span, .ms-slide-container .msp-layer h3 span, .ms-slide-container .msp-layer h4 span, .ms-slide-container .msp-layer h5 span, .ms-slide-container .msp-layer h6 p span {
      display: inline-block;
      line-height: 1.3em; }
  .msp-slide-stage .msp-layer h2, .ms-slide-container .msp-layer h2 {
    font-size: 1.8em !important; }
  .msp-slide-stage .msp-layer h3, .ms-slide-container .msp-layer h3 {
    font-size: 1.5em !important; }
  .msp-slide-stage .msp-layer h4, .ms-slide-container .msp-layer h4 {
    font-size: 1.25em !important; }
  .msp-slide-stage .msp-layer h5, .ms-slide-container .msp-layer h5 {
    font-size: 1.125em !important; }
  .msp-slide-stage .msp-layer h6, .ms-slide-container .msp-layer h6 {
    font-size: 0.875em !important; }
  .msp-slide-stage .msp-layer p, .ms-slide-container .msp-layer p {
    font-size: 1em !important; }
