/* CSS for Anna's Portfolio */
body { background: #f5f5f5; color: #333; font-family: 'Muli', sans-serif; font-size: 15px; margin-top: 0; }
a { color: #333; }
a:hover, a:focus { color: #f47522; }

.navbar { border-radius: 0; }
.navbar-inverse { background-color: #333; border-color: #333; }
.navbar-nav { float: right; }

.h1, h1 { color: #333; font-size: 30px; }
.h2, h2 { color: #333; font-size: 25px; margin: 0; padding-bottom: 30px; }
.h3, h3 { color: #333; font-size: 25px; margin: 0; padding-bottom: 20px; }
.h4, h4 { color: #cc5200; font-size: 18px; font-weight: bold; margin-top: 0; padding-top: 5px; }
.h5, h5 { color: #333; font-size: 18px; margin-top: 0; padding: 0 0 5px 0; }
p { font-size: 16px; }
.header { margin-top: 0; text-align: center; }
.page-header { border-bottom: 0; margin: 0; padding: 0 0 5px 0; }
.horizontalbar-top { background: #f47522; color: #fff; height: 2px; margin: 5px 0 30px 0; padding: 0; text-align: center; }
.horizontalbar { background: #f47522; color: #fff; height: 2px; margin: 30px 0; padding: 0; text-align: center; }
.horizontalbar p { margin: 0; }

.adjusted { width: 75%; margin: 0 auto; }
.portfolio-item { margin-bottom: 25px; }
.portfolio-item a img { border: 2px solid #eeeeee; }
.portfolio-item a:link img, .portfolio-item a:visted img { border: 2px solid #eeeeee; }
.portfolio-item a:hover img, .portfolio-item a:active img { border: 2px solid #f47522; }

.intro { width: 75%; margin: 0 auto; }
.process { text-align: center; }
/*.process .h3, .process h3 { color: #999; font-size: 20px; margin-bottom: 0; }
.process .h4, .process h4  { line-height: 25px; padding-bottom: 15px; }*/
/*.process p { padding: 10px 0 20px 0; text-align: left; }*/
.process .img-responsive { margin: 0 auto; }
.process-sketches { margin-bottom: 30px; }
.process-item { margin-bottom: 25px; }
.artwork { width: 75%; margin: 20px auto; }
/*.artwork p { text-align: center; }*/
p.left { text-align: left; }
p.center { text-align: center; }
.portrait { width: 25%; }

.artwork a { color: #f47522; text-decoration: none; }
.artwork a:hover, .artwork a:focus { color: #f47522; text-decoration: underline; }
a.text-link { color: #f47522; } 

.menu { background: #fff; margin-bottom: 30px; }
.menu ul { margin: 0; padding: 0; list-style: none; text-align: center; }
.menu ul li { display: inline-block; padding: 5px 0; width: 33%; }
/*.menu ul li.on a { background: #f47522; color: #fafafa; display: block; text-decoration: none; padding: 5px 20px; }
.menu ul li a:link, .menu ul li a:visited { text-decoration: none; padding: 5px 0; }*/
.menu a { padding: 5px 0; }
.menu a.on { background: #f47522; color: #fff; }

.btn { background: #333; border: 1px solid #333; border-radius: 0; color: #fff; margin-top: 10px; padding: 10px; width: 25%; }
.btn:hover, .btn:focus, .btn:active { background: #f47522; border-color: #f47522; color: #fff;}

.btn-wf { background: transparent; border: 1px solid #999; color: #999; }
.btn-wf:hover, .btn-wf:focus, .btn-wf:active { background: #f47522; border-color: #f47522; color: #fff; }
/*.btn { background: #f47522; border: 1px solid #eea236; border-radius: 0; color: #fff; margin-top: 10px; width: 50%; }
.btn-wf { background: transparent; border: 1px solid #999; color: #999; }
.btn-wf:hover, .btn-wf:focus, .btn-wf:active { background: transparent; border-color: #111; color: #111; }
a .toplink { background: #ddd; color: #666; border: none; }*/
.toplink { background: #333; }
.toplink a { color: #e6e6e6!important; display: block; }
.toplink a:link; .toplink a:visited { background: #ddd; color: #fff; text-decoration: none; }
.toplink a:hover; .toplink a:active { background: #ddd; color: #fff; text-decoration: none; }

.work { padding-bottom: 25px; }
a.site { color: #f47522; text-decoration: none; }
a.site:hover, a.site:focus { color: #f47522; text-decoration: underline; }

footer { margin: 0 0 10px 0; text-align: center; }
footer ul { list-style: none; margin: 0 0 30px 0; padding: 0; }
footer ul li { display: inline-block; padding: 0 5px; }
.contact { text-align: left; }
.socialmedia { text-align: right; }

/* colors */
.orange { color: #eeaf21; }
.redorange { color: #f47522; }
.darkorange { color: #cc5200 }


/* Media Queries */
@media only screen and (min-width: 992px) and (max-width: 1140px) {
}

/* 770px to 979px */
@media only screen and (min-width: 770px) and (max-width: 991px) { 
.menu ul li { width: 100%; }
.btn { width: 100%; }
.portrait { width: 50%; }	
.contact, .socialmedia { padding: 5px 0; text-align: center;}	
}
	
/* 499px and 769px */
@media only screen and (max-width : 769px) { 
.menu ul li { width: 100%; }
.btn { width: 100%; }
.portrait { width: 75%; }	
.contact, .socialmedia { padding: 5px 0; text-align: center;}		
}
	
@media only screen and (max-width: 498px) { 
	
}
