/* 
    Document   : article.css
    Created on : 18-aug-2013, 18:00:06
    Author     : Bob
    Description:
        Extra style for article preview
*/

.article-error {
  background-color: red;
}
.article-preview-menutitle {
  float: right;
  margin-bottom: 10px;
  background-color: rgb(213, 212, 211);
}
.association-content {
  background-color: #fff;
  display: none;
  padding-bottom: 5px;
  text-align: justify;
  color: #333;
  margin-top: 10px;
  margin-bottom: -5px;
}

.association-toggle:hover {
  cursor: pointer;
}

li:not(.active) .association-toggle:hover .association-name-text {
  text-decoration: underline;
}

li.active .association-toggle:hover a, li.active .association-toggle:focus a {
  color: #E4E4E4;
  text-decoration: none;
}

li.active span.association-name-text a {
  color: white;
}

.association-website {
  margin-top: 10px;
}

.faq-content {
  background-color: #fff;
  display: none;
  padding: 15px 0 5px;
  text-align: justify;
  color: #333;
  margin-top: 10px;
  margin-bottom: -5px;
}

#faq-count, #faq-searching {
  text-align: center;
  margin-top: 5px;
  font-size: 15px !important;
  text-transform: uppercase;
  height: 20px;
}

#faq-count {
  margin-bottom: 10px;
}

#faq-searching {
  display: none;
}

li.active span.faq-titletext a:hover, li.active span.faq-titletext a:focus {
  color: #E4E4E4;
}

li.active span.faq-titletext a {
  color: white;
}
#sm-buttons{display:grid;gap:10px;margin-bottom:20px;text-align:center;grid-template-columns:repeat(1, 1fr)}@media(min-width: 500px){#sm-buttons{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1080px){#sm-buttons{grid-template-columns:repeat(6, 1fr)}}#sm-buttons .sm-button a{text-decoration:none;display:inline-block;width:100%}@media(min-width: 500px){#sm-buttons .sm-button a{width:unset}}#sm-buttons .sm-button .sm-content{display:flex;flex-direction:column;justify-content:space-evenly;border:#12ad2b solid .25rem;width:100%}@media(min-width: 500px){#sm-buttons .sm-button .sm-content{width:12rem;aspect-ratio:1}}#sm-buttons .sm-button .sm-icon{font-size:4rem}@media(min-width: 500px){#sm-buttons .sm-button .sm-icon{font-size:6rem}}#sm-buttons .sm-button .sm-text{text-transform:uppercase;font-size:smaller}@media(min-width: 500px){#sm-buttons .sm-button .sm-text{font-size:initial}}#sm-buttons .sm-button:nth-child(odd) .sm-content{background-color:#12ad2b}#sm-buttons .sm-button:nth-child(odd) .sm-content .sm-icon,#sm-buttons .sm-button:nth-child(odd) .sm-content .sm-text{color:#fff}#sm-buttons .sm-button:nth-child(even) .sm-content{background-color:#fff}#sm-buttons .sm-button:nth-child(even) .sm-content .sm-icon,#sm-buttons .sm-button:nth-child(even) .sm-content .sm-text{color:#12ad2b}#idb-photo-container{display:grid;grid-gap:20px;grid-template-columns:1fr}#idb-photo-container .idb-photo-col[data-id="3"]{display:none}@media(min-width: 300px){#idb-photo-container{grid-template-columns:repeat(2, 1fr)}#idb-photo-container .idb-photo-col[data-id="3"]{display:unset}}@media(min-width: 500px){#idb-photo-container{grid-template-columns:repeat(3, 1fr)}#idb-photo-container .idb-photo-col[data-id="3"]{display:none}}@media(min-width: 768px){#idb-photo-container{grid-template-columns:repeat(4, 1fr)}#idb-photo-container .idb-photo-col[data-id="3"]{display:unset}}#idb-photo-container .idb-photo-col{width:100%;aspect-ratio:1}#idb-photo-container .idb-photo-col .idb-photo-img{height:100%;width:100%;border:#12ad2b solid .25rem;background-position:center center;background-size:cover;background-repeat:no-repeat}#idb-frontend-sponsors{border-top:1px solid #ccc !important;background-color:#f3f3f3;margin-top:15px}.idb-frontend-sponsor-block{height:70px;width:100%;background-size:contain;background-position:center center;background-repeat:no-repeat;margin:15px 0}.row-signup-buttons .btn{width:100%;text-align:center;height:50px}
div.media-welcome {
  text-align: center;
}
.sponsor-media:nth-child(even) {
  background-color: #ddd;
}

/*# sourceMappingURL=kickin_frontend_frontend.ff3d6877.css.map*/