/*
Theme Name:     Customizr Child
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:         Nicolas Guillaume (nikeo)
Author URI:     http://themesandco.com
Template:       customizr
Version:        1.0.0
*/

/* Your awesome customizations start right here !
-------------------------------------------------------------- */

/* Change the color of all the Social Icons */

/*
.navbar-inner a.social-icon                 {color:rgb(0, 136, 204); opacity:1.0;}
footer#footer .colophon  a.social-icon      {color:rgb(0, 136, 204); opacity:1.0;}
*/
.navbar-inner a.social-icon                 {color:rgb(255,255,255); opacity:1.0;}     /* Header */
footer#footer .colophon  a.social-icon      {color:rgb(90,90,90); opacity:1.0;}     /* Footer */

.navbar-inner a.social-icon:hover                 {color: rgb(128, 128, 128); text-shadow: 1px 1px 0px white!important;}     /* Header */
footer#footer .colophon  a.social-icon:hover      {color:rgb(0, 0, 0); text-shadow: 1px 1px 0px rgb(90, 90, 90)!important;}     /* Footer */

/* Remove Navbar box           */
/*
.navbar .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;
}
*/

.row-fluid div.social-block {
float:right;
display: table-cell;
vertical-align:bottom;
}

.row-fluid {
display: table;
}

/* Sticky social block */
.sticky-enabled .tc-header .social-block {
display: block;
}

/* Smaller navigation bar */
.navbar .navbar-inner {
margin-bottom: 0px;
}

.entry-title {
text-align: center;
}

.archive-header > h1 {
text-align: center;
}

.archive-header .archive-meta {
text-align: justify;
}

.entry-meta{
text-align: center;
}

.tc-header{
background-color: black!important;
}

.site-title{
color: white!important;
text-shadow: 2px 2px 0px rgb(90, 90, 90) !important;
}

.site-title:hover{
color: rgb(90, 90, 90)!important;
text-shadow: 2px 2px 0px white!important;
}

.entry-title{
text-shadow: 1px 1px 0px rgb(0, 0, 0)!important;
}

.entry-title a{
color: inherit!important;
}

.navbar-inner .social-block{
margin-top: 15px;
}

.tc-comment-bubble {
text-shadow: none;
}


/* Border for blog post images */
img.size-full {
border-bottom-color: : rgb(85, 85, 85);
padding: 20px;
margin-bottom: 20px;
background-color: #fff;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
overflow: hidden;
}

/* Border for main page blog pictures */
.tc-thumbnail {
border-bottom-color: rgb(85, 85, 85);
padding: 20px;
margin-bottom: 20px;
background-color: #fff;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
overflow: hidden;
}

.round-div {
border-width: 0px;
}

/* Change size for thumbnails of blog pictures in main page */
.thumb-wrapper {
height: 200px;
}


/* Styling a search form in the menu -- see accompanying php*/
 
/* my-nav-menu-search menu item created in functions.php. Move it way over to the right 
.navbar .nav .my-nav-menu-search {
    float: right;
}

.navbar .nav {
    width: 100%;
}
*/


/*Stop the display of the Search button*/
.my-nav-menu-search .search-submit {
    display: none;
}
/* The "Search for" text is needed for screen readers, but we move it off screen, so we won't see it */
.my-nav-menu-search .search-form .screen-reader-text {
    position: absolute;
    left: -9999px;
    overflow: hidden;
}
 
/* Add a magnifying glass background and style the search input textbox */
.my-nav-menu-search .search-field {
    background-color: transparent;
    background-image: url(/wp-content/themes/customizr-child/search.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    -webkit-background-size:    18px 18px;
    background-size:            18px 18px;
    border: none;
    -webkit-box-shadow:    none;
    -moz-box-shadow:       none;
    box-shadow:            none;
    cursor: pointer;
    height: 26px;
    margin: 2px 0 2px 0;
    padding: 0 0 0 36px;
    position: relative;
    -webkit-transition:    width 400ms ease, background 400ms ease;
    -moz-transition:       width 400ms ease, background 400ms ease;
    -o-transition:         width 400ms ease, background 400ms ease;
    transition:            width 400ms ease, background 400ms ease;
    width: 0px;
}
 
.my-nav-menu-search .search-field:active,
.my-nav-menu-search .search-field:focus {
    background-color: #5a5a5a;
    color: #fafafa;
    /* swap the two colours above if you are working with a dark navbar background */
    border: 2px solid #c3c0ab;
    cursor: text;
    outline: 0;
    width: 70px;
    -webkit-box-shadow:	none;
    -moz-box-shadow: 	none;
    box-shadow:         none;
    margin: 0;
}
/* Reset nav width and search floating for mobile menu */
@media (max-width: 979px){
    .navbar .nav .my-nav-menu-search {
        float: left;
    }
    .navbar .nav {
        width: auto;
    }
}

/* Fixed colors for menu */

.navbar .nav > li > a {
color: white!important;
text-color: white!important;
text-shadow: none!important;
font-weight: bold!important;
}

.navbar .nav > li > a:hover {
color: rgb(90, 90, 90)!important;
/*text-shadow: none;*/
}
/*
.navbar .nav > li.current-menu-item > a,
.tc-regular-menu .navbar .nav > li.current-menu-ancestor > a {
color: white;
text-shadow: none;
}

.tc-regular-menu .navbar .nav li.dropdown.current-menu-ancestor > a .caret {
*/
.tc-regular-menu .navbar .nav li.dropdown > a .caret {
border-bottom-color: rgb(119, 119, 119)!important;
border-top-color: rgb(119, 119, 119)!important;
}

.tc-hover-menu-wrapper {
margin-top: 10px;
width: 59%;
}

.my-nav-menu-search .search-form {
 margin-bottom: 0px;
 margin-left: 20px;
}

#menu-mainmenu-2 {
float: right;
}

/* Prevent movements in header menu */

.sticky-enabled .tc-header .navbar .nav > li > a {
font-size: 13px;
}

.sticky-enabled .tc-header .navbar .navbar-inner {
margin-top: 5px;
margin-bottom: 0px;
}

.sticky-enabled .navbar-wrapper {
margin-top: 7px;
}

/* Fixed width content section */

.container {
width: 870px;
}

.column-content-wrapper,
.article-container {
width: inherit;
margin-left: 0px;
}