/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

.single-photo-wrapper, 
.project-description { display: none; }


.fixed-nav { bottom: 50%; }



.post-nav {
    background: none;
}


.post-nav a.button {
    background-color: #f7f7f7 !important;
    color: #747474 !important;
}


.post-nav .list-nav { display: none; }

.portfolio-title-container {
        max-height: 120px;
}


.portfolio-title-container > .column.one {
        margin-bottom: 0;
}


.portfolio_group .portfolio-item .desc {
    background: transparent;
}


.portfolio_group .portfolio-item .entry-title a {
    color: #58585a;
}


.portfolio_group .portfolio-item .entry-title a:hover {
    color: #ed8a2a;
}


.page-template-template-portfolio .portfolio-item .image_frame .image_wrapper .mask,
.page-template-template-portfolio .portfolio-item .image_frame .image_wrapper { max-width: 339px; }

.page-template-template-portfolio .portfolio-item .image_frame .image_wrapper .mask {
    box-shadow: none;
}


.portfolio_group .portfolio-item .desc {
    padding: 20px 0;
    max-width: 339px;
}


/*.portfolio-title-container .title { padding-right: 15px !important; }*/

.header-side-social {
        float: left;
        padding-top: 33px;
}


.is-sticky .header-side-social {
        padding-top: 15px;
}

.header-side-social .contact_icon a {
        font-size: 27px;
}


.menu-facebook {        
    display: none !important; 
}


.menu-facebook a {
        color: #ed8a2a !important;
        font-size: 27px !important;
}


.footer_copy ul.social { display: none; }


.contact-page-text {
        line-height: 1.65em;
        padding-top: 5px;
}


.submit-column input[type="submit"] {
    font-size: 21px !important;
    width: 15%;
    line-height: 12px;
    margin: 0 auto !important;
    text-align: center;
}


.portfolio-title-container {
        max-width: 1176px !important;
        
}

.portfolio-title-container >.column.one {
    margin:0;
}

.post-nav .next-prev-nav li {
    margin-left: 5px;
    margin-right: 0 !important;
}


.single-portfolio img.scale-with-grid {max-width: 1176px !important; }


.portfolio-text p { margin-right: 11px; }

/* Responsive */
@media only screen and (max-width: 1239px) {
    
    .menu-facebook { display: block !important; }
    .header-side-social { display: none; }
    .single-portfolio img.scale-with-grid {max-width: 100% !important; }
}


@media only screen and (max-width: 767px) {
    .submit-column { float:none !important;  }
    
    div.wpcf7 .ajax-loader { display: block; }
    
    .submit-column input[type="submit"] {
            margin: 0 auto;
            text-align: center;
            width: 50% !important;
    }
    
    .hide-love .post-nav { padding-right: 0; }
    
    .portfolio-title-container {
            padding: 0 !important;
            max-height: 12px;
    }
    
    .portfolio-text p { margin-right: 0; }
    
    
    #rev_slider_1_1 > ul > li > div.slotholder > div {
        background-position: 78% 0 !important;
    }
    
    .home div#mfn-rev-slider.mfn-main-slider 
    div#rev_slider_1_1_forcefullwidth.forcefullwidth_wrapper_tp_banner 
    div#rev_slider_1_1_wrapper.rev_slider_wrapper.fullscreen-container 
    div#rev_slider_1_1.rev_slider.fullscreenbanner.revslider-initialised.tp-simpleresponsive.rev_redraw_on_blurfocus ul.tp-revslider-mainul li.tp-revslider-slidesli.active-revslide div.tp-parallax-wrap div.tp-loop-wrap 
    div.tp-mask-wrap {top: -30px !important; }
    
    h2 { padding-bottom: 0 !important; }
    
    .contact-us-title h2 { 
            text-align: center; 
            margin-bottom: -3px;
        }
    
}