--- /dev/null
+
+input[type="text"] {
+ margin: 0;
+ padding: 0 10px;
+ vertical-align: middle;
+ background: none;
+ border: 1px solid #fff;
+ font-family: 'Roboto', sans-serif;
+ font-size: 22px;
+ font-weight: 300;
+ line-height: 50px;
+ color: #fff;
+ -moz-border-radius: 6px;
+ -webkit-border-radius: 6px;
+ border-radius: 6px;
+ -moz-box-shadow: none;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ -o-transition: all .3s;
+ -moz-transition: all .3s;
+ -webkit-transition: all .3s;
+ -ms-transition: all .3s;
+ transition: all .3s;
+}
+
+input[type="text"]:focus {
+ outline: 0;
+ border: 1px solid #fff;
+ -moz-box-shadow: none;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+
+input[type="text"]:-moz-placeholder { color: #fff; }
+input[type="text"]:-ms-input-placeholder { color: #fff; }
+input[type="text"]::-webkit-input-placeholder { color: #fff; }
+
+
+.subscribe button {
+ height: 52px;
+ margin: 0;
+ padding: 0 20px;
+ vertical-align: middle;
+ background: #ff5a56;
+ border: 0;
+ font-family: 'Roboto', sans-serif;
+ font-size: 22px;
+ font-weight: 300;
+ line-height: 52px;
+ color: #fff;
+ -moz-border-radius: 6px;
+ -webkit-border-radius: 6px;
+ border-radius: 6px;
+ text-shadow: none;
+ -moz-box-shadow: none;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ -o-transition: all .3s;
+ -moz-transition: all .3s;
+ -webkit-transition: all .3s;
+ -ms-transition: all .3s;
+ transition: all .3s;
+}
+
+.subscribe button:hover {
+ background: #555;
+ color: #fff;
+ -o-transition: all .3s;
+ -moz-transition: all .3s;
+ -webkit-transition: all .3s;
+ -ms-transition: all .3s;
+ transition: all .3s;
+}
+
+.subscribe button:active {
+ outline: 0;
+ background: #555;
+ color: #fff;
+ -moz-box-shadow: none;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+
+.subscribe button:focus {
+ outline: 0;
+ background: #555;
+ color: #fff;
+}
+
+.btn:focus, .btn:active:focus, .btn.active:focus {
+ outline: 0;
+ background: #555;
+ color: #fff;
+}