.glow * {
padding: 0;
margin: 0 auto;
text-align: center; }
/* Border-Box */
.glow *,
.glow *:before,
.glow *:after {
box-sizing: border-box;
}
.glow {
margin: 0 auto;
text-align: center;
font-family: serif;
font-size: 15px;
line-height: 1.3;
color: black;
}
@media only screen and (min-width: 600px) and (min-device-width: 480px) {
.glow { font-size: 13px; }
}
@media only screen and (min-width: 900px) and (min-device-width: 480px) {
.glow { font-size: 15px; }
}
@media only screen and (min-width: 1340px) and (min-device-width: 480px) {
.glow { font-size: 17px; }
}
.glow .glow-section {
margin: 0 auto 25px;
position: relative;
width: 100%;
padding: 20px;
}
.glow-extra h2 {
margin: 24px 0;
background: #fff;
font-family: Montserrat, Montserrat Regular, Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 200%;
font-weight: bold;
border-left: 20px solid #ccc;
border-bottom: 2px solid #ccc;
text-align: left;
color: #333;
padding: 0 0 0 0.2em;
}
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow .glow-section { padding: 30px; }
}
@media only screen and (min-width: 1000px) and (min-device-width: 480px) {
.glow .glow-section { padding: 40px; }
}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow .glow-section { padding: 45px; }
}
.glow h1 {
margin-bottom: 1em;
line-height: inherit;
font-size: 32px;
}
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow h1 { font-size: 36px; }
}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow h1 { font-size: 42px; }
}
.glow h2 {
margin-bottom: .5em;
line-height: 1;
font-size: 24px;
font-weight: normal;
}
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow h2 { font-size: 25px; }
}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow h2 { font-size: 26px; }
}
.glow h3 {
margin-bottom: .5em;
line-height: 1;
font-size: 20px;
font-family: sans-serif;
text-transform: uppercase;
color:#fff;
}
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow h3 { font-size: 22px; }
}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow h3 { font-size: 24px; }
}
.glow p {
margin: auto auto 1em;
line-height: 1.3;
font-size: 20px;
}
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow p { font-size: 24px; }
}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow p {
font-size: 28px;
line-height: 1.4;
width: 70%;
text-align:left;
}
}
.glow div div p {
font-size: 16px;
margin: auto auto .5em;
}
.glow-grid .glow-section p { margin: auto auto .75em; text-align: center;}
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow div div p,
.glow-grid .glow-section p { font-size: 18px; }
}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow div div p,
.glow-grid .glow-section p {
font-size: 20px;
width: auto !important;
}
}
.glow-button {
display: block;
line-height: 1.3;
margin-bottom: .5em;
background: #3b639a;
color: white;
font-size: 20px;
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
cursor: pointer;
padding: .25em 1em;
border-radius: 4px;
transition: all .15s ease-out;
transform: translateY(0%);
}
@media only screen and (min-width: 360px) {
.glow-button {
display: inline-block;
margin: auto;
}
}
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow-button { font-size: 22px; }
}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow-button { font-size: 24px; }
}
.glow-button:hover {
background: #36c !important;
padding: .25em 1.25em;
transform: translateY(-7.5%);
}
body.page-Growing_Local_Language_Content_on_Wikipedia_Project_Tiger_2_0_Writing_Contest .glow-button-main {
display:none !important;
}
/* Translations */
.glow-translations {
background: #f0f0f0;
padding: 1em;
font-family: sans-serif;
font-size: 80%;
}
.glow-translations div { display: inline; }
.glow-languages-label { font-weight: bold; }
/* Join/Submit box */
.glow-intro { background-color: #e4e4e4; text-align: left; }
/* Calls to Action */
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow-ctas {
padding: 20px;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 25px;
}
}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow-ctas {
max-width: 70%;
padding: 0;
}
}
.glow-ctas div {
padding: 39px 15px 15px;
background: white;
position: relative;
margin-bottom: 15px;
}
.glow-ctas p {
text-align: center;
}
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow-ctas div {
padding: 44px 20px 20px;
margin: auto;
height: 100%;
width: 100%;
}
}
@media only screen and (min-width: 1000px) and (min-device-width: 480px) {
.glow-ctas div { padding: 49px 25px 25px; }
}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow-ctas div { padding: 56px 30px 30px; }
}
@media only screen and (max-width: 739px) {
.glow-ctas div:last-child { margin-bottom: 0; }
}
.glow-step-bar {
background: #d99906;
font-family: sans-serif;
text-transform: uppercase;
font-weight: bold;
color: white;
position: absolute;
line-height: 1;
font-size: 14px;
top: 0;
left: 0;
padding: 10px;
display: block;
width: 100%;
}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow-step-bar { font-size: 16px; }
}
.glow-ctas div h2 { margin-bottom: 0; }
.glow-ctas div small {
display: block;
font-size: 12px;
margin-top: 1em;
}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow-ctas div small { font-size: 14px; }
}
.glow-ctas div small a {
color: rgba(0,0,0,.7);
padding: 0 .25em;
}
.glow-ctas div small a:hover { color: rgba(0,0,0,1); }
.glow-editor-register .glow-button { background: #339966; }
.glow-learn-more .glow-button {
padding: .75em;
border-radius: 0;
}
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow-learn-more .glow-button {
margin: 0 12.5px;
padding: .75em 1.25em;
}
}
/* Grid Sections */
.glow-grid { margin: 0 auto 25px; }
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 25px;
}
}
.glow-grid .glow-section {
margin: 0 auto 25px;
position: relative;
width: 100%;
color: white;
height: 100%;
}
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow-grid .glow-section { margin: auto; }
}
.glow-rules { background: #542981; }
.glow-prizes { background: #a0b114; }
.glow-topics { background: #be357b; }
.glow-faq { background: #2672C9; }
.glow-grid .glow-section p {
font-size: 16px;
margin: 0 0 .75em;
}
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow-grid .glow-section p { font-size: 18px; }
}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow-grid .glow-section p {
font-size: 20px;
width: auto !important;
}
}
.glow-grid .glow-section .glow-button {
background: white;
text-transform: none;
color: #3b639a;
font-size: 14px;
}
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow-grid .glow-section .glow-button { font-size: 16px; }
}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow-grid .glow-section .glow-button { font-size: 18px; }
}
.glow-grid .glow-section .glow-button:hover { background: white !important; }
.glow-grid .glow-rules .glow-button { color: #542981; }
.glow-grid .glow-prizes .glow-button { color: #a0b114; }
.glow-grid .glow-topics .glow-button { color: #be357b; }
.glow-grid .glow-faq .glow-button { color: #2672C9; }
/* Events box */
.glow-events { background-color: #e4e4e4; }
.glow-events h1 { margin-bottom: .25em; }
.glow-events-grid { padding-bottom: 25px; }
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow-events-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 25px;
}
}
.glow-events-grid div {
padding: 15px;
background: white;
position: relative;
margin-bottom: 15px;
}
@media only screen and (min-width: 740px) and (min-device-width: 480px) {
.glow-events-grid div {
padding: 20px;
margin: auto;
height: 100%;
width: 100%;
}
}
@media only screen and (min-width: 1000px) and (min-device-width: 480px) {
.glow-events-grid div { padding: 25px; }
}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow-events-grid div { padding: 30px; }
}
@media only screen and (max-width: 739px) {
.glow-events-grid div:last-child { margin-bottom: 0; }
}
.glow .glow-events-grid h2 { margin-bottom: 0; color:#000;}
@media only screen and (min-width: 1200px) and (min-device-width: 480px) {
.glow .glow-events p {
font-size: 20px;
width: 60% !important;
}
.glow .glow-events div div p {width: auto !important; }
}
.glow-button .glow-more { background: #727272; }
.glow-languages-list p{
text-align: center;
}