2014-10-17 14:59:45 -04:00
@ font-face {
font-family : 'Montserrat' ;
font-style : normal ;
font-weight : 400 ;
2014-11-11 13:23:42 -05:00
src : local ( 'Montserrat-Regular' ) , url ( https : / / themes . googleusercontent . com / static / fonts / montserrat / v4 / zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0 . woff ) format ( 'woff' ) ;
2014-10-17 14:59:45 -04:00
}
@ font-face {
font-family : 'Montserrat' ;
font-style : normal ;
font-weight : 700 ;
2014-11-11 13:23:42 -05:00
src : local ( 'Montserrat-Bold' ) , url ( https : / / themes . googleusercontent . com / static / fonts / montserrat / v4 / IQHow_FEYlDC4Gzy_m8fcgFhaRv2pGgT5Kf0An0s4MM . woff ) format ( 'woff' ) ;
2014-10-17 14:59:45 -04:00
}
@ font-face {
font-family : 'Open Sans' ;
font-style : normal ;
font-weight : 300 ;
2014-11-11 13:23:42 -05:00
src : local ( 'Open Sans Light' ) , local ( 'OpenSans-Light' ) , url ( https : / / themes . googleusercontent . com / static / fonts / opensans / v8 / DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM . woff ) format ( 'woff' ) ;
2014-10-17 14:59:45 -04:00
}
body {
2015-02-15 17:55:04 -05:00
width : 100 % ;
height : 100 % ;
font-family : 'Open Sans' , sans-serif ;
color : # fff ;
background : # 000 ;
margin : 0 ;
webkit-tap-highlight-color : rgba ( 255 , 255 , 255 , . 2 ) ;
2014-10-17 14:59:45 -04:00
}
html {
2015-02-15 17:55:04 -05:00
width : 100 % ;
height : 100 % ;
margin : 0 ;
2014-10-17 14:59:45 -04:00
}
h2 ,
h3 ,
h4 ,
h5 ,
h6 {
2015-02-15 17:55:04 -05:00
margin : 0 0 25px ;
text-transform : uppercase ;
font-family : Montserrat , "Helvetica Neue" , Helvetica , Arial , sans-serif ;
font-weight : 700 ;
letter-spacing : 1px ;
text-align : center ;
2014-10-17 14:59:45 -04:00
}
p {
2015-02-15 17:55:04 -05:00
margin : 0 0 15px ;
line-height : 1 . 4 ;
text-align : center ;
2014-10-17 14:59:45 -04:00
}
a {
2015-02-15 17:55:04 -05:00
color : # 28c3ab ;
-webkit-transition : all . 2s ease-in-out ;
-moz-transition : all . 2s ease-in-out ;
transition : all . 2s ease-in-out ;
2014-10-17 14:59:45 -04:00
}
a : hover ,
a : focus {
2015-02-15 17:55:04 -05:00
text-decoration : none ;
color : # 176e61 ;
2014-10-17 14:59:45 -04:00
}
. light {
2015-02-15 17:55:04 -05:00
font-weight : 400 ;
2014-10-17 14:59:45 -04:00
}
. intro {
2015-02-15 17:55:04 -05:00
display : table ;
width : 100 % ;
height : 100 % ;
color : # fff ;
2015-02-15 18:08:17 -05:00
background : # 000 url ( / img / intro-bg . jpg ) no-repeat bottom center scroll ;
2015-02-15 17:55:04 -05:00
-webkit-background-size : cover ;
-moz-background-size : cover ;
-o-background-size : cover ;
background-size : cover ;
2014-10-17 14:59:45 -04:00
}
. intro-body {
2015-02-15 17:55:04 -05:00
display : table-cell ;
vertical-align : middle ;
text-align : center ;
2014-10-17 14:59:45 -04:00
}
. brand-heading {
2015-02-15 17:55:04 -05:00
font-size : 35px ;
text-transform : uppercase ;
font-family : Montserrat , "Helvetica Neue" , Helvetica , Arial , sans-serif ;
font-weight : 700 ;
letter-spacing : 1px ;
text-align : center ;
margin : 0 ;
2014-10-17 14:59:45 -04:00
}
. intro-text {
2015-02-15 18:24:12 -05:00
font-size : 14px ;
2015-02-15 17:55:04 -05:00
text-transform : uppercase ;
font-family : Montserrat , "Helvetica Neue" , Helvetica , Arial , sans-serif ;
margin-top : 0 ;
2015-02-15 18:24:12 -05:00
margin-bottom : 12px ;
2014-10-17 14:59:45 -04:00
}
. btn-circle {
2015-02-15 18:24:12 -05:00
display : inline-block ;
width : 30px ;
height : 30px ;
line-height : 30px ;
border : 1px solid # fff ;
2015-02-15 18:08:17 -05:00
border-radius : 50 % ;
-webkit-border-radius : 50 % ;
-moz-border-radius : 50 % ;
2015-02-15 17:55:04 -05:00
font-size : 20px ;
color : # fff ;
background : none ;
-webkit-transition : background . 3s ease-in-out ;
-moz-transition : background . 3s ease-in-out ;
transition : background . 3s ease-in-out ;
text-decoration : none ;
2014-10-17 14:59:45 -04:00
}
. btn-circle : hover ,
. btn-circle : focus {
2015-02-15 17:55:04 -05:00
outline : 0 ;
2015-02-15 18:08:17 -05:00
color : # fff ;
2015-02-15 17:55:04 -05:00
background : rgba ( 255 , 255 , 255 , . 1 ) ;
2014-10-17 14:59:45 -04:00
}
. about-section {
2015-02-15 17:55:04 -05:00
width : 100 % ;
height : 100 % ;
color : # fff ;
display : table ;
background : # 000 ;
2014-10-17 14:59:45 -04:00
}
. about-body {
2015-02-15 17:55:04 -05:00
display : table-cell ;
vertical-align : middle ;
padding-left : 20px ;
padding-right : 20px ;
padding-top : 40px ;
padding-bottom : 40px ;
font-size : 16px ;
2014-10-17 14:59:45 -04:00
}
:: -moz-selection {
2015-02-15 17:55:04 -05:00
text-shadow : none ;
background : # fcfcfc ;
background : rgba ( 255 , 255 , 255 , . 2 ) ;
2014-10-17 14:59:45 -04:00
}
:: selection {
2015-02-15 17:55:04 -05:00
text-shadow : none ;
background : # fcfcfc ;
background : rgba ( 255 , 255 , 255 , . 2 ) ;
2014-10-17 14:59:45 -04:00
}
img :: selection {
2015-02-15 17:55:04 -05:00
background : 0 0 ;
2014-10-17 14:59:45 -04:00
}
img :: -moz-selection {
2015-02-15 17:55:04 -05:00
background : 0 0 ;
2014-10-17 14:59:45 -04:00
}
2014-11-11 14:14:40 -05:00
input [ type = "text" ] {
2015-02-15 17:55:04 -05:00
border : 1px solid # 488c1d ;
color : # 488c1d ;
background : none ;
padding : 7px ;
font-family : 'Open Sans' , sans-serif ;
font-size : 16px ;
margin : 25px 0 0 0 ;
-moz-border-radius : 0px 3px 3px 0px ;
-webkit-border-radius : 0px 3px 3px 0px ;
border-radius : 0px 3px 3px 0px ;
2015-02-15 18:08:17 -05:00
-webkit-transition : background . 3s ease-in-out ;
-moz-transition : background . 3s ease-in-out ;
transition : background . 3s ease-in-out ;
2014-11-11 14:14:40 -05:00
}
input [ type = "text" ] : hover ,
input [ type = "text" ] : focus {
2015-02-15 17:55:04 -05:00
border : 1px solid # 488c1d ;
outline : 0 ;
color : # 000 ;
background : # 488c1d ;
2014-11-11 14:19:06 -05:00
}
# ipbox {
2015-02-15 17:55:04 -05:00
border : 1px solid # 488c1d ;
color : # 000 ;
background : # 488c1d ;
padding : 7px ;
display : inline-block ;
margin : 25px 0 0 0 ;
2015-02-15 18:08:17 -05:00
font-size : 16px ;
2015-02-15 17:55:04 -05:00
-moz-border-radius : 3px 0px 0px 3px ;
-webkit-border-radius : 3px 0px 0px 3px ;
border-radius : 3px 0px 0px 3px ;
2014-11-11 15:23:26 -05:00
}
# ip {
2015-02-15 17:55:04 -05:00
text-align : center ;
2014-11-14 16:37:00 -05:00
}
@ media ( min-width : 767px ) {
p {
margin : 0 0 20px ;
line-height : 1 . 5 ;
}
h2 , h3 , h4 , h5 , h6 {
margin : 0 0 30px ;
}
. about-body {
padding-left : 90px ;
padding-right : 90px ;
font-size : 21px ;
}
input [ type = "text" ] {
font-size : 21px ;
}
# ipbox {
font-size : 21px ;
}
. btn-circle {
font-size : 30px ;
2015-02-15 18:24:12 -05:00
width : 60px ;
height : 60px ;
line-height : 60px ;
border : 2px solid # fff ;
2014-11-14 16:37:00 -05:00
}
. brand-heading {
font-size : 100px ;
}
. intro-text {
font-size : 25px ;
2015-02-15 18:24:12 -05:00
margin-bottom : 30px ;
2014-11-14 16:37:00 -05:00
}
2015-02-15 17:31:44 -05:00
}