#header {
  display: none;
}
#fptop {
  display: none;
}
#hMenu {
  margin-top: 0px;
}
.gsc-control-cse {
  position: absolute;
  right: 5px;
  top: 5px;
  padding: 0;
  background: #214282;
  width: 240px;
  border: none;
}
.gsc-control-cse input {
  background: transparent;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.gsc-control-cse #gsc-i-id1 {
  background: transparent !important;
}
header {
  background: #214282;
  padding: 20px 20px 10px;
  position: relative;
}
header h1 {
  font: bold 30px/40px Ubuntu;
}
header h1 a {
  text-decoration: none !important;
  color: #FFFFFF !important;
}
header h1 span {
  color: #B8D200 !important;
  font: normal 40px/40px 'Leckerli One', cursive;
  padding-right: 5px;
}
header h1 span:last-child {
  color: #c2cbfc !important;
  font: bold 30px/40px Ubuntu;
}
header section {
  text-align: right;
  height: 30px;
}
header section a {
  display: block;
  height: 30px;
  width: 30px;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  border: 2px solid #c2cbfc;
  border-radius: 30px;
  color: #c2cbfc !important;
  position: absolute;
}
header section a:hover {
  color: #FFFFFF !important;
  border-color: #FFFFFF;
}
header section #hfb {
  right: 5px;
}
header section #hcart {
  right: 45px;
}
header section #hcart span {
  position: absolute;
  top: 3px;
  right: 4px;
  font-size: 7px;
  z-index: 100;
  background: #c2cbfc;
  height: 11px;
  width: 11px;
  border: 1px solid #214282;
  border-radius: 11px;
  color: #214282;
  line-height: 12px;
  text-align: center;
}
header section #hcart .notEmptyC {
  background: #ff0000;
  color: #FFFFFF;
}
header section #hcur {
  right: 85px;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
}
header section #hreg,
header section #hlogin {
  border: none;
  font-size: 14px;
  bottom: 5px;
  text-align: right;
}
header section #hlogin {
  right: 135px;
  width: 70px;
}
header section #hreg {
  right: 195px;
  width: 80px;
}
.cb-slideshow {
  position: relative;
  width: 960px;
  height: 360px;
  top: 3px;
  left: 0px;
  z-index: 0;
  overflow: hidden;
}
.cb-slideshow li span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  color: transparent;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: none;
  opacity: 0;
  z-index: 0;
  animation: imageAnimation 30s linear infinite 0s;
}
.cb-slideshow li div {
  z-index: 1000;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 960px;
  opacity: 0;
  padding: 10px 0 10px 30px;
  color: #fff;
  background-image: linear-gradient(to bottom, transparent 0%, rgba(0, 16, 26, 0.5) 90%);
  animation: titleAnimation 30s linear infinite 0s;
}
.cb-slideshow li div h3 {
  font: bold 50px/60px Roboto, sans-serif;
  padding: 0;
}
.cb-slideshow li div h3.pf {
  font: bold 50px/60px 'Satisfy', sans-serif;
  padding: 0;
}
.cb-slideshow li:nth-child(1) span {
  background-image: url(/pix/fpD1.png);
}
.cb-slideshow li:nth-child(2) span {
  background-image: url(/pix/fpD2.png);
  animation-delay: 6s;
}
.cb-slideshow li:nth-child(3) span {
  background-image: url(/pix/fpD3.png);
  animation-delay: 12s;
}
.cb-slideshow li:nth-child(4) span {
  background-image: url(/pix/fpD4.png);
  animation-delay: 18s;
}
.cb-slideshow li:nth-child(5) span {
  background-image: url(/pix/fpD5.png);
  animation-delay: 24s;
}
.cb-slideshow li:nth-child(2) div {
  animation-delay: 6s;
}
.cb-slideshow li:nth-child(3) div {
  animation-delay: 12s;
}
.cb-slideshow li:nth-child(4) div {
  animation-delay: 18s;
}
.cb-slideshow li:nth-child(5) div {
  animation-delay: 24s;
}
@keyframes imageAnimation {
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  8% {
    opacity: 1;
    transform: scale(1.05);
    animation-timing-function: ease-out;
  }
  17% {
    opacity: 1;
    transform: scale(1.2) rotate(0deg);
  }
  25% {
    opacity: 0;
    transform: scale(1.2) rotate(0deg);
  }
  100% {
    opacity: 0;
  }
}
@keyframes titleAnimation {
  0% {
    opacity: 0;
  }
  8% {
    opacity: 1;
  }
  17% {
    opacity: 1;
  }
  19% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.no-cssanimations .cb-slideshow li span {
  opacity: 1;
}
