.page-id-3104 h3{
margin-bottom:24px;
}
.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium {
border: 1px solid #000;
padding: 4px;
}
.soldout {
position: absolute;
top: 20px;
background: yellow;
width: 60px;
height: 60px;
border-radius: 50%;
padding: 14px;
line-height: 0.8em;
}
.soldout p strong {
color: #444;
font-size: 12px;
line-height: 0.85em;
}
.closed {
position: absolute;
top: 20px;
background: yellow;
width: 60px;
height: 60px;
border-radius: 50%;
padding: 14px;
line-height: 0.8em;
}
.closed p strong {
color: #444;
font-size: 12px;
line-height: 2.85em;
margin-left: -8px;
}
.btn-modal-lg {
-webkit-border-radius: 6px;
border-radius: 0px;
border: 0px;
}
mark {
padding: 0px !important;
}
#titolone h4{
border-top:3px solid #f0f0f0;
margin-top:10px;
padding-top:10px;
font-weight: bold;
}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
border: 1px solid #444;
}
.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_page_footer .button.gform_previous_button {
margin-right: 10px;
background: yellow;
padding: 10px;
border: 0px;
}
.gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"]{
background: #7db5e6;
padding: 10px 20px;
border: 0px;	
}
#menuevento a{
font-size:1.3em;
text-decoration: underline;
color:#fff;
}
#menuevento {
color: #fff;
}
.bloccotrainer p{
font-size:85%;
} .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]{
width: 19px;
}
.vc_column_container > .vc_column-inner {
padding-left: 45px;
padding-right: 45px;
}
.justify p{
text-align: justify;
}
.transparent-header > header.header-type-1 .ubermenu ul li a{
color:#fff;
}
.ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target {
color: #444;
}
.ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-target {
font-weight: normal;
font-size: 15px;
}
.search-site{
display:none;
}
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target{
color: #1f93d4;
}
#lepersone{
background: rgb(230,230,230);
background: linear-gradient(121deg, rgba(230,230,230,1) 0%, rgba(230,230,230,1) 82%, rgba(180,180,180,1) 100%); 
}
.dugongo{
padding-top: 70px !important;
padding-bottom:52px !important;
color: #fff;
border-top:5px solid #fff;
}
.dugongo h3{
font-weight: 800;
color:#fff;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
font-size:160%;
}
.dugongo p{
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
font-size:130%;	
}
.iso p{
font-style: italic;
font-weight:normal;
font-size:15px;
}
section{
padding: 0px !important;
font-size:17px;
}
a:hover{
text-decoration: none;
color: inherit;
}
mark{
background-color: #f7e414;
}
#testata {
height: 75vh;
}
#testata h1{
color:#fff;
font-weight: 800;
font-style: italic;
font-size:50px;
}
#testata p{
color:#fff;
font-size:22px;
}
#testata p a{
color:#fff;
} #testaservizi {
background-position: top center !important;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
}
#testaservizi h3{
text-transform: uppercase;
font-weight:800;
margin-bottom:64px;
}
#testaservizi h2,
#testaservizi h3,
#testaservizi h4,
#testaservizi h5,
#testaservizi p{
color:#fff;
}
#testaservizi h1{
padding-top:50px;
color:#fff;
font-weight: 800;
font-style: italic;
font-size:50px;
}
#testaservizi h4{
color:#fff;
font-weight: 600;
font-style: italic;
font-size:25px;
}
#partemovente{
margin-top:100px;
}
#partemovente h1{
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
}
#partemovente p{
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
}
.nonoltre{
height:76px;
overflow: hidden;
}
.muoviti{
position: relative;
white-space: nowrap;
animation: move 9s;
animation-iteration-count: infinite;
animation-delay: 3s;
}
@keyframes move {
0%   { top: 0px; }
25%  { top: -90px; }
50%  { top: -180px; }
75%  { top: -270px; }
100% { top: 0px; }
}
.sottolineagiallo strong{
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 80%, #f7e414 80%);
}
.giallo{
color:#f7e414;
}
#guida{
margin-top: 150px;
margin-bottom:50px;
}
#guida h2{
font-weight: 600;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
color:#fff;
font-size:40px;
}
#guida h2 strong{
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 80%, #f7e414 80%);
}
.centralo{
width:max-content;
margin:0px auto;
}
.spaced{
margin-left:20px;
}
.margina .vc_col-sm-6{
padding-left:30px !important;
padding-right:30px !important;
margin-bottom:75px;
}
.margina .vc_col-sm-8{
padding-left:30px !important;
padding-right:30px !important;
}
.margina p a{
color: #f7e414;
}
#testaservizi p{
color:#fff;
font-size:22px;
}
#missionservizi {
padding:0px 0px !important;
}
#missionservizi h4{
color:#fff;
font-weight:400;
}
#missionservizi p{
color:#fff;
}
#leadershipday{
padding-top: 150px !important;
padding-bottom: 150px !important;
}
#leadershipday h2{
font-weight: 800;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
color: #fff;
font-size: 40px;
letter-spacing: -2px;
font-style:italic;
}
#leadershipday h2 strong{
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 80%, #f7e414 80%);
}
#leadershipday h3{
font-size:21px;
font-weight: 600;
color:#fff;
}
#leadershipday p{
color:#fff;
margin: 20px 0px;
}
#leadershipday p br{
margin-bottom:15px;
}
#leadershipday h1 a{
font-size: 55px;
font-weight: 800;
color: #fff;
letter-spacing: -0.08em;
text-decoration: none;
-webkit-transition: letter-spacing .6s ease;
transition: letter-spacing .6s ease;
}
#leadershipday h1 a:hover{
letter-spacing:-0.05px;
}
.randomizza{
background-image: url(https://www.azimuthconsulting.net/ws0101/wp-content/uploads/2020/07/timone_fondo.jpg);
}
@media only screen and (max-width: 600px) {
#testaservizi h1 {
font-size: 25px;
margin-bottom: 25px;
}
#testaservizi h3{
font-size:16px;
}
#guida h2 {
font-size: 30px;
}
.margina .vc_col-sm-6 {
padding-left: 10px !important;
padding-right: 10px !important;
margin-bottom: 25px;
}
.margina .vc_col-sm-8{
padding-left: 10px !important;
padding-right: 10px !important;
}
#testaservizi p {
font-size: 17px;
}
.unoquattrosei{
min-height:146px;
}
@keyframes move {
0%   { top: 0px; }
25%  { top: -70px; }
50%  { top: -150px; }
75%  { top: -200px; }
100% { top: 0px; }
}
#leadershipday h2{
font-size: 30px;
line-height:1em;
}
#leadershipday h3{
font-size:23px;
}
}
.play:before{
content: '“';
color: #fff;
font-size: 100px;
font-family: 'Playfair display', serif;
margin: 0px;
padding: 0px;
line-height: 0em;
position: relative;
top: 40px;
}
.play p{
font-family: 'Playfair display', serif;
font-style: italic;
font-size:30px !important;
line-height: 1em;
}
.play:after{
content: '“';
color: #fff;
font-size: 100px;
font-family: 'Playfair display', serif;
margin: 0px;
padding: 0px;
line-height: 0em;
position: relative;
top: 0px;
float: right;
transform: rotate(180deg);
}
#testaservizi #guida h3{
font-size:25px;
font-weight: 600;
}
.ticker-wrap {
width: 100%;
overflow: hidden;
height: 4rem;
box-sizing: content-box;
font-style: italic;
font-weight: 300;
}
.ticker-wrap .ticker {
display: inline-block;
height: 4rem;
line-height: 4rem;
white-space: nowrap;
padding-right: 100%;
box-sizing: content-box;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-name: ticker;
animation-name: ticker;
-webkit-animation-duration: 90s;
animation-duration: 90s;
}
.ticker-wrap .ticker__item {
display: inline-block;
padding: 0 2rem;
font-size: 2rem;
color: white;
}
@-webkit-keyframes ticker {
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
visibility: visible;
}
100% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes ticker {
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
visibility: visible;
}
100% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
#leadership h1{
font-size:75px;
font-weight: 800;
color:#fff;
letter-spacing:-0.08em;
font-style: italic;;
}
.bordatondo img{
border:10px solid #fff;
border-radius:50%;
}
#canoa{
padding:200px;
}
#canoa h2{
font-weight: 800;
font-size:40px;
letter-spacing: -0.05em;
text-transform: uppercase;
font-style: italic;
padding:0px;
margin:0px;
color: #f7e414;
line-height:1em;
text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);
}
.canoetta{
position: relative;
top: -150px;
left: -100px;
}
.canoetta p{
font-size:20px;
max-width:85%;
font-style: italic;
font-weight: 400;
color:#fff;
text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);
}
#howto h2{
color:#fff;
font-weight:600;
}
#howto p{
color:#fff;
}
#cosace .arrow-right {
width: 0;
height: 0;
border-right: 20px solid transparent;
border-top: 20px solid #0c4b7c;
border-left: 20px solid transparent;
position: absolute;
left: 60px;
top: 0px;
}
#spiegone{
padding:35px;
}
#spiegone p{
color:#0c4b7c;
font-size:18px;
line-height:1.4em;
border-right:5px solid #0c4b7c;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
} 
#spiegone ol{
font-size:18px;
font-family: 'Playfair display', serif;
font-style: bold;
color: #0c4b7c;
}
#spiegone li{
margin-bottom:6px;
text-decoration: underline;;
}
#rivolto{
background-position: right bottom !important;
background-repeat: no-repeat !important;
background-size: contain;
min-height:500px;
}
#rivolto h3{
font-weight:800;
}
#rivolto p{
font-size:16px;
line-height: 1.8em;
}
#cosariceverai .freccia{
width: 0;
height: 0;
border-right: 20px solid transparent;
border-top: 20px solid #000;
border-left: 20px solid transparent;
position: absolute;
left: 60px;
top: 0px;
}
#cosariceverai{
color:#fff;
font-size:16px;
}
#cosariceverai h3{
font-weight:800;
color:#fff;
}
#cosariceverai p{
font-size:16px;
color: #fff;
line-height: 1.8em;
}
.grosso button, .grosso a{
border-radius:0px;
padding:20px 40px;
border:0px;
color:#000 !important;
font-weight:bold;
margin-top:40px;
}
.sizefissa button, .sizefissa a{
width:300px !important;
}
@media only screen and (max-width: 600px) {
.ubermenu-responsive.ubermenu .ubermenu-nav {
background: #fff;
}
.play p {
font-size: 17px !important;
line-height: 1.6em;
}
#testaservizi #guida h3 {
font-size: 16px;
}	
#guida {
margin-top: 150px;
margin-bottom: 0px;
}
#leadership h1 {
font-size: 45px;
}
#canoa {
padding: 50px;
}
.canoetta{
position: relative;
top: -75px;
left: 0px;
}
.canoetta p {
font-size: 15px;
}
#rivolto{
background-image: none !important;
}
.bordatondo img {
border: 3px solid #fff;
border-radius: 50%;
max-width: 85%;
}
#spiegone {
padding:10px;
}
#spiegone p {
font-size: 15px;
}
#spiegone ol {
font-size: 14px;
}
} #testatachisiamo {
height: 55vh;
}
#testatachisiamo h1{
color:#fff;
font-weight: 800;
font-style: italic;
font-size:50px;
}
#testatachisiamo p{
color:#fff;
font-size:22px;
}
#sottotestata{
padding:70px 0px;
}
#sottotestata h2{
color:#0086cf;
font-weight: 800;
margin:0px;
}
#sottotestata h3{
color:#0086cf;
text-transform: none;
margin:0px;
}
#sottotestata p{
margin-top:24px;
}
#sottotestata strong{
font-size:21px;
}
#sottotestatachisiamo{
padding:70px 0px;
}
#sottotestatachisiamo h2{
color:#0086cf;
font-weight: 800;
margin:0px;
}
#sottotestatachisiamo h3{
color:#0086cf;
text-transform: none;
margin:0px;
}
#sottotestatachisiamo p{
margin-top:24px;
max-width:80%;
}
#primafascia h3{
color:#fff;
font-style: italic;
}
#primafascia h4{
color:#fff;
font-weight: 600;
}
#primafascia .news p{
color:#fff;
}
.bottonelight a{
color:#0086cf !important;
font-weight: bold;
text-transform: uppercase;
}
.modalino button{
color: #0086cf !important;
font-weight: bold;
text-transform: uppercase;
background-color: #ebebeb;	
padding:10px 25px;
border:0px;
border-radius:0px;
}
.modalino button:hover{
background-color: #0086cf !important;
font-weight: bold;
text-transform: uppercase;
color: #fff !important;	
} 
#primafascia .mission h3{
color:#0086cf;
font-style: italic;
}
#primafascia .mission h4{
color:#0086cf;
font-weight: 600;
}
#primafascia .mission p{
color:#444;
max-width:65%;
}
.mission{
background-image: url(https://www.azimuthconsulting.net/ws0101/wp-content/uploads/2020/06/azimuth_rotta.jpg);
background-position: right center;
background-repeat: no-repeat;
background-size: 40%;
background-color: #e5e5e5;
}
#primafascia .mission .bottonelight a{
color:#fff !important;
background-color: #a02223;
}
#missionspace {
padding:50px 0px !important;
}
#missionspace h3{
color:#fff;
font-style: italic;
font-size:60px;
font-weight:bold;
}
#missionspace h5{
color:#fff;
font-style: italic;
font-size:30px;
font-weight:bold;
text-transform: none;
}
#missionspace p{
color:#fff;
max-width:45%;
margin:20px auto;
}
#cosafacciamo{
color:#182369;
}
#cosafacciamo h3{
color:#182369;
font-size:30px;
font-weight: bold;
text-align: center;
margin:30px 0px;
}
#cosafacciamo .post-formatting img, .wpb_text_column img {
width: 30px;
}
#teamchisiamo{
color:#000;
text-align: center;
padding-top:20px !important;
padding-bottom:20px !important;
font-size:16px;
}
#teamchisiamo h3{
color:#182369;
font-size:30px;
font-weight: bold;
text-align: center;
margin:30px 0px;
}
#teamchisiamo .post-formatting img, .wpb_text_column img {
width: 30px;
}
#bluebox{
background-color: #182369;
color:#fff;
padding:50px 0px !important;
}
#bluebox h4{
color:#fff;
font-weight: 800;
text-transform: none;
}
#bluebox .speciale p{
color:#fff;
font-style:italic;
font-size:16px;
font-weight: normal;
}
#bluebox .minime{
font-size:12px !important;
font-style: normal !important;
}
#bluebox .minime a{
color: #fff;
text-decoration: underline;
}
#direction h1, 
#direction h2, 
#direction h3, 
#direction h4, 
#direction h5, 
#direction h6, 
#direction p, 
#direction p a{
color:#fff;
} 
#direction h3{
font-weight: 600;
}
.direzione{
background: rgb(83,123,179);
background: linear-gradient(187deg, rgba(83,123,179,1) 0%, rgba(61,100,157,1) 100%); 
}
.sviluppo{
background: rgb(59,192,240);
background: linear-gradient(187deg, rgba(59,192,240,1) 0%, rgba(2,155,210,1) 100%); 
}
.innovazione{
background: rgb(15,107,130);
background: linear-gradient(187deg, rgba(15,107,130,1) 0%, rgba(0,89,110,1) 100%); 
}
.teamone{
background: rgb(52,78,115);
background: linear-gradient(187deg, rgba(52,78,115,1) 0%, rgba(25,56,100,1) 100%); 
}
.cambiamento{
background: rgb(168,184,225);
background: linear-gradient(153deg, rgba(168,184,225,1) 0%, rgba(124,141,186,1) 100%); 
}
.processi{
background: rgb(148,222,239);
background: linear-gradient(153deg, rgba(148,222,239,1) 0%, rgba(113,214,239,1) 100%); 
}
#clienti{ padding-top: 55px !important;
padding-bottom: 55px !important;
}
#clienti h4{
font-style: italic;
color: #adadad;
font-size:70px;
font-weight: 900;
line-height:0.81em;
}
#clienti p{
color: #adadad;
font-size:16px;
}
#clienti p i {
font-weight: normal !important;
}
#clienti .bottonelight a{
color:#adadad !important;
font-weight: bold;
text-transform: uppercase;
}
#faro{
padding-top: 35px !important;
padding-bottom: 225px !important;	
}
#faro h3{
color:#fff;
font-size:30px;
line-height:0.9em;
font-weight:900;
font-style: italic;
}
#faro p{
color:#fff;
font-size:19px;
font-weight:900;	
}
.marker{
background-image: url(https://www.azimuthconsulting.net/ws0101/wp-content/uploads/2020/06/marker.jpg);
background-repeat: repeat-x;
background-position: bottom;
font-weight:bold;
}
.marker:hover{
background-image: url(https://www.azimuthconsulting.net/ws0101/wp-content/uploads/2020/06/markerhover.jpg);
background-repeat: repeat-x;
background-position: bottom;
font-weight:bold;
}
#values .vc_col-sm-8 {
padding-top:20px !important;
padding-bottom:20px !important;
}
#values h3{
color:#1786c9;
font-size:30px;
line-height:0.9em;
font-weight:900;
font-style: italic;
}
#values h4{
color:#1786c9;
font-size:24px;
line-height:0.9em;
font-weight:900;
}
#values p{
max-width:80%;
color:#fff;
font-size:17px;
}
footer{
background: rgb(24,35,105) !important;
background: linear-gradient(0deg, rgba(24,35,105,1) 0%, rgba(7,14,57,1) 100%) !important; 
border-top:5px solid #fff;
}
footer a{
color:#fff;
}
footer.site-footer.inverted .footer-widgets .sidebar ul li a {
color: #fff;
}
.footer-bottom{
color:#fff;
}
footer.site-footer.inverted .footer-bottom {
border-color: #fff;
}
.macrosezione {
margin-bottom:0px;
padding-bottom:0px;
position:relative;
right:0px;
top:50px;
}
.macrosezione img{
max-width:50px;
max-height: 50px;
margin-bottom:0px;
}
#values .inverter{
background-color: #edebee;
}
#values .inverter h4{
font-size:20px;
line-height:1.4em;
}
#divisore .left{
color:#fff;
}
#divisore .left h3{
font-size:30px;
color:#fff;
font-weight:bold;
font-style: italic;
}
#divisore .right h3{
font-size:30px;
color: #182369;
font-weight:bold;
font-style: italic;
}
#divisore .right p{
max-width: 80%;
color: #182369;
}
.arrow-right {
width: 0;
height: 0;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
border-left: 20px solid #182369;
position: absolute;
left: 0px;
top: 50px;
}
.frecciaoffri {
width: 0;
height: 0;
border-right: 20px solid transparent;
border-top: 20px solid #0b1349;
border-left: 20px solid transparent;
position: absolute;
left: calc(50% - 20px);
top: 0px;
}
#lavoriamo{
padding-top: 50px !important;
padding-bottom: 50px !important;
}
#lavoriamo h3{
font-size:30px;
color: #182369;
font-weight:bold;
font-style: italic;
}
#lavoriamo, #lavoriamo p{
color: #182369;
}
#listaservizi{
padding-top: 0px !important;
padding-bottom: 0px !important;
background-color: #edebee;
}
#listaservizi h3{
font-size:20px;
color: #182369;
font-weight:bold;
font-style: italic;
}
#listaservizi, #listaservizi p{
color: #182369;
}
.auditexplainer{
color: #fff;
font-style: italic;
font-size: 14px;
line-height: 19px;
}
.closer{
height: 50px;
position: absolute;
right: 0px;
top: 10px;
padding: 5px;
}
#askmeanything{
background-color: #edebee;
display:none;
}
#askmeanything h3{
font-weight: bold;
font-style:italic;
color:#444;
}
#askmeanything input, #askmeanything textarea{
padding:15px;
margin-bottom:24px;
width:100%;
border:0px;
}
#askmeanything input[type=submit]{
padding:25px;
margin:12px auto;
width:250px;
background-color: #3d3d3d;
color:#fff;
font-weight:bold;
border:0px;
}
#askmeanything label{
margin-top:12px;
color:#444;
}
#askmeanything .col-md-6, #askmeanything .col-md-12{
padding-left: 0px;
}
#askmeanything .privacyaccept{
width:unset;
border:4px solid #444;
width:20px;
height:20px;
padding:0px;
margin-bottom:0px;
}
.leggero{
margin-bottom: 24px;
}
.leggero label{
font-weight:normal;
} @media only screen and (max-width: 600px) {
#testata {
height: 55vh;
background-position: 25% !important;
}
#testata h1{
font-size:24px;
}
#testata p{
font-size:16px;
}
#testatachisiamo h1{
font-size:20px;
}
#testatachisiamo p{
font-size:14px;
}
#sottotestata h2 {
font-size: 22px;
}
#sottotestata h3 {
font-size: 20px;
}
#sottotestata {
background-size: contain !important;
background-position: bottom !important;
background-color: #ddd !important;
}
#sottotestatachisiamo p {
margin-top: 0px;
max-width: 100%;
text-align: justify !important;
}
#cosafacciamo h3 {
font-size: 20px;
margin: 30px 0px;
}
#values .inverter{
background-color: #1786c9 !important;
border: 10px solid white;
}
#values h3, #values h4{
text-align: center;
font-size:20px;
color:#fff;
}
#values p {
max-width: 100%;
}
#values .pumba{
border:10px solid #fff;
}
#values .pumba .wpb_content_element, ul.wpb_thumbnails-fluid > li {
margin-bottom: 0px !important;
}
#values .pumba .page-container .wpb_wrapper {
margin-bottom: 0px !important;
}
#teamchisiamo h3 {
font-size: 20px;
margin: 30px 0px;
}
#teamchisiamo p{
font-size:14px;
}
#bluebox .speciale p{
font-size:14px;
}
#bluebox .longtext p{
font-size:12px;
}
#primafascia h3{
font-size:17px;
}
#primafascia h4{
font-size:14px;
}
.mission {
background-position: right top !important;
background-repeat: no-repeat;
background-size: 30%;
}
#primafascia .mission p {
max-width: unset;
}
#missionspace {
padding: 20px 0px !important;
}
#missionspace h3 {
font-size: 22px;
}
#missionspace p {
max-width: unset;
margin: 20px auto;
}
#direction h3{
font-size: 17px;
}
#direction p{
font-size:12px;
}
#clienti h4 {
font-size: 30px;
}
#faro{
background-position: 18% !important;
}
#faro h3{
text-align: center !important;
}
#faro p{
text-align: center !important;
font-size:14px;
}
.vc_btn3-container.vc_btn3-right {
text-align: center !important;
}
.arrow-right {
width: 0;
height: 0;
border-right: 30px solid transparent;
border-top: 30px solid #182369;
border-left: 30px solid transparent;
position: absolute;
left: calc(50% - 40px);
top: 0px;
}
#divisore .right p{
max-width: 100%;
color: #182369;
text-align: justify;
}
} @media (min-width: 768px) and (max-width: 1000px) {
.collapse {
display: none !important;
}
}
.ubermenu-skin-black-white-2 {
margin-left: 10px !important;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
background: transparent;
} .spaceheader {
margin-top:10%
}
.pblu h1 .pblu h2, .pblu h3, .pblu h4, .pblu h5, .pblu p{
color:#182369 !important;
}
.fildform {
background-color: #182369;
color: white;
font-weight: bold;
padding-top: 10px;
padding-bottom:10px;
padding-left: 5px;
border: none;
width: 270px;
}
.sendblu {
background-color: #182369;
color: white;
font-weight: bold;
padding-top: 10px;
padding-bottom:10px;
padding-left: 20px;
padding-right: 20px;
border: none;
}
@media screen and (min-width: 992px){
.maxwhite {
max-width: 400px !important;
}
}
@media screen and (max-width: 389px) {
.maxwhite {
min-width: 405px !important;
}
}
#testataacademy {
height: 50vh;
}
#testataacademy h1{
color:#fff;
font-weight: 800;
font-style: italic;
font-size:60px;
}
#testataacademy p{
color:#fff;
font-size:20px;
}
#sottotestataacademy p{
margin-top:24px;
font-size:18px;
font-weight: 800;
}
#boxtreacademy p {
margin-top:24px;
font-size:18px;
color:#fff;
}
#boxtreacademy {
background: rgb(36,30,110);
background: linear-gradient(90deg, rgba(36,30,110,1) 0%, rgba(39,51,117,1) 49%, rgba(73,145,219,1) 100%);
}
#boxquatroacademy h3 {
color:#fff;
font-weight: 600;
}
#boxcinqueacademy p{
color:#fff;
padding-top:20px !important;
padding-bottom:20px !important;
font-size:16px;
font-weight: 400;
}
#boxcinqueacademy h2 {
color:#fff;
font-size:30px;
font-weight: 500;
}
#boxcinqueacademy {
background: rgb(36,30,110);
background: linear-gradient(90deg, rgba(36,30,110,1) 0%, rgba(39,51,117,1) 49%, rgba(73,145,219,1) 100%);
}
#boxcinqueacademy p {
font-size:18px;
font-weight: 400;
}
#ciccibox h3 {
margin-top:50px;
color:#182369
font-size:50px;
font-weight: 500;
}
#ciclobox p {
color:#fff;
font-size:18px;
font-weight: 600;
}
@media screen and (max-width: 768px) {
#clienti p i {
font-size: 13px !important;
line-height:1em;
}
#clienti .wpb_content_element{
margin-bottom:0px !important;
}
.fotogrande {
height: 50vh !important;
}
#workshopbox p {
color:#fff;
font-size:16px;
font-weight: 400;
}
#workshopbox h3 {
color:#fff;
font-size:20px;
font-weight: 500;
}
#workshopbox {
margin-top:40px !important;
margin-bottom:40px !important;
}
input[type="checkbox"]::before, input[type="radio"]::before {
background-color: #182369;
}
}
input[type="checkbox"]::before, input[type="radio"]::before {
background-color: #182369;
}
#testatacontact {
height: 50vh;
}
@media screen and (min-width: 600px) {
#testatacontact h1 {
margin-top:10%;
color:#182369;
font-weight: 800;
font-style: italic;
font-size:60px;
}
#testatacontact h3 {
color:#182369;
font-weight: 800;
font-style: italic;
font-size:50px;
}
}
#boxcontatti h5, #boxcontatti p {
color:#fff;
}
@media screen and (min-width: 600px) {
#testatametodi h1 {
color: #182369;
font-weight: 900;
font-style: italic;
font-size: 60px; 
}
}
#coachazienda p{
font-size:16px;
}
#testatametodi {
height: 60vh;
}
#metodiduebox h2 {
color: #0b1349;
font-weight: 900;
font-size: 25px; 
}
#metodiduebox p {
color: #0b1349;
font-weight: 300;
font-size: 18px; 
}
#metodiduebox ul li{
color: #0b1349;
font-size:17px;
font-weight:300; 
}
#coachingbox h2 {
font-weight: 900;
font-size: 25px; 
}
#coachingbox p{
margin-top:24px;
font-size:18px;
font-weight: 300;
}
#quattroboxmetodi h3 {
color: #fff;
font-weight: 800;
font-size: 22px; 
}
#quattroboxmetodi p {
margin-top:24px;
color: #fff;
font-size: 18px; 
}
.freccetta {
position: absolute;
top: 0px;
}
#conspsicol h3 {
margin-top:50px;
color: #fff;
font-weight: 800;
font-size: 22px; 
}
#conspsicol p {
margin-top:24px;
color: #fff;
font-size: 18px; 
}
#psicoorg h3 {
margin-top:50px;
font-weight: 800;
font-size: 22px; 
}
#psicoorg p {
margin-top:24px;
font-size: 18px; 
}
.pwhite h2, .pwhite h3, .pwhite h4, .white p {
color: #fff;
}
#tregradient p {
color: #fff;
margin-top:24px;
font-size: 18px; 
}
#tregradient h3 {
margin-top:60px;
color: #fff;
font-weight:800;
font-size: 22px; 
}
.primograd {
background: rgb(24,57,103);
background: linear-gradient(0deg, rgba(24,57,103,1) 0%, rgba(44,117,218,1) 100%);
}
.iigrad {
background: rgb(73,97,162);
background: linear-gradient(0deg, rgba(73,97,162,1) 0%, rgba(169,185,226,1) 100%);
}
.iiigrad {
background: rgb(68,133,149);
background: linear-gradient(0deg, rgba(68,133,149,1) 0%, rgba(107,215,240,1) 100%);
}
.iiigrad p a{
color:#fff;
}
.hunopblu h1 {
color:#182369;
font-weight: 800;
font-style: italic;
font-size:40px;
}
.fildformred {
background-color: #fff;
color: #a02223;
font-weight: bold;
padding-top: 10px;
padding-bottom:10px;
padding-left: 5px;
border: none;
width: 270px;
}
.sendformred {
background-color: #fff;
color: #a02223;
font-weight: bold;
padding-top: 10px;
padding-bottom:10px;
padding-left: 20px;
padding-right: 20px;
border: none;
}
#percorsoacademy{
background: rgb(71,80,136);
background: linear-gradient(121deg, rgba(71,80,136,1) 0%, rgba(17,26,84,1) 100%); 
padding-top: 25px !important;
padding-bottom: 15px !important;
}
.gform_wrapper ul.gfield_radio li input[type="radio"] {
width: 16px !important;
}
.selettore{
width: 100%;
border-radius: 0px;
border: 0px;
padding: 10px;
}
#serviziofferto{
padding-top:60px !important;
padding-bottom:60px !important;
background: rgb(247,201,20);
background: linear-gradient(150deg, rgba(247,201,20,1) 0%, rgba(247,235,20,1) 14%, rgba(247,235,20,1) 51%, rgba(247,235,20,1) 87%, rgba(247,204,20,1) 100%); 
}
#serviziofferto h4{
font-weight:bold;
background: rgb(75,75,75);
background: linear-gradient(96deg, rgba(75,75,75,1) 0%, rgba(0,0,0,1) 100%); 
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
#serviziofferto h5{
font-weight:bold;
background: rgb(75,75,75);
background: linear-gradient(96deg, rgba(75,75,75,1) 0%, rgba(0,0,0,1) 100%); 
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.leggi a {
color: #0086cf;
background-color: #fff;
padding: 7px 15px 7px 15px;
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
}
.ciccipicci h3{
font-weight: 800;
color:#fff;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
font-size:160%;
}
.ciccipicci p{
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
font-size:130%;	
}
#wowpicci .vc_col-sm-8 {
padding-top:20px !important;
padding-bottom:20px !important;
}
#wowpicci h3{
color:#fff;
text-transform: uppercase;
font-size:30px;
line-height:0.9em;
font-weight:900;
font-style: italic;
}
#wowpicci p{
max-width:80%;
color:#182369;
font-size:17px;
}
#wowpicci  .inverter{
background-color: #182369 !important;
}
#tuttipupi .vc_col-sm-8 {
padding-top:20px !important;
padding-bottom:20px !important;
}
#tuttipupi h3{
color:#1786c9;
text-transform: uppercase;
font-size:30px;
line-height:0.9em;
font-weight:900;
font-style: italic;
}
#tuttipupi p{
max-width:80%;
color:#182369;
font-size:17px;
}
#tuttipupi .inverter{
background-color: #edebee !important;
}
.recensioni p {
color:#0c4b7c;
font-size:16px;
line-height:1.4em;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
}
.recensioni h3 {
color:#0c4b7c;
font-size:25px;
font-weight: 800;
margin-top: 90px;
margin-bottom: 30px !important;
}
.recensioni a {
color:#0c4b7c;
font-size:16px;
line-height:1.4em;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
}
.evtimese h3 {
font-size:35px;
color: white;
}
.evtimese small {
font-size:25px;
color: white;
}
.heighteventi{
padding-bottom: 30px;
}
.heighteventi .bottoneinfo{
position: absolute;
bottom: 15px;
right: 20px;
}
.heighteventi .bottoneleggi {
position: absolute;
bottom: 15px;
right: 150px;
}
.bottoneinfo a{
color:#0086cf !important;
font-weight: bold;
text-transform: uppercase;
}
#corsieventi{
padding: 50px 0px !important;
}
#corsieventi h3{
color:#19236a;
font-size: 30px;
font-weight:600;
max-width:90%;
margin:20px auto;
}
#corsieventi h4{
color:#19236a;
font-size: 25px;
font-weight:400;
max-width:90%;
margin:20px auto;
}
#corsieventi p{
color:#19236a;
max-width:90%;
margin:20px auto;
}
.giallotrainer p{
color:#0c4b7c;
}
.giallotrainer h2 {
color:#0c4b7c;
font-weight:600;
} .page-id-3641 .vc_column_container > .vc_column-inner {
padding-left: 15px;
padding-right: 15px;
}
.vc_row[data-vc-full-width] {
overflow: unset;
}
#sezioncionahome h1, #sottosezione h1, #spaziosurveytesta h1{
color: #fff;
text-shadow: 0px 0px 17px rgba(9, 9, 9, 0.25);
font-weight: 800;
}
#sezioncionahome h1, #sottosezione h1, #blueboxx h1, #magenta h1{
color: #fff;
text-shadow: 0px 0px 17px rgba(9, 9, 9, 0.25);
font-weight: 800;
margin: 0px;
}
.congoncetto h2{
color: #fff;
text-shadow: 5px 5px 5px rgba(9, 9, 9, 0.35);
font-weight: 800;
margin: 0px;
font-size: 24px;
color:  #fff24b;
}
#sezioncionahome .vc_btn3-left .vc_btn3{
background-color: #fff24b;
color:  #004c76;
font-weight: bold;
font-size: 17px;
}
.matita .vc_general{
background-color: #fff24b !important;
color:  #444 !important;
font-weight: bold;
font-size: 17px;
}
.matitaspecial .vc_general{
background-color: #fff24b !important;
color:  #444 !important;
font-weight: bold;
font-size: 17px;
}
.matitaspecial .vc_general i{
color:  #444 !important;
}
#sottosezione p, #blueboxx p{
color: #fff;
text-shadow: 0px 0px 17px rgba(9, 9, 9, 0.25);
font-size: 18px;
}
#sottosezione p a{
color: #fff;
text-shadow: 0px 0px 17px rgba(9, 9, 9, 0.25);
border-bottom: 3px solid yellow;
font-weight: 600;
}
#sezioncionahome .shiftino {
position: relative;
bottom: -100px;
z-index: 9;
}
#spaziosurveytesta{
padding: 48px 0px;
}
#sezioncionahome p, #spaziosurveytesta p {
color: #fff;
font-size: 18px;
margin-top: 24px;
}
#sezioncionahome p strong{
border-bottom: 3px solid yellow;
}
#sezioncionahome .shiftinoright {
position: relative;
top: 200px;
z-index: 9;
left: -70px;
}
#magenta p{
color:  #fff;
}
#magenta .rightpayoff{
position: relative;
left: -100px;
top: 150px;
}
#magenta .leftmagenta{
position: relative;
top: -55px;
}
#sezioncionahome,
#sottosezione,
#blueboxx,
#magenta,
#gradiente_dolore {
border-bottom: 10px solid #fff;
}
.boxnewsletter{
background-color: #fff24b;
font-weight:  bold;
padding: 25px 0px;
font-size: 20px;
position: fixed;
bottom: 0px;
width: 100%;
z-index: 10000;
}
.boxnewsletter .col-xs-6 a>span:last-child {
display: none;
}
#gradiente_dolore {
background: rgb(42,42,42);
background: linear-gradient(153deg, rgba(42,42,42,1) 32%, rgba(66,66,66,1) 58%, rgba(106,106,106,1) 100%); 
color:  #fff;
}
.congoncinis{
font-style: italic;
text-align:  center;
margin: 0px 70px;
font-size: 17px;
letter-spacing:  0.5px;
}
#fulba p{
font-size: 14px;
line-height: 1.5em;
}
#fulba p strong{
font-size: 22px;
line-height: 2.1em;
}
#bulma img{
border: 10px solid yellow;
box-shadow: 5px 5px 5px #000;
-moz-box-shadow: 5px 5px 5px #000;
-webkit-box-shadow: 5px 5px 5px #000;
-khtml-box-shadow: 5px 5px 5px #000;
}
section.blog .post{
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.category-eventi .title {
display: none !important;
}
.category-eventi .post-image {
display: none !important;
}
#eseguisurvey{
background: rgb(70,122,159);
background: linear-gradient(270deg, rgba(70,122,159,1) 0%, rgba(60,192,143,1) 100%); 
padding: 48px 0px;
}
#eseguisurvey *{
color: #fff;
}
#eseguisurvey h1{
color: #fff;
text-shadow: 0px 0px 17px rgba(9, 9, 9, 0.25);
font-weight: 800;
}
#eseguisurvey p strong {
border-bottom: 2px solid yellow;
}
#gform_submit_button_30{
padding: 10px 20px;
border: 0px;
border-radius: 0px;
background-color: #fff24b;
font-weight: bold;
}
.surveyspaced h3{
font-weight: bold;
font-size: 32px;
}
.surveyspaced h4{
font-size: 28px;
}
.gravitybox{
border-radius: 15px;
padding: 40px 0px 10px 0px;
-webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.2);
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.2);
}
.gravitybox .gform_wrapper.gravity-theme .gfield_label, .gravitybox label{
font-weight:  400;
}
.gravitybox .gchoice{
margin-bottom: 10px;
}
.gravitybox p{
font-size: 17px;
font-weight: bold;
}
@media only screen and (max-width: 600px) {
.boxnewsletter{
background-color: #fff24b;
font-weight:  bold;
padding: 15px 0;
font-size: 12px;
position: fixed;
bottom: 0px;
width: 100%;
z-index: 10000;
}
.boxnewsletter .row>.col-xs-6:first-child {
border-right: 1px solid #4d4d4d;
}
.boxnewsletter .col-xs-6 a>span:nth-child(2) {
display: none;
}
.boxnewsletter .col-xs-6 a>span:last-child {
display: block;
}
.boxnewsletter .col-md-6{
margin: 5px 0px;
}
#sezioncionahome .shiftinoright {
position: relative;
top: unset;
z-index: 9;
left: unset;
}
.surveyspaced h3{
font-weight: bold;
font-size: 24px;
}
.surveyspaced h4{
font-size: 21px;
}
}
#eventi h2 {
font-size: 35px;
font-weight: 500;
color: #1d73be;
}
#acquista a {
font-weight: 500 !important;
color: #1d73be !important;
}
#acquista a:hover {
text-decoration: underline;
}