The website of Ura Design
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1514 lines
25 KiB

7 years ago
/*-----------------------------------
[Table of Contents]
1. Base
2. Button
3. Animation
4. Navigation
5. Member
6. Socials
7. Testimonials
8. Contact
9. Icon-text and service
10. Gallery
11. Post
12. Post comments
13. Slide
14. Form
15. Footer
16. Fullscreen video
17. Milestone
18. Principles
19. Clients
20. Bargraph
21. Process
22. Sidebar
--------------*/
@import "bourbon";
/* base */
.spacing {
height: 20px;
}
.two.spacing {
height: 40px;
}
.three.spacing {
height: 60px;
}
.four.spacing {
height: 80px;
}
.full {
padding: 100px 0;
background-size: cover;
background-position: 50% 50%;
position: relative; /* for work section and member section*/
}
.full.light {
color: #fff;
}
.full.brown {
background: #AB8860;
}
.full.light-grey {
background: #f6f6f6;
}
.full.light-cyan {
background: #dae9ec;
}
.full.grey {
background: #edebe7;
}
.full.white {
background: #fff;
}
.full.flower {
background-image: url(../images/@stock/flower.png);
background-repeat: no-repeat;
background-position: right bottom;
background-attachment: fixed;
}
.full.tree {
min-height: 60%;
background-image: url(../images/@stock/tree.png);
background-repeat: no-repeat;
background-position: center 55%;
background-attachment: fixed;
}
.full.lamp {
min-height: 60%;
background-image: url(../images/@stock/lamp.png);
background-repeat: no-repeat;
background-position: 80% 10%;
background-attachment: fixed;
}
.full.white-light {
min-height: 60%;
background-image: url(../images/@stock/white-light.png);
background-repeat: no-repeat;
background-position: 20% top;
background-attachment: fixed;
}
// .full {
// background-image: url(../images/@stock/boxed-slide-1.jpg);
// background-repeat: no-repeat;
// background-position: center 55%;
// background-size: cover;
// }
.full.dark {
background: #333;
}
.full.image-bg-1 {
background-image: url(../images/@stock/image-bg.jpg);
}
.overlay {
padding: 100px 0 200px;
background: rgba(#222, 0.85);
}
.no-padding {
padding: 0;
}
.no-overflow {
overflow: hidden;
}
.parallax {
background-attachment: fixed;
}
.centered-text {
text-align: center;
}
.right-aligned {
text-align: right;
}
.hide {
display: none;
}
.top-shift {
margin-bottom: -80px;
top: -100px;
}
a {
color: #ab8860;
outline: none;
@include transition-property(color);
@include transition-duration(0.3s);
}
h1, h2, h3, h4, h5, h6 {
margin-bottom: 20px;
margin-top: 0;
text-transform: uppercase;
letter-spacing: 3px;
}
h1.white, h2.white, h3.white, h4.white, h5.white, h6.white {
color: #fff;
}
hr {
border-color: #eee;
marign: 0;
}
.section-title {
text-align: center;
margin-bottom: 40px;
h2 {
margin-bottom: 0;
}
p {
color: #999;
font-size: 24px;
font-weight: 300;
margin-top: 5px;
}
}
.section-title.white {
p {
color: #fff;
}
}
.section-title.small {
text-align: center;
margin-bottom: 40px;
h2 {
font-size: 36px;
}
p {
font-size: 18px;
}
}
.big-text {
font-size: 24px;
font-weight: 300;
}
.header-quote p {
font-size: 24px;
line-height: 1.2em;
position: relative;
padding-right: 20px;
}
.header-quote i {
font-size: 64px !important;
color: #E0C9B4;
position: absolute;
z-index: 0;
top: -20px;
left: -20px;
}
body {
overflow-x: hidden;
font-size: 18px;
letter-spacing: 2px;
}
.rotate {
@include animation(rotate 10s ease-in-out infinite);
}
.small-video {
width: 570px;
height: 361px;
position: absolute;
z-index: 20;
}
.big-video {
position: relative;
bottom: -100px;
width: 860px;
height: 481px;
margin: -100px auto 60px;
z-index: 20;
}
/* button */
.button {
text-transform: uppercase;
position: relative;
z-index: 1;
font-size: 12px;
letter-spacing: 4px;
padding: 12px 15px 10px;
}
.button::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 100%;
top: 0;
z-index: -1;
@include transition(right 0.2s ease-in-out);
}
.button:hover::before {
right: 0;
}
.button.black::before {
background: #333;
}
.button.white::before {
background: #fff;
}
.button.boxed.white {
border: 1px solid #fff;
background: none;
color: #fff;
}
.button.boxed.white:hover {
color: #333;
}
.button.boxed.black {
border: 1px solid #333;
background: none;
color: #333;
}
.button.boxed.black:hover {
color: #fff;
}
.button.boxed.light-brown {
border: 1px solid #dcbc98;
background: none;
color: #dcbc98;
}
.button.boxed.light-brown:hover {
color: #fff;
background: #dcbc98;
}
.button.boxed.brown {
border: 1px solid #AB8860;
background: none;
color: #AB8860;
}
.button.boxed.brown:hover {
color: #fff;
background: #AB8860;
}
/* animation */
@include keyframes(move) {
0% {
@include transform(translateX(0));
}
100% {
@include transform(translateX(50px));
}
}
@include keyframes(slide) {
0% {
@include transform(translateX(500px));
}
100% {
@include transform(translateX(0));
}
}
/* Navigation */
.title-area h1 {
line-height: 1;
padding-left: 15px;
a {
color: #333;
font-size: 18px;
font-family: "josefin sans";
text-transform: uppercase;
font-weight: 600;
letter-spacing: 10px;
span {
color: #ab8860;
}
}
}
.title-area.white h1 {
a {
color: #fff;
}
}
#menu-toggler {
padding-right: 40px;
margin-top: -60px;
position: relative;
i {
background: #333;
color: #fff;
font-size: 32px;
display: block;
line-height: 0.5em;
padding: 10px;
}
}
.f-topbar-fixed {
padding-top: 0 !important;
}
.contain-to-grid {
background: transparent;
position: absolute;
z-index: 99;
.top-bar {
background: transparent;
max-width: 100%;
}
}
.top-bar-section ul li > a {
font-family: "josefin sans";
font-size: 14px;
text-transform: uppercase;
letter-spacing: 2px;
}
.top-bar-section li:not(.has-form).has-dropdown .dropdown a:not(.button) {
line-height: 45px;
font-family: "josefin sans";
text-transform: capitalize;
}
/* member */
.member {
text-align: center;
width: 220px;
margin: 0 auto 30px;
position: relative;
}
.member img, .hire {
width: 220px;
height: 220px;
display: block;
margin-bottom: 30px;
// -webkit-clip-path: circle(50% at 50% 50%);
// clip-path: url(../paths.svg#member);
}
.member img.colored {
display: none;
position: absolute;
top: 0;
}
.member:hover img.colored {
display: block;
}
.member h4 {
margin-bottom: 4px;
}
// .member .member-info {
// @include transform(translateY(0px));
// @include transition-duration(0.3s);
// }
// .member:hover .member-info {
// @include transform(translateY(-15px));
// }
.member p.position {
margin-bottom: 10px;
}
/*socials*/
ul.socials {
list-style: none;
margin: 0;
li {
display: inline-block;
padding: 0 5px;
a {
color: #333;
}
a:hover {
color: #AB8860;
}
}
}
/* testimonials */
.quote {
margin-bottom: 40px;
padding: 40px 40px 20px 20px;
border: 1px solid #eee;
text-align: right;
overflow-x: hidden;
width: 100%;
}
.quote.reverse {
text-align: left;
padding: 40px 20px 20px 40px;
}
.author {
color: #AB8860;
font-size: 14px;
}
/* contact */
.contact-details {
text-align: center;
margin-bottom: 40px;
h3 {
line-height: 30px;
}
i {
font-size: 40px;
line-height: 30px;
display: block;
margin-bottom: 30px;
color: #AB8860;
}
}
/* Icon-text and service */
.services {
border: 1px solid #f0f0f0;
border-right: none;
border-bottom: none;
overflow: hidden;
.columns {
padding: 0;
}
}
.icon-text {
padding: 80px 60px;
background: none;
color: #333;
text-align: center;
display: block;
border-right: 1px solid #f0f0f0;
border-bottom: 1px solid #f0f0f0;
@include transition-property(background);
@include transition-duration(0.3s);
i {
color: #AB8860;
font-size: 60px;
}
}
.icon-text::after {
content: "";
width: calc(100% - 30px);
height: calc(100% - 30px);
position: absolute;
top: 15px;
left: 15px;
opacity: 0;
border: 1px solid #AB8860;
@include transition-property(opacity);
@include transition-duration(0.3s);
z-index: 0;
}
.icon-text:hover::after {
opacity: 1;
}
.service-info {
padding-top: 40px;
}
.service-info.right-text {
text-align: right;
}
/* gallery */
.gallery-right-section {
margin-top: 50px;
}
.work-wrapper {
text-align: center;
}
.work {
display: inline-block;
margin: 0 auto 100px;
margin-bottom: 80px;
text-align: center;
img {
@include transform(scale(1));
@include transition-duration(0.3s);
}
}
.work .info {
margin-top: 25px;
margin-left: 50px;
text-align: left;
max-width: 350px;
@include transform(translateY(0));
@include transition-duration(0.3s);
h3 {
margin-bottom: 5px;
}
p {
color: #999;
}
p::before {
content: "";
width: 35px;
height: 1px;
background: #999;
display: inline-block;
position: relative;
top: -5px;
margin-right: 12px;
}
}
.work:hover img {
@include transform(scale(1.05));
}
.work:hover .info {
@include transform(translateY(-30px));
}
.work.alt {
display: block;
overflow: hidden;
position: relative;
margin-bottom: 40px;
}
.work.alt .info {
background: #fff;
position: absolute;
bottom: 35px;
padding: 30px 30px 20px;
margin-left: 0;
width: 80%;
img {
opacity: 1;
}
h3 {
margin-bottom: 10px;
}
p::before {
display: none;
}
a {
i {
vertical-align: text-top;
line-height: 1.1em;
font-size: 30px;
}
}
}
.work.alt:hover {
.info {
@include transform(translateY(0));
}
img {
@include transform(scale(1));
opacity: 0.7;
}
}
.related-works .work {
display: block;
}
.gallery-categories{
a {
color: #333;
text-decoration: underline;
}
a:hover {
color: #FF5959;
}
}
nav.wrapper {
float: none;
position: relative;
list-style: none;
margin: 0;
li {
display: inline-block;
}
a {
width: 260px;
padding: 20px;
}
a.previous {
float: right;
}
a.next {
float: left;
}
}
/* post */
.sticky.post.fixed {
position: relative;
}
.sticky.post {
h2, h3 {
a {
color: #AB8860;
}
}
}
.post .two-images img {
width: 49%;
}
.post, .recent-post {
color: #666;
border-bottom: 1px solid #eee;
margin-bottom: 50px;
padding: 0 5px 20px;
text-align: left;
img {
opacity: 1;
@include transition-property(opacity);
@include transition-duration(0.2s);
}
h2, h3, h4 {
a {
color: #333;
}
a:hover {
color: #AB8860;
}
margin-bottom: 10px;
line-height: 1.3;
}
p.info {
font-size: 14px;
margin-bottom: 30px;
a {
color: #AB8860;
}
a:hover {
color: #666;
}
}
.button:hover {
opacity: 1;
}
a.button.red {
color: #FF8635;
border: 1px solid #FF8635;
background: none;
}
}
.recent-post {
margin-bottom: 0;
border: none;
p.info {
font-size: 14px;
margin-bottom: 30px;
a {
color: #666;
}
a:hover {
color: #AB8860 ;
}
}
}
.post.alt {
border: none;
padding: 0 40px;
.post-content {
padding: 20px 40px;
}
}
.post.single {
border: none;
padding: 0;
.post-header {
min-height: 60vh;
background-image: url(../images/@stock/post-big.jpg);
background-position: 50% top;
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
margin-top: -100px;
position: relative;
}
blockquote {
padding: 20px 40px;
font-style: italic;
border-left: none;
color: #333;
font-size: 24px;
}
ul {
padding-left: 40px;
}
.tags {
border-top: 1px solid #eee;
color: #333;
padding-top: 20px;
margin-top: 60px;
margin-bottom: 40px;
span {
float: left;
margin-right: 5px;
}
ul {
list-style: none;
margin: 0;
padding: 0;
li {
display: inline;
padding: 0;
}
}
}
}
.default-post {
margin-bottom: 60px;
}
.load-more {
font-size: 24px;
}
.pagination {
padding: 0 20px;
a {
font-size: 18px;
}
.nav {
list-style: none;
margin: 0;
.previous {
float: left;
}
.next {
float: right;
}
}
}
/* post comments */
.comments-wrapper ul.comments {
margin-left: 0;
}
.comments-wrapper ul.comments li {
border-bottom: 1px solid #eee;
padding: 20px 0 0;
list-style: none;
}
.comments-wrapper ul.comments .meta .avatar {
float: left;
padding: 5px 10px 0 0;
}
.comments-wrapper ul.comments .meta .name {
display: block;
}
.comments-wrapper ul.comments .meta .datetime {
font-size: 0.875rem;
color: #999;
}
.comments-wrapper ul.comments ul.children li {
border-bottom: none;
border-top: 1px solid #eee;
}
/* slide */
.slide-info {
position: absolute;
width: 23%;
top: 20%;
z-index: 2;
left: 13%;
h1 {
text-transform: uppercase;
// text-transform: capitalize;
line-height: 1.2em;
font-family: "Chivo";
font-size: 66px;
letter-spacing: 4px;
opacity: 0;
@include transform(translateY(-100px));
@include transition-duration(0.3s);
@include transition-property(all);
span {
font-style: italic;
font-weight: 300;
}
}
p {
color: #333;
letter-spacing: 4px;
font-weight: 300;
opacity: 0;
@include transform(translateY(-100px));
@include transition-duration(0.3s);
@include transition-property(all);
}
.image-wrapper {
background-repeat: no-repeat;
backbround-position: left top;
background-size: contain;
width: 100%;
height: 460px;
margin-bottom: 30px;
opacity: 0;
@include transform(translateX(-150px));
@include transition-duration(0.5s);
// @include transition-delay(0.3s);
@include transition-property(all);
}
.button {
opacity: 0;
@include transform(translateY(100px));
@include transition-duration(0.3s);
@include transition-property(all);
}
}
.slide.active .slide-info {
opacity: 1;
@include transform(translateY(0));
.image-wrapper {
opacity: 1;
@include transform(translateX(0));
}
h1, p {
opacity: 1;
@include transform(translateY(0));
}
.button {
opacity: 1;
@include transform(translateY(0));
}
}
.slide-right {
width: 50%;
height: 100vh;
position: relative;
left: 50%;
@include animation(slide 0.3s ease-in-out);
img {
max-width: 100%;
height: 100%;
}
}
.slide-right-bg-1 {
background: url(../images/@stock/half-1.jpg) center center no-repeat;
background-size: cover;
}
// .slide-right-bg-2 {
// background: url(../images/@stock/half-2.jpg) center center no-repeat;
// background-size: cover;
// }
.slide-right-bg-3 {
background: url(../images/@stock/half-3.jpg) center center no-repeat;
background-size: cover;
}
.slide-right-bg-4 {
background: url(../images/@stock/half-4.jpg) center center no-repeat;
background-size: cover;
}
.slide-right-bg-5 {
background: url(../images/@stock/half-5.jpg) center center no-repeat;
background-size: cover;
}
.slide-left {
width: 50%;
height: 100vh;
position: absolute;
right: 50%;
}
.slide-left-bg-1 {
background: #F7C162;
}
// .slide-left-bg-2 {
// background: #DBA183;
// }
.slide-left-bg-3 {
background: #c9c9c9;
}
.slide-left-bg-4 {
background: #f6c418;
}
.slide-left-bg-5 {
background: #E4A48B;
}
.slides-navigation a {
color: #ab8860;
font-size: 36px;
padding: 20px;
@include transform(translateX(0));
@include transition-property(transform);
@include transition-timing-function(ease-in-out);
}
.slides-navigation a.prev:hover {
@include transform(translateX(20px));
}
.slides-navigation a.next:hover {
@include transform(translateX(-20px));
}
.slides-pagination {
text-align: right;
width: 46%;
a {
text-indent: 100%;
}
}
.fullwidth {
height: 70vh !important;
.slide-info {
text-align: center;
top: 33%;
h1 {
color: #fff;
font-size: 60px;
margin-bottom: 20px;
}
p {
color: #fff;
font-size: 22px;
}
.button {
margin-top: 50px;
}
}
.slides-pagination {
margin-left: 0;
text-align: center;
}
}
.fullscreen {
height: 100vh;
.slide-info {
text-align: center;
top: 25%;
left: 0;
width: 100%;
h1 {
color: #fff;
letter-spacing: 4px;
margin-bottom: 20px;
}
p {
color: #fff;
font-size: 22px;
}
.button {
margin-top: 50px;
}
}
.slides-pagination {
margin-left: 0;
text-align: center;
width: 100%;
}
h1 {
text-transform: uppercase;
line-height: 1.1em;
margin-bottom: 35px;
opacity: 0;
@include transform(translateY(100px));
@include transition-duration(0.3s);
@include transition-property(all);
}
.image-wrapper {
height: 100px;
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
width: 100%;
margin-bottom: 0px;
opacity: 0;
@include transform(translateY(-150px));
@include transition-duration(0.5s);
@include transition-property(all);
}
.welcome {
background-image: url(../images/@stock/welcome.png);
}
.happy {
background-image: url(../images/@stock/happy.png);
}
.arrows {
background-image: url(../images/@stock/arrows.png);
@include transition-delay(0.3s);
@include transform(Rotate(180deg));
}
.diamond {
background-image: url(../images/@stock/diamond-white.png);
}
.slide.active .slide-info {
opacity: 1;
@include transform(translateY(0));
.image-wrapper {
opacity: 1;
@include transform(translateY(0));
}
h1, p {
opacity: 1;
@include transform(translateY(0));
}
}
}
.slides {
.slick-dots{
margin: 0;
bottom:20px !important;
li button:before{
font-size: 40px !important;
color: #fff;
}
}
li button:before {
font-size: 40px !important;
}
}
.slick-slider {
margin-bottom: 0;
}
.slides.half-width {
img {
width: 100%;
}
}
.slides.boxed {
height: 60vh;
margin-top: 100px;
.slick-slide {
height: 60vh;
position: relative;
}
.slide-info {
top: 30%;
text-align: center;
h1 {
font-size: 48px;
}
a {
color: #fff;
}
a:hover {
color: #AB8860;
}
p {
color: #fff;
}
}
h1 {
opacity: 0;
@include transform(translateY(-100px));
@include transition-duration(0.3s);
@include transition-property(all);
}
p {
opacity: 0;
@include transform(translateY(-100px));
@include transition-duration(0.3s);
@include transition-property(all);
}
.button {
opacity: 0;
@include transform(translateY(100px));
@include transition-duration(0.3s);
@include transition-property(all);
}
.slick-active .slide-info {
opacity: 1;
@include transform(translateY(0));
h1, p {
opacity: 1;
@include transform(translateY(0));
}
.button {
opacity: 1;
@include transform(translateY(0));
}
}
}
/* form */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
padding: 15px;
height: 3rem;
margin-bottom: 1.875rem;
}
form input[type="text"], form input[type="password"], form input[type="date"], form input[type="datetime"], form input[type="datetime-local"], form input[type="month"], form input[type="week"], form input[type="email"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="time"], form input[type="url"], form textarea {
background: none;
border: 1px solid #ccc;
box-shadow: none;
color: #333;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
background: none;
border: 1px solid #AB8860;
}
form.dark input[type="text"], form.dark input[type="password"], form.dark input[type="date"], form.dark input[type="datetime"], form.dark input[type="datetime-local"], form.dark input[type="month"], form.dark input[type="week"], form.dark input[type="email"], form.dark input[type="number"], form.dark input[type="search"], form.dark input[type="tel"], form.dark input[type="time"], form.dark input[type="url"], form.dark textarea {
background: none;
border: 1px solid #ccc;
color: #333;
}
form.dark input[type="text"]:focus, form.dark input[type="password"]:focus, form.dark input[type="date"]:focus, form.dark input[type="datetime"]:focus, form.dark input[type="datetime-local"]:focus, form.dark input[type="month"]:focus, form.dark input[type="week"]:focus, form.dark input[type="email"]:focus, form.dark input[type="number"]:focus, form.dark input[type="search"]:focus, form.dark input[type="tel"]:focus, form.dark input[type="time"]:focus, form.dark input[type="url"]:focus, form.dark input[type="color"]:focus, form.dark textarea:focus {
background: none;
border: 1px solid #999;
}
form textarea {
height: 200px;
}
form.update-form {
input {
float: left;
}
input.update-field {
width: calc(100% - 120px);
height: 60px;
border: 1px solid #fff;
color: #fff;
font-size: 18px;
}
input.update-field:focus {
border: 1px solid #fff;
}
input.button {
width: 120px;
height: 60px;
margin-left: -1px;
}
input.button:hover {
background: #fff;
}
}
/* footer */
.footer {
color: #333;
p {
font-size: 14px;
margin-bottom: 5px;
}
ul {
list-style: none;
margin: 0;
}
a {
color: #fff;
}
a:hover {
color: #333;
}
.socials {
margin-bottom: 30px;
i {
font-size: 20px;
}
a {
color: #333;
}
a:hover {
color: #fff;
}
}
.back-to-top {
i {
display: block;
margin-bottom: 5px;
}
a {
color: #fff;
text-transform: uppercase;
}
a:hover {
color: #eee;
}
}
}
/* fullscreen video */
.video-bg {
position: relative;
width: 100vw;
height: 100vh;
}
.touch-video-image {
position: absolute;
width: 100%;
height: 100%;
display: none;
background-size: cover;
}
#fullscreen-video {
position: relative;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
}
/* milestone */
.milestone {
.number{
display: block;
font-size: 72px;
font-weight: 300;
line-height: 1em;
font-style: italic;
margin-bottom:10px;
}
span {
color: #888;
}
i {
font-size: 44px;
height: 50px;
display: block;
margin-bottom: 30px;
}
}
.milestone::before {
content: "";
display: block;
position: absolute;
top: -40px;
left: 0;
width: 1px;
height: 200px;
background: #ddd;
@include transform(rotate(30deg));
}
.milestone.first::before{
display: none;
}
/* principles */
.principle {
margin-bottom: 40px;
i {
font-size: 48px;
margin-bottom: 10px;
display: block;
color: #AB8860;
}
}
/* Bargraph */
.modBarGraph .bars {
margin: 0;
list-style: none;
padding: 0 40px 0 20px;
}
.modBarGraph .bars h4 {
// font-style: italic;
font-weight: normal;
text-transform: capitalize;
font-family: "josefin sans";
margin-bottom: 10px;
letter-spacing: 1px;
}
.modBarGraph .bars p.highlighted {
width: 0;
background: #AB8860;
height: 6px;
margin-bottom: 30px;
}
/* Process */
.process {
margin-bottom: 30px;
}
.process span {
color: #AB8860;
}
/* Sidebar */
.sidebar {
color: #666;
padding-left: 20px;
h4 {
margin-bottom: 30px;
}
.latest-news {
.latest-post {
overflow: auto;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #eee;
img {
float: left;
width: 120px;
margin-right: 20px;
}
h5 {
margin-bottom: 5px;
a {
color: #333;
}
a:hover {
color: #AB8860;
}
}
p {
color: #999;
font-size: 14px;
}
}
}
.instagram {
overflow: auto;
img {
float: left;
width: 49%;
margin-right: 1%;
margin-bottom: 1%;
}
}
.tags {
margin-top: 20px;
a {
font-size: 14px;
border: 1px solid #ccc;
float: left;
margin-right: 5px;
margin-bottom: 5px;
padding: 5px 10px;
font-style: italic;
}
a:hover {
border: 1px solid #AB8860;
}
}
}