/*
Theme Name: GiveMeTravel
Template: blocksy
Version: 1.0.0
Description: Travel magazine GiveMeTravel, tema figlio di Blocksy con contenuti Gutenberg.
*/
:root{--gmt-ink:#193b3b;--gmt-teal:#007b80;--gmt-pink:#fae5e1;--gmt-paper:#fffdf8;--gmt-orange:#e9a044;--theme-font-family:Arial,sans-serif;--theme-text-color:#193b3b;--theme-link-initial-color:#007b80}
body{background:var(--gmt-paper);color:var(--gmt-ink);font-family:Arial,sans-serif;margin:0}a{color:var(--gmt-teal)}button,input,select,textarea{font:inherit}a,button,input,textarea,select{outline-offset:5px}h1,h2,h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;color:var(--gmt-ink)}h1{font-size:clamp(42px,5.8vw,82px);line-height:1.04}h2{font-size:clamp(34px,3.6vw,52px);line-height:1.1}h3{font-size:27px;line-height:1.18}p{line-height:1.75}.gmt-top{background:var(--gmt-teal);color:white;text-align:center;font-size:11px;letter-spacing:2px;padding:9px 16px;text-transform:uppercase}.gmt-header{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:12px 44px;gap:28px}.gmt-logo{width:180px;display:block}.gmt-nav ul{list-style:none;display:flex;align-items:center;gap:25px;margin:0;padding:0}.gmt-nav a{font-size:13px;font-weight:600;color:var(--gmt-ink);text-decoration:none}.gmt-nav a:hover,.gmt-nav .current-menu-item a{text-decoration:underline;text-underline-offset:8px}.gmt-menu{display:none;background:none;border:1px solid #aac5c1;color:var(--gmt-ink);padding:9px 13px}.gmt-main{min-height:55vh}.gmt-main>.entry-content{margin:0}.gmt-section{max-width:1220px;margin:0 auto;padding:74px 40px}.gmt-eyebrow{font-size:11px;letter-spacing:2.8px;text-transform:uppercase;font-weight:700;color:var(--gmt-teal);margin:0 0 22px}.gmt-hero{display:grid;grid-template-columns:44% 56%;max-width:1440px;margin:auto;background:#f8e9e2;min-height:570px}.gmt-hero-copy{padding:65px 55px 60px max(40px,calc((100vw - 1220px)/2));align-self:center}.gmt-hero h1{margin:16px 0 24px}.gmt-hero p{max-width:390px}.gmt-hero-media{min-height:520px;position:relative}.gmt-hero-media img{width:100%;height:100%;object-fit:cover;position:absolute}.gmt-caption{position:absolute;bottom:24px;right:25px;color:white;font-size:12px;letter-spacing:1px}.gmt-button,.gmt-form button{display:inline-block;border:0;background:var(--gmt-teal);color:#fff!important;padding:15px 24px;text-decoration:none;font-size:13px;font-weight:700;cursor:pointer}.gmt-button:hover,.gmt-form button:hover{background:#165759}.gmt-text-link{font-size:13px;font-weight:bold;text-underline-offset:5px}.gmt-section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:35px}.gmt-section-head h2{margin:10px 0 0}.gmt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.gmt-card img{width:100%;aspect-ratio:1.4;object-fit:cover}.gmt-card a{text-decoration:none}.gmt-card h3{margin:14px 0}.gmt-card p{font-size:14px}.gmt-tag{display:inline-block;font-size:10px;letter-spacing:1.7px;text-transform:uppercase;margin-top:20px;color:#676757}.gmt-band{background:#eaf1ec;text-align:center;padding:48px 24px}.gmt-band p{font-family:Georgia,serif;font-size:clamp(24px,3vw,38px);line-height:1.3;max-width:900px;margin:0 auto}.gmt-split{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.gmt-split img{width:100%;max-height:510px;object-fit:cover}.gmt-split h2{margin-top:15px}.gmt-destinations{display:flex;flex-wrap:wrap;gap:12px}.gmt-destinations a{border:1px solid #b9cbc4;padding:14px 24px;text-decoration:none;border-radius:50px}.gmt-destinations a:hover{background:var(--gmt-teal);color:white}.gmt-newsletter{background:var(--gmt-pink)}.gmt-form label{display:block;font-size:13px;margin:14px 0 6px}.gmt-form input:not([type=checkbox]),.gmt-form select,.gmt-form textarea{width:100%;box-sizing:border-box;border:1px solid #a1b5ac;background:#fffdf8;border-radius:0;padding:13px;color:var(--gmt-ink);height:auto}.gmt-form input[type=checkbox]{margin:0 8px 0 0;vertical-align:middle}.gmt-form .gmt-consent{font-size:12px;line-height:1.6;display:flex;align-items:flex-start;gap:6px}.gmt-form button{margin-top:18px}.gmt-form small{display:block;font-size:11px;margin:13px 0;color:#536461}.gmt-honey{position:absolute;left:-10000px}.gmt-notice{padding:18px;border-left:3px solid var(--gmt-teal);background:#eaf1ec;line-height:1.6}.gmt-footer{padding:50px 40px 25px;max-width:1220px;margin:auto}.gmt-footer-main{display:flex;justify-content:space-between;gap:30px;align-items:center}.gmt-footer a{font-size:13px}.gmt-footer-bottom{border-top:1px solid #d6dfd6;margin-top:30px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#52635e}.gmt-page-intro{background:#f6ebe3;padding:65px 40px;text-align:center}.gmt-page-intro h1{margin:12px 0 20px}.gmt-page-intro p{max-width:650px;margin:auto}.gmt-prose{max-width:800px;margin:auto;padding:65px 30px}.gmt-prose h2{margin-top:45px}.gmt-empty{border:1px solid #c7d6cf;padding:32px;background:#f6f7ef}.gmt-search{display:flex;gap:10px;max-width:600px;margin:24px 0}.gmt-search input{flex:1;min-width:0;padding:12px;border:1px solid #a1b5ac}.gmt-search button{border:0;background:var(--gmt-teal);color:white;padding:12px 20px}.gmt-post-image{width:100%;max-height:550px;object-fit:cover}.gmt-preview{font-size:11px;background:#fff1d7;padding:7px 12px;display:inline-block;color:#634b27}.gmt-page-content{max-width:1160px;padding:60px 30px;margin:auto}.gmt-page-content .wp-block-heading{margin-top:35px}.gmt-page-content .wp-block-image img{height:auto}.gmt-skip{position:absolute;left:-9999px}.gmt-skip:focus{left:15px;top:15px;z-index:100;background:white;padding:15px}
@media(max-width:900px){.gmt-header{padding:12px 22px;flex-wrap:wrap}.gmt-logo{width:140px}.gmt-menu{display:block}.gmt-nav{display:none;width:100%}.gmt-nav.is-open{display:block}.gmt-nav ul{align-items:flex-start;flex-direction:column;padding:15px 0}.gmt-hero{grid-template-columns:1fr 1fr;min-height:470px}.gmt-hero-copy{padding:40px 28px}.gmt-hero-media{min-height:470px}.gmt-grid{gap:20px}.gmt-split{gap:35px}.gmt-section{padding:50px 25px}}
@media(max-width:620px){.gmt-top{font-size:9px;letter-spacing:1.4px}.gmt-hero{display:flex;flex-direction:column}.gmt-hero-copy{padding:35px 25px 40px}.gmt-hero-media{min-height:300px}.gmt-hero h1{font-size:52px}.gmt-grid,.gmt-split{grid-template-columns:1fr}.gmt-section-head{align-items:flex-start;flex-direction:column}.gmt-grid{gap:32px}.gmt-section{padding:45px 23px}.gmt-split{gap:30px}.gmt-footer{padding:35px 23px 20px}.gmt-footer-main,.gmt-footer-bottom{align-items:flex-start;flex-direction:column}.gmt-page-intro{padding:45px 23px}.gmt-page-intro h1{font-size:45px}.gmt-destinations a{padding:11px 18px}.gmt-card img{aspect-ratio:1.6}}
.gmt-main h1,.gmt-main h2,.gmt-main h3{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.1!important;color:var(--gmt-ink)}.gmt-main h1{font-size:clamp(42px,5.8vw,82px)}.gmt-main h2{font-size:clamp(34px,3.6vw,52px)}.gmt-main h3{font-size:27px}.gmt-main .gmt-hero h1{line-height:1.04!important}.gmt-header,.gmt-footer{background:var(--gmt-paper)}body{background:var(--gmt-paper)!important}.gmt-main .wp-block-button__link{background:var(--gmt-teal);color:white;border-radius:0;font-size:13px;padding:15px 24px}.gmt-main figure{margin:0}.gmt-main .gmt-section{box-sizing:border-box}.gmt-newsletter .gmt-split{grid-template-columns:1fr 1fr}.gmt-header .gmt-logo{height:auto}.gmt-footer .gmt-logo{height:auto}.gmt-main .gmt-card h3{margin:14px 0}
@media(max-width:620px){.gmt-newsletter .gmt-split{grid-template-columns:1fr}.gmt-main .gmt-hero h1{font-size:48px}.gmt-main .gmt-page-intro h1{font-size:43px}}
@media(max-width:360px){.gmt-main .gmt-hero h1{font-size:40px}}
@media(min-width:901px){.gmt-main .gmt-hero h1{font-size:clamp(48px,4.45vw,64px)}.gmt-hero-copy{padding-top:55px;padding-bottom:55px}.gmt-hero{min-height:570px}.gmt-header .gmt-logo{width:200px}}
.gmt-form-wrap .gmt-notice{margin-bottom:20px}
