
/*specific pages container*/
.home-custom-css{}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}

/*main container of each section*/
.main-app-container {}

/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {}

/*Top navigation bar container*/
.template-nav {}

/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {}

/*social share buttons container*/
.social-share-button {}

/*social share buttons per social network*/
.social-share-button.facebook {}
.social-share-button.twitter {}
.social-share-button.linkedin {}
.social-share-button.google {}

a.button1 {
 background: linear-gradient(-45deg, #f7a600, #f9af1a, #f7c200, #f78900);
 background-size: 800% 400%;
 padding: 0.6em 2em;
 display: inline-block;
 border: none;
 border-radius: 5px;
 font-size: 1.2em;
 font-weight: 700;
 color: white;
 -webkit-transition: all .5s ease-in-out;
 transition: all .5s ease-in-out;
 -webkit-animation: gradient 10s infinite cubic-bezier(.62, .28, .23, .99) both;
         animation: gradient 10s infinite cubic-bezier(.62, .28, .23, .99) both;
}

a.button1:hover {
 -webkit-animation: gradient 3s infinite;
         animation: gradient 3s infinite;
 -webkit-transform: scale(1.05);
     -ms-transform: scale(1.05);
         transform: scale(1.05);
}

a.button1:active {
 -webkit-animation: gradient 3s infinite;
         animation: gradient 3s infinite;
 -webkit-transform: scale(0.8);
     -ms-transform: scale(0.8);
         transform: scale(0.8);
}

@-webkit-keyframes gradient {
 0% {
  background-position: 0% 50%;
 }

 50% {
  background-position: 100% 50%;
 }

 100% {
  background-position: 0% 50%;
 }
}

@keyframes gradient {
 0% {
  background-position: 0% 50%;
 }

 50% {
  background-position: 100% 50%;
 }

 100% {
  background-position: 0% 50%;
 }
}

@media only screen and (max-width: 480px) {
  .tickets-header {
    font-size: 2.7em !important;
  }
}