/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Dec 28 2018 | 11:21:20 (pm)
/*
/******* Do not edit this file *******/

#custom_logo.logo_wrapper img{
    display: block;
    margin:0 auto !important;
}


/*-------------------------------------Navigation-------------------------------------*/
#menu_border_wrapper,
.menu-main-menu-container{
    width: 100% !important;
    height: 30px;
}
#custom_logo{
    border-bottom: 2px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 0px;
}
#main_menu.nav{
    width:100%;
    position: relative;
    text-align: center;
}
.nav li{
    display: inline-block;
    float:none;
}

.nav ul ul,
.nav li li{
    width: auto;
}
.nav li li{
    display: block;
}

.nav ul{
    position: relative;
    /*width: 100% !important;*/}
.nav li ul li ul{
    margin:-45px 0 0 250px;
}
.nav li ul li a {
  text-align: left;
}
.top_bar_wrapper{
    border-bottom: none;
}
/*-------------------------------------Privacy Policy-------------------------------------*/
.levelOne{
    font-weight: bold;
}
.levelTwo{
    margin-left: 60px !important;
}
.levelTwo.first{
    margin-left: 70px !important;
    text-indent: -20px !important;
}

/*--Bacchus--*/
body.page-id-1314 .page_caption{
    display: none;
}

body.page-id-1314 #content_wrapper,
body.page-id-1314 #content_wrapper #page_content_wrapper,
body.page-id-1314 #content_wrapper #page_content_wrapper .sidebar_content.full_width{
    width:100%;
}

body.page-id-1314 #content_wrapper #page_content_wrapper{
    padding-top: 0px;
}
    
    
body.page-id-1314 #page_content_wrapper .inner .sidebar_content{
    float: none;
    margin: 0 auto;
}
body.page-id-1314 #page_content_wrapper .inner .sidebar_content img{
    margin-top: 0px !important;
}
body.page-id-1314 #page_content_wrapper .vc_row.wpb_row.vc_row-fluid.slider{
    background: #7a7b7b;
}
body.page-id-1314 #page_content_wrapper .vc_row.wpb_row.vc_row-fluid.mainContent{
    padding-top: 30px;
    max-width:960px;
    margin: 0 auto;
}

    body.page-id-1314 #page_content_wrapper .vc_row.wpb_row.vc_row-fluid.slider .wpb_layerslider_element.wpb_content_element{
        margin-bottom: 0px;
    }
.sidebarMenu{
    padding-top:110px;
}

.sidebarMenu h2{
    font-size: 18px;
}
#page_content_wrapper .sidebarMenu ul#menu-bacchus-sidebar-menu{
    margin-left: 0px
}
.sidebarMenu li{
    padding-left: 25px;
    list-style: none;
    text-transform: uppercase;
    line-height: 2.3;
    border-top: 1px solid #000;
}

#page_content_wrapper .vc_row.wpb_row.vc_row-fluid.mainContent .sidebarMenu h1{
    line-height: 1 !important;
}


#page_content_wrapper .inner .sidebar_content .mainContent h1{
    margin: 15px 0 30px 0;
}
body.page-id-1314 #page_content_wrapper .vc_row.wpb_row.vc_row-fluid.mainContent p.quote{
    margin:10px 20px;
}
body.page-id-1314 #page_content_wrapper .vc_row.wpb_row.vc_row-fluid.mainContent hr{
    margin-top:20px;
}

/*--Bacchus Flipbook Media Player--*/
.flipbook-main-wrapper{
    background-size: cover !important;
    background-position: center center !important;
}

/*-------------------------------------Sculpture Pages-------------------------------------*/
.specificationsBox span.paragraphLabel{
    font-style: italic;
}
.specificationsBox h5{
    margin-top: 20px;
}

.specificationsBox div.indent{
    margin-left: 20px;
}
/*-------------------------------------Vatican Observatory Foundation-------------------------------------*/
.vof-IntroTextBox p{
    color:#555;
    font-size:22px !important;
}

.pagesConvertedToImages .orbit-tab-content a,
.pagesConvertedToImages .orbit-tab-content a img{
    width:100%;
}

/*-------------------------------------Videos-------------------------------------*/
.threeLines{
}

/*--Page-----------------------------------News Releases-------------------------------------*/
.tab-pane .page{
    -webkit-box-shadow: 5px 5px 5px 0 rgba(100,100,100,.5);
    box-shadow: 5px 5px 5px 0 rgba(100,100,100,.5);
}
.tab-pane a{
    color:#3131ff;
    text-decoration: underline
}
.at-orbit-heading-wrap, .at-orbit-heading-wrap .tabbedPageTitle{
    margin-top:30px;
    text-align: left;
}
.fdSPMNqL.orbit-nav.nav-pills.nav-stacked a{
    font-size: 85% !important;
}
/*--Section-----------------------------------Pietà June 28th-------------------------------------*/
/*--Edit-----------------------------------Reset minimum hight to auto-------------------------------------*/
.orbit-tab-content {
	min-height: auto !important;
}