@ -0,0 +1,351 @@ | |||||
/* Magnific Popup CSS */ | |||||
.mfp-bg { | |||||
top: 0; | |||||
left: 0; | |||||
width: 100%; | |||||
height: 100%; | |||||
z-index: 1042; | |||||
overflow: hidden; | |||||
position: fixed; | |||||
background: #0b0b0b; | |||||
opacity: 0.8; } | |||||
.mfp-wrap { | |||||
top: 0; | |||||
left: 0; | |||||
width: 100%; | |||||
height: 100%; | |||||
z-index: 1043; | |||||
position: fixed; | |||||
outline: none !important; | |||||
-webkit-backface-visibility: hidden; } | |||||
.mfp-container { | |||||
text-align: center; | |||||
position: absolute; | |||||
width: 100%; | |||||
height: 100%; | |||||
left: 0; | |||||
top: 0; | |||||
padding: 0 8px; | |||||
box-sizing: border-box; } | |||||
.mfp-container:before { | |||||
content: ''; | |||||
display: inline-block; | |||||
height: 100%; | |||||
vertical-align: middle; } | |||||
.mfp-align-top .mfp-container:before { | |||||
display: none; } | |||||
.mfp-content { | |||||
position: relative; | |||||
display: inline-block; | |||||
vertical-align: middle; | |||||
margin: 0 auto; | |||||
text-align: left; | |||||
z-index: 1045; } | |||||
.mfp-inline-holder .mfp-content, | |||||
.mfp-ajax-holder .mfp-content { | |||||
width: 100%; | |||||
cursor: auto; } | |||||
.mfp-ajax-cur { | |||||
cursor: progress; } | |||||
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { | |||||
cursor: -moz-zoom-out; | |||||
cursor: -webkit-zoom-out; | |||||
cursor: zoom-out; } | |||||
.mfp-zoom { | |||||
cursor: pointer; | |||||
cursor: -webkit-zoom-in; | |||||
cursor: -moz-zoom-in; | |||||
cursor: zoom-in; } | |||||
.mfp-auto-cursor .mfp-content { | |||||
cursor: auto; } | |||||
.mfp-close, | |||||
.mfp-arrow, | |||||
.mfp-preloader, | |||||
.mfp-counter { | |||||
-webkit-user-select: none; | |||||
-moz-user-select: none; | |||||
user-select: none; } | |||||
.mfp-loading.mfp-figure { | |||||
display: none; } | |||||
.mfp-hide { | |||||
display: none !important; } | |||||
.mfp-preloader { | |||||
color: #CCC; | |||||
position: absolute; | |||||
top: 50%; | |||||
width: auto; | |||||
text-align: center; | |||||
margin-top: -0.8em; | |||||
left: 8px; | |||||
right: 8px; | |||||
z-index: 1044; } | |||||
.mfp-preloader a { | |||||
color: #CCC; } | |||||
.mfp-preloader a:hover { | |||||
color: #FFF; } | |||||
.mfp-s-ready .mfp-preloader { | |||||
display: none; } | |||||
.mfp-s-error .mfp-content { | |||||
display: none; } | |||||
button.mfp-close, | |||||
button.mfp-arrow { | |||||
overflow: visible; | |||||
cursor: pointer; | |||||
background: transparent; | |||||
border: 0; | |||||
-webkit-appearance: none; | |||||
display: block; | |||||
outline: none; | |||||
padding: 0; | |||||
z-index: 1046; | |||||
box-shadow: none; | |||||
touch-action: manipulation; } | |||||
button::-moz-focus-inner { | |||||
padding: 0; | |||||
border: 0; } | |||||
.mfp-close { | |||||
width: 44px; | |||||
height: 44px; | |||||
line-height: 44px; | |||||
position: absolute; | |||||
right: 0; | |||||
top: 0; | |||||
text-decoration: none; | |||||
text-align: center; | |||||
opacity: 0.65; | |||||
padding: 0 0 18px 10px; | |||||
color: #FFF; | |||||
font-style: normal; | |||||
font-size: 28px; | |||||
font-family: Arial, Baskerville, monospace; } | |||||
.mfp-close:hover, | |||||
.mfp-close:focus { | |||||
opacity: 1; } | |||||
.mfp-close:active { | |||||
top: 1px; } | |||||
.mfp-close-btn-in .mfp-close { | |||||
color: #333; } | |||||
.mfp-image-holder .mfp-close, | |||||
.mfp-iframe-holder .mfp-close { | |||||
color: #FFF; | |||||
right: -6px; | |||||
text-align: right; | |||||
padding-right: 6px; | |||||
width: 100%; } | |||||
.mfp-counter { | |||||
position: absolute; | |||||
top: 0; | |||||
right: 0; | |||||
color: #CCC; | |||||
font-size: 12px; | |||||
line-height: 18px; | |||||
white-space: nowrap; } | |||||
.mfp-arrow { | |||||
position: absolute; | |||||
opacity: 0.65; | |||||
margin: 0; | |||||
top: 50%; | |||||
margin-top: -55px; | |||||
padding: 0; | |||||
width: 90px; | |||||
height: 110px; | |||||
-webkit-tap-highlight-color: transparent; } | |||||
.mfp-arrow:active { | |||||
margin-top: -54px; } | |||||
.mfp-arrow:hover, | |||||
.mfp-arrow:focus { | |||||
opacity: 1; } | |||||
.mfp-arrow:before, | |||||
.mfp-arrow:after { | |||||
content: ''; | |||||
display: block; | |||||
width: 0; | |||||
height: 0; | |||||
position: absolute; | |||||
left: 0; | |||||
top: 0; | |||||
margin-top: 35px; | |||||
margin-left: 35px; | |||||
border: medium inset transparent; } | |||||
.mfp-arrow:after { | |||||
border-top-width: 13px; | |||||
border-bottom-width: 13px; | |||||
top: 8px; } | |||||
.mfp-arrow:before { | |||||
border-top-width: 21px; | |||||
border-bottom-width: 21px; | |||||
opacity: 0.7; } | |||||
.mfp-arrow-left { | |||||
left: 0; } | |||||
.mfp-arrow-left:after { | |||||
border-right: 17px solid #FFF; | |||||
margin-left: 31px; } | |||||
.mfp-arrow-left:before { | |||||
margin-left: 25px; | |||||
border-right: 27px solid #3F3F3F; } | |||||
.mfp-arrow-right { | |||||
right: 0; } | |||||
.mfp-arrow-right:after { | |||||
border-left: 17px solid #FFF; | |||||
margin-left: 39px; } | |||||
.mfp-arrow-right:before { | |||||
border-left: 27px solid #3F3F3F; } | |||||
.mfp-iframe-holder { | |||||
padding-top: 40px; | |||||
padding-bottom: 40px; } | |||||
.mfp-iframe-holder .mfp-content { | |||||
line-height: 0; | |||||
width: 100%; | |||||
max-width: 900px; } | |||||
.mfp-iframe-holder .mfp-close { | |||||
top: -40px; } | |||||
.mfp-iframe-scaler { | |||||
width: 100%; | |||||
height: 0; | |||||
overflow: hidden; | |||||
padding-top: 56.25%; } | |||||
.mfp-iframe-scaler iframe { | |||||
position: absolute; | |||||
display: block; | |||||
top: 0; | |||||
left: 0; | |||||
width: 100%; | |||||
height: 100%; | |||||
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); | |||||
background: #000; } | |||||
/* Main image in popup */ | |||||
img.mfp-img { | |||||
width: auto; | |||||
max-width: 100%; | |||||
height: auto; | |||||
display: block; | |||||
line-height: 0; | |||||
box-sizing: border-box; | |||||
padding: 40px 0 40px; | |||||
margin: 0 auto; } | |||||
/* The shadow behind the image */ | |||||
.mfp-figure { | |||||
line-height: 0; } | |||||
.mfp-figure:after { | |||||
content: ''; | |||||
position: absolute; | |||||
left: 0; | |||||
top: 40px; | |||||
bottom: 40px; | |||||
display: block; | |||||
right: 0; | |||||
width: auto; | |||||
height: auto; | |||||
z-index: -1; | |||||
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); | |||||
background: #444; } | |||||
.mfp-figure small { | |||||
color: #BDBDBD; | |||||
display: block; | |||||
font-size: 12px; | |||||
line-height: 14px; } | |||||
.mfp-figure figure { | |||||
margin: 0; } | |||||
.mfp-bottom-bar { | |||||
margin-top: -36px; | |||||
position: absolute; | |||||
top: 100%; | |||||
left: 0; | |||||
width: 100%; | |||||
cursor: auto; } | |||||
.mfp-title { | |||||
text-align: left; | |||||
line-height: 18px; | |||||
color: #F3F3F3; | |||||
word-wrap: break-word; | |||||
padding-right: 36px; } | |||||
.mfp-image-holder .mfp-content { | |||||
max-width: 100%; } | |||||
.mfp-gallery .mfp-image-holder .mfp-figure { | |||||
cursor: pointer; } | |||||
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { | |||||
/** | |||||
* Remove all paddings around the image on small screen | |||||
*/ | |||||
.mfp-img-mobile .mfp-image-holder { | |||||
padding-left: 0; | |||||
padding-right: 0; } | |||||
.mfp-img-mobile img.mfp-img { | |||||
padding: 0; } | |||||
.mfp-img-mobile .mfp-figure:after { | |||||
top: 0; | |||||
bottom: 0; } | |||||
.mfp-img-mobile .mfp-figure small { | |||||
display: inline; | |||||
margin-left: 5px; } | |||||
.mfp-img-mobile .mfp-bottom-bar { | |||||
background: rgba(0, 0, 0, 0.6); | |||||
bottom: 0; | |||||
margin: 0; | |||||
top: auto; | |||||
padding: 3px 5px; | |||||
position: fixed; | |||||
box-sizing: border-box; } | |||||
.mfp-img-mobile .mfp-bottom-bar:empty { | |||||
padding: 0; } | |||||
.mfp-img-mobile .mfp-counter { | |||||
right: 5px; | |||||
top: 3px; } | |||||
.mfp-img-mobile .mfp-close { | |||||
top: 0; | |||||
right: 0; | |||||
width: 35px; | |||||
height: 35px; | |||||
line-height: 35px; | |||||
background: rgba(0, 0, 0, 0.6); | |||||
position: fixed; | |||||
text-align: center; | |||||
padding: 0; } } | |||||
@media all and (max-width: 900px) { | |||||
.mfp-arrow { | |||||
-webkit-transform: scale(0.75); | |||||
transform: scale(0.75); } | |||||
.mfp-arrow-left { | |||||
-webkit-transform-origin: 0; | |||||
transform-origin: 0; } | |||||
.mfp-arrow-right { | |||||
-webkit-transform-origin: 100%; | |||||
transform-origin: 100%; } | |||||
.mfp-container { | |||||
padding-left: 6px; | |||||
padding-right: 6px; } } |
@ -0,0 +1,526 @@ | |||||
body, html { | |||||
height: 100%; | |||||
min-height: 250px; | |||||
} | |||||
body { | |||||
background: #fff; | |||||
color: #505050; | |||||
font-family: "Open Sans", sans-serif; | |||||
font-size: 16px; | |||||
margin: 0; | |||||
padding: 0; | |||||
} | |||||
h1, h2, h3 { | |||||
font-family: "Montserrat", sans-serif; | |||||
font-weight: 400; | |||||
margin-top: 0; | |||||
} | |||||
h1.subtitle, h2.subtitle, h3.subtitle { | |||||
color: #fff; | |||||
} | |||||
h1 { | |||||
font-size: 3em; | |||||
} | |||||
h2 { | |||||
font-size: 2.5em; | |||||
} | |||||
h3 { | |||||
font-size: 2em; | |||||
margin-top: 0px; | |||||
} | |||||
img { | |||||
max-width: 100%; | |||||
width: auto; | |||||
} | |||||
a { | |||||
color: #CE5F15; | |||||
text-decoration: none; | |||||
} | |||||
a:hover { | |||||
color: #F36321; | |||||
} | |||||
.icon-space-l { | |||||
margin-left: .5em; | |||||
} | |||||
.container { | |||||
margin: 0 auto; | |||||
max-width: 1200px; | |||||
padding: 0 8px; | |||||
} | |||||
.button { | |||||
border: 1px solid #fff; | |||||
-webkit-border-radius: 8px; | |||||
-moz-border-radius: 8px; | |||||
-ms-border-radius: 8px; | |||||
-o-border-radius: 8px; | |||||
border-radius: 8px; | |||||
color: #fff; | |||||
display: inline-block; | |||||
font-weight: 700; | |||||
margin-top: 25px; | |||||
padding: 5px 25px 8px; | |||||
position: relative; | |||||
} | |||||
.button:hover { | |||||
background: #fff; | |||||
color: #384859; | |||||
} | |||||
.button.orange { | |||||
color: #F3852A; | |||||
border-color: #F3852A; | |||||
} | |||||
.button.orange:hover { | |||||
background: #F3852A; | |||||
color: #fff; | |||||
} | |||||
.button.clay { | |||||
color: #ED7277; | |||||
border-color: #EF6669; | |||||
padding-bottom: 10px; | |||||
margin-bottom: 2.5%} | |||||
.button.clay:hover { | |||||
background: #EF6669; | |||||
color: #fff; | |||||
} | |||||
.button.blue { | |||||
color: #194774; | |||||
border-color: #194774; | |||||
} | |||||
.button.blue:hover { | |||||
background: #194774; | |||||
color: #fff; | |||||
} | |||||
.banner { | |||||
background: #384859; | |||||
background: url("coderit_background.png") center center fixed; | |||||
box-sizing: border-box; | |||||
color: #fff; | |||||
display: block; | |||||
margin: 0 auto; | |||||
padding: 10px 0; | |||||
position: relative; | |||||
width: 100%} | |||||
.banner .inner { | |||||
left: 0; | |||||
right: 0; | |||||
} | |||||
.banner.welcome { | |||||
background: url("coderit_background.png") center center fixed; | |||||
font-size: 1.25em; | |||||
height: 100%; | |||||
min-height: 350px; | |||||
padding: 60px 0 80px; | |||||
text-align: center; | |||||
} | |||||
.banner.welcome .inner.container { | |||||
position: absolute; | |||||
left: 50%; | |||||
top: 50%; | |||||
min-width: 320px; | |||||
transform: translate(-50%, -50%); | |||||
-webkit-transform: translate(-50%, -50%); | |||||
-moz-transform: translate(-50%, -50%); | |||||
-o-transform: translate(-50%, -50%); | |||||
} | |||||
.banner.welcome .logo { | |||||
margin-bottom: 25px; | |||||
} | |||||
.banner.welcome #learn-more:after { | |||||
border-color: #fff transparent transparent transparent; | |||||
border-style: solid; | |||||
border-width: 12px; | |||||
content: ""; | |||||
display: block; | |||||
height: 0; | |||||
left: 50%; | |||||
position: absolute; | |||||
top: 150%; | |||||
transform: translateX(-50%); | |||||
width: 0; | |||||
} | |||||
.banner-clayhack { | |||||
background: clay; | |||||
background: url("clayhack_background.png") center center fixed; | |||||
box-sizing: border-box; | |||||
color: #fff; | |||||
display: block; | |||||
margin: 0 auto; | |||||
padding: 10px 0; | |||||
position: relative; | |||||
width: 100%} | |||||
.banner-clayhack .inner { | |||||
left: 0; | |||||
right: 0; | |||||
} | |||||
.banner-clayhack.welcome { | |||||
background: url("clayhack_background.png") center center fixed; | |||||
font-size: 1.25em; | |||||
height: 100%; | |||||
min-height: 350px; | |||||
padding: 60px 0 80px; | |||||
text-align: center; | |||||
} | |||||
.banner-clayhack.welcome .inner.container { | |||||
position: absolute; | |||||
left: 50%; | |||||
top: 50%; | |||||
min-width: 320px; | |||||
transform: translate(-50%, -50%); | |||||
-webkit-transform: translate(-50%, -50%); | |||||
-moz-transform: translate(-50%, -50%); | |||||
-o-transform: translate(-50%, -50%); | |||||
} | |||||
.banner-clayhack.welcome .logo { | |||||
margin-bottom: 25px; | |||||
} | |||||
.banner-clayhack.welcome #learn-more:after { | |||||
border-color: #fff transparent transparent transparent; | |||||
border-style: solid; | |||||
border-width: 12px; | |||||
content: ""; | |||||
display: block; | |||||
height: 0; | |||||
left: 50%; | |||||
position: absolute; | |||||
top: 150%; | |||||
transform: translateX(-50%); | |||||
width: 0; | |||||
} | |||||
.text-large { | |||||
font-size: 2em; | |||||
} | |||||
.underline { | |||||
text-decoration: underline; | |||||
} | |||||
.grid-cta .col { | |||||
box-sizing: border-box; | |||||
float: left; | |||||
padding-right: 35px; | |||||
} | |||||
.grid-cta .col:last-child { | |||||
padding-right: 0; | |||||
} | |||||
.grid-cta.two .col { | |||||
width: 50%} | |||||
.grid-cta.three .col { | |||||
width: 33.3333%} | |||||
.grid-cta:after { | |||||
content: ""; | |||||
display: table; | |||||
clear: both; | |||||
} | |||||
.center { | |||||
text-align: center; | |||||
} | |||||
.foot-pusher { | |||||
min-height: 100%; | |||||
height: auto !important; | |||||
height: 100%; | |||||
margin-bottom: -90px; | |||||
} | |||||
.title { | |||||
color: #F3852A; | |||||
text-align: center; | |||||
} | |||||
.title-clayhack { | |||||
color: #ED7277; | |||||
text-align: center; | |||||
} | |||||
.title-clayhack-contact { | |||||
color: #fff; | |||||
text-align: center; | |||||
} | |||||
.loader { | |||||
max-width: 80px; | |||||
margin-top: 50%; | |||||
opacity: .6; | |||||
tranform: translateY(-50%); | |||||
} | |||||
.section { | |||||
padding-bottom: 90px; | |||||
padding-top: 90px; | |||||
} | |||||
.section .title { | |||||
margin-bottom: 110px; | |||||
} | |||||
#about .title { | |||||
margin-bottom: 110px; | |||||
} | |||||
#about .badge-cta .badge-icon { | |||||
-webkit-border-radius: 100%; | |||||
-moz-border-radius: 100%; | |||||
-ms-border-radius: 100%; | |||||
-o-border-radius: 100%; | |||||
border-radius: 100%; | |||||
border: 1px solid; | |||||
box-sizing: border-box; | |||||
color: #194774; | |||||
height: 150px; | |||||
padding: 30px; | |||||
width: 150px; | |||||
} | |||||
#about .badge-cta .badge-name { | |||||
margin-top: 30px; | |||||
} | |||||
#about .clayhack_badge-cta .badge-icon { | |||||
-webkit-border-radius: 100%; | |||||
-moz-border-radius: 100%; | |||||
-ms-border-radius: 100%; | |||||
-o-border-radius: 100%; | |||||
border-radius: 100%; | |||||
border: 1px solid; | |||||
box-sizing: border-box; | |||||
color: #EF6669; | |||||
height: 150px; | |||||
padding: 30px; | |||||
width: 150px; | |||||
} | |||||
#about .clayhack_badge-cta .badge-name { | |||||
margin-top: 30px; | |||||
} | |||||
#about hr { | |||||
background: #444; | |||||
border-color: #444; | |||||
color: #444; | |||||
margin: 75px auto; | |||||
width: 50%} | |||||
#about #mission { | |||||
font-size: 1.125em; | |||||
margin-left: 10%; | |||||
text-align: center; | |||||
padding-bottom: 10px; | |||||
width: 80%} | |||||
#events { | |||||
background: url("coderit_background_light.png") center center fixed; | |||||
color: #505050; | |||||
padding-bottom: 100px; | |||||
padding-top: 100px; | |||||
} | |||||
#events .inner { | |||||
background: #fff; | |||||
margin: 10px; | |||||
padding: 50px; | |||||
} | |||||
#events h3 { | |||||
color: #F3852A; | |||||
} | |||||
#events p { | |||||
margin: 0 auto; | |||||
text-align: center; | |||||
width: 50%} | |||||
#events-clayhack { | |||||
background: url("clayhack_background_light.png") center center fixed; | |||||
color: #505050; | |||||
padding-bottom: 100px; | |||||
padding-top: 100px; | |||||
} | |||||
#events-clayhack .inner { | |||||
background: #fff; | |||||
margin: 10px; | |||||
padding: 50px; | |||||
} | |||||
#events-clayhack h3 { | |||||
color: #F3852A; | |||||
} | |||||
#events-clayhack p { | |||||
margin: 0 auto; | |||||
text-align: center; | |||||
width: 50%} | |||||
#event-list-cta { | |||||
margin: 0 auto 15px; | |||||
width: 65%} | |||||
#event-list { | |||||
list-style: none; | |||||
padding-left: 0; | |||||
} | |||||
#event-list .event-page { | |||||
display: none; | |||||
} | |||||
#event-list .event { | |||||
color: #194774; | |||||
margin-bottom: 10px; | |||||
} | |||||
#event-list .event-title { | |||||
font-size: 1.125em; | |||||
margin: 0 0 5px; | |||||
} | |||||
#event-list .event-info { | |||||
font-size: .875em; | |||||
list-style: none; | |||||
padding: 0; | |||||
} | |||||
#event-list .event-info .fa { | |||||
margin-right: 10px; | |||||
} | |||||
.event-page-nav { | |||||
background: #888; | |||||
-webkit-border-radius: 4px; | |||||
-moz-border-radius: 4px; | |||||
-ms-border-radius: 4px; | |||||
-o-border-radius: 4px; | |||||
border-radius: 4px; | |||||
cursor: pointer; | |||||
display: inline-block; | |||||
height: 15px; | |||||
margin-right: 10px; | |||||
width: 15px; | |||||
} | |||||
.event-page-nav:hover { | |||||
background: #384859; | |||||
} | |||||
.event-page-nav.active { | |||||
background: #F3852A; | |||||
} | |||||
#committees .committee { | |||||
box-sizing: border-box; | |||||
display: inline-block; | |||||
margin-bottom: 10px; | |||||
margin-left: -2px; | |||||
width: 49%} | |||||
#committees .committee .committee-img { | |||||
-webkit-border-radius: 100%; | |||||
-moz-border-radius: 100%; | |||||
-ms-border-radius: 100%; | |||||
-o-border-radius: 100%; | |||||
border-radius: 100%; | |||||
display: inline-block; | |||||
vertical-align: top; | |||||
width: 25%} | |||||
#committees .committee .committee-info { | |||||
display: inline-block; | |||||
margin-left: 1%; | |||||
vertical-align: top; | |||||
width: 70%} | |||||
#committees .committee .committee-desc { | |||||
text-align: justify; | |||||
} | |||||
#committees .committee .committee-name { | |||||
color: #F3852A; | |||||
margin: 0; | |||||
} | |||||
#committees .committee.middle { | |||||
text-align: center; | |||||
transform: translateX(50%); | |||||
} | |||||
#committees .committee.middle .committee-img { | |||||
display: block; | |||||
margin: 0 auto; | |||||
} | |||||
#committees .committee.right { | |||||
text-align: right; | |||||
} | |||||
#committees .committee.right .committee-info { | |||||
margin-left: 0; | |||||
margin-right: 1%} | |||||
#contact { | |||||
padding: 20px 0; | |||||
} | |||||
#contact .fa { | |||||
margin-right: 10px; | |||||
vertical-align: middle; | |||||
} | |||||
#contact .grid-cta { | |||||
margin: 0 auto; | |||||
width: 50%} | |||||
#contact .grid-cta .col { | |||||
display: inline-block; | |||||
float: none; | |||||
vertical-align: middle; | |||||
width: 48%} | |||||
#contact-links a { | |||||
color: #CE5F15; | |||||
display: block; | |||||
margin-bottom: 10px; | |||||
} | |||||
#contact-links-clayhack a { | |||||
color: #fff; | |||||
display: block; | |||||
margin-bottom: 10px; | |||||
} | |||||
#footer { | |||||
background: #242f3a; | |||||
color: #fff; | |||||
padding: 3px 0; | |||||
text-align: center; | |||||
} | |||||
#footer-clayhack { | |||||
background: #e7454b; | |||||
color: #fff; | |||||
padding: 3px 0; | |||||
text-align: center; | |||||
} | |||||
#error-page h1 { | |||||
margin-top: 0; | |||||
padding-top: 25px; | |||||
} | |||||
#clayhack-page h3 { | |||||
font-size: 2em; | |||||
margin-top: 0px; | |||||
color: #fff; | |||||
} | |||||
@media screen and (max-width: 768px) { | |||||
body { | |||||
font-size: 14px; | |||||
} | |||||
.grid-cta .col { | |||||
clear: both; | |||||
float: none !important; | |||||
margin-top: 8px; | |||||
padding-right: 0; | |||||
width: 100% !important; | |||||
} | |||||
.section { | |||||
padding-bottom: 15px; | |||||
padding-top: 15px; | |||||
} | |||||
.section .title { | |||||
margin-bottom: 25px; | |||||
} | |||||
#about .badge-cta { | |||||
margin-bottom: 40px; | |||||
} | |||||
#about .badge-cta .badge-icon { | |||||
font-size: 3em; | |||||
height: 100px; | |||||
width: 100px; | |||||
} | |||||
#about .badge-cta .badge-name { | |||||
margin: 0; | |||||
} | |||||
#events { | |||||
padding-bottom: 20px; | |||||
padding-top: 20px; | |||||
} | |||||
#events .inner { | |||||
padding: 20px 10px; | |||||
} | |||||
#events p { | |||||
width: auto; | |||||
} | |||||
#event-list { | |||||
width: 100%} | |||||
#committees .committee { | |||||
display: block !important; | |||||
margin-left: 0; | |||||
text-align: left !important; | |||||
transform: none !important; | |||||
width: 100% !important; | |||||
} | |||||
#committees .committee-info { | |||||
margin-left: 0 !important; | |||||
width: 100% !important; | |||||
} | |||||
}@media screen and (max-width: 400px) { | |||||
#contact .grid-cta { | |||||
width: auto; | |||||
} | |||||
#events .container { | |||||
background: #fff; | |||||
} | |||||
#events .inner { | |||||
padding: 10px 3px; | |||||
} | |||||
#event-list-cta { | |||||
width: auto; | |||||
} | |||||
} |
@ -0,0 +1,75 @@ | |||||
(function($) { | |||||
"use strict"; // Start of use strict | |||||
// Smooth scrolling using jQuery easing | |||||
$('a.js-scroll-trigger[href*="#"]:not([href="#"])').click(function() { | |||||
if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) { | |||||
var target = $(this.hash); | |||||
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']'); | |||||
if (target.length) { | |||||
$('html, body').animate({ | |||||
scrollTop: (target.offset().top - 70) | |||||
}, 1000, "easeInOutExpo"); | |||||
return false; | |||||
} | |||||
} | |||||
}); | |||||
// Scroll to top button appear | |||||
$(document).scroll(function() { | |||||
var scrollDistance = $(this).scrollTop(); | |||||
if (scrollDistance > 100) { | |||||
$('.scroll-to-top').fadeIn(); | |||||
} else { | |||||
$('.scroll-to-top').fadeOut(); | |||||
} | |||||
}); | |||||
// Closes responsive menu when a scroll trigger link is clicked | |||||
$('.js-scroll-trigger').click(function() { | |||||
$('.navbar-collapse').collapse('hide'); | |||||
}); | |||||
// Activate scrollspy to add active class to navbar items on scroll | |||||
$('body').scrollspy({ | |||||
target: '#mainNav', | |||||
offset: 80 | |||||
}); | |||||
// Collapse Navbar | |||||
var navbarCollapse = function() { | |||||
if ($("#mainNav").offset().top > 100) { | |||||
$("#mainNav").addClass("navbar-shrink"); | |||||
} else { | |||||
$("#mainNav").removeClass("navbar-shrink"); | |||||
} | |||||
}; | |||||
// Collapse now if page is not at top | |||||
navbarCollapse(); | |||||
// Collapse the navbar when page is scrolled | |||||
$(window).scroll(navbarCollapse); | |||||
// Modal popup$(function () { | |||||
$('.portfolio-item').magnificPopup({ | |||||
type: 'inline', | |||||
preloader: false, | |||||
focus: '#username', | |||||
modal: true | |||||
}); | |||||
$(document).on('click', '.portfolio-modal-dismiss', function(e) { | |||||
e.preventDefault(); | |||||
$.magnificPopup.close(); | |||||
}); | |||||
// Floating label headings for the contact form | |||||
$(function() { | |||||
$("body").on("input propertychange", ".floating-label-form-group", function(e) { | |||||
$(this).toggleClass("floating-label-form-group-with-value", !!$(e.target).val()); | |||||
}).on("focus", ".floating-label-form-group", function() { | |||||
$(this).addClass("floating-label-form-group-with-focus"); | |||||
}).on("blur", ".floating-label-form-group", function() { | |||||
$(this).removeClass("floating-label-form-group-with-focus"); | |||||
}); | |||||
}); | |||||
})(jQuery); // End of use strict |