body{padding:80px 0;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-30{margin-bottom:30px;}
.margin-bottom-40{margin-bottom:40px;}
.box{padding:20px;}
hr{border-bottom:2px solid #eee;height:2px;border-right:0;border-left:0;border-top:0;margin-top:60px;margin-bottom:0;}

/*Typography
========================*/
body{color:#555;font-size:18px;line-height:200%;font-weight:300;}
.montserrat,h1, h2, h3, h4, h5,.name,.navbar-nav li a, .btn-blk, .social .label {font-family: 'Montserrat', Helvetica, Arial, sans-serif;}
.merriweather,body{font-family: 'Merriweather', serif;}
.merriweather-sans{font-family: 'Merriweather Sans', sans-serif;}
.name{color:#111;text-align:right;font-weight:400;font-size:17px;line-height:150%;}
.bio{font-size:14px;line-height:26px;color:#999;text-align:right;}
	
p{margin-bottom:2em;}
h1,h2,h3,h4,h5{font-weight:400;font-size:17px;line-height:150%;margin-bottom:30px;}
h1,h2, h1 a, h2 a{font-size:36px;color:#111;text-decoration:none;}

.navbar-nav li a{text-transform:uppercase;color:#999;font-size:13px;}

a:hover{
color: #26ae90;
font-weight: inherit;
text-decoration: none;
-webkit-transition: color .15s ease-out, border-bottom-color .15s ease-out;
-moz-transition: color .15s ease-out, border-bottom-color .15s ease-out;
-o-transition: color .15s ease-out, border-bottom-color .15s ease-out;
transition: color .15s ease-out, border-bottom-color .15s ease-out;
}

.btn-blk{background-color:#111;color:#fff;text-transform:uppercase;}
.btn-blk:hover{color:#fff;background-color: #26ae90;}	

/*Header & Navigation items
========================*/
.navbar-fixed-top{border-bottom:2px solid #eee;background-color:#fff;}
.affix{width:160px;padding-left:15px;padding-right:15px;}


/*Header & Navigation items
========================*/

.inline-img{margin-bottom:30px;}


#gallery a img{-webkit-transition:background .15s ease-out;-moz-transition:background .15s ease-out;-o-transition:background .15s ease-out;transition:background .15s ease-out;}
#gallery a img:hover{opacity:0.5;}
/*Social
========================*/
.social{width:100%;margin-top:10%;border-top:2px solid #eee;display:block;}
.social a{text-transform:uppercase;width:25%;margin-top:-2px;padding:10px 0;font-size:16px;color:#212121;text-align:center;border-top:2px solid #eee;display:inline-block;float:left;-webkit-transition:background .15s ease-out;-moz-transition:background .15s ease-out;-o-transition:background .15s ease-out;transition:background .15s ease-out;}
.social a.reblog{border-top-color:#50be6c;color:#50be6c;}
.social a.tweet{border-top-color:#24a5db;color:#24a5db;}
.social a.share{border-top-color:#3b5998;color:#3b5998;}
.social a.notes{border-top-color:#cf1320;color:#cf1320;}
.social a.notes:hover{background:#f6f0f1;}
.social a.reblog:hover{background:#f0fcf3;}
.social a.tweet:hover{background:#eef6f9;}
.social a.share:hover{background:#f0f2f7;}


.pagination ul {
display: inline-block;
margin-bottom: 0;
margin-left: 0;
padding-left:20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}

.pagination ul>li {
display: inline;
}

.pagination ul > li:first-child > a, .pagination ul>li:first-child>span {
border-left-width: 1px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-topleft: 4px;
}

.pagination ul > li > a, .pagination ul>li>span {
float: left;
padding: 4px 12px;
line-height: 20px;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
border-left-width: 0;
}