/* * 6.0 Section */ /* * 6.1 Section: About */ .about { .section-title { margin: 0 0 25px; } figure { margin-bottom: 25px; } } /* * 6.2 Section: Facts */ .facts { i { color: #fff; font-size: 3em; } h3 { color: #fff; text-align: center; font-weight: 400; } } /* * 6.3 Section: Speaker */ .speaker { text-align: center; color: #313131; text-transform: uppercase; margin: 25px 0; h4 { margin-top: 15px; margin-bottom: 5px; } p { margin-bottom: 5px; } img:hover { opacity: .7; } } /* * 6.4 Section: Registration & Pricing */ /* * 6.5 Section: Contribution */ .contribution { text-align: center; color: #fff; } /* * 6.6 Section: Schedule */ .schedule-box { position: relative; background-color: #000; color: #fff; text-align: center; padding: 50px 0; margin: 25px 0 0; &::before { content: ''; position: absolute; top: 5px; right: 5px; bottom: 5px; left: 5px; border: 1px solid #fff; } } /* * 6.7 Section: Schedule */ .partner { background-color: #f8f8f8; .partner-box { display: block; opacity: 0.3; height: 150px; width: 150px; margin: 25px auto; transition: 0.5s all linear; &:hover { opacity: 1; } } .partner-box-1 { background: url(../images/partner/partner-1.png) no-repeat center center / contain; } .partner-box-2 { background: url(../images/partner/partner-2.png) no-repeat center center / contain; } .partner-box-3 { background: url(../images/partner/partner-3.png) no-repeat center center / contain; } .partner-box-4 { background: url(../images/partner/partner-4.png) no-repeat center center / contain; } .partner-box-5 { background: url(../images/partner/partner-5.png) no-repeat center center / contain; } .partner-box-6 { background: url(../images/partner/partner-6.png) no-repeat center center / contain; } .partner-box-7 { background: url(../images/partner/partner-7.png) no-repeat center center / contain; } .partner-box-8 { background: url(../images/partner/partner-8.png) no-repeat center center / contain; } } /* * 6.8 Section: FAQ */ .faq { .panel-heading { cursor: pointer; } .faq-toggle.collapsed::before { font-family: "Ionicons"; content: "\f218"; transition: 0.5s linear ease-out; position: absolute; left: 15px; } .faq-toggle::before { position: absolute; left: 15px; font-family: "Ionicons"; content: "\f209"; } .panel-group .panel+.panel { margin-top: 15px; } .panel-default>.panel-heading { color: #FFF; background-color: #000000; border-color: #000; border-radius: 0; padding: 0; a { position: relative; display: block; text-decoration: none; padding: 15px 15px 15px 35px; } } } /* * 6.9 Section: photos */ .grid { list-style-type: none; padding: 0; margin: 0; &::after { content: ''; display: block; clear: both; } } .grid-item { float: left; overflow: hidden; padding: 3px; margin: 0; width: 100%; } @media (min-width: 768px) { .grid-item-sm-6 { width: 50%; } .grid-item-sm-3 { width: 25%; } .section-title { margin: 0 0 30px; } figure { margin-bottom: 0; } } @media (min-width: 992px) { .schedule-box { margin: 0; } .grid-item-md-6 { width: 50%; } .grid-item-md-3 { width: 25%; } }