/*
Theme Name:     Vega Child
Theme URI:      http://themes.themegoods2.com/vega
Description:    Th�me enfant pour le th�me Vega
Author:         eiffair
Author URI:     http://themeforest.net/user/ThemeGoods
Template:       vega
Version:        1.0
Text Domain:  vega-child

*/


/*developers css start*/
body {
    background: #F9F9F9;
}
div.top_bar {
    /*background-color: #F9F9F9;*/
    position: absolute;
}
i.fa.fa-search {
    display: none;
}
#menu_wrapper .logo_wrapper{
    text-align: center;
    display: block;
    line-height: 1.5;
    float: none;
    padding-bottom: 20px;
    background-color: #F9F9F9;
}
.top_bar.fixed.visible #menu_wrapper .logo_wrapper{
    text-align: left;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 13px 0 0 0;
    background-color: transparent;
}
.top_bar #searchform button {
    padding: 15px 10px 0 10px;
}
.admin-bar .top_bar.fixed {
    top: 30px;
}
.top_bar.fixed {
    padding: 0
}
.top_bar {
    padding: 0px;
}
.top_bar.fixed.visible div.top_bar_wrapper{
    padding: 0 50px;
    box-sizing: border-box;
    text-align: right;

}
div.top_bar_wrapper {
    width: 100%;
    box-sizing: border-box;
}
#menu_wrapper div .nav li.active a{
    color: #000000;
}
div.top_bar_wrapper {
    text-align: center;
}

#menu_wrapper div .nav > li > a {
    padding-top: 20px;
    padding-bottom: 20px;
    box-sizing: border-box;

}
.home #page_content_wrapper, 
.home .page_content_wrapper{
    padding:0px;
    box-sizing: border-box;

}
.home .page_content_wrapper .ppb_title {
    margin-bottom: 0;
    padding: 75px;
    box-sizing: border-box;
}
.photo_wall_wrapper_front_page {
    display: block;
    text-align: center;
    padding: 40px 0px 30px;
}
.custom_front_page {
    margin: 0 auto;
    width: 33%;
    display: inline-block;
    text-align: center;
}
.custom_front_page .wall_thumbnail {
    padding: 0px 20px;
    box-sizing: border-box;
    width: 100%;
}
.about-wrapper {
    padding-bottom: 40px;
}
.about-wrapper .image_classic_frame.expand{
    padding:0px 20px 25px 20px
}
@media screen and (min-width:1199px){
    .about-wrapper .one_half.last {
        /*width: 40%;*/
    }
    .about-wrapper .one_half {
        /*width: 55%;*/
    }
}
@media screen and (max-width:959px){
    div.top_bar {
        background-color: #F9F9F9 !Important;
    }
    .admin-bar .top_bar.fixed {
        top: 0px;
    }
    .top_bar.fixed #mobile_nav_icon{
        margin-top: 21px;
    }

    .custom_front_page .wall_thumbnail {
        padding: 0px 10px;
    }
    body.js_nav #wrapper {
        -webkit-transform: translate3d(00%, 0px, 0px) scale3d(1, 1, 1);
        -moz-transform: translate3d(00%, 0px, 0px) scale3d(1, 1, 1);
        transform: translate3d(0%, 0px, 0px) scale3d(1, 1, 1);
    }
    .home .page_content_wrapper .ppb_title {
        padding: 25px;
    }

    #menu_wrapper {
        float: none;
    }
}
@media screen and (max-width:767px){

}

.main_menu_container{
    margin: 0;
}
#menu_wrapper .nav ul li:last-child, #menu_wrapper div .nav li:last-child{
    margin: 0 15px 0 15px;
}
.top_bar #searchform{
    display: none;
}
/*developers css end*/