/*
Theme Name: Crate Child
Theme URI: http://neuronthemes.com/crate
Description: This is a child theme of Crate
Author: NeuronThemes
Author URI: http://neuronthemes.com
Template: crate
Version: 1.0.0
*/

@import url("../crate/style.css");


/* Your Custom CSS below */

header .logo a {
    font-size: 20px;
}

header .logo a span {
    font-size: 14px;
    opacity: 0.5;
    padding-left: 10px;
}

.portfolio-holder .portfolio .selector .item-holder .item .overlay .inner-overlay {
    vertical-align: bottom;
    bottom: 60px;
    position: relative;
}

@media (min-width: 1200px){
    header .logo {
        text-align: left;
        float: left;
    }
    header {
        padding: 50px 50px 20px 50px;
    }
    #menu-main-menu {
        text-align: right;
    }
}



.container{
    max-width: 1900px;
    width: 100%;
}

.filters {
    display: none;
}

.portfolio-holder .portfolio .selector .item-holder .item .overlay-background {
    background-color: #000;
    opacity: 0.5;
}

.portfolio-holder .portfolio .selector .item-holder .item .overlay .inner-overlay h3 {
    opacity: 1;
    color: #fff;
}

.portfolio-holder .portfolio .selector .item-holder .item .overlay .inner-overlay span{
    display: none !important;
}

.portfolio-holder .portfolio .selector .item-holder .item .overlay .inner-overlay h3 span{
    display: block !important;
    opacity: 1 !important;
    font-size: 12px;
    text-transform: none;
}

.portfolio-holder .portfolio .selector .item-holder:hover .item .overlay-background {
    opacity: .2;
}

@media (max-width: 576px){

    header .logo a {
        padding-top: 30px;
    }

}