/*
===============================================================
 # CUSTOM CSS
 - Please do not edit this file. this file is generated by server-side code
 - Every changes here will be overwritten
===============================================================*/

.msp-cn-140-2 { font-family:"Montserrat";font-weight:700;font-size:71px;line-height:66px;white-space:nowrap;color:#ffffff;text-transform:uppercase; } 
.msp-cn-140-3 { font-family:"Montserrat";font-weight:normal;font-size:18px;line-height:normal;white-space:nowrap;color:#ffffff; } 
.msp-cn-140-4 { font-family:"Montserrat";font-weight:normal;font-size:14px;letter-spacing:6px;line-height:normal;white-space:nowrap;color:#ffffff;text-transform:uppercase; } 
.msp-cn-140-5 { font-family:"Montserrat";font-weight:normal;font-size:12px;text-align:center;line-height:normal;white-space:nowrap; } 
.msp-cn-140-11 { font-family:"Montserrat";font-weight:700;font-size:71px;line-height:66px;white-space:nowrap;color:#ffffff;text-transform:uppercase; } 
.msp-cn-140-31 { font-family:"Montserrat";font-weight:700;font-size:71px;line-height:66px;white-space:nowrap;color:#ffffff;text-transform:uppercase; } 
.msp-cn-140-32 { font-family:"Montserrat";font-weight:normal;font-size:18px;line-height:normal;white-space:nowrap;color:#ffffff; } 
.msp-cn-140-33 { font-family:"Montserrat";font-weight:normal;font-size:14px;letter-spacing:6px;line-height:normal;white-space:nowrap;color:#ffffff;text-transform:uppercase; } 
.msp-cn-140-34 { font-family:"Montserrat";font-weight:normal;font-size:12px;text-align:center;line-height:normal;white-space:nowrap; } 
.msp-cn-140-35 { font-family:"Montserrat";font-weight:700;font-size:71px;line-height:66px;white-space:nowrap;color:#ffffff;text-transform:uppercase; } 
.msp-cn-140-36 { font-family:"Montserrat";font-weight:normal;font-size:8px;line-height:normal;white-space:nowrap;color:#ffffff; } 
.msp-cn-140-37 { font-family:"Montserrat";font-weight:normal;font-size:8px;line-height:normal;white-space:nowrap;color:#ffffff; } 
.ms-panorama .ms-slide-layers {
  overflow: visibl;
}
.ms-parent-id-7 > .master-slider{ background:#000000; }
.master-slider .spinner-static {
  animation: none;
}
.master-slider .spinner-rotate {
    -webkit-animation:ms-spin-grid 1.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-animation:ms-spin-grid 1.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    animation:ms-spin-grid 1.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@-moz-keyframes ms-spin-grid { 100% { -moz-transform: rotate(-360deg); } }
@-webkit-keyframes ms-spin-grid { 100% { -webkit-transform: rotate(-360deg); } }
@keyframes ms-spin-grid { 100% { transform:rotate(-360deg); } }
.ms-parent-id-5 > .master-slider{ background:#ffffff; }
.animated-mouse .ms-wheel-icon {
  -webkit-animation: scroll-wheel 1.3s ease-out infinite forwards;
  -moz-animation: scroll-wheel 1.3s ease-out infinite forwards;
  animation: scroll-wheel 1.3s ease-out infinite forwards;
}

@-webkit-keyframes scroll-wheel {
  0% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(10px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    opacity: 0;
  }
}
@-moz-keyframes scroll-wheel {
  0% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
  50% {
    -moz-transform: translateY(10px);
    opacity: 0;
  }
  100% {
    -moz-transform: translateY(0);
    opacity: 0;
  }
}
@keyframes scroll-wheel {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
}

.ms-parent-id-2 > .master-slider{ background:#000000; }