Extra space appears when using :before selector - css

I'm not a CSS specialist. I have a DRUPAL site, using a theme based on bootstrap. I use the bootstrap alert boxes in order to display important messages on the homepage. It works well, except that I get extra space when adding some content in a :before selector. I created a fiddle
Is there a simple way to solve this extra space? I solved the issue by setting line-height to 0 to the ancestor of the alert, but then when reducing the page, text doesn't go to new line and gets imbricated with itself.
Thanks for help.
Here is the code:
#top-content .block .views-row::before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
color: #f37021;
content: "\e101";
display: inline-block;
font-family: 'Glyphicons Halflings';
font-size: 2em;
font-style: normal;
font-weight: 400;
left: 0.35em;
/*line-height: 1;*/
position: relative;
top: 0.3em;
}
/*#top-content .block .views-row {
padding-bottom:1.2em;
}*/
#top-content .block .views-row .views-field {
margin-left: 3em;
}
#top-content .block a {
color: #f37021;
}
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" />
<div id="top-content">
<div class="container clearfix">
<div class="clearfix" id="top-content-inside">
<div class="region region-highlighted">
<div class="block block-views contextual-links-region clearfix" id="block-views-alerts-block-1">
<div class="contextual-links-wrapper contextual-links-processed">Configure
<ul class="contextual-links">
<li class="views-ui-edit first">Edit view
</li>
<li class="block-configure last">Configure
</li>
</ul>
</div>
<div class="content">
<div class="view view-alerts view-id-alerts view-display-id-block_1 view-dom-id-281661d0f4b7c5128ce6ef7abc38dfb1">
<div class="view-content">
<div class="views-row views-row-1 views-row-odd views-row-first alert alert-info fade in">
<div class="views-field views-field-nothing"> <span class="field-content"><a aria-label="close" data-dismiss="alert" class="close" href="#">×</a></span>
</div>
<div class="views-field views-field-title"> <span class="field-content">WIV-ISP closed between 1st and 5th of November</span>
</div>
</div>
<div class="views-row views-row-2 views-row-even views-row-last alert alert-info fade in">
<div class="views-field views-field-nothing"> <span class="field-content"><a aria-label="close" data-dismiss="alert" class="close" href="#">×</a></span>
</div>
<div class="views-field views-field-title"> <span class="field-content">Treinramp in Wetteren</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

Add float:left and remove top:0.3em
#top-content .block .views-row::before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
color: #f37021;
content: "\e101";
display: inline-block;
font-family: 'Glyphicons Halflings';
font-size: 2em;
font-style: normal;
font-weight: 400;
left: 0.35em;
line-height: 1; //uncommented this
float:left; //added this
position: relative;
/*top:0.3em*/ //removed this
}
Demo Here

Here it is positioned to the left of your content.
It looks like you were targeting the wrong div with your before. I also added a left to give it a bit of space. see the result below
Changed the target div from:
#top-content .block .views-row::before
to:
.views-field-title .field-content:before
Updated the left to:
left: -10px;
The results are below:
.views-field-title .field-content:before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
color: #f37021;
content: "\e101";
display: inline-block;
font-family: 'Glyphicons Halflings';
font-size: 2em;
font-style: normal;
font-weight: 400;
/*line-height: 1;*/
position: relative;
top: 0.3em;
left:-10px;
}
/*#top-content .block .views-row {
padding-bottom:1.2em;
}*/
#top-content .block .views-row .views-field{
margin-left: 3em;
}
#top-content .block a {
color: #f37021;
}
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet"/>
<div id="top-content">
<div class="container clearfix">
<div class="clearfix" id="top-content-inside">
<div class="region region-highlighted">
<div class="block block-views contextual-links-region clearfix" id="block-views-alerts-block-1">
<div class="contextual-links-wrapper contextual-links-processed">Configure<ul class="contextual-links"><li class="views-ui-edit first">Edit view</li>
<li class="block-configure last">Configure</li>
</ul></div>
<div class="content">
<div class="view view-alerts view-id-alerts view-display-id-block_1 view-dom-id-281661d0f4b7c5128ce6ef7abc38dfb1">
<div class="view-content">
<div class="views-row views-row-1 views-row-odd views-row-first alert alert-info fade in">
<div class="views-field views-field-nothing"> <span class="field-content"><a aria-label="close" data-dismiss="alert" class="close" href="#">×</a></span> </div>
<div class="views-field views-field-title"> <span class="field-content">WIV-ISP closed between 1st and 5th of November</span> </div> </div>
<div class="views-row views-row-2 views-row-even views-row-last alert alert-info fade in">
<div class="views-field views-field-nothing"> <span class="field-content"><a aria-label="close" data-dismiss="alert" class="close" href="#">×</a></span> </div>
<div class="views-field views-field-title"> <span class="field-content">Treinramp in Wetteren</span> </div> </div>
</div>
</div> </div>
</div>
</div>
</div>
</div>
</div>

Related

How to align text messages of a chat window to the bottom?

I'm building a chat window - the height 100% works perfectly, but I can't make the messages appear on the bottom.
HTML:
<div class="d-flex justify-content-center">
<div class="container container-child">
<div class="card">
<div class="card-body">
<div class="text-left"><span class="badge badge-pill badge-secondary" title="2020-01-01 09:00:00">Hello</span></div>
<div class="text-right"><span class="badge badge-pill badge-primary" title="2020-01-01 09:00:00">World</span></div>
</div>
<div class="card-footer">
<div class="input-group input-group-sm">
<input type="text" class="form-control" placeholder="Your message..." autofocus />
<div class="input-group-append">
<button type="button" class="btn btn-primary"><i class="fa fa-paper-plane-o fa-fw"></i><span class="d-none d-sm-inline"> Send</span></button>
</div>
</div>
</div>
</div>
</div>
</div>
CSS:
.d-flex {
height: 100%;
}
.card {
height: 100%;
}
.card-body {
overflow-y: auto;
}
.badge {
font-weight: 400;
}
Screenshot:
You can align your texts to the bottom by turning .card-body into a flex element with display: flex, and then setting margin-top: auto on both .text-left and .text-right.
Unfortunately this brings the right-hand text to the left, and places it on the same line. This can be resolved by adding justify-content: space-between to .card-body, and a margin-bottom of about 20px to .text-left.
This can be seen in the following:
.d-flex {
height: 100vh; /* Changed purely for Stack example */
}
.card {
height: 100%;
}
.card-body {
overflow-y: auto;
}
.badge {
font-weight: 400;
}
/* NEW */
.card-body {
display: flex;
justify-content: space-between;
}
.text-left, .text-right {
margin-top: auto;
}
.text-left {
margin-bottom: 20px;
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
<div class="d-flex justify-content-center">
<div class="container container-child">
<div class="card">
<div class="card-body">
<div class="text-left"><span class="badge badge-pill badge-secondary" title="2020-01-01 09:00:00">Hello</span></div>
<div class="text-right"><span class="badge badge-pill badge-primary" title="2020-01-01 09:00:00">World</span></div>
</div>
<div class="card-footer">
<div class="input-group input-group-sm">
<input type="text" class="form-control" placeholder="Your message..." autofocus />
<div class="input-group-append">
<button type="button" class="btn btn-primary"><i class="fa fa-paper-plane-o fa-fw"></i><span class="d-none d-sm-inline"> Send</span></button>
</div>
</div>
</div>
</div>
</div>
</div>
Note that given this seems to be a chat application (that would write the messages out sequentially), you'll want to adjust the margin-bottom of each element to have the same value (of 20px in my example) added to it as each new message is generated.

Bootstrap 4 columns not stacking when screen is resized [duplicate]

This question already has answers here:
Bootstrap columns stacking vertically on mobile device
(2 answers)
Bootstrap 4.0 Grid System Layout not working
(1 answer)
Closed 4 years ago.
I can't seem to get my head around why the divs are not stacking on top of each other when I re size the screen.
I'm using col-xs-4 col-md-4 col-lg-4 but the content stays in one row and doesn't even resize.
<div class="container">
<div class="row">
<div class="info">
<div class="col-xs-4 col-md-4 col-lg-4">
<div class="logo-link"><img alt="Spartan Safety Logo" class="img-fluid" src="img/logo.png">
</div>
</div>
<div class="col-xs-4 col-md-4 col-lg-4">
<div class="info-center-1">
<div class="info-center-icon">
<i class="fa fa-phone-square fa-2x"></i>
</div>
<div class="info-center-title">
<h6>Customer Support and Sales</h6>
</div>
<div class="info-center-text">
<p>0208 5275888</p>
</div>
</div>
</div>
<div class="col-xs-4 col-md-4 col-lg-4">
<div class="info-center-1">
<div class="info-center-icon">
<i class="fa fa-clock-o fa-2x"></i>
</div>
<div class="info-center-title">
<h6>Opening Hours</h6>
</div>
<div class="info-center-text">
<p>Mon - Fri 08:30 - 4:30</p>
</div>
</div>
</div>
</div>
</div>
</div>
CSS
.info {
display: inline-flex;
margin: 20px 0px 10px 0px;
}
.logo-link img {
max-width: 50%;
height: auto;
margin-bottom: 10px;
}
.info-center-1 {
margin-top: 20px;
}
.info-center-icon i {
color: #cccccc;
display: inline-flex;
}
.info-center-title {
margin-bottom: px;
}
.info-center-title h6 {
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 400;
font-style: normal;
line-height: 22px;
text-transform: uppercase;
display: inline-flex;
}
.info-center-text p {
font-family: 'Open sans', sans-serif;
font-size: 24px;
font-weight: 400;
color: #FF9900;
line-height: 22px;
display: inline-flex;
}
You should not add more divs between .row and .col-. Instead, merge both info and row so you only have one wrapper for the col- divs:
<div class="container">
<div class="row info">
<div class="col-xs-4 col-md-4 col-lg-4">
<div class="logo-link"><img alt="Spartan Safety Logo" class="img-fluid" src="img/logo.png">
</div>
</div>
<div class="col-xs-4 col-md-4 col-lg-4">
<div class="info-center-1">
<div class="info-center-icon">
<i class="fa fa-phone-square fa-2x"></i>
</div>
<div class="info-center-title">
<h6>Customer Support and Sales</h6>
</div>
<div class="info-center-text">
<p>0208 5275888</p>
</div>
</div>
</div>
<div class="col-xs-4 col-md-4 col-lg-4">
<div class="info-center-1">
<div class="info-center-icon">
<i class="fa fa-clock-o fa-2x"></i>
</div>
<div class="info-center-title">
<h6>Opening Hours</h6>
</div>
<div class="info-center-text">
<p>Mon - Fri 08:30 - 4:30</p>
</div>
</div>
</div>
</div>
Working example: http://jsfiddle.net/aq9Laaew/34182/
If you want a column to take the whole width of the row for a particular screen size then you should specify col-ScreenSize-12. So you should be using col-xs-12 col-md-4 col-lg-4 instead.
And also display: inline-flex; styling on class .info is making the division to be in a single line always, so remove it.

CSS text side by side same height

I am trying to make this text
but how can I make it same height and make inline each other
<div class="row">
<div class="col-xs-12 text-center">
<p style="display:inline">初期費用 <br> 月額費用 <br>手続き料</p>
<h3 style="display:inline">0<span>円</span></h3>
</div>
</div>
Try this:
p, h3{
display: inline-block;
}
h3 {
color: skyblue;
font-size: 70px;
}
<div class="row">
<div class="col-xs-12 text-center">
<p>初期費用 <br> 月額費用 <br>手続き料</p>
<h3>0<span>円</span></h3>
</div>
</div>
Using display flex
.col-xs-12 {
display: flex;
align-items: center;
padding: 0;
}
p {
font-size: 16px;
line-height: 1.5;
margin-right: 8px;
}
h3 {
font-size: 102px;
margin: 0;
}
h3 span {
font-size: 32px
}
<div class="row">
<div class="col-xs-12 text-center container">
<p>初期費用 <br> 月額費用 <br>手続き料</p>
<h3>0<span>円</span></h3>
</div>
</div>
Here you go with a solution
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.css" rel="stylesheet"/>
<div class="row">
<div class="col-xs-12 text-center">
<div style="display: flex;">
<p style="display: inline-flex">初期費用 <br> 月額費用 <br>手続き料</p>
<h3 style="display: inline-flex">0<span>円</span></h3>
</div>
</div>
</div>
Solution using flex & inline-flex

Why is bootstrap button so wide?

I've got a jumbotron class which has to contain a button, but it's strangely extended and that button looks ugly. Why is that so?
HTML
<div class="container">
<div class="jumbotron">
<div class="row">
<div class="col-md-8">
<button class="btn btn-primary btn-sm">
<span class="glyphicon glyphicon-ok">
Why is this button so wide?
</span>
</button>
</div>
</div>
</div>
</div>
CSS
.jumbotron {
margin: 10px;
}
.row {
margin: 8px 0;
}
If I try to reduce the size of the column, for example, col-md-4, nothing changes.
Your mistake is you wrote the text inside icon span. Here is the fixed code
.jumbotron {
margin: 10px;
}
.row {
margin: 8px 0;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="jumbotron">
<div class="row">
<div class="col-md-8">
<button class="btn btn-primary btn-sm">
<span class="glyphicon glyphicon-ok"></span>
Why is this button so wide?
</button>
</div>
</div>
</div>
</div>
in main page use this...
<header>
<div class="container">
<div class="intro-text">
<div class="intro-lead-in">Welcome!!!</div>
<div class="intro-heading">Let's Get Started</div>
Tell Me More
</div>
</div>
</header>
in css
use this
.btn-xl {
padding: 20px 40px;
border-color: #fed136;
border-radius: 3px;
text-transform: uppercase;
font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 18px;
font-weight: 700;
color: #fff;
background-color: #fed136;
}
this will solve your problem

How can i get dynamic Google Now style cards using just css/html

First question here.
I'm trying to get google now cards that maintain their width, vertical position relative to other cards, and size relative to their content. Like this that compresses to one column when the window resizes small enough.
I have this, which works until you have a third card, or until the second card has more content than the first.
body {
background-color: #f1f1f3;
margin:auto;
}
h1 {
color:white;
font-family:"Roboto";
font-weight:100;
font-size:36px;
}
h2 {
font-family:'Roboto';
font-weight:100;
font-size:30px;
color:#212121;
}
h4 {
font-family:'Roboto';
font-weight:400;
font-style: italic;
font-size:16px;
color: #727272;
border-top: 1px solid #727272;
padding-top: 4px;
}
p {
font-family:'roboto';
font-weight:400;
font-size:20px;
color:#727272;
}
.content-link {
color:#212121;
text-decoration: none;
font-weight:700;
}
.card-track {
width:100%;
height: auto;
position:relative;
}
.card {
width: 466px;
margin: 15px;
background-color:white;
border-radius: 4px;
float:left;
}
.card-color {
width:466px;
height: 96px;
background-color: #395a66;
position:absolute;
border-radius: 4px 4px 0px 0px;
}
.card-icon {
height: 46px;
width:46px;
margin: 25px;
float:left;
}
.card-icon-img {
max-height: 48px;
height: auto;
-webkit-filter: invert(100%);
}
.card-content-icon-img {
max-height: 50px;
height: auto;
-webkit-filter: opacity(55%);
}
.card-color-title {
margin:27px;
}
#gamingthronebar {
background-color:#FFC107;
}
#colorbar {
background-color:#673AB7;
}
.card-content {
padding:100px 30px 20px 60px;
}
.card-content-icon {
float:left;
width:60px;
height:60px;
margin:120px 0px 0px 24px;
}
<link href='http://fonts.googleapis.com/css?family=Roboto:400italic,100,700,400' rel='stylesheet' type='text/css'>
<body>
<div class="card-track">
<!-- Card
<div class="card">
<span class="card-color">
<div class="card-icon"><img class="card-icon-img" src=""></div>
<h1 class="card-color-title"></h1>
</span>
<div class="card-content-icon"><img class="card-content-icon-img" src=""></div>
<div class="card-content">
<p></p>
<h4></h4>
</div>
</div><!--End Card-->
<div class="card">
<span class="card-color">
<div class="card-icon"><img class="card-icon-img" src="material-design-icons/verification24.png"></div>
<h1 class="card-color-title">Hello, World!</h1>
</span>
<div class="card-content-icon"><img class="card-content-icon-img" src="material-design-icons/android11.png"></div>
<div class="card-content">
<p>Take a look around this site, it's designed based upon the glorious look and feel of <a class="content-link" href="http://www.google.com/design/spec/material-design/introduction.html">Material Design</a>, a visual scheme designed by Google for use with Android 5.0 Lollipop. </p>
</div>
</div><!--End Card-->
<div class="card">
<span class="card-color" id="colorbar">
<div class="card-icon"><img class="card-icon-img" src="material-design-icons/good4.png"></div>
<h1 class="card-color-title">No Java required</h1>
</span>
<div class="card-content-icon"><img class="card-content-icon-img" src="material-design-icons/painter14.png"></div>
<div class="card-content">
<h2></h2>
<p> Check it out! Right click > "Inspect Element"</p>
<h4>Learn More</h4>
</div>
</div> <!--End Card-->
<div class="card">
<span class="card-color" id="gamingthronebar">
<div class="card-icon"><img class="card-icon-img" src="material-design-icons/gamingthronewhite.png"></div>
<h1 class="card-color-title">Another cool project</h1>
</span>
<div class="card-content-icon"><img class="card-content-icon-img" src="material-design-icons/memory1.png"></div>
<div class="card-content">
<p>This is a test of the emergency broadcast system.</p>
<h4>This is a link</h4>
</div>
</div><!--End Card-->
<div class="card">
<span class="card-color">
<div class="card-icon"><img class="card-icon-img" src="material-design-icons/round58.png"></div>
<h1 class="card-color-title">About the designer</h1>
</span>
<div class="card-content-icon"><img class="card-content-icon-img" src="material-design-icons/create3.png"></div>
<div class="card-content">
<p>I'm no one of consequence. But if you must know, I like Material Design. This website is a work in progress, but it's my best shot.</p>
<h4>Professional Version</h4>
</div>
</div><!--End Card-->
</div><!--End card track-->
</body>
And this works to a great extent, but the height of the cards are determined by the card in the next column, which is close, but I want the cards to be determined by the height of the one above it.
body {
background-color: #f1f1f3;
margin:auto;
}
h1 {
color:white;
font-family:"Roboto";
font-weight:100;
font-size:36px;
}
h2 {
font-family:'Roboto';
font-weight:100;
font-size:30px;
color:#212121;
}
h4 {
font-family:'Roboto';
font-weight:400;
font-style: italic;
font-size:16px;
color: #727272;
border-top: 1px solid #727272;
padding-top: 4px;
}
p {
font-family:'roboto';
font-weight:400;
font-size:20px;
color:#727272;
}
.content-link {
color:#212121;
text-decoration: none;
font-weight:700;
}
.card-track {
width:100%;
height: auto;
position:relative;
text-align: center;
}
.card {
width: 466px;
margin: 15px;
background-color:white;
border-radius: 4px;
display:inline-flex;
text-align: left;
}
.card-color {
width:466px;
height: 96px;
background-color: #395a66;
position:absolute;
border-radius: 4px 4px 0px 0px;
}
.card-icon {
height: 46px;
width:46px;
margin: 25px;
float:left;
}
.card-icon-img {
max-height: 48px;
height: auto;
-webkit-filter: invert(100%);
}
.card-content-icon-img {
max-height: 50px;
height: auto;
-webkit-filter: opacity(55%);
}
.card-color-title {
margin:27px;
}
#gamingthronebar {
background-color:#FFC107;
}
#colorbar {
background-color:#673AB7;
}
.card-content {
padding:100px 30px 20px 60px;
}
.card-content-icon {
float:left;
width:60px;
height:60px;
margin:120px 0px 0px 24px;
}
<link href='http://fonts.googleapis.com/css?family=Roboto:400italic,100,700,400' rel='stylesheet' type='text/css'>
<body>
<div class="card-track">
<!-- Card
<div class="card">
<span class="card-color">
<div class="card-icon"><img class="card-icon-img" src=""></div>
<h1 class="card-color-title"></h1>
</span>
<div class="card-content-icon"><img class="card-content-icon-img" src=""></div>
<div class="card-content">
<p></p>
<h4></h4>
</div>
</div><!--End Card-->
<div class="card">
<span class="card-color">
<div class="card-icon"><img class="card-icon-img" src="material-design-icons/verification24.png"></div>
<h1 class="card-color-title">Hello, World!</h1>
</span>
<div class="card-content-icon"><img class="card-content-icon-img" src="material-design-icons/android11.png"></div>
<div class="card-content">
<p>Take a look around this site, it's designed based upon the glorious look and feel of <a class="content-link" href="http://www.google.com/design/spec/material-design/introduction.html">Material Design</a>, a visual scheme designed by Google for use with Android 5.0 Lollipop. </p>
</div>
</div><!--End Card-->
<div class="card">
<span class="card-color" id="colorbar">
<div class="card-icon"><img class="card-icon-img" src="material-design-icons/good4.png"></div>
<h1 class="card-color-title">No Java required</h1>
</span>
<div class="card-content-icon"><img class="card-content-icon-img" src="material-design-icons/painter14.png"></div>
<div class="card-content">
<h2></h2>
<p>There was lots of java involved in the making of this website, but there's none in this website. Check it out! Right click > "Inspect Element"</p>
<h4>Learn More</h4>
</div>
</div> <!--End Card-->
<div class="card">
<span class="card-color" id="gamingthronebar">
<div class="card-icon"><img class="card-icon-img" src="material-design-icons/gamingthronewhite.png"></div>
<h1 class="card-color-title">Another cool project</h1>
</span>
<div class="card-content-icon"><img class="card-content-icon-img" src="material-design-icons/memory1.png"></div>
<div class="card-content">
<p>This is a test of the emergency broadcast system.</p>
<h4>This is a link</h4>
</div>
</div><!--End Card-->
<div class="card">
<span class="card-color">
<div class="card-icon"><img class="card-icon-img" src="material-design-icons/round58.png"></div>
<h1 class="card-color-title">About the designer</h1>
</span>
<div class="card-content-icon"><img class="card-content-icon-img" src="material-design-icons/create3.png"></div>
<div class="card-content">
<p>I'm no one of consequence. But if you must know, I like Material Design. This website is a work in progress, but it's my best shot.</p>
<h4>Professional Version</h4>
</div>
</div><!--End Card-->
</div><!--End card track-->
</body>
Any thoughts? The website has more to it obviously, but that's the main thing I'm struggling with currently.

Resources