/*
Theme Name: Photography Child
Theme URI: http://themes.themegoods2.com/photography/demo1
Description: Premium Photography Portfolio Theme
Version: 1.0.0
Tags: yellow, white, responsive-layout, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: ThemeGoods
Author URI: http://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: http://themeforest.net/licenses/regular_extended
Template: photography
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    font-size:102%;

}

h1, h2, h3, h4, h5, h6, h7, .post_header.grid h6, .portfolio_desc h5
{
    text-transform: none;

}

.top_bar.scroll.dark{
  background: #333;
  border-color: #333;
}

.portfolio_desc {
    min-height: 55px;
}

.portfolio_desc h5 {
    font-size: 14px;
}

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a {
    font-size: 13px;
}

.text-block-title{
    height: 60px;
    font-size: 30px;
}

.text-block-margin{
    margin-top: 100px;
}

.top_bar .standard_wrapper {
    height: 80px !important;
}

.title-parallax-image{
    margin-top: -250px;
    color: #fff;
    font-weight: 600;
    font-size: 400%;
    width: 100%;
    text-align: center;
    text-shadow: 1px 1px #7a7969;
}

#menu_wrapper div .nav > li > a {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}

body.home .ppb_wrapper {
    margin-top: -85px;
}

body.home .top_bar {
    background: rgba(255, 255, 255, 0.5);
border-bottom: 0;
}

.home-category-box a{
color: #000000;
}

.home-category-box a:hover{
color: #ffffff;
}

div.inner h2.ppb_title, div.ppb_header_content{
background: rgba(255, 255, 255, 0.5);
}

@media only screen and (max-width: 767px) {
    .logo_wrapper img {
        max-width: 100px !important;
    }

    .title-parallax-image {
        font-size: 200% !important;
    }

    .text-block-title {
         height: auto !important;
    }

    .text-block-margin {
         margin-top: 0 !important;
    }
}
