@charset "UTF-8";

html{
 -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body{
    background-color:#fbfbfb;
    font-family:Helvetica,Arial,Sans-serif;
    font-size:13px;
    line-height:1.6em;
    color:#3f3f3f;
    padding:30px 40px;
    margin:0;
}

.container {
  width: 100%;
  margin: 0;
  max-width: 1200px;
}

h1 {
	color: #3f3f3f;
    font-weight: 500;
	text-decoration: none;
	text-align: left;
	font-size: 13px;
	}

.about {
	max-width: 680px;
	width: auto;
}

.dfeed {
    clear:both;
    padding-top: 20px;
    
}

p{
        line-height: 26px;
}

	
	.footer{
		    clear: left;
        margin-top: 40px;
		}

a{color:#3f3f3f;text-decoration:none}

a:hover{color:#3f3f3f;border-bottom:1px solid #7f7f7f;padding-bottom:2px}

a:visited {
    color: #3f3f3f;
}



a:active {
    color: #3f3f3f;
}


::-moz-selection { 
    color: #fff;
    background: #3f3f3f;
}

::selection {
    color: #fff; 
    background: #3f3f3f;
}


/* Usage specific-styles */
.dribbble-shots-list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
}

.dribbble-shots-list li {
  flex: 1 1 300px;
}

.dribbble-shots-list a {
  border: 0px solid #fff;
  display: block;
    padding-right: 20px;
    padding-top: 20px;
}

.dribbble-shots-list img {
  display: block;
  width: 100%;
}

.contentinfo {
  border-top: 1px dashed;
  padding: 4rem 1rem;
  text-align: center;
}


