/*
Theme Name: Grand Portfolio Child
Theme URI: http://themes.themegoods2.com/grandportfolio/landing
Description: Premium Portfolio Theme
Version: 1.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
Text Domain: grandportfolio
Template: grandportfolio
*/

@import "../grandportfolio/style.css";


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

@media only screen and (max-width: 767px){
#portfolio_filter_wrapper.three_cols .element
.one_third.gallery3 h5, .four_cols.gallery .element .portfolio_title h5 {
        font-size: 15px !important;
}
}

.portfolio_desc.portfolio3 h5{
	font-size: 15px;
}

@media only screen and (max-width: 767px){
.page_tagline, .post_header .post_detail, .recent_post_detail, .post_detail, .thumb_content span, .portfolio_desc .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company, .five_cols.gallery .element .portfolio_title .post_detail{
		font-size: 10px !important;
}
}

.page_tagline, .post_header .post_detail, .recent_post_detail, .post_detail, .thumb_content span, .portfolio_desc .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company {
		font-size: 10px !important;
}

@media only screen and (max-width: 767px){
#page_caption h1 {
                font-size: 15px !important;
}
}

@media only screen and (max-width: 767px){
html[data-menu=leftalign] body #logo_right_button {
    right: 0px !important;
    top: 20px;
}
}


@media only screen and (max-width: 960px){
html[data-menu=leftalign] #logo_right_button, html[data-menu=leftalign_center] #logo_right_button {
    right: 0px !important;
    top: 20px;
}
}


@media only screen and (min-width: 1100px){
#page_content_wrapper, .page_content_wrapper, .standard_wrapper, .footer_bar_wrapper, #footer ul.sidebar_widget, #page_caption.hasbg .page_title_wrapper .page_title_inner, #page_caption .page_title_wrapper.left .page_title_inner{
    max-width: 1425px;
    width: 100%;
    box-sizing: border-box;
    margin: 0px  !important;
    padding: 0 90px;
}
}


@media only screen and (min-width: 960px){
div.one_half {
    width: 30%;
	min-width: 430px;
}
div.one_half2 {
    width: 20%;
}
}

div.top_bar {
    height: 80px;
    padding-bottom: 10px;
    padding-top: 10px;
}

ul#main_menu li.menu-item a{
	padding : 7px 5px 2px 5px;
}

ul#portfolio_wall_filters{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: 300;
    font-style: inherit;
    font-size: 99%;
    font-family: inherit;
    vertical-align: baseline;
}

div.inner{
    font-weight: 300;
}

div.post_detail{
    display: none;
}

div.portfolio_desc{
        margin-top:5px;
}

div.post_detail{
        margin-top:0px;
}
h2.ppb_title{
	display: none;
}
h2.ppb_title.alignleft{
	display: none;
}
div.post_content_wrapper>p{
	display: none;
}

div.post_content_wrapper div.post_button_wrapper{
	display: none;
}
div.post_info_cat{
	position: relative;
	bottom: -75px;
	font-size: 10px;
}

div.post_info_cat, .post_info_cat a{
        display: none;
}

div.post_detail_a{
        display: none;
}
   

div.post_header{
        width: 100%;
        float: left;
        margin-bottom: 12px;
        text-align: center;
}

div.post_header_title{
	text-align: left;
}

div.post_header h5{
        font-size:16px !important;
}


div#page_caption.classic{
        margin-bottom: 20px;
}

#page_content_wrapper .inner .sidebar_content.full_width.blog_f{
	width: 100% !important;
}

.post_wrapper{
	padding-bottom: 0;
}

.title_break{
	display: none !important;
}

.portfolio_classic_icon_content{
	display: none;
}

.post_share_wrapper{
	display: none;
}

div.post_caption{
	display: none;
        margin-top: 0px;
        margin-bottom: 0px;
}

div.inner_wrapper{
        font-weight:300;
}

@media only screen and (min-width: 1100px){
div.post_content_wrapper{
        width: 678px;
}
body.single-portfolios #page_content_wrapper .inner .sidebar_content.full_width {
        width: 678px;
}
}


#page_content_wrapper .inner .sidebar_content.blog_f .post.type-post{
        margin-top: 0px;
        margin-bottom: 0px;
}


#page_caption .div.page_title_inner{
        margin-top: 0px;
        margin-bottom: 0px;
}

@media only screen and (max-width: 767px){
div.nav_wrapper_inner {
        padding-top: 0px;
        width: 60px !important;
}
}

.one {
        padding: 10px 0 10px 0;
}


ul#portfolio_wall_filter.portfolio-main filter full{
        margin-top: 0px;
}

div#post_share_text.post_share_text{
        display: none;
}

#page_content_wrapper .inner .sidebar_content.full_width.blog_f {
        margin-top: 65px !important;
}

body.single .post.type-post{
	margin-top: 65px;
}

div.fullwidth_comment_wrapper.sidebar {
    display: none;
}