@ -1,48 +1,16 @@
/ * *
-------------------------------
-- Bulma
-------------------------------
* * /
/ * *
-------------------------------
-- Typography
-------------------------------
* * /
@ font-face {
font-weight : 400 ;
font-style : normal ;
font-family : 'AlteHaasGrotesk' ;
src : url ( "fonts/app/AlteHaasGroteskRegular.eot" ) , url ( "fonts/app/AlteHaasGroteskRegular.eot?#iefix" ) format ( 'embedded-opentype' ) , url ( "fonts/app/AlteHaasGroteskRegular.woff2" ) format ( 'woff2' ) , url ( "fonts/app/AlteHaasGroteskRegular.woff" ) format ( 'woff' ) , url ( "fonts/app/AlteHaasGroteskRegular.ttf" ) format ( 'truetype' ) , url ( "fonts/app/AlteHaasGroteskRegular.svg?#AlteHaasGrotesk" ) format ( 'svg' ) ;
}
@ font-face {
font-weight : 600 ;
font-style : normal ;
font-family : 'AlteHaasGrotesk' ;
src : url ( "fonts/app/AlteHaasGroteskBold.eot" ) , url ( "fonts/app/AlteHaasGroteskBold.eot?#iefix" ) format ( 'embedded-opentype' ) , url ( "fonts/app/AlteHaasGroteskBold.woff2" ) format ( 'woff2' ) , url ( "fonts/app/AlteHaasGroteskBold.woff" ) format ( 'woff' ) , url ( "fonts/app/AlteHaasGroteskBold.ttf" ) format ( 'truetype' ) , url ( "fonts/app/AlteHaasGroteskBold.svg?#AlteHaasGrotesk" ) format ( 'svg' ) ;
}
@ font-face {
font-family : 'RobotoMono' ;
src : url ( "fonts/app/RobotoMono-Thin.eot" ) , url ( "fonts/app/RobotoMono-Thin.eot?#iefix" ) format ( 'embedded-opentype' ) , url ( "fonts/app/RobotoMono-Thin.woff2" ) format ( 'woff2' ) , url ( "fonts/app/RobotoMono-Thin.woff" ) format ( 'woff' ) , url ( "fonts/app/RobotoMono-Thin.ttf" ) format ( 'truetype' ) , url ( "fonts/app/RobotoMono-Thin.svg?#RobotoMono" ) format ( 'svg' ) ;
font-weight : 200 ;
font-style : normal ;
}
@ font-face {
font-family : 'RobotoMono' ;
src : url ( "fonts/app/RobotoMono-Light.eot" ) , url ( "fonts/app/RobotoMono-Light.eot?#iefix" ) format ( 'embedded-opentype' ) , url ( "fonts/app/RobotoMono-Light.woff2" ) format ( 'woff2' ) , url ( "fonts/app/RobotoMono-Light.woff" ) format ( 'woff' ) , url ( "fonts/app/RobotoMono-Light.ttf" ) format ( 'truetype' ) , url ( "fonts/app/RobotoMono-Light.svg?#RobotoMono" ) format ( 'svg' ) ;
font-weight : 300 ;
font-style : normal ;
}
@ font-face {
font-family : 'RobotoMono' ;
src : url ( "fonts/app/RobotoMono-Regular.eot" ) , url ( "fonts/app/RobotoMono-Regular.eot?#iefix" ) format ( 'embedded-opentype' ) , url ( "fonts/app/RobotoMono-Regular.woff2" ) format ( 'woff2' ) , url ( "fonts/app/RobotoMono-Regular.woff" ) format ( 'woff' ) , url ( "fonts/app/RobotoMono-Regular.ttf" ) format ( 'truetype' ) , url ( "fonts/app/RobotoMono-Regular.svg?#RobotoMono" ) format ( 'svg' ) ;
font-weight : 400 ;
font-style : normal ;
}
@ font-face {
font-family : 'RobotoMono' ;
src : url ( "fonts/app/RobotoMono-Bold.eot" ) , url ( "fonts/app/RobotoMono-Bold.eot?#iefix" ) format ( 'embedded-opentype' ) , url ( "fonts/app/RobotoMono-Bold.woff2" ) format ( 'woff2' ) , url ( "fonts/app/RobotoMono-Bold.woff" ) format ( 'woff' ) , url ( "fonts/app/RobotoMono-Bold.ttf" ) format ( 'truetype' ) , url ( "fonts/app/RobotoMono-Bold.svg?#RobotoMono" ) format ( 'svg' ) ;
font-weight : 600 ;
font-style : normal ;
h1 ,
h2 ,
h3 ,
h4 ,
h5 ,
h6 {
color : $ primary ;
font-weight : 900 ;
}
/ * *
-------------------------------
@ -142,8 +110,8 @@ sub {
}
sup {
top : -0 . 55em ;
background : # a ddbeb ;
color : # 2b8caf ;
background : # a edcea ;
color : # 113641 ;
border-radius : 2px ;
padding : 0 2px 0 2px ;
margin : 0 2px 0 0 ;
@ -262,13 +230,13 @@ template {
-------------------------------
* * /
html {
background : url ( "../images/bg-teal-pattern.png" ) ;
font : 300 1em 'AlteHaasGrotesk' , Helvetica , Arial , sans-serif ;
color : # ebdfce ;
background : # 113641 ;
font : 400 1 . 3em / 1 . 3em Helvetica , Arial , sans-serif ;
color : # fffacd ;
}
a {
font : 300 1em 'RobotoMono' , Helvetica , Arial , sans-serif ;
color : # baf273 ;
font : 300 1em $ titleType ;
color : # 7ed07e ;
text-decoration : underline ;
-moz-transition : all 0 . 1s linear ;
-webkit-transition : all 0 . 1s linear ;
@ -276,78 +244,30 @@ a {
transition : all 0 . 1s linear ;
}
a : hover {
color : # e8fbd0 ;
background : # 2b8caf ;
color : # daf1da ;
background : # 113641 ;
}
svg . icons {
width : 20px ;
fill : # eb6b99 ;
}
h1 ,
h2 ,
h3 ,
h4 ,
h5 ,
h6 {
color : # eb6b99 ! important ;
font-weight : 600 ! important ;
}
# loader {
position : fixed ;
z-index : 2000 ;
height : 100 % ;
width : 100 % ;
display : flex ;
align-items : center ;
justify-content : center ;
}
# loader i {
color : # ebdfce ;
}
. blog-container {
width : 100 % ;
fill : # fc6399 ;
}
. main-container {
margin : 0 auto ;
z-index : 10 ;
position : relative ;
}
. main-container section header {
width : 100 % ;
max-width : 1024px ;
position : relative ;
. main-container header {
width : 100 % ;
font-size : 1em ;
padding : 20px ;
opacity : 0 ;
color : # ebdfce ;
}
. main-container section header # float-bg {
background : url ( "../images/bg-teal-pattern.png" ) ;
position : absolute ;
z-index : 5 ;
isolation : isolate ;
opacity : 0 ;
left : 20 % ;
}
. main-container section header # float-bg img {
width : 250px ;
mix-blend-mode : multiply ;
}
. main-container section header # header-one ,
. main-container section header # header-two {
z-index : 10 ;
position : relative ;
height : 600px ;
border-top : 5px # 7ed07e solid ;
border-bottom : 2px # f9690e solid ;
}
. main-container section header # header-one label # the-title a ,
. main-container section header # header-two label # the-title a {
font : 500 2em 'RobotoMono' , Helvetica , Arial , sans-serif ;
width : 97px ;
height : 100px ;
color : # eb6b99 ;
text-decoration : none ;
display : block ;
word-break : break-all ;
. main-container section {
overflow : hidden ;
}
. main-container section # index-content span {
font : 600 2em / 2 Helvetica , Arial , sans-serif ;
color : # fc6399 ;
}
@ media only screen and ( max-width : 640px ) {
. main-container . content # the-intro {
@ -362,7 +282,7 @@ h6 {
}
. main-container . content # index-display span ,
. main-container . content # index-display a {
font : 400 1 . 2em 'AlteHaasGrotesk' , Helvetica , Arial , sans-serif ;
font : 400 1 . 2em Helvetica , Arial , sans-serif ;
}
}
@ media only screen and ( max-width : 375px ) {
@ -374,19 +294,19 @@ h6 {
font-size : 3 . 3rem ;
}
. main-container . header . header-desc span a {
color : # eee ;
color : # fffacd ;
width : 250px ;
font-weight : 300 ;
display : inline-block ;
word-break : break-all ;
font : 300 7em / 1em 'RobotoMono' , Helvetica , Arial , sans-serif ;
font : 300 7em / 1em $ titleType ;
text-decoration : none ;
margin : 0 0 50px 0 ;
}
. main-container . header . header-desc # the-intro {
color : # eb6b 99;
color : # fc63 99;
opacity : 0 ;
font : 400 1 . 8em 'RobotoMono' , Helvetica , Arial , sans-serif ;
font : 400 1 . 8em $ titleType ;
display : inline-block ;
width : 95 % ;
}
@ -440,13 +360,12 @@ header #header-two #the-intro {
padding : 20px ;
width : 100 % ;
max-width : 1024px ;
font-size : 1em ;
z-index : 10 ;
position : relative ;
}
# index-display # recent-title {
color : # eee ;
font : 400 2em 'RobotoMono' , Helvetica , Arial , sans-serif ;
color : # fffacd ;
font : 400 2em $ titleType ;
vertical-align : top ;
}
# index-display . index-block {
@ -457,405 +376,6 @@ header #header-two #the-intro {
}
/ * *
-------------------------------
-- Fipamo
-------------------------------
* * /
# bm-content {
width : 100 % ;
max-width : 1024px ;
margin : 0 auto ;
}
# bm-content # header-two {
font : 400 1 . 5em 'AlteHaasGrotesk' , Helvetica , Arial , sans-serif ;
}
# bm-content # bookmark-display {
padding : 0 ;
}
# bm-content # bookmark-display . bookmark-list . bookmark-entry {
background : # 0f313d ;
width : 50 % ;
height : 500px ;
background-size : cover ;
overflow : hidden ;
display : inline-block ;
vertical-align : top ;
padding : 10px ;
}
# bm-content # bookmark-display . bookmark-list . bookmark-entry . bookmark-info {
display : flex ;
align-items : center ;
justify-content : center ;
width : 100 % ;
height : 100 % ;
}
# bm-content # bookmark-display . bookmark-list . bookmark-entry . bookmark-info label {
display : block ;
font-size : 0 . 5em ;
padding : 10px ;
background : # 2b8caf ;
border-radius : 5px ;
}
# bm-content # bookmark-display . bookmark-list # paginate-control {
width : 100 % ;
height : 300px ;
background : # 1e627b ;
display : flex ;
align-items : center ;
justify-content : center ;
}
# bm-content # bookmark-display . bookmark-list # paginate-control # paginate {
margin : 0 auto ;
}
# bm-content # bookmark-display . bookmark-list # paginate-control # paginate a ,
# bm-content # bookmark-display . bookmark-list # paginate-control # paginate label {
display : inline-block ;
vertical-align : top ;
}
# bm-content # bookmark-display . bookmark-list # paginate-control # paginate label {
padding : 5px ;
color : # ebdfce ;
font-size : 2 . 2em ;
}
# bm-content # bookmark-display . bookmark-list # paginate-control # paginate a {
padding : 20px ;
margin-top : 4px ;
}
@ media only screen and ( max-width : 768px ) {
# bm-content # bookmark-display . bookmark-list . bookmark-entry {
width : 100 % ;
}
}
/ * *
-------------------------------
-- Folio
-------------------------------
* * /
# work-content {
width : 100 % ;
max-width : 1024px ;
margin : 0 auto ;
}
# work-content # header # header-two p {
font : 400 1 . 5em 'AlteHaasGrotesk' , Helvetica , Arial , sans-serif ;
}
# work-content # header # header-two p span {
color : # eb6b99 ;
}
# work-content # work-display {
padding : 0 ;
margin : 0 0 40px 0 ;
opacity : 0 ;
}
# work-content # work-list . work-item {
width : 50 % ;
height : 300px ;
display : inline-block ;
vertical-align : top ;
background-size : cover ;
background-color : # ebdfce ;
color : # ebdfce ;
}
# work-content # work-list . work-item span {
font : 600 0 . 7em 'RobotoMono' , Helvetica , Arial , sans-serif ;
}
# work-content # work-contact # contact-form {
opacity : 1 ;
}
# work-content # work-contact # contact-form label {
font : 600 0 . 8em 'RobotoMono' , Helvetica , Arial , sans-serif ;
color : # baf273 ;
margin : 0 0 15px 0 ;
display : block ;
}
# work-content # work-contact # contact-form # request-form input [ type = email ] ,
# work-content # work-contact # contact-form # request-form input [ type = password ] ,
# work-content # work-contact # contact-form # request-form input [ type = text ] {
width : 100 % ;
margin : 0 10px 10px 0 ;
}
# work-content # work-contact # contact-form # request-form select {
width : 100 % ;
margin-bottom : 10px ;
}
# work-content # work-contact # contact-form # request-form textarea {
width : 100 % ;
}
# work-content # work-contact # contact-info label # request-status {
font : 600 0 . 8em 'RobotoMono' , Helvetica , Arial , sans-serif ;
color : # baf273 ;
margin : 0 0 15px 0 ;
display : block ;
text-transform : uppercase ;
}
# work-content # work-contact # contact-info p {
font : 400 1em 'AlteHaasGrotesk' , Helvetica , Arial , sans-serif ;
color : # ebdfce ;
}
# work-content # work-contact # contact-info p i {
color : # baf273 ;
}
# project-content {
width : 100 % ;
max-width : 1024px ;
margin : 0 auto ;
}
# project-content # project-display {
padding : 0 20px 20px 20px ;
}
# project-content # project-display # project-info span {
font : 400 2em 'RobotoMono' , Helvetica , Arial , sans-serif ;
color : # eee ;
}
# project-content # project-display # project-desc {
font : 300 1 . 2em 'AlteHaasGrotesk' , Helvetica , Arial , sans-serif ;
color : # ebdfce ;
}
# project-content # project-images {
margin : 10px 0 0 0 ;
opacity : 1 ;
}
# project-content # project-images . folio-image {
width : 100 % ;
margin : 0 0 50px 0 ;
opacity : 0 ;
}
@ media screen and ( max-width : 768px ) {
# work-content # work-list . work-item {
width : 100 % ;
}
}
/ * *
-------------------------------
-- Admin
-------------------------------
* * /
# admin-index-content {
width : 100 % ;
max-width : 1024px ;
margin : 0 auto ;
}
# admin-index-content # admin-index-display {
padding : 20px ;
width : 100 % ;
max-width : 1024px ;
z-index : 10 ;
position : relative ;
}
# admin-index-content # admin-index-display # admin-login {
width : 300px ;
}
# admin-index-content # admin-index-display # admin-index-title {
color : # eee ;
font : 400 2em 'RobotoMono' , Helvetica , Arial , sans-serif ;
vertical-align : top ;
}
# admin-index-content # admin-index-display . admin-menu-main . admin-nav span {
display : inline-block ;
padding : 0 0 0 5px ;
}
# admin-index-content # admin-index-display . index-block {
width : 50 % ;
display : inline-block ;
vertical-align : top ;
margin-bottom : 50px ;
}
# admin-index-content # admin-index-display # blog-edit label {
font : 600 1em 'RobotoMono' , Helvetica , Arial , sans-serif ;
color : # eee ;
}
# admin-index-content # admin-index-display # blog-edit textarea # entry_title {
width : 100 % ;
background : none ;
color : # ebdfce ;
font : 500 2em 'RobotoMono' , Helvetica , Arial , sans-serif ;
}
# admin-index-content # admin-index-display # blog-edit textarea # entry_text {
width : 100 % ;
height : 600px ;
padding : 10px ;
}
# admin-index-content # admin-index-display # blog-meta label {
font : 600 1em 'RobotoMono' , Helvetica , Arial , sans-serif ;
color : # eee ;
}
# admin-index-content # admin-index-display # blog-meta input ,
# admin-index-content # admin-index-display # blog-meta button {
width : 100 % ;
}
# admin-index-content # admin-index-display # blog-meta input {
color : # eb6b99 ;
background : # 32302f ;
}
# admin-index-content # admin-index-display # blog-meta # featured-click {
display : none ;
}
# blog-index-content {
width : 100 % ;
max-width : 1024px ;
margin : 0 auto ;
}
# blog-index-content # blog-hub-display # blog-hub-title {
font : 400 2em 'RobotoMono' , Helvetica , Arial , sans-serif ;
color : # eee ;
}
# saved-index-content {
width : 100 % ;
max-width : 1024px ;
margin : 0 auto ;
}
# saved-index-content # saved-hub-display # saved-hub-title label ,
# saved-index-content # saved-hub-display # saved-hub-main label {
font : 400 2em 'RobotoMono' , Helvetica , Arial , sans-serif ;
color : # eee ;
}
# saved-index-content # saved-hub-display # saved-hub-title textarea ,
# saved-index-content # saved-hub-display # saved-hub-main textarea {
width : 90 % ;
}
# saved-index-content # saved-hub-display # saved-hub-title button ,
# saved-index-content # saved-hub-display # saved-hub-main button {
padding : 5px ;
}
# post-edit-content {
width : 100 % ;
max-width : 1024px ;
margin : 0 auto ;
}
# post-edit-content header # header # header-one # blog-edit {
margin : 100px 0 0 0 ;
position : relative ;
}
# post-edit-content header # header # header-one # blog-edit label {
font : 600 1em 'RobotoMono' , Helvetica , Arial , sans-serif ;
color : # eee ;
display : block ;
}
# post-edit-content header # header # header-one # blog-edit # entry_title {
width : 90 % ;
background : none ;
font : 400 2em 'RobotoMono' , Helvetica , Arial , sans-serif ;
color : # ebdfce ;
}
# post-edit-content header # header # header-one # blog-edit # entry_text {
width : 90 % ;
height : 500px ;
padding : 10px ;
}
# post-edit-content header # header # header-one # blog-edit pre {
background : # 32302f ;
}
# post-edit-content header # header # header-one # blog-edit pre code {
white-space : pre-wrap ;
color : # ebdfce ;
}
# post-edit-content header # header # header-two label {
font : 600 1em 'RobotoMono' , Helvetica , Arial , sans-serif ;
color : # eee ;
}
# post-edit-content header # header # header-two # featured-image-drop {
border-radius : 3px ;
border : 1px dashed # eee ;
width : 100 % ;
font : 600 0 . 5em 'RobotoMono' , Helvetica , Arial , sans-serif ;
height : 100px ;
text-align : center ;
vertical-align : middle ;
line-height : 100px ;
overflow : hidden ;
}
# post-edit-content header # header # header-two # featured-image-drop img {
width : 100 % ;
}
# post-edit-content header # header # header-two # blog-meta {
margin : 100px 0 0 0 ;
position : relative ;
}
# post-edit-content header # header # header-two # blog-meta # featured-click {
display : none ;
}
# post-edit-content header # header # header-two # blog-meta # entry_tags ,
# post-edit-content header # header # header-two # blog-meta button {
width : 100 % ;
}
. folio-project-form {
display : inline-block ;
width : 56 % ;
}
. folio-project-form input [ type = email ] ,
. folio-project-form input [ type = password ] ,
. folio-project-form input [ type = text ] ,
. folio-project-form select {
width : 400px ;
}
. folio-project-form select {
margin : 10px 0 0 0 ;
}
. folio-project-form textarea {
width : 400px ;
height : 133px ;
}
. folio-hub {
padding : 20px ;
}
. folio-hub span {
margin : 10px 10px 0 0 ;
}
. folio-hub . btn-add-project span {
font : 20px 'AlteHaasGrotesk' , Helvetica , Arial , sans-serif ;
margin : -35px 0 0 40px ;
display : block ;
height : 50px ;
}
. folio-hub . project-list {
width : 95 % ;
}
. folio-hub . project-list span . drag-handle {
padding : 10px ;
color : # ebdfce ;
cursor : pointer ;
}
. folio-hub . project-list . project-item {
width : 100 % ;
display : inline-block ;
background : # 144252 ;
padding : 5px ;
margin-bottom : 10px ;
border-radius : 5px ;
-moz-transition : all 0 . 3s linear ;
-webkit-transition : all 0 . 3s linear ;
-o-transition : all 0 . 3s linear ;
transition : all 0 . 3s linear ;
}
. folio-hub . project-list . project-item : hover {
background : # 1e627b ;
}
. upload-list {
color : # addbeb ;
display : inline-block ;
vertical-align : top ;
width : 260px ;
height : 330px ;
margin : 45px 0 0 ;
}
. thumb {
height : 50px ;
overflow : hidden ;
border-radius : 3px ;
margin : 10px 5px 0 0 ;
}
. upload-drop {
width : 400px ;
height : 70px ;
background : $ form-background ;
color : # addbeb ;
text-align : center ;
padding : 40px 0 0 ;
font-size : 12px ;
text-transform : uppercase ;
border-radius : 3px ;
}
/ * *
-------------------------------
-- Forms
-------------------------------
* * /
@ -880,8 +400,8 @@ textarea {
}
button ,
input [ type = submit ] {
background : # baf273 ;
color : # 2b8caf ;
background : # 7ed07e ;
color : # 113641 ;
font : 14px 'RobotoMono' ;
border-radius : 5px ;
position : relative ;
@ -890,11 +410,11 @@ input[type=submit] {
}
select {
font : 14px 'RobotoMono' ;
border : 1px solid # eb6b 99;
border : 1px solid # fc63 99;
-webkit-appearance : none ;
-moz-appearance : none ;
appearance : none ;
color : # 2b8caf ;
color : # 113641 ;
}
:: -webkit-input-placeholder {
font : 14px 'RobotoMono' ;
@ -931,7 +451,7 @@ select {
line-height : 250px ;
}
# blog-content # blog-display # blog-list . blog-entry label {
background : # eb6b 99;
background : # fc63 99;
padding : 5px ;
border-radius : 3px ;
}
@ -961,27 +481,27 @@ select {
padding : 30px 0 0 0 ;
}
# post-content # header-post # header-one label # the-title a {
font : 500 2em 'RobotoMono' , Helvetica , Arial , sans-serif ;
font : 500 2em $ titleType ;
width : 97px ;
height : 115px ;
color : # eb6b 99;
color : # fc63 99;
text-decoration : none ;
display : block ;
word-break : break-all ;
margin : 10px 0 0 10px ;
}
# post-content # header-post # header-one span # post-title {
font : 200 4 . 5em / 1em 'RobotoMono' , Helvetica , Arial , sans-serif ;
color : # eee ;
font : 200 4 . 5em / 1em $ titleType ;
color : # fffacd ;
margin : 20px 0 0 10px ;
padding : 20px 0 80px 0 ;
display : block ;
}
# post-content # post-display {
color : # ebdfc e;
color : # f9690 e;
width : 80 % ;
margin : 50px auto ;
font : 400 1 . 5em 'AlteHaasGrotesk' , Helvetica , Arial , sans-serif ;
font : 400 1 . 5em Helvetica , Arial , sans-serif ;
padding-bottom : 50px ;
}
/*# sourceMappingURL=base.css.map */