
@font-face {font-family:"Helvetica";src:url("/extension/gardacampingmos/design/gardacampingmos/stylesheets//extension/gardacampingmos/design/gardacampingmos/stylesheets/fonts/helvetica.woff2") format("woff2"),url("/extension/gardacampingmos/design/gardacampingmos/stylesheets/fonts/helvetica.eot?#iefix") format("embedded-opentype"),url("/extension/gardacampingmos/design/gardacampingmos/stylesheets/fonts/helvetica.woff") format("woff"),url("/extension/gardacampingmos/design/gardacampingmos/stylesheets/fonts/helvetica.ttf") format("truetype"),url("/extension/gardacampingmos/design/gardacampingmos/stylesheets/fonts/helvetica.svg#svgFontName") format("svg")}@font-face {font-family:"Olympic";src:url("/extension/gardacampingmos/design/gardacampingmos/stylesheets//extension/gardacampingmos/design/gardacampingmos/stylesheets/fonts/olympic.woff2") format("woff2"),url("/extension/gardacampingmos/design/gardacampingmos/stylesheets/fonts/olympic.eot?#iefix") format("embedded-opentype"),url("/extension/gardacampingmos/design/gardacampingmos/stylesheets/fonts/olympic.woff") format("woff"),url("/extension/gardacampingmos/design/gardacampingmos/stylesheets/fonts/olympic.ttf") format("truetype"),url("/extension/gardacampingmos/design/gardacampingmos/stylesheets/fonts/olympic.svg#svgFontName") format("svg")}html,body {padding:0;margin:0;width:100%;font-family:sans-serif,serif;color:#1f1e24;overflow-x:hidden}@media only screen and (max-width:760px) {html,body {background:#fff !important}html > .noscroll,body > .noscroll {overflow:hidden}}body.page-color-bluemetal h1 {color:#819faa}body.page-color-bluemetal .backstretch_desktop,body.page-color-bluemetal .backstretch_mobile_ext {border-color:#819faa}body.page-color-bluemetal .pagenavigator .itm a {background:#819faa;color:#fff}body.page-color-bluemetal .pagenavigator .itm.current a,body.page-color-bluemetal .pagenavigator .itm:hover a {background:#e8e8e8;color:#1f1e24}body.page-color-orange h1 {color:#e89434}body.page-color-orange .backstretch_desktop,body.page-color-orange .backstretch_mobile_ext {border-color:#e89434}body.page-color-orange .pagenavigator .itm a {background:#e89434;color:#fff}body.page-color-orange .pagenavigator .itm.current a,body.page-color-orange .pagenavigator .itm:hover a {background:#e8e8e8;color:#1f1e24}body.page-color-bordeaux h1 {color:#652f2e}body.page-color-bordeaux .backstretch_desktop,body.page-color-bordeaux .backstretch_mobile_ext {border-color:#652f2e}body.page-color-bordeaux .pagenavigator .itm a {background:#652f2e;color:#fff}body.page-color-bordeaux .pagenavigator .itm.current a,body.page-color-bordeaux .pagenavigator .itm:hover a {background:#e8e8e8;color:#1f1e24}body.page-color-wine h1 {color:#764b5c}body.page-color-wine .backstretch_desktop,body.page-color-wine .backstretch_mobile_ext {border-color:#764b5c}body.page-color-wine .pagenavigator .itm a {background:#764b5c;color:#fff}body.page-color-wine .pagenavigator .itm.current a,body.page-color-wine .pagenavigator .itm:hover a {background:#e8e8e8;color:#1f1e24}body.page-color-ochre h1 {color:#d8b351}body.page-color-ochre .backstretch_desktop,body.page-color-ochre .backstretch_mobile_ext {border-color:#d8b351}body.page-color-ochre .pagenavigator .itm a {background:#d8b351;color:#fff}body.page-color-ochre .pagenavigator .itm.current a,body.page-color-ochre .pagenavigator .itm:hover a {background:#e8e8e8;color:#1f1e24}body.page-color-green h1 {color:#7bc07c}body.page-color-green .backstretch_desktop,body.page-color-green .backstretch_mobile_ext {border-color:#7bc07c}body.page-color-green .pagenavigator .itm a {background:#7bc07c;color:#fff}body.page-color-green .pagenavigator .itm.current a,body.page-color-green .pagenavigator .itm:hover a {background:#e8e8e8;color:#1f1e24}body.page-color-skyblue h1 {color:#7bc3cc}body.page-color-skyblue .backstretch_desktop,body.page-color-skyblue .backstretch_mobile_ext {border-color:#7bc3cc}body.page-color-skyblue .pagenavigator .itm a {background:#7bc3cc;color:#fff}body.page-color-skyblue .pagenavigator .itm.current a,body.page-color-skyblue .pagenavigator .itm:hover a {background:#e8e8e8;color:#1f1e24}body.page-color-brown h1 {color:#885b33}body.page-color-brown .backstretch_desktop,body.page-color-brown .backstretch_mobile_ext {border-color:#885b33}body.page-color-brown .pagenavigator .itm a {background:#885b33;color:#fff}body.page-color-brown .pagenavigator .itm.current a,body.page-color-brown .pagenavigator .itm:hover a {background:#e8e8e8;color:#1f1e24}body.page-color-red h1 {color:#ba5b6e}body.page-color-red .backstretch_desktop,body.page-color-red .backstretch_mobile_ext {border-color:#ba5b6e}body.page-color-red .pagenavigator .itm a {background:#ba5b6e;color:#fff}body.page-color-red .pagenavigator .itm.current a,body.page-color-red .pagenavigator .itm:hover a {background:#e8e8e8;color:#1f1e24}body.page-color-lightgreen h1 {color:#b5c370}body.page-color-lightgreen .backstretch_desktop,body.page-color-lightgreen .backstretch_mobile_ext {border-color:#b5c370}body.page-color-lightgreen .pagenavigator .itm a {background:#b5c370;color:#fff}body.page-color-lightgreen .pagenavigator .itm.current a,body.page-color-lightgreen .pagenavigator .itm:hover a {background:#e8e8e8;color:#1f1e24}body.page-color-blue h1 {color:#687ebb}body.page-color-blue .backstretch_desktop,body.page-color-blue .backstretch_mobile_ext {border-color:#687ebb}body.page-color-blue .pagenavigator .itm a {background:#687ebb;color:#fff}body.page-color-blue .pagenavigator .itm.current a,body.page-color-blue .pagenavigator .itm:hover a {background:#e8e8e8;color:#1f1e24}body.page-color-lavander h1 {color:#9a8997}body.page-color-lavander .backstretch_desktop,body.page-color-lavander .backstretch_mobile_ext {border-color:#9a8997}body.page-color-lavander .pagenavigator .itm a {background:#9a8997;color:#fff}body.page-color-lavander .pagenavigator .itm.current a,body.page-color-lavander .pagenavigator .itm:hover a {background:#e8e8e8;color:#1f1e24}body.page-color-watergreen h1 {color:#539e8f}body.page-color-watergreen .backstretch_desktop,body.page-color-watergreen .backstretch_mobile_ext {border-color:#539e8f}body.page-color-watergreen .pagenavigator .itm a {background:#539e8f;color:#fff}body.page-color-watergreen .pagenavigator .itm.current a,body.page-color-watergreen .pagenavigator .itm:hover a {background:#e8e8e8;color:#1f1e24}body.page-color-lightbrown h1 {color:#bc6d51}body.page-color-lightbrown .backstretch_desktop,body.page-color-lightbrown .backstretch_mobile_ext {border-color:#bc6d51}body.page-color-lightbrown .pagenavigator .itm a {background:#bc6d51;color:#fff}body.page-color-lightbrown .pagenavigator .itm.current a,body.page-color-lightbrown .pagenavigator .itm:hover a {background:#e8e8e8;color:#1f1e24}.embed-inline-left,.object-left,.embed-inline-right,.object-right {margin:10px}.embed-inline-left img,.object-left img,.embed-inline-right img,.object-right img {max-width:100%;height:auto}@media only screen and (min-width:451px) {.embed-inline-left,.object-left {float:left;margin:0 10px 0 0}.embed-inline-right,.object-right {float:right;margin:0 0 0 10px}}.object-center {text-align:center !important}.text-center {text-align:center !important}.text-left {text-align:left !important}.text-right {text-align:right !important}.text-justify {text-align:justify !important}.warning,.success {background:#D43B3B;min-height:0;color:#fff;max-width:380px;padding:10px 20px;text-align:center;margin:0 auto 40px auto;display:none}.success {background:#148A40}.table .t_row {border-bottom:1px solid #273c75}@media only screen and (max-width:450px) {.table .t_row {font-size:.75rem}}.table .t_row.t_head {color:red;font-weight:700}.table .t_row:last-child {border-bottom:none}.table .t_row > div {float:left;width:35%;text-align:center;height:95px;line-height:95px;border-left:1px solid #273c75;overflow:hidden}.table .t_row > div > span {display:inline-block;line-height:normal;vertical-align:middle;font-size:12px}@media only screen and (min-width:761px) {.table .t_row > div > span {font-size:15px}}.table .t_row > div.t_desc {width:64%;border-left:none;font-weight:700}@media only screen and (min-width:761px) {.table .t_row > div {height:50px;line-height:50px}}.table span.t_clear {display:block;clear:both}.table.three-columns .t_row > div {height:65px;line-height:75px;width:28%}.table.three-columns .t_row > div.t_desc {width:43%}.table.four-columns .t_row > div {width:20%}.table.four-columns .t_row > div.t_desc {width:38%}.table.five-columns .t_row > div {width:11%}.table.six-columns .t_row > div {width:11%}.table.seven-columns .t_row > div {width:11%}.table.five-columns .t_row > div.t_desc {width:38%}.table.six-columns .t_row > div.t_desc {width:38%}.table.seven-columns .t_row > div.t_desc {width:30%}.content-right-blog {width:100%;display:inline-block;float:none;text-align:center;margin-top:50px}.content-right-blog span {text-align:center;display:inline-block;background-color:#fbb03b;color:#273c75;font-weight:700;font-family:Helvetica,serif;width:100%;padding:5px 0;text-transform:uppercase}.content-right-blog ul {list-style-type:none;padding:0;text-align:left}.content-right-blog ul li {text-align:left;border-bottom:1px solid #273c75;line-height:20px;padding:3px;transition:all .3s ease-in-out}.content-right-blog ul li a {text-decoration:none;color:#273c75;width:100%;height:100%;display:inline-block}.content-right-blog ul li a:hover {color:#273c75}.content-right-blog ul li:hover {background-color:#fbb03b}.content-left-blog {width:100%;display:inline-block;float:none}.content-left-blog .blog-images {width:100%;text-align:center}.content-left-blog .blog-images .blog-image {width:32%;display:inline-block;margin-right:1%;text-align:center}.content-left-blog .blog-images .blog-image img {width:100%;max-height:155px}.content-left-blog .blog-text {text-align:left;padding-right:15px}@media only screen and (min-width:761px) {.content-right-blog {width:20%;float:right;margin-top:0}.content-left-blog {width:80%;float:left}}html,body {font-size:100%;color:#444}h1,.separation-title {font-size:2rem;line-height:60px;margin:0 0 30px 0;color:#273c75;text-align:center;font-family:Olympic,serif;font-weight:400;letter-spacing:2px}h1.news-title,.separation-title.news-title {border-bottom:1px solid #bad3e7;padding-bottom:20px}@media only screen and (min-width:761px) {h1.mobile-title,.separation-title.mobile-title {display:none}}h2 {font-size:1.3rem;color:#273c75;padding:20px 0 3px 0;margin:0 0 20px 0}h3 {text-align:left;font-size:1.2rem;color:#273c75;padding:15px 0 3px 0;margin:0 0 15px 0}h4 {text-align:left;font-size:1.1rem;padding:10px 0 3px 0;margin:0 0 10px 0}h5 {text-align:left;font-size:1rem;padding:10px 0 3px 0;margin:0 0 10px 0}.separation-title {letter-spacing:2px;font-size:6rem;height:130px;margin:120px 0;color:#fff;-webkit-text-shadow:1px 1px 5px rgba(31,30,36,.7);-khtml-text-shadow:1px 1px 5px rgba(31,30,36,.7);-moz-text-shadow:1px 1px 5px rgba(31,30,36,.7);-ms-text-shadow:1px 1px 5px rgba(31,30,36,.7);-o-text-shadow:1px 1px 5px rgba(31,30,36,.7);text-shadow:1px 1px 5px rgba(31,30,36,.7)}@media only screen and (max-width:450px) {.separation-title {font-size:4rem;margin:40px 0}}h1.section-title,h2.section-title,h3.section-title,h4.section-title,h5.section-title {font-weight:700;font-family:Helvetica,serif;position:relative;text-align:center}h1.section-title:before,h2.section-title:before,h3.section-title:before,h4.section-title:before,h5.section-title:before {content:"";display:block;width:100%;border-top:1px solid #273c75;position:absolute;top:55%;z-index:0}h1.section-title > span,h2.section-title > span,h3.section-title > span,h4.section-title > span,h5.section-title > span {background:#fff;position:relative;margin:0 20px;display:inline-block;padding:0 20px}h1.section-title.section-bg-primary > span,h2.section-title.section-bg-primary > span,h3.section-title.section-bg-primary > span,h4.section-title.section-bg-primary > span,h5.section-title.section-bg-primary > span {background:#bad3e7}h1.blue-up,h1.grey-up,h2.blue-up,h2.grey-up,h3.blue-up,h3.grey-up,h4.blue-up,h4.grey-up,h5.blue-up,h5.grey-up {color:#273c75;text-align:center;-webkit-text-transform:uppercase;-khtml-text-transform:uppercase;-moz-text-transform:uppercase;-ms-text-transform:uppercase;-o-text-transform:uppercase;text-transform:uppercase}h1.grey-up,h2.grey-up,h3.grey-up,h4.grey-up,h5.grey-up {color:#444}h1.yellow,h2.yellow,h3.yellow,h4.yellow,h5.yellow {color:#fa9c09}h1.yellow:before,h2.yellow:before,h3.yellow:before,h4.yellow:before,h5.yellow:before {border-top:1px solid #fa9c09}@media only screen and (max-width:760px) {h1.section-title > span,h2.section-title > span,h3.section-title > span,h4.section-title > span,h5.section-title > span {font-size:16px;line-height:30px}}.blue-up h1,.blue-up h2,.blue-up h3,.blue-up h4,.blue-up h5,.grey-up h1,.grey-up h2,.grey-up h3,.grey-up h4,.grey-up h5 {color:#273c75;text-align:center;-webkit-text-transform:uppercase;-khtml-text-transform:uppercase;-moz-text-transform:uppercase;-ms-text-transform:uppercase;-o-text-transform:uppercase;text-transform:uppercase}.grey-up h1,.grey-up h2,.grey-up h3,.grey-up h4,.grey-up h5 {color:#444}h1.section-title {font-size:1.3rem;padding:20px 0 3px 0;-webkit-text-transform:uppercase;-khtml-text-transform:uppercase;-moz-text-transform:uppercase;-ms-text-transform:uppercase;-o-text-transform:uppercase;text-transform:uppercase}b,strong {font-weight:bolder}a {color:#273c75;text-decoration:underline}a:hover {text-decoration:underline}a.button,button,input[type="button"] {display:inline-block;font-size:1rem;border:none;padding:5px 30px;min-width:100px;height:30px;line-height:30px;background:#bad3e7;color:#273c75;text-decoration:none;text-align:center}a.button:after,button:after,input[type="button"]:after {margin-left:7px}a.button:hover,a.button:active,button:hover,button:active,input[type="button"]:hover,input[type="button"]:active {text-decoration:underline}a.button.darker,button.darker,input[type="button"].darker {background:#273c75;color:#fff}a.button.full-width,button.full-width,input[type="button"].full-width {margin-top:10px;padding:5px 1%;width:88%}button {height:40px;line-height:40px;padding:0 30px;cursor:pointer}a.button {line-height:35px}input,textarea {outline:none;font-family:Helvetica,serif;border:1px solid #a8a8a8}input:focus,textarea:focus {outline:none;border:1px solid #bad3e7}input[type="text"],input[type="email"],input[type="date"],input[type="password"],textarea {font-size:1rem;padding:10px 1% 5px 1%;width:98%;margin:0}nav a {font-size:100%}nav a > span > img {width:70%}@media only screen and (min-width:761px) {nav a {font-size:.5rem}nav a > span > img {width:70%}}@media only screen and (min-width:826px) {nav a {font-size:.65rem}nav a > span > img {width:85%}}@media only screen and (min-width:1001px) {nav a {font-size:.8rem}nav a > span > img {width:100%}}nav .submenu a {font-size:110%}nav .submenu a > span > img {width:40px}@media only screen and (min-width:761px) {nav .submenu a {font-size:.65rem}nav .submenu a > span > img {width:40px}}@media only screen and (min-width:826px) {nav .submenu a {font-size:.75rem}nav .submenu a > span > img {width:40px}}@media only screen and (min-width:1001px) {nav .submenu a {font-size:.95rem}nav .submenu a > span > img {width:40px}}.content {font-size:1.05rem;line-height:175%}.gallery-caption {font-size:.8rem}.gallery-caption .gallery-title {font-size:1rem;line-height:140%}.gallery-caption .gallery-text {font-size:.9rem;line-height:140%}.mobile-text {text-align:justify;padding:10px 20px}@media only screen and (min-width:761px) {.mobile-text {color:#fff;text-align:justify;line-height:normal;padding:0 10px 80px 10px;margin:0 auto;max-width:1024px;-webkit-text-shadow:2px 2px 1px rgba(31,30,36,.6);-khtml-text-shadow:2px 2px 1px rgba(31,30,36,.6);-moz-text-shadow:2px 2px 1px rgba(31,30,36,.6);-ms-text-shadow:2px 2px 1px rgba(31,30,36,.6);-o-text-shadow:2px 2px 1px rgba(31,30,36,.6);text-shadow:2px 2px 1px rgba(31,30,36,.6)}}.galleria h1.mobile-title {margin-top:40px}@media only screen and (min-width:761px) {.galleria h1.mobile-title {display:none}}@media only screen and (min-width:761px) {.galleria .mobile-text {display:none}}.header {position:fixed;z-index:999;top:-1px;left:0;width:100%;height:100px}@media only screen and (max-width:760px) {.header:after {background:url(/extension/gardacampingmos/design/gardacampingmos/images/header_mobile.png) no-repeat center top;-webkit-background-size:auto 90px;-khtml-background-size:auto 90px;-moz-background-size:auto 90px;-ms-background-size:auto 90px;-o-background-size:auto 90px;background-size:auto 90px;content:"";width:100%;height:90%;display:block;top:0;position:absolute;z-index:5}}.header > .logo {width:100%;height:50px;line-height:50px;text-align:center;float:left;position:absolute;z-index:6;-webkit-transition:background .4s ease-in-out;-khtml-transition:background .4s ease-in-out;-moz-transition:background .4s ease-in-out;-ms-transition:background .4s ease-in-out;-o-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.header > .logo > a {display:inline-block;vertical-align:middle;text-decoration:none;background:url(/extension/gardacampingmos/design/gardacampingmos/images/ortal.svg) no-repeat center center;-webkit-background-size:contain;-khtml-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain;width:70%;height:90%;margin-top:6px}@media only screen and (min-width:761px) {.header {-webkit-background-size:auto 100px;-khtml-background-size:auto 100px;-moz-background-size:auto 100px;-ms-background-size:auto 100px;-o-background-size:auto 100px;background-size:auto 100px}.header.top-header {position:fixed;top:0;bottom:auto}.header > .logo {width:220px;height:100px;line-height:80px}.header > .logo > a {height:85%;margin-top:0}}.footer {background:#273c75;color:#fff;padding:40px 0}.footer .footer-internal {max-width:1024px;margin:0 auto;text-align:center}.footer .footer-internal .foot-part-int {padding:0 10px}.footer .footer-internal .foot-part-int > strong {display:inline-block}.footer .footer-internal .foot-part-int > strong > a {height:auto;display:inline}.footer .footer-internal .foot-part-int a {text-decoration:none;color:#fff;display:block;height:35px}.footer .footer-internal .foot-part-int a img {position:relative;top:7px;margin-right:5px}.footer .footer-internal .foot-part-int .blog-latest {font-size:14px}.footer .footer-internal .foot-part-int div {height:35px;color:#bad3e7;font-size:.9rem;white-space:nowrap;line-height:1rem}.footer .footer-internal .foot-part-int div strong {color:#fff}.footer .footer-internal .contacts {width:100%;float:left}.footer .footer-internal .directions {width:100%;float:left;margin-top:40px}.footer .footer-internal .directions iframe {border:0;width:100%;height:150px}.footer .footer-internal address {font-style:normal;width:100%;float:left;margin-top:40px}.footer .footer-internal .credits {color:#fff;display:inline-block;position:relative;bottom:-35px;font-size:.8rem}@media only screen and (min-width:761px) {.footer .footer-internal {text-align:left}.footer .footer-internal .contacts {width:30%}.footer .footer-internal .directions {width:30%;margin-top:0}.footer .footer-internal .directions iframe {height:100px}.footer .footer-internal address {width:30%;margin-top:0}.footer .footer-internal .credits {float:right;bottom:auto;margin-top:20px}}.open-menu {width:25px;height:25px;right:20px;top:14px;margin:0;position:absolute;z-index:7;background:0 0;border:none;display:inline-block;vertical-align:middle;outline:none;cursor:pointer;-webkit-transition:all 600ms ease;-khtml-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}@media only screen and (min-width:761px) {.open-menu {display:none}}.open-menu:before,.open-menu:after {content:"1";background:0 0;display:block;position:absolute;top:-50px;left:0;width:100px;height:40px;z-index:2;font-weight:700;color:transparent;-webkit-transform:rotate(0) translateX(0) translateY(0) scale(1);-khtml-transform:rotate(0) translateX(0) translateY(0) scale(1);-moz-transform:rotate(0) translateX(0) translateY(0) scale(1);-ms-transform:rotate(0) translateX(0) translateY(0) scale(1);-o-transform:rotate(0) translateX(0) translateY(0) scale(1);transform:rotate(0) translateX(0) translateY(0) scale(1);-webkit-transition:all 600ms ease;-khtml-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.open-menu span {height:4px;background-color:#273c75;display:block;position:absolute;top:0;left:0;width:100%;z-index:1;-webkit-transform:rotate(0) translateX(0) translateY(9px) scale(1);-khtml-transform:rotate(0) translateX(0) translateY(9px) scale(1);-moz-transform:rotate(0) translateX(0) translateY(9px) scale(1);-ms-transform:rotate(0) translateX(0) translateY(9px) scale(1);-o-transform:rotate(0) translateX(0) translateY(9px) scale(1);transform:rotate(0) translateX(0) translateY(9px) scale(1);-webkit-transition:all 600ms ease;-khtml-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.open-menu.hamburger .second {-webkit-transform:rotate(0) translateX(0) translateY(0) scale(1);-khtml-transform:rotate(0) translateX(0) translateY(0) scale(1);-moz-transform:rotate(0) translateX(0) translateY(0) scale(1);-ms-transform:rotate(0) translateX(0) translateY(0) scale(1);-o-transform:rotate(0) translateX(0) translateY(0) scale(1);transform:rotate(0) translateX(0) translateY(0) scale(1)}.open-menu.hamburger .third {-webkit-transform:rotate(0) translateX(0) translateY(18px) scale(1);-khtml-transform:rotate(0) translateX(0) translateY(18px) scale(1);-moz-transform:rotate(0) translateX(0) translateY(18px) scale(1);-ms-transform:rotate(0) translateX(0) translateY(18px) scale(1);-o-transform:rotate(0) translateX(0) translateY(18px) scale(1);transform:rotate(0) translateX(0) translateY(18px) scale(1)}.open-menu.arrow {-webkit-transform:rotate(-180deg) translateX(-3px) scale(1);-khtml-transform:rotate(-180deg) translateX(-3px) scale(1);-moz-transform:rotate(-180deg) translateX(-3px) scale(1);-ms-transform:rotate(-180deg) translateX(-3px) scale(1);-o-transform:rotate(-180deg) translateX(-3px) scale(1);transform:rotate(-180deg) translateX(-3px) scale(1)}.open-menu.arrow .second {width:12px;-webkit-transform:rotate(-45deg) translateX(-7px) translateY(1px) scale(1);-khtml-transform:rotate(-45deg) translateX(-7px) translateY(1px) scale(1);-moz-transform:rotate(-45deg) translateX(-7px) translateY(1px) scale(1);-ms-transform:rotate(-45deg) translateX(-7px) translateY(1px) scale(1);-o-transform:rotate(-45deg) translateX(-7px) translateY(1px) scale(1);transform:rotate(-45deg) translateX(-7px) translateY(1px) scale(1)}.open-menu.arrow .third {width:12px;-webkit-transform:rotate(45deg) translateX(5px) translateY(12px) scale(1);-khtml-transform:rotate(45deg) translateX(5px) translateY(12px) scale(1);-moz-transform:rotate(45deg) translateX(5px) translateY(12px) scale(1);-ms-transform:rotate(45deg) translateX(5px) translateY(12px) scale(1);-o-transform:rotate(45deg) translateX(5px) translateY(12px) scale(1);transform:rotate(45deg) translateX(5px) translateY(12px) scale(1)}@media only screen and (max-width:760px) {nav {background-color:transparent;position:fixed;width:100%;height:100%;margin:0;top:0;z-index:4;right:-200%;-webkit-transition:right 400ms ease-in-out;-khtml-transition:right 400ms ease-in-out;-moz-transition:right 400ms ease-in-out;-ms-transition:right 400ms ease-in-out;-o-transition:right 400ms ease-in-out;transition:right 400ms ease-in-out}nav.open {right:0 !important;-webkit-transition:right 400ms ease-in-out;-khtml-transition:right 400ms ease-in-out;-moz-transition:right 400ms ease-in-out;-ms-transition:right 400ms ease-in-out;-o-transition:right 400ms ease-in-out;transition:right 400ms ease-in-out;background-color:rgba(255,255,255,0)}nav > .mobile-bg-menu {position:absolute;right:0;background-color:#e8e8e8;padding:0;margin:50px 0 0 0;width:65%;height:100%;max-width:300px;min-width:250px;z-index:998;-webkit-box-shadow:0 30px 40px rgba(31,30,36,.9);-khtml-box-shadow:0 30px 40px rgba(31,30,36,.9);-moz-box-shadow:0 30px 40px rgba(31,30,36,.9);-ms-box-shadow:0 30px 40px rgba(31,30,36,.9);-o-box-shadow:0 30px 40px rgba(31,30,36,.9);box-shadow:0 30px 40px rgba(31,30,36,.9)}nav > ul {position:absolute;right:0;overflow-y:auto;padding:0;margin:70px 0;width:65%;max-width:300px;min-width:250px;z-index:999;list-style-type:none}nav > ul > li {border-bottom:1px dotted #b5b5b5}nav > ul > li.sep {display:none}nav > ul > li.home {display:none}nav > ul > li.languages > a {display:none}nav > ul > li.languages > .submenu {display:block !important;height:70px !important}nav > ul > li.languages > .submenu > ul {text-align:center;height:70px;line-height:100px}nav > ul > li.languages > .submenu > ul > li {display:inline-block;opacity:.5}nav > ul > li.languages > .submenu > ul > li > a {height:39px;border-radius:20px;width:39px;padding:0;margin:0 5px}nav > ul > li.languages > .submenu > ul > li.active,nav > ul > li.languages > .submenu > ul > li:hover {opacity:1}nav > ul > li > a {color:#273c75;text-decoration:inherit;display:block;height:50px;line-height:55px;margin-top:-1px;margin-left:15px;margin-right:15px;white-space:nowrap;position:relative}nav > ul > li > a > span {display:inline-block;padding-left:10px;text-transform:uppercase;height:70%;line-height:52px}nav > ul > li > a > span.after {display:none}nav > ul > li > .submenu {display:none}nav > ul > li.parent-active > .submenu {display:block}nav > ul > li > .submenu {padding:0 0}nav > ul > li > .submenu > ul {list-style-type:none;margin:0;padding-left:0;opacity:.9}nav > ul > li > .submenu > ul:before {content:"";clear:both}nav > ul > li > .submenu > ul > li > a {display:block;padding-left:50px;height:35px;line-height:35px;color:#273c75;text-decoration:inherit;white-space:nowrap}nav > ul > li > .submenu > ul > li:active > a,nav > ul > li > .submenu > ul > li:hover > a,nav > ul > li > .submenu > ul > li.active > a {color:#273c75}nav > ul > li.active > a,nav > ul > li:hover > a,nav > ul > li:active > a {color:#273c75}nav > ul > li.active > ul,nav > ul > li:hover > ul,nav > ul > li:active > ul {list-style-type:none}nav > ul > li.parent {line-height:65px}nav > ul > li.parent.hide > a {color:#273c75}nav > ul > li.parent > a {position:relative}nav > ul > li.parent > a > span.after {display:inline-block;position:absolute;right:0;background:url("/extension/gardacampingmos/design/gardacampingmos/images/freccia_blu_giu.svg") no-repeat center center;-webkit-background-size:15px 15px;-khtml-background-size:15px 15px;-moz-background-size:15px 15px;-ms-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;line-height:51px;height:51px;padding:0 10px;clear:both;width:13px;-webkit-transition:transform .2s ease-in-out;-khtml-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}nav > ul > li.parent > a.selected {color:#273c75}nav > ul > li.parent > a.selected > .after {-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}nav > ul > li.facebook-link {display:inline-block;width:100%}nav > ul > li.facebook-link a {background:url(/extension/gardacampingmos/design/gardacampingmos/images/facebook.svg) no-repeat center center;-webkit-background-size:25px 25px;-khtml-background-size:25px 25px;-moz-background-size:25px 25px;-ms-background-size:25px 25px;-o-background-size:25px 25px;background-size:25px 25px}}@media only screen and (min-width:761px) {nav {display:block;text-align:center;white-space:nowrap;height:63px;-webkit-transition:background .4s ease-in-out;-khtml-transition:background .4s ease-in-out;-moz-transition:background .4s ease-in-out;-ms-transition:background .4s ease-in-out;-o-transition:background .4s ease-in-out;transition:background .4s ease-in-out}nav > ul {text-align:center;background:#fff;border-bottom:2px solid #fbb03b;padding:0;margin:0;list-style-type:none;height:62px;line-height:67px;width:100%}nav > ul > li {display:inline-block;position:relative;margin-top:1px}nav > ul > li > a {display:inline-block;padding:0 10px;color:#273c75;font-weight:700;text-transform:uppercase;text-decoration:none;position:relative;top:3px}nav > ul > li > a img {vertical-align:middle}nav > ul > li.home {display:inline-block;width:200px;position:relative !important}nav > ul > li.home > a {position:static !important}nav > ul > li.home > a:after {display:none}nav > ul > li.home > a img {width:100%;position:absolute;left:0;top:0}nav > ul > li.sep {display:inline-block;margin:0;padding:0;background:#fbb03b no-repeat center center;height:5px;width:5px;position:relative;top:54%;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-background-size:contain;-khtml-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain}nav > ul > li.sep.home {margin:0 0 0 10px}nav > ul > li.sep.home.before {margin:0 10px 0 0}nav > ul > li:hover > a,nav > ul > li.active > a {color:#273c75;text-decoration:none;position:relative}nav > ul > li:hover > a:after,nav > ul > li.active > a:after {content:"";width:100%;height:3px;background:#273c75;position:absolute;bottom:6px;left:0}nav > ul > li > .submenu {-webkit-transition:background .4s ease-in-out;-khtml-transition:background .4s ease-in-out;-moz-transition:background .4s ease-in-out;-ms-transition:background .4s ease-in-out;-o-transition:background .4s ease-in-out;transition:background .4s ease-in-out;position:absolute;display:none;background:rgba(255,255,255,.85);margin-top:-3px !important;text-align:left}nav > ul > li > .submenu > ul {margin:0;padding:10px 0;line-height:normal}nav > ul > li > .submenu > ul > li {display:block;position:relative}nav > ul > li > .submenu > ul > li > a {display:block;padding:0 15px;color:#273c75;text-decoration:none;line-height:35px}nav > ul > li > .submenu > ul > li > a > span {padding:5px;border-top:1px solid #273c75;height:35px;line-height:35px;display:block}nav > ul > li > .submenu > ul > li:first-child > a span {border-top:0}nav > ul > li > .submenu > ul > li:hover > a,nav > ul > li > .submenu > ul > li.active > a {position:relative}nav > ul > li > .submenu > ul > li:hover > a:before,nav > ul > li > .submenu > ul > li.active > a:before {content:"";position:absolute;left:6px;top:25%;height:40%;width:3px;background:#273c75}nav > ul > li.facebook-link {display:inline-block}nav > ul > li.facebook-link a {width:30px;background:url(/extension/gardacampingmos/design/gardacampingmos/images/facebook.svg) no-repeat center 16px;-webkit-background-size:25px 25px;-khtml-background-size:25px 25px;-moz-background-size:25px 25px;-ms-background-size:25px 25px;-o-background-size:25px 25px;background-size:25px 25px}nav > ul > li.languages {display:inline-block}nav > ul > li.languages > a {padding:0 7px}nav > ul > li.languages > a span img {width:24px;height:24px}nav > ul > li.languages ul > li {opacity:1}nav > ul > li.languages ul > li > a > span {height:24px;line-height:24px}nav > ul > li.languages ul > li > a > span img {width:24px;height:24px;vertical-align:middle}}@media only screen and (min-width:1001px) {nav > ul > li.sep {margin:0 5px}nav > ul > li.languages > a {padding:0 10px}nav > ul > li.languages > a span img {width:24px;height:24px}nav > ul > li.languages ul > li > a > span {height:40px;line-height:40px}nav > ul > li.languages ul > li > a > span img {width:24px;height:24px}}.break {clear:both}.pagenavigator {padding-top:40px;text-decoration:none}.pagenavigator .itm {display:inline-block}.pagenavigator .itm a {display:inline-block;text-decoration:none;background:#bad3e7;color:#273c75;margin:0;padding:0;height:28px;width:28px;line-height:34px;font-size:.9rem}.pagenavigator .itm.current a {cursor:default}.pagenavigator .itm.current a,.pagenavigator .itm:hover a {background:#273c75;color:#fff}.content {text-align:center}.content.two-column-left .content-left {margin-top:40px;padding-top:40px;border-top:1px solid #bfbfbf}.row {background:#fff no-repeat center center;min-height:100px;-webkit-background-size:cover;-khtml-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.row .row-internal {text-align:center;max-width:1024px;margin:0 auto;padding:40px 10px;position:relative;z-index:1}@media only screen and (min-width:761px) {.row .row-internal {padding:40px 40px}}@media only screen and (max-width:760px) {.row .row-internal .row-internal {padding:0}}.row .row-internal.padding-0 {padding:0}.row .row-internal.padding-oriz-20 {padding-left:20px;padding-right:20px}.row .row-internal.padding-vert-20 {padding-top:20px;padding-bottom:20px}@media only screen and (min-width:761px) {.row .row-internal.padding-right-40,.row .row-internal .padding-right-40 {padding:0 40px 0 0}.row .row-internal.padding-left-40,.row .row-internal .padding-left-40 {padding:0 0 0 40px}.row .row-internal.padding-top-0,.row .row-internal .padding-top-0 {padding-top:0}}.row .row-internal .presentation {text-align:justify;min-height:250px}.row .row:nth-child(2) .row-internal,.row .row:nth-child(3) .row-internal,.row .row:nth-child(4) .row-internal,.row .row:nth-child(5) .row-internal {padding-top:40px}body .freewifi_banner {line-height:normal;text-align:center;position:absolute;bottom:0;width:100%;height:70px;padding-right:30px;-webkit-background-size:auto 100px;-khtml-background-size:auto 100px;-moz-background-size:auto 100px;-ms-background-size:auto 100px;-o-background-size:auto 100px;background-size:auto 100px}body .freewifi_banner > div {max-width:1024px;text-align:right;margin:0 auto;text-align:center}body .freewifi_banner > div img {width:70px;margin:30px 40px}@media only screen and (min-width:761px) {.content {font-size:1rem;-webkit-transition:margin .4s ease-in-out,padding .4s ease-in-out;-khtml-transition:margin .4s ease-in-out,padding .4s ease-in-out;-moz-transition:margin .4s ease-in-out,padding .4s ease-in-out;-ms-transition:margin .4s ease-in-out,padding .4s ease-in-out;-o-transition:margin .4s ease-in-out,padding .4s ease-in-out;transition:margin .4s ease-in-out,padding .4s ease-in-out}.content .row .row-internal .presentation {padding:40px 20% 0 20%}.content .row .row:nth-child(2) .row-internal,.content .row .row:nth-child(3) .row-internal,.content .row .row:nth-child(4) .row-internal,.content .row .row:nth-child(5) .row-internal {padding-top:0}.content.two-column-left .content-right,.content .two-column-left .content-right {line-height:1.4rem;float:right;width:65%}.content.two-column-left .content-right .padding-left-20,.content .two-column-left .content-right .padding-left-20 {padding-left:20px}.content.two-column-left .content-left,.content .two-column-left .content-left {line-height:1.4rem;float:left;width:35%;border:none;margin:0;padding:0}.content.two-column .content-right,.content .two-column .content-right {line-height:1.4rem;float:right;width:50%}.content.two-column .content-right .padding-left-20,.content .two-column .content-right .padding-left-20 {padding-left:20px}.content.two-column .content-left,.content .two-column .content-left {line-height:1.4rem;float:left;width:50%;border:none;margin:0;padding:0}body .freewifi_banner {line-height:normal;text-align:center;position:absolute;bottom:0;width:100%;height:90px;padding-right:30px;-webkit-background-size:auto 100px;-khtml-background-size:auto 100px;-moz-background-size:auto 100px;-ms-background-size:auto 100px;-o-background-size:auto 100px;background-size:auto 100px}body .freewifi_banner > div {max-width:1024px;text-align:right;margin:0 auto}body .freewifi_banner > div img {width:130px;margin:5px 40px}.highlights_container {padding:0;line-height:400px;vertical-align:middle;display:inline-block}}.preview_image,.preview_image_mobile {width:100%}@media only screen and (min-width:761px) {.preview_image,.preview_image_mobile {display:inline-block}}.preview_image img,.preview_image_mobile img {margin-top:15px;width:100%}.preview_image_mobile {display:block}@media only screen and (min-width:761px) {.preview_image_mobile {display:none}}hr.separator {display:none}@media only screen and (min-width:761px) {hr.separator {display:block;border-color:#bad3e7}}.news-date {border:none;color:#AFAFAF;font-size:.9rem;margin-top:-8px}.news-subtitle {margin:0;padding:0;border:0}.news-bottom {text-align:center;margin-top:25px;border-top:1px solid #bad3e7;padding-top:35px}.file-line {position:relative;background:url(/extension/gardacampingmos/design/gardacampingmos/images/pallino_pieno_verde.svg) no-repeat left center;-webkit-background-size:6px 6px;-khtml-background-size:6px 6px;-moz-background-size:6px 6px;-ms-background-size:6px 6px;-o-background-size:6px 6px;background-size:6px 6px;padding:5px 0 5px 15px;min-height:35px;line-height:35px;border-bottom:1px solid #bad3e7}.file-line > a {padding:0 13px 0 0;vertical-align:middle;background:url(/extension/gardacampingmos/design/gardacampingmos/images/freccia_elenco_destra_verde.svg) no-repeat right 13px;position:absolute;right:5px;top:50%;margin-top:-16px;height:35px;display:block;margin-right:5px;font-size:.95rem;-webkit-background-size:8px 8px;-khtml-background-size:8px 8px;-moz-background-size:8px 8px;-ms-background-size:8px 8px;-o-background-size:8px 8px;background-size:8px 8px;text-decoration:none}.file-line > span {vertical-align:middle;display:block;margin-top:3px;margin-right:155px}.child {display:inline-block;width:35%;margin:20px 2%;position:relative;padding:15px 5%;background:rgba(186,211,231,.3)}.child > img {width:100%}.child > h3 {display:none;overflow:hidden;font-size:.8rem;text-align:center;color:#bad3e7;-webkit-text-transform:uppercase;-khtml-text-transform:uppercase;-moz-text-transform:uppercase;-ms-text-transform:uppercase;-o-text-transform:uppercase;text-transform:uppercase}.child > h3.mobile {display:block;border-bottom:1px solid #bad3e7;padding-bottom:5px;margin:0 0 20px 0}.child .child-date {text-align:center;margin-bottom:10px;color:#bad3e7}.child .child-description {display:none}.child .child-button {text-align:center}.child .child-button a.button,.child .child-button button,.child .child-button input[type="button"] {width:100%;padding-right:0;padding-left:0}@media only screen and (max-width:350px) {.child {width:90%;margin:30px 0}.child > h3 {font-size:.95rem}}@media only screen and (min-width:451px) {.child > h3 {font-size:1.1rem}}@media only screen and (min-width:761px) {.child {background:0 0;padding:15px 0;margin:10px 2%;width:28.5%}.child > h3 {display:block;margin-top:5px;margin-bottom:5px}.child > h3.mobile {display:none}.child .child-date {margin-top:-12px;font-size:.9rem;color:#989898}.child .child-description {display:block;text-align:center;height:67px;overflow:hidden;font-size:.95rem;line-height:160%}.child .child-button {padding:25px 0 0 0}.child .child-button a.button,.child .child-button button,.child .child-button input[type="button"] {padding:5px 30px;width:auto;min-width:0}}form {text-align:left}form .body-form .line-form {padding:10px 0}form .body-form .line-form label {text-align:right;display:inline-block;padding-right:2%;width:28%;vertical-align:middle}@media only screen and (max-width:450px) {form .body-form .line-form label {text-align:left}}form .body-form .line-form input[type="text"],form .body-form .line-form input[type="password"],form .body-form .line-form input[type="email"],form .body-form .line-form input[type="date"],form .body-form .line-form textarea {width:64%}form .body-form .line-form textarea {resize:none;height:100px}form .body-form .line-form.form-textarea label {vertical-align:top}form .body-form .line-form.last-line-form {border-bottom:0;padding-bottom:20px}form .body-form .line-form.form-privacy,form .body-form .line-form.form-required {text-align:center}form .body-form .line-form.form-privacy label,form .body-form .line-form.form-required label {width:auto;font-size:.95rem;font-weight:400}form .body-form .line-form.form-required {text-align:right}form .body-form .line-form.form-required label {color:#1f1e24;-webkit-text-transform:none;-khtml-text-transform:none;-moz-text-transform:none;-ms-text-transform:none;-o-text-transform:none;text-transform:none}form .body-form .line-form.two-lines input[type="text"],form .body-form .line-form.two-lines input[type="password"],form .body-form .line-form.two-lines input[type="email"],form .body-form .line-form.two-lines input[type="date"],form .body-form .line-form.two-lines textarea {width:98%}form .body-form .line-form.two-lines label {text-align:left;width:98%}form .bottom-form {text-align:center}@media only screen and (min-width:761px) {form .body-form .line-form.last-line-form {float:right;width:50%}form .body-form .line-form.form-privacy {float:left;width:50%}form .body-form .line-form.full-width {width:100%}form .body-form .line-form.form-checkin,form .body-form .line-form.form-checkout {width:48%;float:left}form .body-form .line-form.form-checkin input,form .body-form .line-form.form-checkout input {width:73% !important;padding-left:25%;background:#fff url(/extension/gardacampingmos/design/gardacampingmos/images/calendario_booking.svg) no-repeat 5px center;-webkit-background-size:25px;-khtml-background-size:25px;-moz-background-size:25px;-ms-background-size:25px;-o-background-size:25px;background-size:25px}form .body-form .line-form.form-checkout {float:right}}@media only screen and (max-width:350px) {form .body-form .line-form label {width:100%}form .body-form .line-form input[type="text"],form .body-form .line-form input[type="password"],form .body-form .line-form input[type="email"],form .body-form .line-form input[type="date"],form .body-form .line-form textarea {width:96%}form .body-form .line-form textarea {resize:none}form .body-form .line-form.form-textarea label {vertical-align:middle}}@media only screen and (min-width:761px) {form .body-form .line-form label {width:15%}form .body-form .line-form input[type="text"],form .body-form .line-form input[type="password"],form .body-form .line-form input[type="email"],form .body-form .line-form input[type="date"],form .body-form .line-form textarea {width:79%}}.geolocation {background-color:#bad3e7;padding:10px 2%}.geolocation iframe {width:96% !important;height:200px !important}.geolocation iframe .geo-right {width:96% !important}@media only screen and (min-width:761px) {.geolocation {height:250px;padding:10px}.geolocation iframe {width:48% !important;height:100% !important;float:left !important}.geolocation .geo-right {float:right;width:48%;height:250px;line-height:250px}.geolocation .geo-right > span {display:inline-block;line-height:1.35rem;vertical-align:middle;font-size:.95rem}}.jcarousel-wrapper {margin:0 auto;position:relative;text-align:center}.jcarousel-wrapper .jcarousel {position:relative;overflow:hidden;width:100%;margin:0}.jcarousel-wrapper .jcarousel > ul {width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel-wrapper .jcarousel > ul > li {width:200px;padding:10px 5px;height:260px;line-height:180px;float:left;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jcarousel-wrapper .jcarousel > ul > li > a {display:block;position:relative;background:#273c75 no-repeat center center;-webkit-background-size:cover;background-size:cover;width:100%;height:100%;overflow:hidden;text-align:center}.jcarousel-wrapper .jcarousel > ul > li > a > .jcarousel-image {-webkit-background-size:cover;background-size:cover;width:100%;height:100%}.jcarousel-wrapper .jcarousel > ul > li > a > img {display:block;min-width:100%;min-height:100% !important;max-width:200%}.jcarousel-wrapper .jcarousel > ul > li > a > .jcarousel-text {position:absolute;line-height:30px;width:97%;padding:10px 2%;background:#273c75;text-align:center;color:#fff;bottom:0;height:auto}.jcarousel-wrapper .jcarousel > ul > li > a > .jcarousel-text > div > h4,.jcarousel-wrapper .jcarousel > ul > li > a > .jcarousel-text > div > h5 {padding:0;margin:0;font-size:1.1rem;text-align:center;color:#fff}.jcarousel-wrapper .jcarousel > ul > li > a > .jcarousel-text > div > h5 {font-size:1rem;line-height:normal;margin-top:10px}.jcarousel-wrapper .jcarousel > ul > li > a > .jcarousel-text > div > small {line-height:18px;display:block;font-size:.8rem;max-height:30px;overflow:hidden}.jcarousel-wrapper .jcarousel-control-prev,.jcarousel-wrapper .jcarousel-control-next {position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;line-height:35px;text-align:center;color:#273c75;text-decoration:none !important;font-size:60px}.jcarousel-wrapper .jcarousel-control-prev {left:-30px}.jcarousel-wrapper .jcarousel-control-next {right:-30px}.jcarousel-wrapper.jcarousel-offers .jcarousel > ul > li > a {background:#fa9c09}.jcarousel-wrapper.jcarousel-offers .jcarousel > ul > li > a > .jcarousel-text {height:65px;background:#fa9c09}.jcarousel-wrapper.jcarousel-offers .jcarousel-control-prev,.jcarousel-wrapper.jcarousel-offers .jcarousel-control-next {color:#fa9c09}.jcarousel-wrapper.jcarousel-highlight .jcarousel > ul > li {height:280px}.jcarousel-wrapper.jcarousel-highlight .jcarousel > ul > li > a > .jcarousel-image {position:relative;width:50%;height:100%;float:right}.jcarousel-wrapper.jcarousel-highlight .jcarousel > ul > li > a > .jcarousel-image > .plus-icon {position:absolute;width:40px;height:40px;line-height:40px;text-align:center;right:0;top:0;background:#273c75;color:#fff;font-size:30px}.jcarousel-wrapper.jcarousel-highlight .jcarousel > ul > li > a > .jcarousel-text {float:left;padding:0;width:50%;height:100%;line-height:260px;color:#fff}.jcarousel-wrapper.jcarousel-highlight .jcarousel > ul > li > a > .jcarousel-text > div {display:inline-block;vertical-align:middle;line-height:normal;padding:20px;max-height:210px;overflow:hidden}.jcarousel-wrapper.jcarousel-highlight .jcarousel > ul > li > a > .jcarousel-text > div > h4 {color:#fff;margin-bottom:10px;text-align:center}.jcarousel-wrapper.jcarousel-highlight .jcarousel > ul > li > a > .jcarousel-text > div > small {max-height:none}@media only screen and (max-width:760px) {.jcarousel-wrapper.jcarousel-offers .jcarousel > ul > li {height:105px}.jcarousel-wrapper.jcarousel-offers .jcarousel > ul > li > a > .jcarousel-image {display:none}.jcarousel-wrapper.jcarousel-highlight .jcarousel > ul > li {height:300px}.jcarousel-wrapper.jcarousel-highlight .jcarousel > ul > li > a > .jcarousel-image {height:130px;width:100%;float:none}.jcarousel-wrapper.jcarousel-highlight .jcarousel > ul > li > a > .jcarousel-text {height:170px;line-height:170px;width:100%;float:none;overflow:hidden}.jcarousel-wrapper.jcarousel-highlight .jcarousel > ul > li > a > .jcarousel-text > div {max-height:120px}}.first_content_logo {display:none}@media only screen and (min-width:761px) {.first_content_logo {display:block;padding-right:0 !important;padding-left:0 !important;height:162px;line-height:162px}.first_content_logo > img {margin:20px 0;width:100%;vertical-align:middle}}.book_now {height:auto;width:100%;background-color:#273c75}.book_now > h3 {color:#fff;padding:20px 20px 0 20px;margin:0 0 10px 0;font-size:1.3rem}.book_now > form {padding:0 20px}.book_now > form > div {padding:10px 0;border-top:1px solid #bad3e7;text-align:center}.book_now > form > div > div,.book_now > form > div > .buttonblock {display:inline-block;width:100%}.book_now > form > div > div > label,.book_now > form > div > .buttonblock > label {display:inline-block;width:100%;text-align:left;margin-right:1%;color:#fff}.book_now > form > div > div > input,.book_now > form > div > .buttonblock > input {width:98%}.book_now > form > div > .buttonblock > button {padding:0;width:60%;height:37px;cursor:pointer}@media only screen and (min-width:761px) {.book_now {height:162px}.book_now > form {padding:0 20px}.book_now > form > div {padding:10px 0;border-top:1px solid #bad3e7;text-align:left}.book_now > form > div > div,.book_now > form > div > .buttonblock {display:inline-block;width:30%;margin-right:2%}.book_now > form > div > div > label,.book_now > form > div > .buttonblock > label {padding:0 1%;display:inline-block;width:98%;color:#fff}.book_now > form > div > div > input,.book_now > form > div > .buttonblock > input {width:73%;padding-left:25%;margin-right:1%;background:#fff url(/extension/gardacampingmos/design/gardacampingmos/images/calendario_booking.svg) no-repeat 5px center;-webkit-background-size:25px;-khtml-background-size:25px;-moz-background-size:25px;-ms-background-size:25px;-o-background-size:25px;background-size:25px}.book_now > form > div > .buttonblock {margin:0;float:right}.book_now > form > div > .buttonblock > button {padding:0;width:98%;height:37px;cursor:pointer}}@media only screen and (min-width:761px) {.surroundings {background:url(/extension/gardacampingmos/design/gardacampingmos/images/vettoriale_dintorni.svg) no-repeat 40px center;-webkit-background-size:500px;-khtml-background-size:500px;-moz-background-size:500px;-ms-background-size:500px;-o-background-size:500px;background-size:500px}}.folder-text {padding-bottom:20px;border-bottom:1px solid #273c75}.sub-elements .sub-element {border-bottom:1px solid #273c75}.button-block {padding-top:40px;margin-top:40px;border-top:1px solid #273c75}.button-block.no-border {border:0;margin-top:0}.button-block a {margin-bottom:10px;width:100%;display:block;padding:5px 0}@media only screen and (min-width:761px) {.button-block a {width:auto;display:inline-block;padding:5px 30px;margin-right:20px}}.newsdate {text-align:right;font-size:.9rem;color:grey}.mappa-contatti {width:100%;height:250px}.contatti {list-style-type:none;text-align:left;padding:0;margin:0}.contatti > li {height:50px;line-height:50px}.contatti > li > a {text-decoration:none}.contatti > li > a > img {position:relative;top:8px;margin-right:15px}.newsletter span {display:block;padding-bottom:10px}.newsletter label {display:inline-block;font-size:.8rem}.newsletter input {width:98%}.newsletter input[type='checkbox'] {width:20px}.newsletter input[type='email'] {margin-top:10px}.newsletter .break-phone {clear:both;padding:5px}.newsletter button {float:right;position:relative;top:5px}@media only screen and (min-width:451px) {.newsletter input {width:46%}.newsletter input[type='email'] {float:right;margin-top:0}}@media only screen and (min-width:1001px) {.newsletter input {width:150px}.newsletter input[type='email'] {float:none;margin-left:10px}.newsletter .break-phone {display:none;clear:none}.newsletter button {top:-5px}}.icon:after,.icon-white:after {content:"";display:inline-block;width:11px;height:11px;background:url(/extension/gardacampingmos/design/gardacampingmos/images/freccia_verde.svg) no-repeat center center;-webkit-background-size:contain;-khtml-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain}.icon-white:after {background-image:url(/extension/gardacampingmos/design/gardacampingmos/images/freccia_bianca.svg)}.icon-one,.icon-two,.icon-three {position:relative}.icon-one:after,.icon-two:after,.icon-three:after {width:23px;height:23px;background-image:url(/extension/gardacampingmos/design/gardacampingmos/images/icona_novita.svg);position:absolute;bottom:0;right:2px}.icon-two:after {background-image:url(/extension/gardacampingmos/design/gardacampingmos/images/icona_prodotti_del_mese.svg);bottom:-1px}.icon-three:after {background-image:url(/extension/gardacampingmos/design/gardacampingmos/images/icona_offerte.svg);bottom:-1px}.box {position:relative;text-align:center;color:#273c75;display:inline-block;padding:0;width:28%;margin:15px 2%;height:200px}.box .box-int {display:block;text-decoration:none;text-align:center;position:relative;overflow:hidden;padding:0;color:#273c75;background:#bad3e7;line-height:normal;height:100%}.box .box-int .box-image {-webkit-background-size:cover;-khtml-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:100%}.box .box-int > .box-text {position:absolute;width:100%;bottom:0;background:#273c75;color:#fff;padding-bottom:5px}.box .box-int > .box-text h5 {text-align:center;-webkit-text-transform:uppercase;-khtml-text-transform:uppercase;-moz-text-transform:uppercase;-ms-text-transform:uppercase;-o-text-transform:uppercase;text-transform:uppercase;display:block;white-space:nowrap;font-size:1rem;height:40px;line-height:43px;padding:0;margin:0}.box .box-int > .box-text div {text-align:center;line-height:18px;font-size:.8rem;max-height:30px;overflow:hidden}.box .box-int > h6 {display:none}.box .box-int > .description {display:none}.box .box-int > ul {display:none}.box.small {height:150px}.box.small .box-int > h5 {font-size:.75rem;margin-bottom:0;text-align:center}.box.yellow .box-int > .box-text {background:#fa9c09}.box:hover .box-open,.box:active .box-open,.box:focus .box-open {position:absolute;width:40px;height:40px;line-height:40px;text-align:center;right:0;top:0;background:#273c75;color:#fff;font-size:30px}@media only screen and (min-width:451px) {.box {margin:25px 2%}.box .box-int {padding:0;text-align:left}}.four-columns .box,.three-columns .box,.two-columns .box,.one-column .box,.two-one-column .box {width:95%}@media only screen and (min-width:451px) {.four-columns .box,.three-columns .box,.two-columns .box,.two-one-column .box {width:45%}}@media only screen and (min-width:600px) {.four-columns .box,.three-columns .box,.two-one-column .box {width:28%}}@media only screen and (min-width:761px) {.two-one-column .box {width:95%}}@media only screen and (min-width:826px) {.four-columns .box {width:20%}}.information-box-ext {width:100%;text-align:center;top:100px;position:fixed;z-index:10}@media only screen and (min-width:761px) {.information-box-ext {top:180px}}.information-box {position:relative;display:inline-block;width:70%;min-height:60px;max-height:250px;border:1px solid #000;-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.7);-khtml-box-shadow:0 0 15px 5px rgba(0,0,0,.7);-moz-box-shadow:0 0 15px 5px rgba(0,0,0,.7);-ms-box-shadow:0 0 15px 5px rgba(0,0,0,.7);-o-box-shadow:0 0 15px 5px rgba(0,0,0,.7);box-shadow:0 0 15px 5px rgba(0,0,0,.7);background-position:center center;background-size:cover;background-repeat:no-repeat}.information-box div {background-color:rgba(255,255,255,.4);padding:10px;font-size:25px;min-height:60px;max-height:230px;vertical-align:middle;color:#000;overflow:hidden}.information-box div p {margin-top:0;margin-bottom:15px}.information-box .text-container {overflow-y:auto}.information-box.no-background div {background-color:transparent}@media only screen and (min-width:761px) {.information-box {width:auto;min-width:30%;max-width:60%}}@media only screen and (min-width:1001px) {.information-box {max-width:70%}}.information-box-ext .information-box .close-info {background-color:transparent;min-height:0;position:absolute;top:-15px;right:-15px;width:30px;height:30px;padding:0}.information-box-ext .information-box .close-info img {width:30px;height:30px}.info-hidden {display:none}.backstretch_desktop {position:absolute !important;top:0;left:0;height:200px;line-height:200px;width:100%;margin:0;padding:0;overflow:hidden}@media only screen and (max-width:760px) {.backstretch_desktop {display:none !important}}.backstretch_desktop > .backstretch_desktop_internal {display:inline-block;vertical-align:middle;line-height:normal}.backstretch_desktop > .backstretch_desktop_internal > img {display:none}.backstretch_desktop > .backstretch_desktop_internal .logo-home {display:none}.backstretch_desktop > .backstretch_desktop_internal .separator {display:none}.backstretch_desktop > .backstretch_desktop_internal .box-home {display:inline-block;width:280px;height:80px;margin-top:40px}.backstretch_desktop > .backstretch_desktop_internal .box-home > div {margin:20px 20px 5px 75px;height:43px;line-height:43px;overflow:hidden;text-align:center}.backstretch_desktop > .backstretch_desktop_internal .box-home > div > div {line-height:normal;vertical-align:middle;display:inline-block;font-weight:700;font-size:.8rem;color:#fff;-webkit-text-shadow:2px 2px 1px rgba(31,30,36,.6);-khtml-text-shadow:2px 2px 1px rgba(31,30,36,.6);-moz-text-shadow:2px 2px 1px rgba(31,30,36,.6);-ms-text-shadow:2px 2px 1px rgba(31,30,36,.6);-o-text-shadow:2px 2px 1px rgba(31,30,36,.6);text-shadow:2px 2px 1px rgba(31,30,36,.6)}@media only screen and (max-width:760px) {.single_background {background:#fff !important;padding-top:40px}}@media only screen and (min-width:761px) {.backstretch_desktop {height:75vh;line-height:75vh;position:relative !important;padding:0 !important}.backstretch_desktop > .backstretch_desktop_internal {display:inline-block;vertical-align:middle;line-height:normal;padding:20vh 0 0 0}.backstretch_desktop > .backstretch_desktop_internal > .scroll_img {display:block;position:absolute;cursor:pointer;width:35px;height:35px;top:65vh;left:50vw;margin-left:-25px}.backstretch_desktop > .backstretch_desktop_internal .box-home {font-size:7rem;font-family:Olympic,serif;display:inline-block;width:500px;height:160px;margin-top:0;margin-left:-50px;color:#fff;font-weight:400;line-height:6rem;-webkit-text-shadow:1px 1px 5px rgba(31,30,36,.7);-khtml-text-shadow:1px 1px 5px rgba(31,30,36,.7);-moz-text-shadow:1px 1px 5px rgba(31,30,36,.7);-ms-text-shadow:1px 1px 5px rgba(31,30,36,.7);-o-text-shadow:1px 1px 5px rgba(31,30,36,.7);text-shadow:1px 1px 5px rgba(31,30,36,.7);-webkit-transform:rotate(-25deg);-khtml-transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-o-transform:rotate(-25deg);transform:rotate(-25deg)}.single_background {background:#fff;min-height:100vh;line-height:100vh}}.backstretch_mobile_ext {display:none;border-bottom:8px solid #bad3e7}@media only screen and (max-width:760px) {.backstretch_mobile_ext {display:block;height:300px;position:relative}.backstretch_mobile_ext .backstretch_mobile {width:100%;height:100%}}.gallery-container > .gallery-controls .background-prev,.gallery-container > .gallery-controls .background-next,body > .gallery-controls .background-prev,body > .gallery-controls .background-next {position:fixed;left:-5px;top:50%;margin-top:-20px;width:35px;height:35px;cursor:pointer;z-index:5;background:url(/extension/gardacampingmos/design/gardacampingmos/images/freccia_sx_home.svg) no-repeat center center;-webkit-background-size:contain;-khtml-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain}@media only screen and (max-width:760px) {.gallery-container > .gallery-controls .background-prev,.gallery-container > .gallery-controls .background-next,body > .gallery-controls .background-prev,body > .gallery-controls .background-next {position:absolute;top:100px}}.gallery-container > .gallery-controls .background-next,body > .gallery-controls .background-next {left:auto;margin-right:0;right:-5px;background-image:url(/extension/gardacampingmos/design/gardacampingmos/images/freccia_dx_home.svg)}.gallery-container > .gallery-caption,body > .gallery-caption {display:none}.gallery-container > .gallery-current-image,body > .gallery-current-image {display:none}.gallery-container > .gallery-carousel,body > .gallery-carousel {padding:30px 10px}.gallery-container > .gallery-carousel > .gallery-carousel-internal > img,body > .gallery-carousel > .gallery-carousel-internal > img {width:100%}@media only screen and (min-width:761px) {.gallery-loader {position:absolute;width:300px;height:40px;top:75vh;left:50vw;margin-left:-150px;margin-top:-65px;background:rgba(186,211,231,.85) url(/extension/gardacampingmos/design/gardacampingmos/images/ajax-loader.gif) no-repeat center 20px;z-index:99999;padding-top:90px;text-align:center;font-size:1.1rem;-webkit-transform:scale(0);-khtml-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .3s ease-in-out,transform .6s ease-in-out;-khtml-transition:opacity .3s ease-in-out,transform .6s ease-in-out;-moz-transition:opacity .3s ease-in-out,transform .6s ease-in-out;-ms-transition:opacity .3s ease-in-out,transform .6s ease-in-out;-o-transition:opacity .3s ease-in-out,transform .6s ease-in-out;transition:opacity .3s ease-in-out,transform .6s ease-in-out}.gallery-loader.showLoading {-webkit-transition:opacity .6s ease-in-out,transform .3s ease-in-out;-khtml-transition:opacity .6s ease-in-out,transform .3s ease-in-out;-moz-transition:opacity .6s ease-in-out,transform .3s ease-in-out;-ms-transition:opacity .6s ease-in-out,transform .3s ease-in-out;-o-transition:opacity .6s ease-in-out,transform .3s ease-in-out;transition:opacity .6s ease-in-out,transform .3s ease-in-out;-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.gallery-container > .gallery-caption,body > .gallery-caption {display:block;position:fixed;text-align:left;right:0;padding:20px 30px;z-index:999;top:150px;-webkit-transition:right .5s ease-in-out;-khtml-transition:right .5s ease-in-out;-moz-transition:right .5s ease-in-out;-ms-transition:right .5s ease-in-out;-o-transition:right .5s ease-in-out;transition:right .5s ease-in-out;color:#fff;background:rgba(31,30,36,.8)}.gallery-container > .gallery-caption > .minimize,.gallery-container > .gallery-caption > .minimize-left,body > .gallery-caption > .minimize,body > .gallery-caption > .minimize-left {display:block;position:absolute;right:20px;top:-20px;width:40px;height:40px;cursor:pointer;background:url(/extension/gardacampingmos/design/gardacampingmos/images/minimizza_box.svg) no-repeat center center;-webkit-background-size:contain;-khtml-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain}}@media only screen and (min-width:761px) and (min-width:1184px) {.gallery-container > .gallery-caption > .minimize,.gallery-container > .gallery-caption > .minimize-left,body > .gallery-caption > .minimize,body > .gallery-caption > .minimize-left {right:-20px}}@media only screen and (min-width:761px) {.gallery-container > .gallery-caption > .minimize-left,body > .gallery-caption > .minimize-left {right:auto;left:-15px;top:-15px;width:30px;height:30px}.gallery-container > .gallery-caption.hide,body > .gallery-caption.hide {display:none}.gallery-container > .gallery-caption .gallery-caption-internal,body > .gallery-caption .gallery-caption-internal {min-height:50px;width:200px;max-height:210px;overflow:hidden}.gallery-container > .gallery-caption .gallery-title,body > .gallery-caption .gallery-title {color:#fff;text-align:center;border-color:#fff}.gallery-container > .gallery-caption .gallery-text,body > .gallery-caption .gallery-text {word-spacing:5px}.gallery-container.close-gallery-caption .gallery-caption,body.close-gallery-caption .gallery-caption {right:-235px}.gallery-container.close-gallery-caption .gallery-caption .minimize-left,body.close-gallery-caption .gallery-caption .minimize-left {background-image:url(/extension/gardacampingmos/design/gardacampingmos/images/massimizza_box.svg)}.gallery-container.hide-gallery-caption .gallery-caption,body.hide-gallery-caption .gallery-caption {right:-300px}.gallery-container > .gallery-controls,body > .gallery-controls {display:block;position:static;z-index:6;-webkit-transition:bottom .3s ease-in-out;-khtml-transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-ms-transition:bottom .3s ease-in-out;-o-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.gallery-container > .gallery-controls .background-prev,.gallery-container > .gallery-controls .background-next,body > .gallery-controls .background-prev,body > .gallery-controls .background-next {position:absolute}.gallery-container > .gallery-controls.gallery-show-controls,body > .gallery-controls.gallery-show-controls {bottom:145px}.gallery-container > .gallery-controls > div,body > .gallery-controls > div {display:inline-block;width:40px;height:40px;margin-right:10px;cursor:pointer;background:url(/extension/gardacampingmos/design/gardacampingmos/images/condividi_verde.svg) no-repeat center center;-webkit-background-size:contain;-khtml-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain}.gallery-container > .gallery-controls .gallery-prev,body > .gallery-controls .gallery-prev {background-image:url(/extension/gardacampingmos/design/gardacampingmos/images/freccia_sinistra_gallery.svg)}.gallery-container > .gallery-controls .gallery-next,body > .gallery-controls .gallery-next {background-image:url(/extension/gardacampingmos/design/gardacampingmos/images/freccia_destra_gallery.svg)}.gallery-container > .gallery-controls .gallery-play-pause,body > .gallery-controls .gallery-play-pause {background-image:url(/extension/gardacampingmos/design/gardacampingmos/images/pausa_verde_gallery.svg)}.gallery-container > .gallery-controls .gallery-play-pause.gallery-pause,body > .gallery-controls .gallery-play-pause.gallery-pause {background-image:url(/extension/gardacampingmos/design/gardacampingmos/images/play_verde_gallery.png)}.gallery-container > .gallery-controls .gallery-close,body > .gallery-controls .gallery-close {background-image:url(/extension/gardacampingmos/design/gardacampingmos/images/stop_verde_gallery.svg)}.gallery-container > .gallery-controls .gallery-share,body > .gallery-controls .gallery-share {display:none}.gallery-container > .gallery-current-image,body > .gallery-current-image {display:block;position:fixed;top:110px;right:30px;left:30px;bottom:170px;z-index:6;text-align:center}.gallery-container > .gallery-current-image .current,.gallery-container > .gallery-current-image .next,.gallery-container > .gallery-current-image .prev,body > .gallery-current-image .current,body > .gallery-current-image .next,body > .gallery-current-image .prev {display:block;max-width:100%;max-height:100%;margin:0 auto;top:50%;left:50%;position:absolute;-webkit-box-shadow:0 0 30px #000;-khtml-box-shadow:0 0 30px #000;-moz-box-shadow:0 0 30px #000;-ms-box-shadow:0 0 30px #000;-o-box-shadow:0 0 30px #000;box-shadow:0 0 30px #000;opacity:0;-webkit-transform:scale(.7);-khtml-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);-webkit-transition:opacity 1s ease-in-out,transform 1s ease-in-out;-khtml-transition:opacity 1s ease-in-out,transform 1s ease-in-out;-moz-transition:opacity 1s ease-in-out,transform 1s ease-in-out;-ms-transition:opacity 1s ease-in-out,transform 1s ease-in-out;-o-transition:opacity 1s ease-in-out,transform 1s ease-in-out;transition:opacity 1s ease-in-out,transform 1s ease-in-out}.gallery-container > .gallery-current-image .current-visible,body > .gallery-current-image .current-visible {opacity:1;-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.gallery-container > .gallery-carousel,body > .gallery-carousel {position:absolute;overflow:hidden;white-space:nowrap;z-index:5;padding:0;bottom:40px;height:200px;left:0;right:0;text-align:left;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(.3,rgba(0,0,0,.1)),color-stop(.6,rgba(0,0,0,.35)),to(rgba(0,0,0,.55)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.1) 30,rgba(0,0,0,.35) 60,rgba(0,0,0,.55));background-image:-moz-linear-gradient(top,transparent,rgba(0,0,0,.1) 30,rgba(0,0,0,.35) 60,rgba(0,0,0,.55));background-image:-ms-linear-gradient(top,transparent,rgba(0,0,0,.1) 30,rgba(0,0,0,.35) 60,rgba(0,0,0,.55));background-image:-o-linear-gradient(top,transparent,rgba(0,0,0,.1) 30,rgba(0,0,0,.35) 60,rgba(0,0,0,.55));background-image:linear-gradient(top,transparent,rgba(0,0,0,.1) 30,rgba(0,0,0,.35) 60,rgba(0,0,0,.55));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='transparent',endColorStr='rgba(0,0,0,0.55)')}.gallery-container > .gallery-carousel > .gallery-carousel-internal,body > .gallery-carousel > .gallery-carousel-internal {white-space:nowrap;position:relative;left:0;padding:0 5px 0 5px;margin-top:170px;-webkit-transition:left .12s ease-in-out,margin .3s ease-in-out;-khtml-transition:left .12s ease-in-out,margin .3s ease-in-out;-moz-transition:left .12s ease-in-out,margin .3s ease-in-out;-ms-transition:left .12s ease-in-out,margin .3s ease-in-out;-o-transition:left .12s ease-in-out,margin .3s ease-in-out;transition:left .12s ease-in-out,margin .3s ease-in-out;overflow:visible;width:auto;display:inline-block}.gallery-container > .gallery-carousel > .gallery-carousel-internal:hover,body > .gallery-carousel > .gallery-carousel-internal:hover {margin-top:100px}.gallery-container > .gallery-carousel > .gallery-carousel-internal > img,body > .gallery-carousel > .gallery-carousel-internal > img {cursor:pointer;width:auto;margin:0 5px;height:100px;opacity:.35;-webkit-transition:opacity 1s ease-in-out;-khtml-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.gallery-container > .gallery-carousel > .gallery-carousel-internal > img.current,body > .gallery-carousel > .gallery-carousel-internal > img.current {opacity:1}}body #cookie-bar,body.home #cookie-bar {background:rgba(31,30,36,.87) !important}body #cookie-bar.fixed.bottom,body.home #cookie-bar.fixed.bottom {width:200px !important;padding:10px !important;top:120px !important;bottom:auto !important}body #cookie-bar.fixed a,body.home #cookie-bar.fixed a {margin-top:15px !important}body #cookie-bar.fixed .cb-enable,body.home #cookie-bar.fixed .cb-enable {background:#bad3e7 !important;color:#273c75 !important}@media only screen and (max-width:760px) {body #cookie-bar.fixed.bottom,body.home #cookie-bar.fixed.bottom {width:200px !important;padding:10px !important;bottom:50px !important;top:auto !important}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:fixed!important;top:0;left:0;z-index:8020}.fancybox-skin{padding:0!important;margin:15px!important;position:relative;background:rgba(211,172,33,1);color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-prev span,.fancybox-next span{background-image:url('/extension/gardacampingmos/design/gardacampingmos/images/fancybox/fancybox_sprite.png')}.fancybox-prev span{background-image:url('/extension/gardacampingmos/design/gardacampingmos/images/freccia_bianca_sx.svg')}.fancybox-next span{background-image:url('/extension/gardacampingmos/design/gardacampingmos/images/freccia_bianca_dx.svg')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('/extension/gardacampingmos/design/gardacampingmos/images/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{background:#273c75 url('/extension/gardacampingmos/design/gardacampingmos/images/icona_x.svg') no-repeat center center;position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url('/extension/gardacampingmos/design/gardacampingmos/images/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:-55px}.fancybox-next{right:-55px}.fancybox-nav span{position:absolute;top:50%;width:30px;height:54px;margin-top:-27px;cursor:pointer;z-index:8040;background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px}.fancybox-prev span{left:20px;background-position:left center}.fancybox-next span{right:20px;background-position:right center}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/extension/gardacampingmos/design/gardacampingmos/images/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:visible}.fancybox-title{visibility:hidden;font:13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{overflow:hidden;color:#fff;font-size:1.3rem;height:40px;line-height:43px;-webkit-text-shadow:1px 1px rgba(0,0,0,.65);-moz-text-shadow:1px 1px rgba(0,0,0,.65);-ms-text-shadow:1px 1px rgba(0,0,0,.65);-o-text-shadow:1px 1px rgba(0,0,0,.65);text-shadow:1px 1px rgba(0,0,0,.65)}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close{background-image:url('/extension/gardacampingmos/design/gardacampingmos/images/icona_x.svg');background-size:44px 152px}.fancybox-prev span{background-image:url('/extension/gardacampingmos/design/gardacampingmos/images/freccia_bianca_sx.svg')}.fancybox-next span{background-image:url('/extension/gardacampingmos/design/gardacampingmos/images/freccia_bianca_dx.svg')}#fancybox-loading div{background-image:url('../images/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}