/* Theme Name: Hello Elementor Child Theme URI: https://github.com/elementor/hello-theme/ Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team Author: Elementor Team Author URI: https://elementor.com/ Template: hello-elementor Version: 1.0.1 Text Domain: hello-elementor-child License: GNU General Public License v3 or later. License URI: https://www.gnu.org/licenses/gpl-3.0.html Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready */ strong { font-weight:500; } /* Prevent horizontal scrolling */ html, body { overflow-x: hidden !important; } /* HEADER */ .elementor-search-form__icon { position:absolute; right:0; } .elementor-search-form__input { border-bottom: 1px solid #fff!important; border-radius:0!important; } input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; height: 20px; width: 20px; margin-left: .4em; background-image: url("https://wineandtravelitaly.com/wp-content/uploads/2021/08/close-button.svg"); cursor: pointer; } /* ALL CPT */ .hero-banner h1 span { font-size:30px; display:block; } .hero-banner h2 { color:#fff; } .photo-gallery #gallery-container { margin:0 auto; } .photo-gallery .gallery-text-over { position:absolute; z-index:2; } .photo-gallery .dynamic_acfgallery .wrap-item-acfgallery img { max-height:522px; width:auto; } .elementor-widget-tabs .elementor-tab-content { padding:0px; } .elementor-widget-dce-acf-repeater-v2 .swiper-pagination-bullets-dynamic { overflow:visible; } @media (max-width:1024px) { .photo-gallery .dynamic_acfgallery .wrap-item-acfgallery img { max-height:none; } } /* HOME */ .home-slider .elementor-slide-heading { text-align:left; } .home-slider .elementor-slide-heading span { font-size:35px; } .home-intro h2 span { color: #000000CC; font-family: "canada-type-gibson", Sans-serif; font-size: 26px; font-weight: 400; text-transform: none; } .home-slider .elementor-slide-button { padding: 8px 28px; float:left; } .swiper-slide-contents { align-content: center!important; text-align:center; } /* SINGLES - WINES & REGION */ .single-tabs .elementor-tab-title a { text-align:center; text-decoration:none!important; } .single-tabs .elementor-tab-title:not(.elementor-active) { background-color: #3B2939; ; } .single-tabs .elementor-tab-desktop-title { margin: 0 1px; padding: 20px 15px; display:flex !important; justify-content: center; height: 100px; align-items: center !important; } .single-tabs .elementor-tab-mobile-title { padding: 10px 25px; margin-top: 1px; } .single-tabs .elementor-tab-desktop-title:nth-child(1) { margin-left: 0 !important; } .single-tabs .elementor-tab-desktop-title:last-child { margin-right: 0 !important; } .google-maps-button a.elementor-button { border-radius:100px!important; background-color:transparent!important; color:#352D34; } .google-maps-button a.elementor-button:hover { color:#AE2E3E!important; } .learn-more-about .dce-post-title { margin: auto !important; } .winetab-discover-image .dce-term-item { display:none !important; } /* WINERIES */ .elementor-tab-title.elementor-active { background-color: #4E394B!important; } .loop-speciality-wines .elementor-cta__bg.elementor-bg { background-size:contain; background-repeat:no-repeat; } .tabs-content li { margin-bottom:10px; } .tabs-content span.description { display:block; margin-left:23px; } .tabs-content a:not(.elementor-accordion-title) { text-decoration:underline; } .tabs-content ul { padding:0 15px; } /** Footer Newsletter Subscription **/ #footer-newsletter .elementor-field { box-shadow: 0px 3px 3px 0px #0000001A inset; border:none; height:62px; text-align:center; } #footer-newsletter { max-width:668px; margin:0 auto; } /* Restaurants and Cafés */ .share-experience-section .form-submit .submit { border: 2px solid #000000 !important; background: none !important; font-weight: 400; } .share-experience-section .form-submit .submit:hover { color: #000; } .share-experience-section .title-comments, .share-experience-section .says, .share-experience-section .comment-reply-title, .share-experience-section .comment-metadata { display:none !important; } .share-experience-section #comments .comment .comment-body, .share-experience-section #comments .pingback .comment-body { border-bottom: 2px solid #000; padding: 20px 0 10px 0px; } .share-experience-section .comment-list { border-top: 2px solid #000; } .contact-info-sidebar a { word-break:break-word; } .share-experience-section #commentform { display:none !important; } @media only screen and (max-width:767px) { .share-experience-section .comment-author b { font-size: 20px !important; } } /* COMMENTS - GENERAL */ .comments-area { font-weight:400; font-family: canada-type-gibson, sans-serif; } .rating-stars i:after { color: rgba(255, 255, 255, 0.4); } .rating-stars i.rated:after { color:#fff; } .comment-author b { font-size:26px; font-weight:400; } .comment-content { font-size:16px; } .comments-popup, .comments-popup h3 { color:#fff; } .comments-popup #submit { color:#fff; background-color:transparent; border-color:#fff; } .comments-popup #submit:hover { color: #AE2E3E; background-color:transparent; border-color: #AE2E3E; } .single-wineries .share-experience-section #commentform, .single-wineries .logged-in-as { display:none; } .single-wineries .share-experience-section .comment-list { width: 100%; } /* ALL LOOPS */ .elementor-posts--skin-classic a.elementor-post__thumbnail__link, .elementor-widget-dce-dynamicposts-v2 .elementor-cta--skin-classic .elementor-widget-container { background: #C4C4C4; box-shadow: 0px 3px 13px rgba(103, 67, 71, 0.24); } .elementor-cta__bg.elementor-bg { background-size:cover!important; } /* BUTTON LOOP */ .button-loop { height: 100% !important; } /* Turnkey packages loop - Travel italy */ #turnkey-packages-loop .dce-excerpt { display:none !important; } /* PAGES PORTAIL */ .titres-pages-portail h2 span { font-size:26px; } /* Infinite Scroll button - Blog .infiniteScroll .view-more-button { border: 2px solid #352D34; font-size: 16px; transition-property: background-color, color, border-color; } */ /* BLOG - Empêcher que le contenu empiète sur la barre latérale */ .elementor-widget-theme-post-content { overflow:hidden; } /* Hero section template */ @media only screen and (min-width:1024px) { .hero-content-h2 h2 { font-size:20px; font-weight:400; font-family: "canada-type-gibson"; line-height:1.2em; } } @media only screen and (max-width:1024px) { .hero-content-h2 h2 { font-size:18px; } } /* POST FLEXIBLE CONTENT */ .flexible-title { margin-top: 30px; font-family: Termina; font-size: 24px !important; line-height: 33px !important; text-transform: uppercase; color: #000000; } .flexible-intro { font-family: "canada-type-gibson"; font-weight:400; line-height: 32px; margin-bottom:10px; font-size: 26px; } .flexible-col-desc { display:inline-block; width:100%; margin-bottom: 20px; }