@font-face {font-family: 'Racing'; src: url('../font/RacingSansOne-Regular.eot'); src: url('../font/RacingSansOne-Regular.eot?#iefix') format('embedded-opentype'), url('../font/RacingSansOne-Regular.woff') format('woff'), url('../font/RacingSansOne-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal;}

/****************************************** cookie ***************************************************/
#footer1_PanelCookie {background-color: #d4d4d4; width: 100%; position: fixed; bottom: 0; left: 0; z-index: 99999; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); -moz-opacity: 0.95; -khtml-opacity: 0.95; opacity: 0.95; }
#footer1_PanelCookie .info-cookie {width: 100%; max-width:960px; margin: auto;}
#footer1_PanelCookie .info-cookie p{font-family: Arial, Helvetica, sans-serif;  color: #535353; font-size:12px; line-height:120%; padding:20px;}
#footer1_PanelCookie .info-cookie p a{font-family: Arial, Helvetica, sans-serif;  color: #535353; font-size:12px; text-decoration:none;}
#footer1_BtnCookie{cursor:pointer; font-family: Arial, Helvetica, sans-serif; colorhttp://localhost:65226/Go4Novara/E-Mobility.aspx: #535353; font-size: 12px; width: 90px; margin: auto; margin-bottom:10px; display:block; padding: 5px;  font-weight: 700; background-color: white; border: solid 1px #717171;}
/****************************************** cookie ***************************************************/

body{background:#f1ea21 url(../images/bg-page.jpg);}
.container{width:100%;}
strong{font-weight:700 !important;}
header{ position:relative;}
.center{text-align:center !important;}
.yellow{color:#ffe401;}
.break-desktop{margin-top:30px;}
.logo{width: 90%; max-width: 730px; margin-left: 1%; margin-top: 8px;}
.header{position: absolute; top:0; width: 100%; left: 0; z-index: 200; height: 100px; background:#ffe401 url(../images/orme-intestazioni.png) right top no-repeat;}
.urban{font-family: 'Racing', sans-serif; font-size: 60px; display: inline-block; vertical-align: bottom;}
.img-top{position:relative; padding-top:100px;}
.main-text-go4novara p{font-family: 'Racing', sans-serif; font-size: 3vw; color: #ffe401; text-shadow: 2px 2px black; line-height:120%;}
#navigation-icon{width: 32px; height: 30px; position: absolute; top:9px; left:9px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer;}
#navigation-icon span {display: block; position: absolute; height: 2px; width: 50%; background: #000000; opacity: 1; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
#navigation-icon span:nth-child(even) {left: 50%; border-radius: 0 9px 9px 0;}
#navigation-icon span:nth-child(odd) {left:0px; border-radius: 9px 0 0 9px;}
#navigation-icon span:nth-child(1), #navigation-icon span:nth-child(2) {top: 7px;}
#navigation-icon span:nth-child(3), #navigation-icon span:nth-child(4) {top: 18px;}
#navigation-icon span:nth-child(5), #navigation-icon span:nth-child(6) {top: 29px;}
#navigation-icon.open span:nth-child(1),#navigation-icon.open span:nth-child(6){-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
#navigation-icon.open span:nth-child(2),#navigation-icon.open span:nth-child(5) {-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
#navigation-icon.open span:nth-child(1) {left: 4px; top: 14px;}
#navigation-icon.open span:nth-child(2) {left: calc(50% - 4px); top: 14px;}
#navigation-icon.open span:nth-child(3) {left: -50%; opacity: 0;}
#navigation-icon.open span:nth-child(4) {left: 100%; opacity: 0;}
#navigation-icon.open span:nth-child(5) {left: 4px; top: 22px;}
#navigation-icon.open span:nth-child(6) {left: calc(50% - 4px); top: 22px;}
.menu-mobile{padding-bottom:100px; overflow:scroll; width: 100%; height:100vh; position: fixed; left: -100%; top:54px; background-color:#ffe401; padding-top:0; -webkit-transition: all 500ms ease-out; -moz-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; transition: all 500ms ease-out;}
.menu-mobile.open{ left: 0;}
.navigation-main{text-align:center; font-size:0; position:relative; padding:30px;}
.navigation-main li{display:inline-block;}
.navigation-main li a{font-family: 'Racing', sans-serif; font-size: 25px; color: #ffffff; text-decoration: none; padding: 6px 12px; display: block; text-transform: uppercase;}
nav{position:relative; background-color:rgba(0, 0, 0, 0.5)}

.navigation-mobile{text-align:center;}
.navigation-mobile span, .navigation-mobile p, .navigation-mobile a{font-family: 'Racing', sans-serif; font-size: 24px; color: #000000; text-decoration: none; padding:6px 5px; display: block; text-transform: uppercase;line-height:100%;}
.navigation-mobile a.small-a, .navigation-mobile span.small-a{font-family: 'Racing', sans-serif; font-size: 16px; color: #000000; text-decoration: none; padding:3px 5px; display: block; text-transform: uppercase;}
.content{width:90%; max-width:1024px; margin:auto;}
.content p{font-family: 'Montserrat', sans-serif; font-size:18px; color: #ffffff; font-weight:400; line-height:140%; text-align:left !important;}
.content p span{font-family: 'Montserrat', sans-serif; font-size:26px; color: #ffe401; font-weight:600; display:block; padding-bottom:15px; font-style: italic;}
 
 p.data-evento{font-family: 'Montserrat', sans-serif; font-size:22px; color: #ffffff; font-weight:400; padding-bottom:15px; display:inline-block; text-align:center;}
 p.titolo-evento{font-family: 'Montserrat', sans-serif; font-size:24px; color: #ffffff; font-weight:700; padding-bottom:15px; display:inline-block; text-align:center;}

.nav-active {border: solid 1px #ffffff; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;}
.scopri-di-piu{border: solid 1px #000000; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; font-family: 'Racing', sans-serif; font-size: 25px; color: #000000; text-decoration: none; padding: 0 3%; display: inline-block; text-transform: uppercase; background-color: #ffe401; text-shadow: 2px 2px #ffe401; line-height: 200%;}
.parallaxfango{background-image: url("../images/fango.jpg"); min-height: 900px; background-attachment: fixed; background-position: bottom; background-repeat: no-repeat; background-size:cover;}

.adventures1{background-image: url("../images/adventures/adventuresbg1.jpg"); min-height: 400px; background-attachment: fixed; background-position: bottom; background-repeat: no-repeat; background-size:cover;}
.adventures2{background-image: url("../images/adventures/adventuresbg2.jpg"); min-height: 400px; background-attachment: fixed; background-position: bottom; background-repeat: no-repeat; background-size:cover;}
.adventures3{background-image: url("../images/fango.jpg"); min-height: 350px; background-attachment: fixed; background-position: bottom; background-repeat: no-repeat; background-size:cover;}
.adventures4{background-image: url("../images/fango.jpg"); min-height: 350px; background-attachment: fixed; background-position: bottom; background-repeat: no-repeat; background-size:cover;}

.header-mobile{height:55px; line-height:55px; width: 100%; position: fixed; top:0; left:0; text-align: center; z-index: 200; display:none; background-color:#ffe401;}
.header-mobile img{padding-top:12px;}

.tel span, .cell span{font-size:2vw;}
.reg{position:fixed; bottom:545px; right:-135px; width:195px; height:80px; z-index:9999; cursor:pointer;}
.wa{position:fixed; bottom:430px; right:-135px; width:195px; height:80px; z-index:9999; cursor:pointer;}
.fb{position:fixed; bottom:315px; right:-135px; width:195px; height:80px; z-index:9999; cursor:pointer;}
.pr{position:fixed; bottom:200px; right:-135px; width:195px; height:80px; z-index:9999; cursor:pointer;}
.wa-int, .fb-int, .pr-int, .reg-int{position:absolute; top:-25px; left:-50px; z-index:200;}
.wa-int img, .fb-int img, .pr-int img, .reg-int img{width:100px !important;}

.tel-widget, .cell-widget{font-family: 'Racing', sans-serif; font-size:28px; color: #f2eb21; display:block; padding-top:6px; text-decoration:none; text-shadow: 2px 2px black;}
.content{width:90%; max-width:1024px; margin:auto;}

.iscriviti-content {border: solid 1px #ffffff; display: none; position: absolute; background-color: #ffe401; padding:0; z-index: 1; top:35px; left:0; width:100%; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.iscriviti-content li a {font-family: 'Montserrat', sans-serif; font-size:13px; line-height:100%; font-weight:600; color:#000000;}
.iscriviti-content li:first-child{padding-top:10px;}
.iscriviti-content li:last-child{padding-bottom:10px;}
.iscriviti:hover .iscriviti-content {display: block;}

.foto-content {border: solid 1px #ffffff; display: none; position: absolute; background-color: #ffe401; padding:0; z-index: 1; top:35px; left:0; width:100%; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.foto-content li a {font-family: 'Montserrat', sans-serif; font-size:13px; line-height:100%; font-weight:600; color:#000000;}
.foto-content li:first-child{padding-top:10px;}
.foto-content li:last-child{padding-bottom:10px;}
.foto:hover .foto-content {display: block;}


.progetti-content {border: solid 1px #ffffff; display: none; position: absolute; background-color: #ffe401; padding:0; z-index: 1; top:35px; left:0; width:100%; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.progetti-content li:first-child{padding-top:10px;}
.progetti-content li:last-child{padding-bottom:10px;}
.progetti-content li a {font-family: 'Montserrat', sans-serif; font-size:13px; line-height:100%; font-weight:600; color:#000000;}
.progetti:hover .progetti-content {display: block;}

.gallery-content {border: solid 1px #ffffff; display: none; position: absolute; background-color: #ffe401; padding:0; z-index: 1; top:35px; left:0; width:100%; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.gallery-content li:first-child{padding-top:10px;}
.gallery-content li:last-child{padding-bottom:10px;}
.gallery-content li a {font-family: 'Montserrat', sans-serif; font-size:13px; line-height:100%; font-weight:600; color:#000000;}
.gallery:hover .gallery-content {display: block;}

.flattrack-content {border: solid 1px #ffffff; display: none; position: absolute; background-color: #ffe401; padding:0; z-index: 1; top:35px; left:0; width:100%; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.flattrack-content li:first-child{padding-top:10px;}
.flattrack-content li:last-child{padding-bottom:10px;}
.flattrack-content li a {font-family: 'Montserrat', sans-serif; font-size:13px; line-height:100%; font-weight:600; color:#000000;}
.flattrack:hover .flattrack-content {display: block;}

#NavMobile1_LblDoveSiamoM, #NavMobile1_LblChiM{padding:0 5px;}

.relative-full{position:relative; width:100%; height:100%; text-align:right; padding-right:4px;}
.img-top img, .img-responsive{width:100%;}
.main-text-go4novara{position: absolute; bottom: 10%; left: 5%; z-index: 100;}
.animation-delay-3000{-webkit-animation-delay: 3s; animation-delay: 3s;}
.animation-delay-5000{-webkit-animation-delay: 5s; animation-delay: 5s;}
.vis-desktop, .not-vis-from-tablet{display:block !important;}
.vis-mobile, .vis-tablet{display:none !important;}
.palla-rete{position:fixed; top:0; left:0; z-index:300; width:100%; max-width:1920px;}
.palla-rete img{width:100%;}
.navigation{width:100%; max-width: 800px; margin: auto; display: flex; justify-content: space-between;}
.navigation div a{color:#000000; text-decoration: none; display: block; text-align: center;}
.title-section{width:100%; text-align:center;}
.title-section img{width:90%; max-width:500px; margin:auto;}
.parallaxbeach{background-image: url("../images/campo-beachvolley.jpg"); min-height: 900px; background-attachment: fixed; background-position: bottom; background-repeat: no-repeat; background-size:cover;}
.footer{width:100%; text-align:center; padding:20px; background-color:#ffe401; margin-top:80px; position:relative;}
.footer-login{position:absolute; bottom:7px; right:10px; z-index:100px; font-family: 'Montserrat', sans-serif; font-size:14px; color: #000000; font-weight:400;}
.footer-login img{max-width:35px;}
.footer-login a{display:block;}
.footer p{font-family: 'Montserrat', sans-serif; font-size:14px; color: #000000; font-weight:400; line-height:140%;}

nav.sticky{position: -webkit-sticky; position: sticky; top: 0; z-index:9998;}
.container-slider{position:relative;}
.slider1 {width: 100%; padding-top:100px;}
.slider1 .slick-slide {margin:0; outline:none;}
.slider1 .slick-slide img {width: 100%;}
.slider1 .slick-dots {position: absolute; bottom: 20px; list-style: none; display: block; text-align: center; padding: 0; margin: 0; width: 100%;}
.slider1 .slick-dots li {position: relative; display: inline-block; width:20px; height:5px; margin: 0 5px; padding: 0; cursor: pointer; font-size:0; border:0; line-height:0;}
.slick-dots li button {border: 0; background: transparent; display: block; width:20px; height: 5px; outline: none; line-height: 0px; font-size: 0px; color: transparent; padding: 5px; cursor: pointer; }
.slider1 .slick-dots li button:hover, .slider1 .slick-dots li button:focus {outline: none; }
.slider1 .slick-dots li button:before{position: absolute; top: 0; left: 0; content: ""; width:20px; height:5px; background-color:#000000;}
.slider1 .slick-dots li button:hover:before{background-color:yellow;}
.slider1 .slick-dots li.slick-active button:before {background-color:yellow;}
.bg-calcetto{background-image: url("../images/calcetto/sfondo.gif"); background-repeat: no-repeat; background-size: 100%;}
.right-180{right:180px;}
.right-0{right:0;}
.banner{display:none; width:100%; padding:30px; background-color:#000000;}
.banner-int{width:100%; max-width:1280px; margin:auto;}
.banner p{font-family: 'Changa One', cursive; color: #f2eb21; font-size: 40px; text-align: center;}
.close-banner{width:20px; height:20px; position:absolute; top:0; right:25px; cursor:pointer;}
.containeriframe{position: relative; overflow: hidden; width: 100%; padding-top: 40.25%;}
.responsive-iframe {position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%;} 
.set-space-dove-siamo{padding-top:10px !important; padding-bottom:30px;}
.dove-contatti{font-family: 'Montserrat', sans-serif; font-size:24px; color: #ffffff; font-weight:500; display:block; margin-top:10px; text-decoration:none;}
.logo-giallo{width:70%; margin-top:30px; margin-bottom:20px;}
.logo-giallo img{width:100%;}
.adjust-border{max-width:50%; margin:auto; border:solid 1px #000000;}
.firma{display:block; max-width:150px; margin-bottom:20px;}
.ditraverso{display:inline-block; padding:5px 15px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; font-family: 'Racing', sans-serif; font-size: 18px; color: #ffffff; text-decoration: none; text-transform: uppercase; border:solid 1px #ffffff;}
.container-video {position: relative; overflow: hidden; width: 100%; padding-top: 56.25%;}
.responsive-iframe{position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; }
.video-box, .eventi-box{text-align:center; font-size:0;}
.video-item, .eventi-item{display:inline-block; width:46%; padding:2%; text-align:center; vertical-align:top;}
.eventi-item-motor-week-end{display: inline-block; width: 50%; padding: 1%; text-align: center;}
.go4mw-info{text-decoration:none; display:block; margin:30px 0;cursor: pointer; font-family: 'Racing', sans-serif; font-size: 18px; color: #000000; padding: 15px; background-color: #ffe401; text-transform: uppercase; width:100%; text-align:center;}
.eventi-item a img{width:100%;}
.piantago4{font-family: 'Montserrat', sans-serif; font-size:16px; color: #ffffff; padding-top:20px; display:block;}

.eventoGO4{display:none; width:100%; padding:0; background-color:#000000;}
.eventoGO4-int{width:100%;}
.eventoGO4 p{font-family: 'Racing', sans-serif; color: #ffffff; font-size: 40px; text-align: center;}
.eventoGO4-int p a{font-family: 'Racing', sans-serif; color: #ffffff; font-size: 30px;}
.close-eventoGO4{width:20px; height:20px; position:absolute; top:0; right:25px; cursor:pointer;}

.submenu{font-family: 'Montserrat', sans-serif; font-size:12px !important;}

.sport-row{text-align:left; font-size:0; margin-bottom:20px;}
.sport-cell{display:inline-block; vertical-align:middle; margin-right:10px;}
.sport-cell a{font-family: 'Montserrat', sans-serif; font-size:16px; color: #ffffff; padding-left:10px; line-height:140%;}
.sport-cell span{font-family: 'Montserrat', sans-serif; font-size:24px; color: #ffffff;}
input[type=checkbox]{width: 35px;height: 35px;}
.textinfo{font-family: 'Montserrat', sans-serif; font-size:16px; color: #ffffff; padding:10px; background-color:#484848;}
input[type="submit"]{cursor:pointer; font-family: 'Racing', sans-serif; font-size: 18px; color: #000000; padding: 15px; background-color: #ffe401; text-transform: uppercase; width: 200px;}
#LblMessaggio, #AlertEmail, #AlertTelefono{font-family: 'Montserrat', sans-serif; font-size:14px; color:red; padding-left:0;}
.Motorweekend{text-align:center; cursor:pointer; font-family: 'Racing', sans-serif; font-size: 18px; color: #000000; padding: 15px; background-color: #ffe401; text-transform: uppercase; margin-top:30px; display:block; text-decoration:none;}
.motor-title{font-family: 'Racing', sans-serif !important; font-size: 3vw !important; color: #ffe401 !important; line-height:100%; letter-spacing:2px;}
.link-info{font-family: 'Montserrat', sans-serif; font-size:16px; color: #ffffff; padding:20px 0; display:block;}
.regolamento a{font-family: 'Montserrat', sans-serif; color:#ffe401; font-size:16px; padding-bottom:20px; display:block;}

.go4-login{position: fixed; z-index: 9999; bottom: 15px; right: 15px;}
.go4-login img{width: 30px;}

/* Eventi */
.BoxEventi{width:90%; max-width:1024px; margin:auto; padding-top:20px;}
.BoxEventi p{color: #ffffff; padding:10px 0;}
.BoxEventi p span{line-height:120%;}
#HyperLinkRegolamento{display:block; font-family: 'Montserrat', sans-serif; color:#ffffff; font-size:16px; padding:5px 0; font-weight:700;}
.separator-top-eventi{width:100%; height:100px;}

/* home 8 blocchi */
.home-box-otto{width:100%; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; column-gap:0; justify-items: center; align-items: center; padding-top:101px;}
.home-box-otto div, .home-box-otto div img{width:100%;}
.titolo-otto-sezioni{font-family: 'Montserrat', sans-serif !important; font-size:36px !important; color: #ffffff; padding:20px 0; font-weight:700 !important;}
.desc-otto-sezioni{font-family: 'Montserrat', sans-serif !important; font-size:22px !important; color: #ffffff;}
.box-link-bottom{text-align:center; font-size:0; width:100%; max-width:1024px; margin:auto; margin-top:50px;}
.box-link-bottom div{display:inline-block; width:12.5%;}
.box-link-bottom div a{line-height:150%; text-decoration:none; text-transform:uppercase; font-family: 'Racing', sans-serif !important; font-size:18px !important; color: #ffffff; font-weight:500; padding: 0 5px;}

/* box foto */
.box-wall div{margin-top:20px;}
.box-wall div p{font-family: 'Montserrat', sans-serif; font-size:16px; color: #ffffff; margin-bottom:2px;}
.box-wall input[type=file], .box-wall input[type=text]{max-width: 340px; width: 100%; background-color: #ffffff; padding: 10px; font-family: 'Montserrat', sans-serif; font-size: 12px; -moz-box-sizing: border-box; box-sizing: border-box;}
.focuscheck{border:solid 8px red !important;}
.box-wall select {width: 100%; padding: 10px; background-color: #ffffff; max-width: 300px; outline:none;}
.grid{width:100%;}
.grid-item, .grid-sizer{width:25%;}
.grid-item {float:left;}
.gutter-sizer { width:0;}
.messaggio-foto{text-align:center; margin: 10px 0;}
.didascaliafoto{font-family: 'Montserrat', sans-serif !important; font-size:13px !important; color: #ffffff; display:inline-block; padding:5px 10px; }
.box-foto-dida-data{text-align:center; width:100%; font-size:0;}
.box-foto-dida-data div{width:50%; display:inline-block;}
.box-foto-dida-data div:nth-child(even){text-align:right;}
.box-foto-dida-data div:nth-child(odd){text-align:left;}
/* box foto */

/* box idea regalo */
.box-idea-regalo{text-align:center; width:90%; font-size:0; margin-bottom:80px;}
.box-idea-regalo div{width:33.333%; display:inline-block; text-align:center;}
.box-idea-regalo div img{display: block; max-width: 200px; width: 100%; margin:auto; padding:40px 0 10px;}
.box-idea-regalo div a, .link-vedi-tutte-idee{font-family: 'Montserrat', sans-serif; font-size:18px; color:#ffe401;}
/* box idea regalo */
    
   
@media(max-width:1440px)
{
}

@media(max-width:1280px)
{
    .navigation-main li a {font-size: 22px;}
}

@media(max-width:1024px)
{
 
.wa-int img, .fb-int img, .pr-int img, .reg-int img{width: 90px !important;}
.tel span, .cell span{font-size:2.5vw;}
.vis-tablet{display:block;}
.parallaxcalcetto, .parallaxbeach, .not-vis-from-tablet, .parallaxfango, .adventures1, .adventures2, .adventures3, .adventures4{display:none;}
.content p span{font-size: 24px;}
 p.data-evento{font-size:20px;}
 p.titolo-evento{font-size:24px;}
.calcetto-novara p{font-size: 5vw;}
.calcetto-novara a{font-size: 4.2vw; text-shadow: 3px 3px black;}
.navigation-main li a {font-size: 22px;}
nav{margin-bottom:5px;}
.footer p{font-size:14px;}
.logo{margin-top:1%;}
.main-text-go4novara p{font-size:4vw;}
.BoxEventi p{font-size:28px;}
.home-box-otto{display: grid; grid-template-columns: 1fr 1fr;}
.titolo-otto-sezioni{font-size:28px !important;}
.desc-otto-sezioni{font-size:20px !important;}
.box-link-bottom{margin-top:30px;}
.box-link-bottom div{width:25%;}
.box-idea-regalo{margin-bottom:50px;}
.box-idea-regalo div{width:50%;}
.box-idea-regalo div img{padding:30px 0 10px;}
.box-idea-regalo div a {font-size:16px;}
/* box idea regalo */
}

@media(max-width:768px)
{
.content p span{font-size: 22px;}
 nav{margin-bottom:10px;}
.content p{font-size: 18px;}
.footer p{font-size:13px;}
.logo{margin-top:3%;}
.scopri-di-piu{font-size: 20px;}
.video-item, .eventi-item{display:block; width:90%; padding:0; margin:auto; padding-top:30px;}
.BoxEventi p{font-size:22px;}
 p.data-evento{font-size:18px;}
 p.titolo-evento{font-size:22px;}
 .grid-item, .grid-sizer{width:33.333%;}
}

@media(max-width:767px)
{
.img-top {padding-top: 56px;}
.header-mobile img{padding-top:2px;}
.header, .vis-desktop, .navigation-main, nav{display:none !important;}
.vis-mobile{display:block !important;}
.header-mobile{display:block; height:55px; line-height:55px;}
.calcetto-novara {top:70px; right:0; width:100%; text-align:center;}
.calcetto-novara p{font-size: 6vw; text-shadow: 2px 2px black; padding-bottom:10px;}
.calcetto-novara a{font-size: 5vw; text-shadow: 2px 2px black; padding-right:0; padding-left:10px;}
.tel span, .cell span{font-size:3.5vw;}
.content p span{font-size: 20px; padding-top:30px;}
.content p{font-size: 16px;}
.footer p{font-size:12px;}
.bg-calcetto {background:none !important;}
.banner{padding-top:80px;}
.banner p{font-size: 30px;}
.containeriframe {padding-top: 56.25%;}
.set-space-dove-siamo{padding-top:80px !important;}
.logo{margin-top:0; max-width:200px;}
.main-text-go4novara p {font-size: 7vw; line-height:140%;}
.scopri-di-piu {font-size: 24px;}
.slider1{padding-top:60px;}
.main-text-go4novara{bottom:10%;}
.logo-giallo{width:90%;}
.wa-int img, .fb-int img, .pr-int img, .reg-int img{width:60px !important;}
.wa-int, .fb-int, .pr-int, .reg-int{top:-5px;}
.pr{bottom:70px; width:150px !important;}
.wa{bottom:210px; width:150px !important;}
.fb{bottom:140px; width:150px !important;}
.reg{bottom:280px; width:150px !important;}
.gallery-content {border:none; display:block; position: relative; top:0 !important;}
.gallery-content li a{font-weight:400;}
.gallery-content li:first-child{padding-top:0 !important;}
.eventoGO4 {padding-top: 56px;}
.eventoGO4 p{font-size: 22px;}
.eventoGO4-int p a{font-size: 20px;}
.close-eventoGO4{top:60px; right:10px;}
.tel-widget, .cell-widget{font-size:24px;}
.sport-cell span{font-size:18px;}
input[type=checkbox]{width: 30px;height: 30px;}
input.textinfo{font-size:18px;}
.eventi-item-motor-week-end{display:block; width: 100%;}
.motor-title{font-size: 6vw !important;}
.home-box-otto{display: grid; grid-template-columns: 1fr; padding-top:0;}
.titolo-otto-sezioni{font-size:26px !important;}
.desc-otto-sezioni{font-size:17px !important;}
.box-link-bottom{margin-top:20px;}
.box-link-bottom div{width:50%;}
.BoxEventi p span{line-height:130%;}
.separator-top-eventi{height:55px;}
 p.data-evento{font-size:16px;}
 p.titolo-evento{font-size:20px;}
.grid-item, .grid-sizer{width:50%;}
.break-desktop{margin-top:0;}
.box-idea-regalo{margin-bottom:40px;}
.box-idea-regalo div{width:100%;}
.box-idea-regalo div a {font-size:15px;}
}

@media(max-width:480px)
{
.header-mobile {height: 55px; line-height: 55px;}
.calcetto-novara p{font-size: 8vw;}
.calcetto-novara a{font-size: 7vw; text-shadow: 2px 2px black;}
.tel span, .cell span{font-size:5vw;}
.content p span{font-size: 18px;}
.content p{font-size: 14px;}
.main-text-go4novara p {font-size: 6vw; line-height:120%;}
.scopri-di-piu {font-size: 18px; margin-top:10px;}
.banner p{font-size: 26px;}
.box-link-bottom div{width:100%;}
.grid-item, .grid-sizer{width:100%;}
}

@media(max-width:320px)
{
.calcetto-novara a{font-size: 8vw;}
.tel span, .cell span{font-size:6vw;}
.main-text-go4novara p {font-size: 7vw; line-height:100%;}
}