/*
Theme Name: Flat Portfolio
Theme URI: https://thimblefoliopress.com/projects/freebies/flat-portfolio/
Template: twentythirteen
Description: A basic WordPress child theme for Twenty Thirteen in a flat modern style for a simple portfolio based on Twitter Bootstrap 2.3.2
Tags: light, one-column, two-columns, left-sidebar, flexible-width, custom-background, full-width-template, featured-images, custom-colors, custom-menu, editor-style
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Author: Christine Garner
Author URI: http://thimblefoliopress.com/
Version: 2.3.1
Template Version: 1.0
*/

@import url("../twentythirteen/style.css");

/**
 * Twenty Thirteen Overrides
 * ----------------------------------------------------------------------------
 */


h1 {
	font-size: 1.2em;
	margin: 33px 0;
}

h2 {
	font-size: 1.1em;
	margin: 25px 0;
}

h3 {
	font-size: 1.0em;
	margin: 22px 0;
}

h4 {
	font-size: 0.91em;
	margin: 25px 0;
}

h5 {
	font-size: 0.81em;
	margin: 30px 0;
}

h6 {
	font-size: 0.71em;
	margin: 36px 0;
}

.span3 li, .span3 ul {
	margin: 0;
	padding: 0;
}

.subpages, .subpages ul, .subpages ol {
padding : 0;
}




/**
 * 5.0 Content
 * ----------------------------------------------------------------------------
 */

.hentry {
	padding: 10px 0;
}

.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
}

.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta {
	max-width: 100%;
	padding: 0;
}

.paging-navigation .nav-links {
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
}

.sidebar .paging-navigation .nav-links {
	max-width: 100%;
	padding: 0;
}
.sidebar .post-navigation .nav-links {
	padding: 0;
}

.author-info {
	margin: 0 auto;
	max-width: 100%;
	padding: 30px 0 10px;
	text-align: left; /* gallery & video post formats */
	width: 100%;
}

.page-content {
	margin: 0 auto;
	max-width: 100%;
	padding: 40px 0;
	width: 100%;
}

.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	width: 100%;
}

.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .must-log-in,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form {
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.comment-navigation {
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0 auto;
	max-width: 100%;
	padding: 20px 0 30px;
	width: 100%;
}

.attachment .entry-meta {
	clear: none;
	color: inherit;
	float: right;
	max-width: 100%;
	padding: 9px 0 0;
	text-align: right;
}

.attachment .entry-header {
	margin-bottom: 0;
	max-width: 100%;
	padding: 30px 0;
}

.attachment .entry-description {
	margin: 20px auto 0;
	max-width: 100%;
}

.site-main .sidebar-inner {
	margin: 0 auto;
	max-width: 100%;
}

.image-navigation {
	margin: 0 auto;
	max-width: 100%;
	position: relative;
}

.post-navigation .nav-links {
	margin: 0 auto;
	max-width: 100%;
}

.author.sidebar .author-info {
	max-width: 100%;
	padding: 0;
}

.archive-title,
.archive-meta {
	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
	margin: 0 auto;
	max-width: 100%;
	padding: 30px 0;
	width: 100%;
}

.page-title {
	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
	margin: 0 auto;
	max-width: 100%;
	padding: 30px 0;
	width: 100%;
}

.sidebar .page-content {
	margin: 0 auto;
	max-width: 100%;
	padding: 0;
}

.error404 .page-header,
.error404 .page-content {
	margin: 0 auto;
	max-width: 100%;
	padding-bottom: 40px;
	width: 100%;
}

.site-footer .widget-area {
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
}

.site-info {
	margin: 0 auto;
	max-width: 100%;
	padding: 30px 0;
	width: 100%;
}

.gallery {
margin : 10px;
}

.post {
padding-left : 20px;
}

.entry-content img.alignleft,
.entry-content .wp-caption.alignleft {
	margin-left: 10px;
}

.entry-content img.alignright,
.entry-content .wp-caption.alignright {
	margin-right: 10px;
}

#buddypress {
padding : 10px;
}
/**
 * 5.13 Multisite
 * ----------------------------------------------------------------------------
 */

.site-main .mu_register {
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
}

.entry-title {
-ms-word-wrap: break-word;
word-wrap: break-word;
}

/* Bootstrap style overwrites */

div.span2{
margin-top : 20px;
margin-bottom: 20px;
margin-left : 0;
background-color : #fff;
border : none;
color : #333;
}
div.span3{
margin-top : 20px;
margin-bottom: 20px;
margin-left : 0;
background-color : #fff;
border : none;
color : #333;
}
div.span4{
margin-top : 20px;
margin-bottom: 20px;
background-color : #fff;
border : none;
color : #333;
}
div.span9 {
margin-top : 20px;
margin-bottom: 20px;
}
div.span11 {
margin-top : 20px;
margin-bottom : 20px;
}
div.span12 {
margin-top : 20px;
margin-bottom : 20px;
margin-left : 0;
}
div.masthead {
margin-top : 20px;
}
div.well {
background-color : #D8ECF0;
border : none;
box-shadow : none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.navbar-inner {
border: 0 !important;
box-shadow: none !important;
-webkit-box-shadow: none !important;
background-color : #C3E3E8;
background-image : none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding-right : 0;
padding-left : 0;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
color: #333 !important;
font-weight : 700;
background-color : #D8ECF0;
box-shadow: none !important;
-webkit-box-shadow: none !important;
text-decoration : none;
}
.navbar .btn, .navbar .btn-group {
margin-top : 0;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle { 
background-color : #C3E3E8;
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
background-color : #C3E3E8;
}
.navbar .nav > li > a {
color: #333;
font-weight : 700;
text-shadow: none !important;
font-size : 1.1em;
font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
}
.navbar .btn-navbar {
background-image : none;
background-color : #C3E3E8;
text-shadow: none !important;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
border : none;
}
.navbar-text a , .navbar-text{
color : #333;
line-height : 0px;
}
.navbar .brand {
font-size : 1.0em;
color : #333;
font-weight : 700;
text-shadow: none !important;
font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
}
.navbar h1 {
padding : 0;
margin : 0;
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
color: #333 !important;
}
.nav-pills > li > a:hover, .nav-pills > li > a:focus {
background-color : #ffe7d1;
color : #333;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.navbar-link {
color:#333;
}
.navbar-link:hover {
color: #333;
}
.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus {
background-color : #ffefe0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
border : none;
}
.nav-tabs > li > a, .nav-pills > li > a {
color : #333;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
background-color : #ffe7d1;
color : #333;
}
.nav-tabs.nav-stacked {
background-color : #ffe7d1;
color : #333;
}
.nav-tabs.nav-stacked > li > a {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
border : none;
}
.nav-tabs.nav-stacked  li.current_page_item  {
background-color : #D8ECF0;
color : #333;
background-image : none;
}
.nav-tabs.nav-stacked  li.current_page_item  a {
background-color : #D8ECF0;
color : #333;
font-weight : 700;
background-image : none;
 }
.nav-tabs.nav-stacked li.current_page_item  a:focus, .nav-tabs.nav-stacked li.current_page_item  a:active {
background-color : #D8ECF0;
color : #333;
 }
.nav-tabs.nav-stacked li.current_page_item  a:hover {
background-color : #D8ECF0;
color : #333;
}
l.nav-tabs.nav-stacked li.current_page_ancestor, li.current_page_ancestor a {
color : #333;
}
 .nav-tabs.nav-stacked li.current_page_ancestor a:hover {
 background-color : #D8ECF0;
color : #333;
 }
 
ul.pager {
margin : 0;
padding : 0;
} 
.pager li > a:hover, .pager li > a:focus {
background-color : #D8ECF0;
color : #333;
}
.pager li > a, .pager li > span {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
background-color : #ffe7d1;
border : none;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
background-image : none;
background-color : #D8ECF0;
color : #333;
}
.dropdown-menu {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.dropdown-menu li > a {
color: #333;
}
a.dropdown-toggle {
background-color : #C3E3E8;
}
.btn, .btn-small {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.btn-group > .btn:first-child {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.breadcrumb > li > .divider {
color : #333;
}
.breadcrumb {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
border : none;
background-color : #ffe7d1;
margin : 0px;
}
div.thumbnail {
text-align: center;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
border : none;
box-shadow : none;
}
input.search-query {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
border : none;
}

code {
white-space : pre-wrap;
}

/* Main content styles */


/* Structural */

#skip a, #skip a:hover, #skip a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#skip a:active, #skip a:focus
{
position:static;
width:auto;
height:auto;
}
body  {
background : #fff;
height : 100%;
padding:0;
}
#wrap {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto;
}
#wrapcontainer  {
color : #000;
clear:both;
padding: 0;
width : 100%;
overflow : hidden;
}
#container  {
overflow : hidden;
}
#footerarea  {
clear : both;
margin : 0 auto;
padding-top : 10px;
width : 100%;
}

/* Menus */
.footermenu2  {
float : left;
width : 100%;
padding : 0;
background-color : #C3E3E8;
}
.footermenu2 p {
color : #000;
font-size : 0.91em;
font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
letter-spacing : 0.1em;
line-height : 1.2em;
margin-top : 10px;
text-align:right;
padding-right : 10px;
}