/*
Theme Name:     Customizr TFER
Theme URI:      http://themesandco.com/customizr
Description:    A child theme for the Customizr WordPress theme. This child theme simply includes 2 files : style.css to add your custom css and functions.php where you can extend Customizr's core code. In order to keep your code as clean and flexible as possible, try to use Customizr's hooks API for your customizations. Do something awesome and have fun !
Author:         Michael Virant
Template:       customizr
Version:        1.0.0
*/
/* Your awesome customizations start right here !
-------------------------------------------------------------- */
a{color:#527d97;text-decoration:underline;}
a:hover{color:#1b445d;text-decoration:none;}
a.skiplink {
	display: none;
}
a img {
	padding-top: 15px;
}
html {
	background: #527d97;
}
body{
color:#333;
background:url(TFERLeaves.jpg) top right no-repeat, url(TFERLeavesBottom.jpg) bottom left no-repeat #eeece1;
}
body {
    font-size: 15px;
    line-height: 22px;
}

div.navbar-wrapper,header.tc-header{background-color:transparent;border-bottom:none;}
div#main-wrapper, div.container {
	background-color: transparent;
}
article div.entry-content{background-color:transparent;}
.format-icon:before {display: none;}
.entry-summary.format-icon:before,
.entry-content.format-icon:before,
article.page .format-icon:before,
article.format-standard .format-icon:before,
article.format-gallery .format-icon:before,
article.format-aside .format-icon:before,
article.format-chat .format-icon:before,
article.format-audio .format-icon:before,
article.format-video .format-icon:before,
article.format-status .format-icon:before,
article.format-quote .format-icon:before,
article.error-404 .format-icon:before,
article.format-image .format-icon:before,
article.format-link .format-icon:before {
display: none;
}
article header hr{display:none;}
h1,h2,h3,h4,h5,h6{color:#1b445d;}
h1 {text-shadow: 1px 1px 1px #527d97;}
div#topLeftHome,div#bottomLeftHome{
border:2px solid #527d97;
border-radius:15px;
background:#fff;
padding:1em;
margin-bottom:1em;
}
#topLeftHome img{float:left;margin:0 1em 1em 0;}
#bottomLeftHome img{float:right;margin:0 0 1em 1em;}

#topLeftHome:after, #bottomLeftHome:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}	
#topLeftHome, #bottomLeftHome {
    display: inline-block;
}

div#topRightHome{
border:2px solid #c0282f;
border-radius:15px;
background:#fff;
padding:1em;
height: auto;
display: block;
}
div#topRightHome h1{color:#c0282f;font-size:1.5em;text-shadow:none;}
article {
	padding-bottom: 5em;
}
/* START OF Center Header Block Items (Needs additional php code in Child Theme functions.php) */
.navbar .nav > li > a:first-letter{font-size:20px;}
.navbar .nav > li > a {font-size:20px;}
.navbar .nav li a {color:#fff;}
li.current_page_item{color:#333;background-color:#eeece1;}
.navbar .nav > li.current_page_item > a {
color:#333;
background-color:#eeece1;
text-shadow:none;
}
.navbar .nav > li.current-menu-ancestor > a {
color: #fff;
}
.navbar .nav li.current-menu-ancestor > a .caret,
.navbar .nav li.dropdown.current-menu-ancestor > a .caret, 
.navbar .nav li.dropdown.current-menu-item > a .caret, 
.navbar .nav li.dropdown.open.current-menu-ancestor > .dropdown-toggle .caret, 
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, 
.navbar .nav > li.current-menu-item > a .caret,
.navbar .nav li.dropdown .caret {
border-top-color: #fff;
border-bottom-color: #fff;
color:#fff;
border-top: 4px solid #fff !important;
}
.navbar .nav li.dropdown .caret:hover {
border-top-color: #333;
border-bottom-color: #333;
color:#333;
border-top: 4px solid #333 !important;
}
.navbar .nav > li.current_page_item > a:hover{color:#333;text-shadow:none;}
.navbar .nav > li > a {color:#fff;background-color:#527d97;text-shadow:none;padding: 10px 15px;}
.navbar .nav > li > a:hover{color:#333;background-color:#fff;text-shadow:none;}
.navbar .nav ul.dropdown-menu li a {color:#333 ;background-color:#f6f6f4;text-shadow:none;}
.navbar .nav ul.dropdown-menu li a:hover {color:#333 ;background-color:#fff;text-shadow:none;}
/* STEP 1 */
.brand.span12{float:none;}
/* STEP 2 */
/* OPTION 1/2 - CENTER TAGLINE */
.tc-header .outside{display:block;text-align:center;}
header h2.site-description{color: #527d97;font-size:24px;font-style:normal;font-weight:bold;margin:0px 0px 1em;line-height: 26px;}
.inside.site-description{display:inherit;}
/* OPTION 2/2 - HIDE TAGLINE */
.tc-header .outside,.site-description,.inside.site-description{display:inherit;font-weight:500;}
/* STEP 3 */
/* OPTION 1/2 - CENTER SOCIAL ICONS */
.social-block{text-align:center;position:relative;z-index:1;}
/* OPTION 2/2 - HIDE SOCIAL ICONS */
.social-block.span12{display:none;}
/* STEP 4 */
/* OPTION 1/1 - CENTER MENU */
.navbar-wrapper .navbar.notresp{float:none;width:90%;margin:0 auto;}
/* Variable number of floating elements */
.navbar-wrapper .navbar.notresp .nav{float:none;width:100%;text-align:center;}
.navbar-wrapper .navbar.notresp .nav > li{
float:none;
display:inline-block;
border:2px solid #527d97;
color:#527d97;
margin: 0 5mm;
}
/* Fix 2nd level <li>s  */
.navbar-wrapper .navbar.notresp .nav > li .dropdown-menu li{float:left;width:100%;text-align:left;}
/* Adjust margin/padding */
.navbar-wrapper .navbar.notresp .navbar-inner{margin:0px 0px;padding:0px 0px;}
/* STEP 5 */
/* OPTION 1/1 - HIDE NAVBAR BOX */
.navbar-wrapper .navbar.notresp .navbar-inner{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.dropdown-submenu > .dropdown-menu {
    left: 90%;
}
/* STEP 6 */
/* RESPONSIVENESS */
@media (max-width:979px){
.tc-header .brand{width:auto;}
.row-fluid .offset1:first-child{margin-left:0;}
}
/* END OF Center Header Block Items */
.tc-header .brand a{display:inline-block;}
header.tc-header{background-color:transparent;}
@media (max-width:769px){
a.site-logo img {
	width:99%;
	height:auto;
}
}
div.navbar-inner div.social-block,div.navbar-inner h2.site-description,footer div.social-block{display:none !important;}
#left.widget-area,#left.widget-area:after{border-right:none;background:#fff;}
aside#advanced_menu-2{padding:0 .5em;background-color:#F6F6F4;}
aside.widget_search {margin-top:2em;}
aside h3{
font-size:1em;
padding-bottom:0;
margin-bottom:0;
border-bottom:2px solid #1b445d;
background-color:#fff;
}
div#left li.menu-item-object-page:hover {background-color: #fff;}
div#left ul{margin:0 0 0 0;padding:0 0 0 0;}
div#left aside {
	padding-left:.5em;
}
div#left ul.sub-menu{margin:0 0 0 0;padding:0 0 0 1em;}
div#left ul li.current_page_item{color:#1b445d;background-color:#fff;}
#main-wrapper .widget li:after, #main-wrapper .widget li {
	border-bottom:none;
}
h2.wsp-pages-title{display:none;}
footer#footer, footer#footer .colophon{color:#fff;background:#527d97;border-top:none;}
footer#footer .colophon a,footer#footer .colophon a.back-to-top,footer#footer .colophon p{color:#fff;}
.row-fluid .credits{width:80%;}
footer#footer p {text-align:left;}
footer#footer #acknowledge p {
	text-align: center;
	font-size: larger;
	margin-top:.5em;
}
#acknowledge hr {height:1px; color:#e1962f;border-color: transparent -moz-use-text-color #e1962f;}
.row-fluid div#footerSearch {
	float:right;
}
div#footerSearch form label {
	display:none;
}
div#footerSearch form div,
div#footerSearch form input {
	display:inline;
	width:auto;
}
div#footerSearch form input {
	display:inline;
	width:auto;
	height:auto;
	vertical-align: baseline;
}
.row-fluid .backtop{width:10%;float:right;}
#bsearchresults h2 {
	font-size:1.2em;
	margin: 1em 0 .25em 0;
}
#left div#menu-menu-1-container, ul#menu-menu-3 {
	background-color: #fff;
}
#left .menu-menu-1-container li.cmw-has-submenu a,
#left .menu-menu-1-container li.menu-item-has-children a {
	font-weight:normal;
}
#left .menu-menu-1-container li.current_page_item a {
	font-weight:bold;
}
#left .menu-menu-1-container li.current_page_item ul.sub-menu li a {
	font-weight:normal;
}
div.bcontentpad {
	margin-top:5em;
}
label {
    border-bottom: 2px solid #1b445d;
	color: #1b445d;
	padding-top: 10px;
	font-weight: 700;
}