.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
/*!
Theme Name: Camaga
Theme URI: https://www.bbcamaga.it/
Author: Francesco Cardarelli
Author URI: https://francescocardarelli.com
Description: Sito ufficiale di Bed And Breakfast Camaga
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bbc
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
*/
body,html{font-family:"Atkinson Hyperlegible",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;box-sizing:border-box;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0}body{background-color:#f9f9f9}img{border:none;max-width:100%;height:auto}@font-face{font-display:swap;font-family:"atkinson_hyperlegibleregular";font-style:normal;font-weight:400;src:url(//bbcamaga.it/wp-content/themes/Camaga/./inc/fonts/atkinsonhyperlegible-regular.woff) format("woff");src:url(//bbcamaga.it/wp-content/themes/Camaga/./inc/fonts/atkinsonhyperlegible-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"atkinson_hyperlegiblebold";font-style:normal;font-weight:700;src:url(//bbcamaga.it/wp-content/themes/Camaga/./fonts/atkinsonhyperlegible-bold.woff2) format("woff");src:url(//bbcamaga.it/wp-content/themes/Camaga/./fonts/atkinsonhyperlegible-bold.woff2) format("woff2")}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}:root{--green-color:#016034;--secondary-color:#fdb913}.content-grid{--container-max-width:1500px;--min-inline-margin:2rem;display:grid;grid-template-columns:[full-width-start breakout-left-start] minmax(1rem,1fr) [content-start breakout-right-start] min(100% - var(--min-inline-margin),var(--container-max-width)) [content-end breakout-left-end] minmax(1rem,1fr) [full-width-end breakout-right-end]}.content-grid>*,.full-width>*{grid-column:content}.content-grid>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}.breakout-right{grid-column:breakout-right!important}.breakout-left{grid-column:breakout-left!important}.content-grid>.alignfull{grid-column:full-width}a{color:#404040;text-decoration:none!important}p{font-weight:400;margin-bottom:30px;text-wrap:pretty}li{list-style-type:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;margin-bottom:1.5rem;color:#404040;text-wrap:balance}h1,h2,h3,h4,h5,h6,strong,b{font-weight:700}h1{font-size:clamp(2.7rem,6vw,4.2rem)}h2{font-size:clamp(2.15rem,5vw,2.3rem)}h3{font-size:clamp(2rem,4vw,2rem)}h4{font-size:clamp(1.75rem,3vw,1.8rem)}h5{font-size:clamp(1.5rem,2.5vw,1.7rem)}h6{font-size:clamp(1.25rem,2vw,1.5rem)}@media (max-width:767px){h1{font-size:2.4rem}h2{font-size:1.8rem}h3{font-size:1.7rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}}label{color:var(--black);font-weight:700;text-wrap:balance}.btn-isgreen{display:inline-block;padding:18px 36px;text-decoration:none;background-color:var(--green-color);color:#fff;text-transform:uppercase;-webkit-transition:.3s;transition:.3s;letter-spacing:.063rem;border:1px solid var(--green-color)}.btn-isgreen:hover{background-color:#fff;color:var(--green-color)}.btn{background-color:var(--green-color)!important;border-radius:0!important;padding:18px!important;font-size:20px;border:1px solid!important}.btn:hover{background:transparent!important;color:#404040!important;border:1px solid var(--green-color)}.admin-bar{top:32px}@media screen and (max-width:782px){.admin-bar{top:46px}}main{margin-block:3rem}body.home main{margin-block-start:0rem;margin-block-end:0rem}main .hero-relative{margin-block-end:3rem}@media (min-width:769px){main .hero-relative{margin-block-end:9rem}}.topbar{width:100%;max-height:45px;background-color:#f9f9f9;border-bottom:1px solid rgba(204,204,204,.4)}.topbar-content{display:inline-flex;justify-content:space-between;align-items:stretch;width:100%;padding:0 3rem}.topbar-content svg{stroke:var(--green-color);margin-right:.5rem}.topbar-left a{margin-right:20px}.topbar-right{display:flex;align-items:center}.topbar-left{display:flex;align-items:center;height:45px}.topbar-right i,.topbar-left i{margin-right:.5rem}.topbar a:hover{color:var(--green-color);font-weight:500}.topbar .fa-mobile-screen-button{margin-left:20px}.button-topbar{height:100%;background-color:unset;border:none;display:flex;align-items:center;font-size:14px}@media (max-width:768px){.topbar-content{display:inline-flex;justify-content:center}.button-topbar-label{display:none}}header{position:sticky;width:100%;background-color:#fff;top:0;left:0;transition:all .3s ease-out;box-shadow:0 2px 5px 0 rgba(50,54,72,.08);z-index:99}.header-container{display:flex;align-items:center;justify-content:flex-end;padding:.8rem 3rem;gap:2rem}.logo{display:flex;align-items:center;margin-right:auto;width:150px;height:70px}.logo img{width:150px;height:70px}@media (max-width:820px){.header-container{padding:.5rem 1rem;height:75px}.logo img{width:130px;height:60px}.logo{width:130px;height:60px}.header-container .btn-isgreen{display:none}.menu .menu-contact .btn-isgreen{display:inline-flex;padding:24px 18px !important}}.menu,.menu ul{margin:0;position:relative}.menu li{display:inline-block;position:relative}.menu li{position:relative}.menu li a{display:block;width:fit-content;display:flex;align-items:center;height:45px;letter-spacing:.55px}@media (max-width:1200px){.menu{position:absolute;top:100%;left:0;background-color:#fff;width:100%;height:0;overflow:hidden;transition:all 1s cubic-bezier(.215,.61,.355,1)}.menu-open .menu{height:auto;padding:.5rem 1rem;border-bottom:1px solid rgba(204,204,204,.4)}.menu li{width:100%}.menu li:last-child{display:flex;justify-content:center;padding-top:2rem}.menu li a{padding:1rem}.menu-open .menu>li:last-child{margin-bottom:3rem}button.icon-hamburger{background:0 0;border:none}.icon-hamburger span{height:2px;width:30px;background:#404040;position:relative;display:block;margin-top:11px;transition:all .2s cubic-bezier(.215,.61,.355,1);z-index:10}.menu-open .icon-hamburger span:nth-child(1){transform:rotate(45deg) translateY(9px)}.menu-open .icon-hamburger span:nth-child(2){transform:rotate(-45deg) translateY(-9px)}}@media (min-width:1200px){.icon-hamburger{display:none}.menu a{position:relative;margin:0 .7em;padding:0}.menu a:hover{color:var(--green-color)}.menu li a:before{content:'';position:absolute;bottom:10px;left:0;width:0;height:1px;background:#fdb813;transition:.3s ease;z-index:1}.menu li a:hover:before{width:100%}}.hero{height:75vh}@media (max-width:911px){.hero p{font-size:1rem!important}}.hero-relative{position:relative}.calendario{position:absolute;bottom:0;left:50%;z-index:21;transform:translate(-50%,50%);width:100%;box-shadow:0 2px 5px 0 rgba(50,54,72,.08)}@media (max-width:768px){.calendario{position:relative;transform:translate(-50%,0%)}.hero{height:58vh}}@media (min-width:769px) and (max-width:1024px){.hero{height:65vh}}@media (min-width:1025px) and (max-width:1600px){.calendario{width:90%}}.card-layout{grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr))!important;margin:0 8px 0 8px!important}.servizi-card{width:100%;min-height:100%;position:relative;display:flex;flex-direction:column;box-shadow:0 2px 5px 0 rgba(50,54,72,.08)}.servizi-card img{aspect-ratio:16/9;top:0;left:0;width:100%;height:100%;object-fit:cover}.servizi-card:before{content:"";position:absolute;top:-4px;left:-4px;width:10%;height:20%;background:#016034;z-index:-1}.servizi-card:after{content:"";position:absolute;bottom:-4px;right:-4px;width:10%;height:20%;background:#fdb813;z-index:-1}.servizi-content{display:flex;flex-direction:column;flex-grow:1;margin-bottom:3rem}footer{background-color:#f9f9f9;border-top:1px solid rgba(204,204,204,.4)}.footer-content{display:grid;padding:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:2rem;grid-template-areas:"one" "two" "three" "four"}.widget a:hover{color:#016034}.widget-one{grid-area:one}.widget-two{grid-area:two;display:flex}.widget-three{grid-area:three;display:flex}.widget-four{grid-area:four;display:flex}.footer-logo{width:100%}.footer-social{display:flex;align-items:center}.footer-bottom{background-color:#fff;flex-wrap:wrap;display:flex;padding:.8rem 3rem;border-top:2px solid var(--green-color)}.footer-bottom p{margin-bottom:0}.footer-bottom a:hover{color:#016034}@media (min-width:800px){.footer-content{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-auto-flow:row;grid-template-areas:"one one two three" "one one four four"}}@media (min-width:1200px){.footer-content{padding:3rem;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(1,1fr);grid-auto-flow:row;grid-template-areas:"one one two three four"}.widget-one{padding-right:3rem}}.accordion .wp-block-group h3{position:relative;cursor:pointer;display:flex;align-items:center;font-size:1.2rem}.accordion .wp-block-columns{margin-bottom:0!important}.accordion .wp-block-group .accordion-text{padding:0;margin-top:0;max-height:0;overflow:hidden;transition:all .2s ease-in-out}.accordion .wp-block-group .accordion-text p{margin-bottom:0}.accordion .wp-block-group .accordion-text.open-accordion{max-height:650px;padding:15px 0;overflow:hidden}.accordion-title{display:flex;align-items:center;justify-content:space-between}.accordion-title h3{margin-bottom:0;color:var(--terziary-color)}.accordion-toggle{width:52px;height:52px;display:flex;font-size:14px;transition:transform .3s;justify-content:center;align-items:center;cursor:pointer}button.faq-toggle{background:0 0;display:flex;border:none;height:45px}.accordion-toggle svg{stroke:var(--primary-color)}.accordion-toggle.rotate{transform:rotate(46deg)}@media (max-width:1200px){.accordion-toggle{flex-basis:11.163vw !important;height:52px}}@media (max-width:1200px){.wp-block-columns .accordion-container{display:flex;flex-wrap:wrap !important}}.wp-block-button .wp-block-button__link,.wp-block-button__link,.wp-element-button{background:var(--wp--preset--color--green-color);border:1px solid var(--wp--preset--color--green-color);border-radius:0;color:#fff;text-transform:uppercase;letter-spacing:.063rem;padding:18px 36px;text-decoration:none;transition:.3s;display:inline-block}.wp-block-button .wp-block-button__link:hover,.wp-block-button__link:hover,.wp-element-button:hover{background:0 0;border:1px solid var(--wp--preset--color--green-color);color:#404040}.contact-form{position:relative;box-shadow:0 2px 5px 0 rgba(50,54,72,.08)}.contact-form:before{content:"";position:absolute;top:-4px;left:-4px;width:10%;height:20%;background:#016034;z-index:-1}.contact-form:after{content:"";position:absolute;bottom:-4px;right:-4px;width:10%;height:20%;background:#fdb813;z-index:-1}.wpcf7 label{line-height:1.8rem}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=password],.wpcf7 input[type=search],.wpcf7 input[type=number],.wpcf7 input[type=tel],.wpcf7 input[type=range],.wpcf7 input[type=date],.wpcf7 input[type=month],.wpcf7 input[type=week],.wpcf7 input[type=time],.wpcf7 input[type=datetime],.wpcf7 input[type=datetime-local],.wpcf7 input[type=color],.wpcf7 textarea{display:block;border-radius:0;padding:1em;width:100%;-webkit-appearance:none;appearance:none;border:1px solid;background-color:#f9f9f9}.wpcf7 input[type=submit]:hover{color:var(--green-color)!important;cursor:pointer}.wpcf7 [type=submit]{background-color:var(--green-color)!important;border-radius:0!important;padding:18px!important;font-size:20px;border:1px solid!important;color:#f9f9f9}.wpcf7 [type=submit]:hover{background:transparent!important;color:#404040!important;border:1px solid var(--green-color)!important}.logo-whats-app{display:block;width:38px;height:38px;position:fixed;bottom:60px;right:6px;z-index:999;border-radius:100%;background:#25d366;border:0 solid #25d366}.logo-whats-app .icon-wa{width:55px;height:55px;margin:-8px 0 0 -9px;padding:0;filter:invert(1)}.icon-wa{overflow:hidden;display:inline-block;margin:-3px 5px;width:18px;height:18px;background-size:100%;background-repeat:no-repeat;font-size:0;text-indent:-9999px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3ELogo Whatsapp%3C/title%3E%3Cpath d='M414.73 97.1A222.14 222.14 0 00256.94 32C134 32 33.92 131.58 33.87 254a220.61 220.61 0 0029.78 111L32 480l118.25-30.87a223.63 223.63 0 00106.6 27h.09c122.93 0 223-99.59 223.06-222A220.18 220.18 0 00414.73 97.1zM256.94 438.66h-.08a185.75 185.75 0 01-94.36-25.72l-6.77-4-70.17 18.32 18.73-68.09-4.41-7A183.46 183.46 0 0171.53 254c0-101.73 83.21-184.5 185.48-184.5a185 185 0 01185.33 184.64c-.04 101.74-83.21 184.52-185.4 184.52zm101.69-138.19c-5.57-2.78-33-16.2-38.08-18.05s-8.83-2.78-12.54 2.78-14.4 18-17.65 21.75-6.5 4.16-12.07 1.38-23.54-8.63-44.83-27.53c-16.57-14.71-27.75-32.87-31-38.42s-.35-8.56 2.44-11.32c2.51-2.49 5.57-6.48 8.36-9.72s3.72-5.56 5.57-9.26.93-6.94-.46-9.71-12.54-30.08-17.18-41.19c-4.53-10.82-9.12-9.35-12.54-9.52-3.25-.16-7-.2-10.69-.2a20.53 20.53 0 00-14.86 6.94c-5.11 5.56-19.51 19-19.51 46.28s20 53.68 22.76 57.38 39.3 59.73 95.21 83.76a323.11 323.11 0 0031.78 11.68c13.35 4.22 25.5 3.63 35.1 2.2 10.71-1.59 33-13.42 37.63-26.38s4.64-24.06 3.25-26.37-5.11-3.71-10.69-6.48z' fill-rule='evenodd'/%3E%3C/svg%3E")}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.screen-reader-text:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;background:#fff;color:#000;padding:1rem;z-index:100000;border:3px solid red}:focus-visible{outline:4px solid red;outline-offset:4px;box-shadow:0 0 0 3px rgba(0,95,204,.3)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}