/*!
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        1.0
*/.accordion-wedding div.my-gallery{padding:1rem 0}.accordion-wedding div.row.no-gutters.d-flex.align-items-top{padding-top:1rem}.accordion-wedding h3.shortcode-heading{display:none}.accordion-wedding .mk-accordion.fancy-style{border-bottom:0}.accordion-wedding .mk-accordion.fancy-style .mk-accordion-tab span{font-size:1.5rem;font-weight:normal;color:#af7f48}.accordion-wedding .mk-accordion.fancy-style .mk-accordion-single{margin-top:1rem;margin-bottom:1rem;border-bottom:1px solid #ececec}.mk-event-countdown-ul li{margin:15px 0 0 0;width:40%}.mk-event-countdown-ul li .timestamp{font-size:4rem}@media all and (min-width: 720px){.mk-event-countdown-ul li{width:20%}}section.full-width{margin-left:-15px;margin-right:-15px}section.full-width .my-gallery .no-gutters{margin-right:-15px;margin-left:-15px}section#logo{padding:3rem 0}section.section-visual-list{margin-left:-15px;margin-right:-15px}section.section-home .section-content{padding-bottom:2rem}.section-contacts .section-content{padding-top:1rem;padding-bottom:1rem}.section-map{padding-top:2rem;padding-bottom:2rem}.section-map-contacts{padding-top:1rem;padding-bottom:1rem;text-align:center}.row.no-gutters.full-width.d-flex{margin-left:-15px;margin-right:-15px}.col-content.absolute{top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media all and (min-width: 720px){.col-content.absolute{top:45%}}blockquote{background-color:transparent}blockquote p{font-size:inherit;line-height:inherit;letter-spacing:inherit}blockquote .author{float:right}.card{border-radius:0}.card .card-body{border-left:none;border-right:none;border-bottom:none;padding:0}@media all and (min-width: 720px){.card .card-body{padding:1.25rem 0}}.card-header{background-color:transparent}.card-header#review_1{border-bottom:none}@media all and (max-width: 640px){.card img.panoramic{min-height:140px}}#reviews_list{background-color:#fafafa;margin-top:1rem;margin-bottom:1rem}#reviews_list .card{border:none;background-color:transparent}#reviews_list .list-group-item{background-color:transparent}div.cta-booking,section.cta-booking{padding:3rem 1.5rem;background-color:#fafafa;border:2px solid #282a29}div.cta-booking a.btn-block,section.cta-booking a.btn-block{font-size:1.125rem;text-transform:uppercase}div.cta-wedding-form,section.cta-wedding-form{padding:2rem 1rem 4rem 1rem}div.section-content.overlay{padding:1.5rem}@media all and (min-width: 1400px){div.section-content.overlay{padding:2rem}}@media all and (min-width: 960px){div.section-content.overlay.overlay-left{margin-left:-15rem;background-color:#fff}}@media all and (min-width: 960px){div.section-content.overlay.overlay-right{margin-right:-15rem;background-color:#fff;z-index:1;position:absolute}}@media all and (min-width: 1200px){div.section-content.details{padding:3rem}}.mym-sidebar .position-sticky{top:-5rem}.mym-sidebar div.logo{padding-top:1rem;padding-bottom:1rem}.mym-list{padding-bottom:3rem}.mym-list-lp-menu ul{list-style:none}.mym-list-lp-menu ul li{display:inline-block}.mym-list-lp-menu ul li a{padding:1rem}.mym-list-lp-menu ul li a:hover{background-color:#af7f48;color:white}.mym-list-lp-menu ul li.current-menu-item{display:none}.page-template-landing_page div.my-gallery,.page-template-landing_page_relais div.my-gallery,.page-template-landing_page_wine div.my-gallery,.page-template-wedding_landing_page div.my-gallery,.page-template-landing_page_activities div.my-gallery,.page-template-landing_page_cta_wedding div.my-gallery{padding:1rem 0}.page-template-landing_page div.row.no-gutters.d-flex.align-items-top,.page-template-landing_page_relais div.row.no-gutters.d-flex.align-items-top,.page-template-landing_page_wine div.row.no-gutters.d-flex.align-items-top,.page-template-wedding_landing_page div.row.no-gutters.d-flex.align-items-top,.page-template-landing_page_activities div.row.no-gutters.d-flex.align-items-top,.page-template-landing_page_cta_wedding div.row.no-gutters.d-flex.align-items-top{padding-top:1rem}.mk-blog-meta-wrapper{display:none}.mk-blog-hero.bold-style{background-position:center}ul.col-count-2{column-count:2}ul.nav-pills{margin-left:0;border-bottom:1px solid #af7f48;padding-top:2rem}ul.nav-pills li{margin-left:0}ul.nav-pills li .nav-link{border-radius:0;font-size:1.125rem;letter-spacing:.0625rem}ul.nav-pills li .nav-link.active{background-color:#af7f48}.border-bottom-brown{border-bottom:1px solid #af7f48}.vc_col-sm-3.col-xs-12,.vc_col-sm-2.col-xs-12{width:100%;float:none}.calendarItem{margin-bottom:20px;border-bottom:1px solid #999}.calendarItem .title h1{margin-top:0px;margin-bottom:10px}.calendarItem .coordinator h2{margin-top:0px;margin-bottom:10px;font-size:105%}.calendarItem .readMore{float:right;margin:0 0px 20px}.calendarDate{border:1px solid #999;padding:10px;text-align:center;width:160px;min-height:160px}.calendarDate .day{font-size:260%;display:block;line-height:150%}.calendar .dates{font-family:Playfair Display;margin-bottom:20px}.calendar .dates span{font-style:italic;font-weight:bold}.calendarThumb{margin-top:25px;margin-right:13px}.calendarSingle .coordinator h2{margin:0 0 20px}.calendarSingle .dates{margin:0 0 20px;border-bottom:1px solid #f0f0f0}.mym-calendar-months-list a.allCalendarEvents{margin:0 0 .5rem 0;padding:0;font-weight:bold;font-size:1.3em}.mym-calendar-months-list ul.monthsList{margin:0;padding:0;list-style:none}.mym-calendar-months-list ul.monthsList li{margin:0}.mym-calendar-months-list span.year{margin-bottom:.5rem;margin-left:.5rem;display:block}.mym-calendar-months-list span.counter{float:right;width:18%;background:#f2f2f2;display:block;text-align:center;color:#4b3120;padding:.5rem;margin:-.5rem}.mym-calendar-group-year ul{list-style:none;margin:0;padding:0}.mym-calendar-group-year ul li{margin:0;padding:0}.mym-calendar-group-year ul li a{display:block;background:#c1b5a9;border-bottom:1px solid #fff;padding:.5rem;transition:background-color .5s ease;color:#ddd;text-transform:capitalize}.mym-calendar-group-year ul li a:hover{text-decoration:none;color:#010101;background-color:#f2f2f2}img.img-fluid{width:100%}section#appartamenti .visual-menu img{width:100%}section#appartamenti .visual-menu .card{border:none}div.logo{text-align:center}div.virtual-tour{padding:.5rem}.mk-nav-responsive-link.is-active{top:10%}.header-style-2.menu-hover-1 ul.main-navigation-ul>li.menu-item{line-height:35px}.header-style-2.menu-hover-1 ul.main-navigation-ul>li.menu-item a.menu-item-link{line-height:41px;letter-spacing:.09375rem}@media all and (min-width: 960px){.header-style-2.menu-hover-1 ul.main-navigation-ul>li.menu-item a.menu-item-link{font-size:.65rem}}@media all and (min-width: 1400px){.header-style-2.menu-hover-1 ul.main-navigation-ul>li.menu-item a.menu-item-link{font-size:.75rem}}.header-style-2.menu-hover-1 .shopping-cart-header{line-height:41px}.header-style-2.menu-hover-1 .mk-search-trigger{line-height:40px}.header-style-2.menu-hover-1 .mk-header-padding-wrapper{margin-bottom:-5px}.main-navigation-ul li.no-mega-menu ul.sub-menu{padding:0}.main-navigation-ul li.no-mega-menu ul.sub-menu li.menu-item{border-bottom:2px solid #fff}.main-navigation-ul li.no-mega-menu ul.sub-menu li.menu-item.bg-brown a.menu-item-link{background-color:#af7f48}.main-navigation-ul li.no-mega-menu ul.sub-menu li.menu-item.bg-brown a.menu-item-link:hover{background-color:#282a29 !important}header.a-sticky.header-style-2 .main-navigation-ul>li.menu-item{line-height:55px}header.a-sticky.header-style-2 .main-navigation-ul>li.menu-item a.menu-item-link{padding:0 .25rem}header.a-sticky.header-style-2 .mk-search-trigger{line-height:50px !important}img.mk-resposnive-logo{padding-top:.5rem;padding-bottom:.5rem}h1,h2,h3,h4,h5,h6,p,body,li{font-weight:300;color:#282a29}h1,h2,h3,h4,h5,h6{font-family:"warnock-pro-display",serif}body{font-family:"corporate-e",serif}p,li{font-size:1rem;letter-spacing:.0375rem;line-height:1.5rem;font-family:"corporate-e",serif}@media all and (min-width: 720px){p{font-size:1.125rem;line-height:150%}}strong{color:#282a29}a{color:#af7f48}a:hover{color:#010101}h2{font-size:2.25rem}h3{font-size:1.5rem}@media all and (min-width: 960px){h3{font-size:1.5rem}}@media all and (min-width: 960px){h3{font-size:1.75rem}}ul.mym-sc-child_page_list{margin:0;list-style-type:none}ul.mym-sc-child_page_list li{margin:0;border-bottom:1px solid #af7f48;padding:.375rem .75rem;text-transform:lowercase}ul.mym-sc-child_page_list li.current_page_item,ul.mym-sc-child_page_list li:hover{background-color:#af7f48}ul.mym-sc-child_page_list li.current_page_item a,ul.mym-sc-child_page_list li:hover a{color:#fff !important}ul.list-product li a{border-bottom:2px solid;padding:.5rem;display:block;margin:0;background-color:#af7f48;color:#fff}ul.list-product li a:hover{background-color:#282a29;color:#fff !important}#mk-page-introduce{padding:0}h1.page-title{font-size:2rem;text-align:center;margin:2.5rem 0 1.5rem;text-transform:uppercase}@media all and (min-width: 720px){h1.page-title{font-size:2.25rem;letter-spacing:.375rem}}h1.page-title:after{content:"\2022";margin-left:8px}h1.page-title:before{content:"\2022";margin-right:8px}.mk-blog-hero.bold-style h1.the-title{font-size:2rem;text-transform:uppercase;font-weight:normal}@media all and (min-width: 720px){.mk-blog-hero.bold-style h1.the-title{font-size:2.25rem;letter-spacing:.375rem}}.widget_posts_lists ul li .post-list-title{font-size:1rem}.visual-menu h3{text-transform:uppercase;color:#fff;letter-spacing:.1875rem;margin-top:1rem;margin-bottom:1rem;font-weight:bold}.visual-menu p{color:#fff;text-transform:lowercase;font-style:italic}.dotted::after{content:"\2022";margin-left:8px}.dotted::before{content:"\2022";margin-right:8px}hr{border-top:1px solid #a97b51}div.section-title{padding-top:1rem;padding-bottom:1rem}div.section-title h2{text-transform:uppercase;margin-bottom:0}div.section-title h2:after{content:"\2022";margin-left:8px}div.section-title h2:before{content:"\2022";margin-right:8px}@media all and (min-width: 720px){div.section-title h2{letter-spacing:.375rem}}div.section-title.intro{text-align:center;padding-top:2rem}div.section-title-sidebar h3{margin-bottom:0}div.section-subtitle h2{text-align:center}div.section-contacts .section-title h3{text-align:center;text-transform:uppercase}@media all and (min-width: 720px){div.section-contacts .section-title h3{font-size:2.25rem}}div.section-contacts .section-title h3:after{content:"\2022";margin-left:8px}div.section-contacts .section-title h3:before{content:"\2022";margin-right:8px}ul.list-check li:before{content:"\2713";display:inline-block;vertical-align:middle;line-height:1rem;width:1.125rem;height:1.125rem;margin-right:0.3em;text-align:center;color:#af7f48}ul.list-unstyled{margin-left:0}ul.list-unstyled li{margin-left:0}ul.list-features span.feature{text-transform:uppercase;font-weight:bold}.bg-vino{background-image:url("/wp-content/uploads/degustazioni-vino-perugia-umbria_800x.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}.bg-relais{background-image:url("/wp-content/uploads/appartamenti-vacanze-perugia-umbria_800x.jpg");background-repeat:repeat-x;background-size:cover;background-position:center}.bg-eventi{background-image:url("/wp-content/uploads/wedding-location-perugia-umbria_800x.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}.bg-full-height{min-height:250px}@media all and (min-width: 960px){.bg-full-height{min-height:750px}}.bg-height-350{min-height:350px}.bg-black{background-color:#010101}.bg-black-hover{background-color:rgba(0,0,0,0.4)}.bg-black-hover:hover{background-color:transparent}.bg-brown{background-color:#af7f48}.bg-brown:hover{background-color:#282a29}.bg-grey{background-color:#282a29}.bg-grey-light{background-color:#ddd}a.btn{border-radius:0;letter-spacing:.1875rem;font-weight:300}a.btn.btn-primary{border-color:#af7f48;background-color:#af7f48;color:#fff;font-size:1rem;text-transform:lowercase}a.btn.btn-primary:hover{background-color:#a97b51;border-color:#a97b51;color:#fff}a.btn.btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(171,139,101,0.2)}a.btn.btn-primary:not(:disabled):not(.disabled):active{background-color:#a97b51;border-color:#a97b51}a.btn.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 0.2rem rgba(171,139,101,0.2)}a.btn.btn-link{color:#af7f48;padding:0;font-size:1rem}a.btn.btn-link:hover{color:#282a29}a.btn.btn-secondary{background-color:#282a29;border-color:#282a29;text-transform:lowercase;font-size:1rem}a.btn.btn-secondary:hover{background-color:#af7f48;border-color:#af7f48}a.btn.btn-lg{padding:.75rem 1.5rem}@media all and (max-width: 640px){h3 button.btn{white-space:pre-wrap;text-align:left}}h3 button.btn-link{font-size:1rem;color:#af7f48;padding:0}h3 button.btn-link:hover{color:#282a29}@media all and (min-width: 720px){h3 button.btn-link{font-size:1.125rem}}.col-image{padding:0}.col-image .img-text{position:absolute;z-index:100}.col-image .img-text.top{top:10px;left:10px}.col-image .img-text.bottom{bottom:10px;right:10px}.col-image .img-text h3{font-size:1rem;font-family:"corporate-e",serif;font-weight:bold;color:#fff}.col-image .img-text h3.brown-light{color:#c59a6d}.col-image .img-text h3.brown-dark{color:#764d2d}@media all and (min-width: 960px){.col-image .img-text h3{font-size:1.5rem;letter-spacing:.375rem}}.section-gallery .row>[class*=col-]:first-child figure:before{content:"Gallery";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(68,54,52,0.4);color:white;text-transform:uppercase;text-align:center;padding-top:30%;cursor:pointer;transition:background .5s ease;letter-spacing:2px}.section-gallery .row>[class*=col-]:first-child figure:hover:before{background:rgba(0,0,0,0.1)}.img-responsive{width:100%}.visual-menu .row.row-eq-height.no-gutters.full-width{margin-left:-15px;margin-right:-15px}section#mk-footer .widget .list-contacts li{color:#808080;font-size:1rem;line-height:2rem}section#mk-footer .widget .section-title-sidebar a:hover{color:#fff}section#mk-footer .mym-list{padding-bottom:0}section#mk-footer .mym-list ul.mym-sc-child_page_list li{border-bottom:1px solid #af7f48}section#mk-footer .mym-list ul.mym-sc-child_page_list li.current_page_item,section#mk-footer .mym-list ul.mym-sc-child_page_list li:hover{background-color:#af7f48}section#mk-footer .mym-list ul.mym-sc-child_page_list li.current_page_item a,section#mk-footer .mym-list ul.mym-sc-child_page_list li:hover a{color:#fff}section#mk-footer .mym-list-lp-menu ul li a{padding:.25rem 0;margin-right:.5rem;font-size:.85rem}section#mk-footer .mym-list-lp-menu ul li a:hover{background-color:transparent}#sub-footer .mk-footer-copyright a:hover{color:#fff}@media all and (min-width: 720px){.carousel-reviews{height:400px}}.carousel-reviews .single-review blockquote{background-color:#c1b5a9}.carousel-reviews .single-review blockquote.blockquote{padding:15%}@media all and (min-width: 720px){.carousel-reviews .single-review blockquote.blockquote{padding:5% 12%;min-height:300px}}.carousel-reviews .single-review blockquote p{margin-bottom:0;font-size:1rem}.carousel-reviews .single-review blockquote p.author{text-align:right;font-style:italic;font-size:70%}form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"],form.wpcf7-form input[type=date],form.wpcf7-form textarea,form.wpcf7-form select,form.wpcf7-form label{margin-bottom:.25rem;width:100%;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #af7f48;background-color:transparent;font-size:1rem;color:#818285}form.wpcf7-form input[type=date]{padding:.5rem}form.wpcf7-form .wpcf7-textarea{width:100%;max-height:10rem}form.wpcf7-form input.submit{width:100%;background-color:#af7f48;padding:1.5rem;letter-spacing:.25rem;font-size:1.125rem;border-radius:.25rem;margin-top:1rem;margin-bottom:1rem}form.wpcf7-form input.submit:hover{background-color:#282a29}@media all and (min-width: 960px){div.section-content p,div.section-content ul,div.section-content li,div.section-content span{font-size:1.125rem;line-height:150%}}div.quote-text{font-size:1.125rem;line-height:150%;padding-top:3rem;padding-bottom:1.5rem}div.quote-text p,div.quote-text ul,div.quote-text li,div.quote-text span{font-size:1.125rem;line-height:150%}@media all and (min-width: 960px){div.quote-content{padding-top:3rem;padding-bottom:3rem}}div.quote-content div.section-content.overlay{padding:1.5rem}#mk-sidebar .widgettitle{font-size:1.5rem;font-family:"warnock-pro-display",serif}.add-cart-responsive-state a{bottom:80px}.select2-container--open .select2-dropdown--below{width:300px !important}.woocommerce .theme-page-wrapper.mk-grid{max-width:100%;margin:0 auto}@media all and (min-width: 1200px){.woocommerce .theme-page-wrapper.mk-grid{padding-left:10rem;padding-right:10rem}}.woocommerce #mk-archive-products h4.mk-woocommerce-shop-loop__title{display:none}.woocommerce table.cart td{vertical-align:top}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{margin-bottom:275px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{max-width:100%}.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{display:block}.woocommerce-input-wrapper{width:100%}.woocommerce .woocommerce-ordering{display:none}.woocommerce .woocommerce-result-count{display:none}.mk-product-loop.compact-layout .mk-product-holder{border:none}.mk-product-loop.compact-layout .mk-product-holder .product_loop_button{display:none}.mk-product-loop.compact-layout .mk-product-holder .price{text-align:center}.mk-product-loop.compact-layout h3.product-title{font-size:1.25rem !important;text-align:center;line-height:2rem;padding-right:0;margin-bottom:0;letter-spacing:.375rem}.single-product .product_meta{font-size:1rem}.single-product .product_meta span{display:block;padding:.25rem}.single-product .product_meta span a{color:#af7f48}.single-product .wc-tab h2{display:none}.single-product .entry-summary h1.entry-title,.single-product .entry-summary h1.title{font-weight:normal;text-align:center;text-transform:uppercase;letter-spacing:.375rem;font-size:2rem !important}@media all and (min-width: 720px){.single-product .entry-summary h1.entry-title,.single-product .entry-summary h1.title{font-size:2.25rem !important;letter-spacing:.375rem;text-align:left}}.single-product .entry-summary h1.entry-title:after,.single-product .entry-summary h1.title:after{content:"\2022";margin-left:8px}.single-product .entry-summary h1.entry-title:before,.single-product .entry-summary h1.title:before{content:"\2022";margin-right:8px}.single-product .entry-summary .detail ul.product-list-tag li h2{font-size:1.5rem;letter-spacing:.375rem;margin-bottom:.375rem}.card.card-bundles .card-body{padding:1rem}.card.card-bundles .card-body .price p{font-weight:bold;text-align:right}.card.card-bundles .card-img-top{border-radius:0}.card.card-bundles .card-cta a.btn{display:block;padding:1rem;text-transform:uppercase}.card.card-bundles .card-cta a.btn:hover{background-color:#282a29}.section-bundles .row>[class*=col-]{padding-top:1rem;padding-bottom:1rem}
/*# sourceMappingURL=style.css.map */
