.iletisim p{
    display: none;

}
@media (max-width: 1481px) {
    nav#nav {
        position: fixed;
        width: 77%;
        height: 100%;
        overflow: hidden;
        font-size: 30px;
        background: #ffffff;
        color:white;
    }
    .nav-inset {
        height: 100%;
        width:100%;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        padding: 15px 25px;
    }
    .iletisim {
        text-align: left;
        padding-left:0px;
        padding-top:45px;
        font-size: 12px;
        color: #000000;
        line-height: normal;
}
.iletisim strong{font-wight:bold;}
.iletisim p{
    display: block;
    font-family:sans-serif;
    font-weight:normal;
}
}
    nav#nav li {
        display: block;
        line-height: normal;
        text-align: left;
        padding: 0px;
        margin: 0px;
    }
    nav#nav li a {
        color: #000000;
        display: block;
        padding: 6px 0px;
        border-bottom: 1px;
        background: url(images/menu-arrow.png) no-repeat right center;
    }
    nav#nav li ul {
        display: none;
        position: relative;
        background: none;
        background: rgba(255, 255, 255, .1);
        padding: 0px;
        left: auto;
        top: auto;
        margin: 0px;
        border-left: solid 2px #d1a573;
    }
    nav#nav li:hover ul {
        display: block;
    }
    nav#nav li ul li a {
        padding-left: 20px;
    }
    #mainlogo {
        float: right;
        padding-right: 20px;
        padding-left: 0px;
    }
    .menu-donna,
    .menu-choice {
        display: block;
        padding: 0px;
        width: auto;
    }
    nav#nav ul.submenu-collezioni li {
        background: none;
        display: block;
    }
    nav#nav li ul.submenu-collezioni li a {
        padding-left: 20px;
    }
    nav#nav li ul.submenu-collezioni ol li {
        font-size: inherit;
        display: block;
        margin: 0px;
    }
    nav#nav li ul.submenu-collezioni ol li a {
        padding-left: 40px;
        display: block;
    }
    nav#nav li ul.submenu-collezioni ol li:after {
        display: none;
    }
    nav#nav li ul:after {
        display: none;
    }
    .menu-choice a strong:after {
        display: none;
    }
    .menu-choice a strong {
        margin-bottom: 0px;
    }
    nav#nav li ul.submenu-collezioni {
        width: auto;
        left: auto;
        top: auto;
    }
    nav#nav li ul.submenu-collezioni {
        padding: 0px;
    }
    .home-section-1-col-2 a,
    .home-section-2-col-1 a,
    .azienda-section-1-col-2 a {
        padding-left: 20px;
        padding-right: 20px;
    }
    #azienda-section-2 {
        padding-left: 5%;
        padding-right: 5%;
    }
    .azienda-section-4-col-1 {
        background: url(images/azienda-ph-5.jpg) no-repeat center top;
        background-size: cover;
        height: 250px;
    }
    .azienda-section-4-col-2 {
        padding: 30px 20px;
    }
    .home-section-1-col-2 h4,
    .home-section-2-col-1 h4,
    .azienda-section-1-col-2 h4,
    .our-story h4,
    .imprenditore-section-1-box-1 h4 {
        font-size: 30px;
    }
    .imprenditore-section-1-box-1 h1 {
        font-size: 24px;
    }
    .imprenditore-section-1-box-3 {
        width: 100%;
    }
    .imprenditore-section-1-box-5 {
        width: 100%;
    }
    .imprenditore-section-2-box-1 {
        padding-left: 5%;
        padding-right: 5%;
    }
    .home-section-2-col-1 h3 {
        margin-bottom: 15px;
    }
    .home-section-2-col-1 p {
        margin-top: 15px;
    }
    .home-section-2-col-1,
    .home-section-2-col-2,
    .home-man-video {
        min-height: 250px;
    }
    .home-junior h3 {
        font-size: 35px;
    }
    .home-junior h3 span {
        font-size: 70px;
    }
    .accessories-strip strong {
        line-height: 1;
    }
    .accessories-strip p {
        font-size: 14px;
    }
    .accessories-strip p.discover-button {
        font-size: 20px;
    }
    .button-overlay span {
        font-size: 18px;
    }
    .home-junior,
    .home-accessories {
        min-height: 600px;
        height: 600px;
    }
    #video-week-preview {
        width: 280px;
        height: 158px;
    }
    #video-week-preview .iframe-wrapper {
        width: 280px;
        height: 158px;
    }
    .video-week-box h3 {
        margin: 0px;
    }
    #home-section-5 {
        height: auto;
        padding: 30px 0px;
        text-align: center;
    }
    .home-section-5-col-1 {
        height: auto;
    }
    .home-section-5-col-1:after {
        display: none;
        background: none;
    }
    .home-stores {
        display: table;
        width: 100%;
    }
    .get-to-stores {
        width: 100%;
        left: auto;
        top: auto;
    }
    .home-stores h4 {
        margin: 0px;
    }
    .get-to-stores {
        position: relative;
    }
    #home-section-6 {
        height: auto;
    }
    .home-news,
    .home-fiere {
        height: auto;
        padding: 30px 0px;
    }
    .footer-column.last-footer-column {
        width: auto;
        float: none;
        padding-left: 20px;
        padding-right: 20px;
        text-align: center;
    }
    #footer-address span {
        display: inline;
    }
    .langs {
        margin-top: 10px;
    }
    .langs li {
        margin: 0px 24px 0px 0px;
    }
    .home-bag img {
        display: inline-block;
        max-width: 80%;
        padding: 0px;
    }
    .imprenditore-section-1-row-1.half-size,
    .imprenditore-section-1-row-2.half-size {
        height: 100%;
    }
    .imprenditore-section-1-box-1,
    .imprenditore-section-1-box-2,
    .imprenditore-section-1-box-3,
    .imprenditore-section-1-box-5 {
        height: 50%;
    }
    .responsabilita-section-1-box-1,
    .responsabilita-section-1-box-2 {
        height: 220px;
    }
    .responsabilita-section-1-box-1 h1 {
        font-size: 26px;
    }
    .responsabilita-section-1-box-2 hgroup {
        text-align: center;
    }
    .responsabilita-section-1-box-3.half-size {
        min-height: 1px;
        height: auto;
        text-align: center;
    }
    #responsabilita-section-1.full-size {
        min-height: 1px;
        height: auto;
    }
    #responsabilita-section-2.half-size {
        min-height: 1px;
        height: auto;
        text-align: center;
    }
    .responsabilita-section-1-box-3 {
        background-image: none;
        background: #000;
    }
    .responsabilita-section-1-box-3 .cell-wrapper,
    .responsabilita-section-2-box-1 .cell-wrapper {
        padding: 30px 20px;
    }
    .responsabilita-section-2-box-1 h3 {
        text-align: center;
    }
    .responsabilita-section-2-box-1,
    .responsabilita-section-2-box-1 .cell-wrapper {
        display: block;
    }
    .responsabilita-section-2-box-1,
    .responsabilita-section-2-box-2 {
        height: auto;
        min-height: 1px;
    }
    .responsabilita-section-2-box-2 {
        height: 240px;
    }
    .responsabilita-section-2-box-1 h4 {
        font-size: 30px;
    }
    .responsabilita-section-2-box-1 .cell-wrapper div {
        text-align: center;
    }
    .responsabilita-section-3-box-2 {
        padding: 30px 20px;
    }
    .video-asilo-container {
        margin: 0px;
    }
    .video-asilo-textbox h4 {
        font-size: 50px;
    }
    .video-asilo-textbox h4 span {
        font-size: 15px;
    }
    #video-asilo-preview {
        width: 280px;
        height: 158px;
    }
    .persone-section-1-box-1 h3 {
        margin-bottom: 20px;
    }
    .persone-section-2-box-1 {
        padding: 30px 20px;
        text-align: left;
    }
    #persone-section-3.full-size {
        min-height: 1px;
        height: auto;
    }
    .persone-section-3-row-1,
    .persone-section-3-row-2 {
        min-height: 1px;
        height: auto;
    }
    .persone-section-3-box-1,
    .persone-section-3-box-2,
    .persone-section-3-box-3,
    .persone-section-3-box-4 {
        height: 230px;
    }
    .persone-section-3-box-2 .cell-wrapper {
        padding: 0px 20px;
        line-height: 1.3;
    }
    .produzione-section-3-box-1 h3:after {
        display: none;
    }
    .produzione-section-3-box-1.cell-wrapper {
        padding: 30px 20px;
    }
    #produzione-section-4.half-size {
        min-height: 50%;
        height: 50%;
        position: relative;
    }
    .logistica-video {
        background: none;
        height: 100%;
    }
    #produzione-section-1.top-padder {
        padding-top: 0px;
        margin-top: 90px;
    }
    #madeinitaly-section-1.full-size {
        min-height: 1px;
        height: auto;
    }
    .madeinitaly-section-1-box-1 {
        text-align: center;
        height: 230px;
    }
    .madeinitaly-section-1-box-3 {
        min-height: 1px;
        height: auto;
        padding: 30px 0px;
    }
    .madeinitaly-section-2-box-1 .cell-wrapper {
        padding: 30px 20px;
    }
    *[class*="madeinitaly-section-"] h1 {
        font-size: 30px;
    }
    .madeinitaly-section-1-box-1 .cell-wrapper {
        padding: 0px 20px;
    }
    .madeinitaly-section-1-box-3 h4 {
        font-size: 30px;
    }
    .madeinitaly-section-1-box-3 .cell-wrapper {
        padding: 0px 20px;
    }
    .madeinitaly-section-2-box-2 .cell-wrapper {
        padding: 40px 20px;
    }
    .madeinitaly-section-2-box-2 h4 {
        font-size: 25px;
    }
    *[class*="madeinitaly-section-"] h3 {
        font-size: 18px;
    }
    #distribuzione-section-1,
    .distribuzione-section-1-box-1,
    .distribuzione-section-1-box-3 {
        min-height: 1px;
        height: auto;
    }
    .distribuzione-section-1-box-1 {
        text-align: center;
    }
    .distribuzione-section-1-box-1 .cell-wrapper,
    .distribuzione-section-1-box-3 .cell-wrapper,
    .distribuzione-section-3-row-1 .cell-wrapper,
    .distribuzione-section-4-row-1 .cell-wrapper {
        padding: 40px 20px;
    }
    .distribuzione-section-1-box-1 h1 {
        font-size: 40px;
    }
    .scroll-down {
        display: none !important;
    }
    .collezione-section-1-row-1 .cell-wrapper {
        padding: 0px 20px;
    }
    #collezione-section-1,
    #collezione-section-2,
    #collezione-section-3,
    #collezione-section-4 {
        min-height: 1px;
        height: auto;
    }
    .donna-top-video,
    .uomo-top-video,
    .collezione-section-2-box-1,
    .collezione-section-3-box-1,
    .collezione-section-4-box-1 {
        height: 230px;
        min-height: 1px;
    }
    .collezione-section-1-row-1,
    .collezione-section-2-box-2,
    .collezione-section-3-box-2,
    .collezione-section-4-row-1,
    .collezione-section-4-box-2 {
        height: auto;
        min-height: 1px;
    }
    .collezione-section-1-row-1 .cell-wrapper,
    .collezione-section-2-box-2 .cell-wrapper,
    .collezione-section-3-box-2 .cell-wrapper,
    .collezione-section-4-box-2 .cell-wrapper {
        padding: 30px 20px;
    }
    .collezione-section-2-box-2 h2,
    .collezione-section-3-box-2 h2,
    .collezione-section-4-box-1 h2 {
        font-size: 30px;
    }
    .news-archive-container {
        padding: 40px 10px;
    }
    .collezione-junior .collezione-section-4-box-1 {
        background: url(images/coll-junior-ph-3.jpg) no-repeat left center;
        background-size: cover;
    }
    .single-news-container {
        padding-left: 20px;
        padding-right: 20px;
    }
    .taxonomy-title {
        padding-left: 20px;
    }
    .taxonomy-title h1 {
        font-size: 22px;
    }
    .open-collection-container {
        padding: 30px 20px;
    }
    .open-collection-container-filters {
        padding: 20px 0px;
    }
    .taxonomy-filters ul li {
        display: block;
        width: 33.33333334%;
        float: left;
        margin: 0px;
        text-align: left;
        padding: 8px 10px;
    }
    .taxonomy-filters li a {
        font-size: 16px;
    }
    .taxonomy-title {
        padding: 15px 20px;
        text-align: center;
    }
    .prodotto-name h1 {
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .prodotto-name h1 span {
        font-size: 25px;
    }
    .varianti-wrapper ul li {
        width: 70px;
    }
    .varianti-wrapper .cell-wrapper {
        padding: 10px 20px;
    }
    article.single-social {
        width: 100%;
    }
    #socials-to-filter li {
        width: 100%;
        float: none;
    }
    .comunicazione-top-title h3 {
        font-size: 28px;
    }
    .comunicazione-top-title h4 {
        font-size: 15px;
    }
    .comunicazione-second-title h3 {
        font-size: 28px;
    }
    .comunicazione-second-title h4 {
        font-size: 15px;
    }
    .press-top-title h3 {
        font-size: 28px;
    }
    .press-top-title h4 {
        font-size: 15px;
    }
    .contatti-block {
        width: 100%;
    }
    #contactmap {
        width: 300px;
        height: 250px;
        position: relative;
    }
    #catalog-wrapper {
        width: 90%
    }
    .catalog-title {
        margin-bottom: 0px;
    }
    .findus-content {
        display: block;
        height: 100%;
        position: relative;
    }
    .findus-row-1 {
        display: block;
        position: absolute;
        height: auto;
        width: 100%;
        top: 0px;
        left: 0px;
        z-index: 100;
    }
    button#go-search {
        padding: 0px;
    }
    .findus-row-2 {
        display: block;
        height: 100%;
        width: 100%;
        position: relative;
    }
    .findus-row-3 {
        display: block;
        position: absolute;
        height: auto;
        bottom: 20px;
        right: 0px;
    }
    .findus-row-1 .cell-wrapper {
        padding: 0px 0px;
        display: block;
        height: auto;
    }
    .findus-row-1 .cell-wrapper select {
        appearance: none;
        background: #eaeaea;
        border-radius: 0px;
        -webkit-border-radius: 0px;
    }
    div.store-select-wrapper {
        border-radius: 0px;
        -webkit-border-radius: 0px;
    }
    .findus-row-1 .cell-wrapper *[class*="col-"] {
        padding: 0px;
    }
    .findus-row-3 .cell-wrapper {
        display: block;
        height: auto;
    }
    .findus-row-2 .cell-wrapper {
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .findus-row-2 .cell-wrapper .findus-map {
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .findus-single-filter {
        margin: 0px;
        padding: 0px;
        width: 40px;
        height: 40px;
        display: block;
        float: none;
        margin-bottom: 3px;
    }
    .findus-single-filter div {
        display: block;
        margin: 0px auto;
        font-family: 'BebasKai';
        padding: 20px 50px;
    }
    .findus-single-filter span {
        display: block;
        width: 40px;
        height: 40px;
    }
    .findus-row-3 .cell-wrapper {
        padding: 0px;
    }
    .findus-filter-container {
        padding: 0px;
        float: none;
    }
    .findus-single-filter:nth-child(1) span {
        background: #fff url(images/findus-filter-img-1.png) no-repeat center center;
        background-size: auto 30px;
    }
    .findus-single-filter:nth-child(2) span {
        background: #fff url(images/findus-filter-img-2.png) no-repeat center center;
        background-size: auto 30px;
    }
    .findus-single-filter:nth-child(3) span {
        background: #fff url(images/findus-filter-img-3.png) no-repeat center center;
        background-size: auto 30px;
    }
    #section-video {
        overflow: auto;
        height: auto;
        min-height: 1px;
    }
    .video-title {
        position: relative;
        left: auto;
        top: auto;
        width: 100%;
        padding: 10px 20px;
    }
    .video-box-container {
        height: auto;
        min-height: 1px;
    }
    .iframe-wrap {
        padding-bottom: 65.25%;
        position: relative;
    }
    .iframe-wrap iframe {
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        left: 0px;
        top: 0px;
        right: 0px;
        bottom: 0px;
        padding-top: 30px;
        margin-top: -30px;
    }
    #videos-archive {
        position: relative;
        width: auto;
        height: auto;
        bottom: auto;
    }
    .archive-video {
        left: auto;
        position: relative;
        width: auto;
        height: auto;
    }
    #mobile-video-filters {
        margin-top: -30px;
        border-top: solid 1px #d1a573;
        border-bottom: solid 1px #d1a573;
    }
    #mobile-video-filters ul {
        list-style: none;
        margin: 0px;
    }
    #mobile-video-filters li {
        white-space: nowrap;
        text-align: center;
        font-family: 'BebasKai';
        font-weight: normal;
        line-height: 1;
        background: #555;
        color: #fff;
        padding: 10px 0px;
    }
    #mobile-video-filters li {
        border-right: solid 1px #d1a573;
    }
    #mobile-video-filters li:last-child {
        border-right: none;
    }
    .archive-video {
        display: none;
    }
    .archive-video.active {
        display: block;
        left: auto;
        margin-left: auto;
        z-index: auto;
    }
    #mobile-video-filters li.current {
        background: #d1a573;
        color: #000;
    }
    .archive-video h4 {
        font-size: 20px;
    }
    li.video-preview {
        padding: 0px 5px;
        width: 50%;
        float: left;
    }
    #contatti-section-1 {
        height: auto;
        min-height: 1px;
    }
    .collezione-junior .collezione-section-4-box-2 .cell-wrapper {
        padding: 20px 40px;
    }
    .item-share li.get-store-locator {
        margin: 0px;
        display: block;
        margin-bottom: 10px;
    }
    .item-share li.get-store-locator a {
        font-size: 18px;
    }
    .latest-events ul {
        display: block;
        text-align: center;
    }
    .latest-events ul li {
        text-align: center;
        display: block;
        margin: 0px;
        margin-bottom: 20px;
    }
    a.product-back-button {
        position: relative;
        display: block;
        right: auto;
        bottom: auto;
    }
}

@media (max-width: 767px) and (orientation:landscape) {
    html,
    body {
        overflow: hidden;
    }
    head,
    footer,
    section {
        opacity: 0;
    }
    #landscape-overlay {
        display: block;
        opacity: 1;
    }
}

@media (max-width: 320px) {
    .home-junior,
    .home-accessories {
        min-height: 500px;
        height: 500px;
    }
}
