$grayshadow: #555; $textcol: blue; $textcol_scuro: darkblue; .landing__footer { //background: -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(0, 0, 0, .1)), to(#000)); background: linear-gradient(180deg, #061f5c 95%, #FFF); padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; padding-left: 1.25rem; padding-right: 1.25rem; color: #9f9f9f; } .icon_contact:hover { color: blue; border-color: white; border-width: .0625rem; } .doc-img { max-width: 100%; } .mylist { background: #3fdaff; padding-left: 1.25rem; } .clgutter { margin-top: 1.25rem; padding: .62rem; } @media (max-width: 718px) { // PER VERSIONE MOBILE .landing__hero { text-align: center } .landing__header { height: 7vh } .clgutter { margin-top: 0; padding: 0; } .landing__hero .text-h1 { font-size: 3rem; line-height: 3.05rem; margin-bottom: 1.5rem } .landing>section.padding { padding: 2.5rem 1rem; } .landing>section.padding_testo { padding-top: 1.25rem; padding-bottom: 1rem; } .landing>section.padding_gallery { padding-top: 3.125rem; padding-bottom: 5.625rem; } .landing__features h4, .landing__features h6 { margin: 1.25rem 0 } h4 { line-height: 1.4; text-shadow: 0.25rem 0.25rem 0.5rem $grayshadow; } .landing .feature-item { text-align: center; margin-top: 1.25rem; } .landing__hero-content { padding-bottom: 11.25rem; } .landing__hero-btns { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .q-col-gutter-sm { padding: .625rem .315rem; } .text-vers { font-size: 0.6rem; } } .custom-caption { text-align: center; padding: .75rem; color: $textcol; background-color: rgba(0, 0, 0, .3); } .mycontacts { color: gray; letter-spacing: 0.078rem; } .copyrights { color: gray; letter-spacing: 0.078rem; } .mycontacts_title { text-shadow: 0.125rem 0.125rem 0.125rem #555; font-weight: bold; color: #999; letter-spacing: 0.125rem; } .mycontacts_email { text-shadow: 0.125rem 0.125rem 0.125rem #555; font-weight: bold; color: #999; } .mycontacts_cell { text-shadow: 0.125rem 0.125rem 0.125rem #555; font-weight: bold; color: #999; font-size: 1.25rem; } .mycontacts_text { font-size: 1rem; color: #999; letter-spacing: normal !important; } .footer_link { font-size: 1rem; color: gray; } .footer_link:hover { color: white; cursor: pointer; } .margin_buttons_footer { margin: -4px -4px; } .margin_buttons_footer>* { margin: 4px 8px; } .mycontacts_address { font-size: 1rem; color: gray; }