body {
-webkit-font-smoothing: antialiased;
}

i.ba-icons.ba-icon-close.ba-overlay-section-close {
  font-size: 120px;
}

i.ba-icons.ba-icon-close.ba-overlay-section-close:hover {
  rotate: 90deg;
}

@media (max-width: 1280px) {
	.body {
	    overflow: hidden;
	}
}
.imagerotate {
    -webkit-animation:spin 15s linear infinite;
    -moz-animation:spin 15s linear infinite;
    animation:spin 15s linear infinite;
  	animation-duration: 10s;
    animation-delay: 0s;
    opacity: 1;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }