/*
Theme Name: Albergo
Theme URI: https://wordpress.org/themes/albergo/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */


.page-template-offerte .common-btn{
    white-space:nowrap;
}

#cookie-law.cook_center { 
display: none !important; }

.al_main_header > video{
    display:none;
}

.vjs-control-bar{
	display:none !important;
}

.invo-popup-wrap{
    max-width:400px;
    margin:30px auto;
    background:#fff;
    padding:50px 30px;
    position:relative;
    font-family: CRC35;
    border-top: 5px solid #d95738;
}

.invo-popup-wrap .mfp-close{
    font-size:50px;
    color:#d95738
}

.invo-popup-wrap strong{
    font-family: Conv_CRC65;
}
.invo-popup-content{
    text-align: center;
}
.page-id-645 .al_features_list,.page-id-645 .fix-content-area,.page-id-645 .university-of-science,.page-id-645 .al_sec_slider.al_room_slider_5 hr,
.page-id-647 .al_features_list,.page-id-647 .fix-content-area ,.page-id-647 .university-of-science,.page-id-647 .al_sec_slider.al_room_slider_5 hr,
.page-id-649 .al_features_list,.page-id-649 .fix-content-area ,.page-id-649 .university-of-science,.page-id-649 .al_sec_slider.al_room_slider_5 hr,
.page-id-663 .fix-content-area ,.page-id-663 .university-of-science,.page-id-663 .al_sec_slider.al_room_slider_5 hr,
.page-id-657 .al_features_list,.page-id-657 .fix-content-area ,.page-id-657 .university-of-science,.page-id-657 .al_sec_slider.al_room_slider_5 hr,
.page-id-653 .al_features_list,.page-id-653 .fix-content-area ,.page-id-653 .university-of-science,.page-id-653 .al_sec_slider.al_room_slider_5 hr,
/*.page-id-677 .al_features_list,*/.page-id-677 .fix-content-area ,.page-id-677 .university-of-science,.page-id-677 .al_sec_slider.al_room_slider_5 hr,
/*.page-id-674 .al_features_list,*/.page-id-674 .fix-content-area ,.page-id-674 .university-of-science,.page-id-674 .al_sec_slider.al_room_slider_5 hr,
.page-id-684 .al_features_list,.page-id-684 .fix-content-area ,.page-id-684 .university-of-science,.page-id-684 .al_sec_slider.al_room_slider_5 hr
/*.page-id-267 .al_features_list,.page-id-267 .fix-content-area ,.page-id-267 .university-of-science,.page-id-267 .al_sec_slider.al_room_slider_5 hr*/

{
    display: none;
}

.invo-camere-familiari-features
{
    text-align: left;
    margin: 0 auto;
    padding: 6px 0 40px;
    line-height: 1.2;
    max-width: 280px;
    color: #aa7949;
}
.invo-camere-familiari-features li {
    list-style-type: none;
    position: relative;
    padding-left: 80px;
}
.invo-camere-familiari-features li + li {
    margin-top: 30px;
}
.invo-camere-familiari-features li i
{
        font-size: 43px;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 0;
    /*margin-top: 13px;*/
}
.invo-bm-suits-desc-sec
{
       margin-left: 26px;
    margin-right: 26px;
    margin-top: -200px !important;
        background-color: #faf5f0;
}
.invo-bm-suits-desc-sec {
    padding-top:40px !important;
}
.invo-bm-suits-second-sec
{
    background-color: #faf5f0;
    margin-left: 30px !important;
    margin-right: 71px !important;
    margin-top: -115px !important;
}
.invo-bm-suits-slider2-sec:before
{
    display: none !important;
}
@media(max-width:767px)
{
    .invo-bm-suits-desc-sec
    {
        margin-top:0px !important;
        margin-bottom:50px !important;
    }
    .invo-bm-suits-second-sec
    {
        margin-top:-40px !important;
    }
   
}
@media(max-width: 1024px)
{
    .invo-bm-suits-desc-sec {
    margin-left: 29px;
    margin-right: -50px;
    }
}
@media(max-width:1024px)
{
    .invo-bm-suits-second-sec {
        margin-left:-30px !important;
        margin-right:40px !important;
    }
}
@media(max-width: 767px)
{
     .invo-bm-suits-desc-sec {
    margin-left: 0px;
    margin-right: 0px;
    }

    .invo-bm-suits-second-sec {
        margin-left:0px !important;
        margin-right:0px !important;
    }
}
.invo-bm-brunate-sec .al_sec_slider_whitebx.al_whitebox_sepia
{
    background: #fff !important;
}
@media(min-width: 768px)
{
    .invo-bm-cannubi-suits-sec .al_sec_slider.al_room_slider_1 .al_sec_slider_whitebx 
    {
    margin-top: 35px !important;
    }
    .invo-bm-cannubi-suits-sec h2
    {
        padding-top: 37px;
    }
    .invo-bm-all-rooms-suits .al_sec_slider_whitebx
    {
        margin-top: 35px !important;
    }
}
.page-template-la-filosofia .al_story_right {
    max-width:800px;
    margin:0 auto;
    text-align:center;
}

.invo-bm-filosofia-sec > .row + .row{
    margin-top:50px;
}

@media (max-width:767px){
    .page-template-la-filosofia .al_innerpage_small_sec.al_with_background{
        padding-bottom: 50px
    }
    .invo-bm-filosofia-sec .al_story_right h2{
        padding-bottom: 20px
    }
}
@media (min-width: 768px)
{
    .invo-bm-heading-ristorazione {
        padding-top: 100px;
        padding-bottom: 60px;
    }
}
@media (max-width: 767px)
{
    .invo-bm-heading-ristorazione {
        padding-top: 70px;
        padding-bottom: 30px;
    }
}
.invo-bm-subheading-text small
{
    font-size: 20px;
    line-height: 1.3;
    font-family: cormorantlight_italic;
    letter-spacing: 0;
    display: block;
    color: #9e6730;
    font-weight: bold;
    margin-bottom:40px;
}
.invo-bm-subheading-text h3{
    margin-bottom:0px;
}
.invo-al-product-thumb {
    display:block;
    padding-top:65%;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
}
.invo-bm-home-offer-sec .al_product_vr
{
    border-bottom:none !important;
    margin-bottom:30px !important;
}
.invo-bm-university-pre-footer
{
    background:#fff !important;
    z-index: 0;
}
.invo-bm-university-footer-sec
{
    background-color:#f3ebe4;
}
.page-template-home-page-demo #footer
{
    padding-top:0px;
    margin-top:0px;
}
section.university-of-science.invo-bm-university-footer-sec
{
    padding-bottom:165px;
}
.invo-bm-home-offer-sec .al_product_info_btn_wrap
{
    margin-bottom:0px;
}
.invo-bm-home-offer-sec .al_product_vr h2
{
    min-height:80px !important;
    display:flex;
    align-items: center;
    justify-content:center;
}
.invo-bm-home-offer-sec .al_prdouct_desc
{
    padding-bottom:80px !important;
}
.invo-bm-more-servizi-btn
{
    padding-top:40px;
}
.invo-bm-home-offer-sec {
    padding-bottom:90px;
    overflow: hidden;
}
.invo-bm-footer-cta-sec {
    text-align:center;
}
.invo-bm-footer-cta-sec h3{
    display:inline-block;
    padding-right:50px;
    color: #9e6730;
    text-transform: uppercase;
    font-family: CRC35;
    font-size: 21px;
    color:#fff;
}
.invo-bm-footer-cta-sec .btn
{
    color:#fff;
    border-color:#fff;
}
.invo-bm-footer-cta-sec .btn:hover
{
   background-color:#faf5f0; 
   color:#d95738;
}
.invo-bm-footer-cta-sec
{
    background-color:#d95738;
    padding-top:10px;
    padding-bottom:10px;
}
.invo-bm-special-offer-bg
{
    margin-top: 22% !important;
}
@media screen and (max-width: 1023px) and (min-width: 768px)
{
    .invo-bm-home-offer-sec {
        padding-bottom: 70px;
        margin-top: 65px;
    }
    .invo-bm-university-footer-sec
    {
        margin-top:50px;   
    }
}

@media screen and (max-width: 1270px) and (min-width: 1024px)
{
    .invo-bm-university-science-footer {
        background: #fff !important;
    }
}
@media(max-width: 1024px)
{
     .invo-bm-university-footer-sec {
        padding-bottom: 100px !important;
    }
}
@media(max-width:767px)
{
    .invo-bm-subheading-text small
    {
        margin-bottom:20px !important;
    }
     .invo-bm-subheading-text .offer-section-top-desc
     {
         margin-bottom:20px !important;
     }
     .invo-bm-slow-food-sec
     {
         padding-top:20px !important;
         padding-bottom:20px !important;
     }
     .invo-bm-university-footer-sec
     {
        padding-bottom: 25px !important;
     }
     .invo-bm-home-offer-sec {
    padding-bottom: 75px !important;
}
.invo-bm-more-servizi-btn {
    padding-top: 15px !important;
}
.invo-bm-footer-cta-sec h3
{
    padding-right:0px !important;
    padding-bottom:20px !important;
}
.invo-bm-footer-cta-sec
{
    padding-bottom: 20px !important;
}
.invo-bm-product-wrap-home {
    padding-top:35px;
}
}
@media screen and (max-width: 767px) and (min-width: 240px)
{
    section.university-of-science .wine-bank-l-cnt-area.invo-bm-slow-food-sec {
        height: auto;
       padding-top:55px !important;
    padding-bottom:55px !important;
    }
}
@media(max-width: 441px)
{
    .invo-bm-product-wrap-home {
    padding-top:35px;
}
.invo-bm-product-wrap-home .al_product_vr
{
    min-height:0px !important;
    padding-bottom:5px;
}
}
.page-template-prima-colazione h2,.page-template-la-filosofia h2,.page-template-il-parco h2,.page-template-ristorazione-new h2,
.page-template-il-bar h2,.page-template-il-ristoranti h2,.page-template-eventi h2,.page-template-camere-deluxe h2,
.page-template-camere-superior h2,.page-template-slow-beauty h2,.page-template-slow-food-e-lagenziaa h2,.page-template-meeting-eventi h2
{
    padding-bottom:15px !important;
}
