

/* ADD ANY CSS OVERRIDES TO THE DEFAULT STYLE-CUSTOMIZER HERE */

.home #Banner, .home #Banner.bkgimg {min-height:360px !important;}

header .nav > li:last-child {padding-left:7px;}
header .nav > li:last-child a {color: #9631b7 !important; background-color: #ffffff !important;}
header .nav > li:last-child a:hover {background-color: #9631b7 !important;}

header .nav > li:nth-last-child(2) {padding-left:7px;}
header .nav > li:nth-last-child(2) a {color: #9631b7 !important; background-color: #ffffff !important;}
header .nav > li:nth-last-child(2) a:hover {background-color: #9631b7 !important;}

header .nav > li:nth-last-child(3) {padding-left:7px;}
header .nav > li:nth-last-child(3) a {color: #9631b7 !important; background-color: #ffffff !important;}
header .nav > li:nth-last-child(3) a:hover {background-color: #9631b7 !important;}

.su-spoiler-style-default > .su-spoiler-title {box-shadow:0px 0px 40px inset #ffffff !important; font-size:21px; padding:18px; color: #71a527; font-weight:400; border:1px solid #dadada;}
.su-spoiler-style-default > .su-spoiler-title:hover {box-shadow:0px 0px 15px #ffffff !important; color: #9631b7 !important;}
.su-spoiler-style-default:hover .su-spoiler-title  {color: #9631b7 !important;}
#Page .su-spoiler-icon {right:15px; left: auto; color:#9a9a9a; padding-top:10px;}
#Page .su-spoiler.su-spoiler-closed > .su-spoiler-content {padding-bottom:0px;}
#Page .su-spoiler.su-spoiler-closed:hover {box-shj}
#Page .su-spoiler-style-default > .su-spoiler-content {border:1px solid #dadada; border-top:0px solid transparent; padding-bottom:45px; padding-right:25px;}

@-webkit-keyframes zoomHover {
  from {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1.08, 1.08, 1.08);
      box-shadow: 0px 0px 15px #ddd;
    transform: scale3d(1.08, 1.08, 1.08);
      position: absolute;
  }
}

@keyframes zoomHover {
  from {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    padding:0px;
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1.04, 1.04, 1.04);
    transform: scale3d(1.04, 1.04, 1.04);
    box-shadow: 0px 0px 15px #ccc;
  }
}

.hover-xoom    {
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.hover-xoom:hover {
  -webkit-animation-name: zoomHover;
  animation-name: zoomHover;
    animation-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-timing-function: ease-in;
}