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