@charset "UTF-8";@media (min-width:320px) and (max-width:768px){footer #footer-container{width:95%;margin-top:50px;margin-bottom:50px}footer #footer-container #footer-content-box{flex-direction:column}footer #footer-container #footer-content-box .footer-col{width:100%}footer #footer-container #footer-content-box .footer-col a{margin-bottom:10px}footer #footer-container #footer-content-box #footer-info{align-items:center}footer #footer-container #footer-content-box #footer-info h1{margin-top:0;margin-bottom:10px}footer #footer-container #footer-content-box #footer-info a{margin-top:5px;margin-bottom:15px}footer #footer-container #footer-content-box #footer-info #social-box{width:50%;margin:20px auto 0}footer #footer-container #footer-content-box #footer-info #social-box a{margin-right:25px}footer #footer-container #footer-content-box #footer-logo{align-self:center;margin-top:30px}footer #footer-container #footer-content-box #footer-logo img{height:70px}footer #footer-container #footer-content-box #footer-links-box{margin-top:30px;align-items:center}.show-mobile{display:flex}#mobile-navbar{position:fixed;top:0;left:0;right:0;z-index:99;display:flex;width:100%;height:auto;background-color:#000}#mobile-navbar #logo-mobile-box{height:auto;width:20%;margin:10px}#mobile-navbar #logo-mobile-box img{height:35px}#mobile-navbar #mobile-navbar-button{height:auto;width:10%;margin-top:5px;margin-right:20px}#mobile-navbar #mobile-navbar-button .hr-navbar{width:100%;border:1px solid #f8f8f8;margin-top:0;margin-bottom:5px}#mobile-sidenav{width:0}#mobile-sidenav #sidenav-links-box a{font-size:.8em}#mobile-sidenav #navbar-social-box #social-box{width:30%}.hidden-mobile{display:none}#contact{height:auto;width:100%}#contact #contact-info{width:100%;margin-top:100px;margin-bottom:0}#contact #contact-info #contact-info-box{width:90%}#contact #contact-info #contact-info-box .contact-hr{border:1.2px solid #000;width:100%;background-color:#000}#contact #contact-info #contact-info-box #direction-box{width:100%;text-transform:uppercase;flex-direction:column}#contact #contact-info #contact-info-box #direction-box h1,#contact #contact-info #contact-info-box #direction-box h4{font-size:1em;margin-top:10px;margin-bottom:10px}#contact #contact-info #contact-info-box #map-box{width:100%}#contact #contact-info #contact-info-box #map-box iframe{margin-top:10px;margin-bottom:10px;width:100%}#contact #contact-info #contact-info-box #phone-box{width:100%}#contact #contact-info #contact-info-box #phone-box h4{margin:0;text-transform:uppercase}#contact #contact-title{text-align:center;width:90%;margin-top:50px;margin-bottom:0}#contact #contact-title #contact-title-text-box{width:100%}#contact #contact-title #contact-title-text-box h1{font-weight:100;font-size:3em;text-transform:uppercase;margin-bottom:20px}#contact #contact-title #contact-title-text-box p{text-align:left;margin-bottom:30px}#contact #contact-box{width:90%}#contact #contact-box form{margin-top:50px;margin-bottom:100px;width:100%}#contact #contact-box form #name-row{width:100%}#contact #contact-box form #name-row #name-input,#contact #contact-box form #name-row #surname-input{width:45%}#contact #contact-box form #description-input,#contact #contact-box form #description-input textarea,#contact #contact-box form #email-input,#contact #contact-box form #email-input #id_email,#contact #contact-box form #phone-input,#contact #contact-box form #phone-input #id_phone,#contact #contact-box form #send-box{width:100%}#contact #contact-box form #send-box #submit{width:auto;margin-top:10px;color:#f8f8f8;background-color:#161616;border:1px solid #161616}#contact #contact-box form #send-box #submit:hover{background-color:#f8f8f8;color:#161616;cursor:pointer}#contact #contact-box form .form-control{width:100%;margin-bottom:20px;color:#161616;border-radius:0;border:none;border-bottom:1px solid #161616;background-color:transparent}#contact #contact-box form .form-control ::-moz-placeholder{color:#161616}#contact #contact-box form .form-control ::placeholder{color:#161616}#index{width:100%}#index,#index #index-initial-cover{height:auto}#index #index-initial-cover #initial-text-box{width:70%;margin-top:450px;margin-bottom:80px}#index #index-initial-cover #initial-text-box h1{text-transform:uppercase}#index #products-row{margin-bottom:50px}#index #products-row #products-intro{width:90%}#index #products-row #products-intro #products-intro-text-box{flex-direction:column}#index #products-row #products-intro #products-intro-text-box  h1{text-transform:uppercase;margin-bottom:0}#index #products-row #products-intro #products-intro-text-box  h4{margin-top:0}#index #products-row #products-content-row #products-content-box{width:92%;flex-wrap:wrap}#index #products-row #products-content-row #products-content-box .product-item{width:100%}#index #products-row #products-content-row #products-content-box .product-item .product-info{width:80%}#index #products-row #products-content-row #products-content-box .product-item .product-info h1{font-size:2em}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text{width:90%}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text h1{font-size:1em;margin-bottom:10px}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text h4{font-size:1em;margin-top:30px;margin-bottom:10px}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text p{margin-top:0;margin-bottom:0;font-size:.7em}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text .description-link-box{width:100%;display:flex;flex-direction:column}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text .description-link-box a{margin-bottom:10px;width:50%;text-align:center}#index #eventos-keia-corte-salmon{margin-bottom:50px}#index #shop-links-row #shop-links-box{width:100%;margin-top:0;margin-bottom:0}#index #shop-links-row #shop-links-box h1{text-transform:uppercase;font-size:3em;text-align:center}#index #shop-links-row #shop-links-box #shop-links-content{width:80%;margin-top:0;margin-bottom:0;justify-content:center}#index #shop-links-row #shop-links-box #shop-links-content a{margin-left:20px}#index #shop-links-row #shop-links-box #shop-links-content a:first-child{margin-left:0}#index #shop-links-row #shop-links-box #shop-links-content #where-box{margin-bottom:20px}#index #shop-links-row #shop-links-box #shop-links-content #azoka-box{width:100%;flex-direction:column;justify-content:center}#index #shop-links-row #shop-links-box #shop-links-content #azoka-box a{margin-bottom:20px;margin-left:0;margin-right:0}#index #border-text-row #border-text-box{width:80%;padding:30px}#index #border-text-row #border-text-box #border-text-content{width:95%;margin-top:20px;margin-bottom:20px;flex-direction:column}#index #border-text-row #border-text-box #border-text-content #border-left-col{width:100%}#index #border-text-row #border-text-box #border-text-content #border-left-col h1{font-size:1.4em;text-transform:uppercase;margin-bottom:30px}#index #border-text-row #border-text-box #border-text-content #border-left-col h2{font-size:1.4em;width:100%;margin-bottom:30px;text-align:justify}#index #border-text-row #border-text-box #border-text-content #border-left-col p{text-align:justify}#index #border-text-row #border-text-box #border-text-content #border-right-col{width:100%;margin-top:20px}#index #border-text-row #border-text-box #border-text-content #border-right-col p{margin-bottom:30px;text-align:justify}#index #first-text-images-column-row{margin-top:50px;margin-bottom:50px;flex-direction:column;align-items:center;justify-content:center}#index #first-text-images-column-row #first-text-images-left-column{width:90%}#index #first-text-images-column-row #first-text-images-left-column #left-text-box{width:100%}#index #first-text-images-column-row #first-text-images-right-column{width:90%}#index #first-text-images-column-row #first-text-images-right-column #right-text-box{width:100%;flex-direction:column}#index #first-text-images-column-row #first-text-images-right-column #right-text-box p{width:100%;text-align:justify;margin-top:30px;margin-bottom:30px}#index #first-text-images-column-row #first-text-images-right-column #text-images-down-box{width:100%;height:500px}#index #images-column-row #images-column-box{width:92%;height:auto;margin-top:0;margin-bottom:50px;flex-direction:column}#index #images-column-row #images-column-box #image-left-column{width:100%;height:450px}#index #images-column-row #images-column-box #image-right-column{margin-top:20px;width:100%;height:450px;background-position-y:100%}#index #first-text-row #width-first-text-box{width:90%;height:auto;margin-top:50px;margin-bottom:50px}#index #first-text-row #width-first-text-box #title-first-text-box{width:85%;margin-left:20px;align-self:flex-start}#index #first-text-row #width-first-text-box #title-first-text-box h3{margin-top:0;font-size:1.8em}#index #first-text-row #width-first-text-box #content-first-text-box{width:85%;margin-right:20px;margin-top:20px}#index #first-text-row #width-first-text-box #content-first-text-box p{text-align:right;margin-bottom:40px}#index #second-index-cover{height:600px}#index #text-images-column-row{margin-top:100px;margin-bottom:100px;flex-direction:column-reverse}#index #text-images-column-row #text-images-left-column{width:100%;justify-content:center;margin-top:100px}#index #text-images-column-row #text-images-left-column #left-text-box{width:80%;text-align:justify}#index #text-images-column-row #text-images-right-column{width:100%;justify-content:center;align-items:center}#index #text-images-column-row #text-images-right-column #right-text-box{width:80%;margin:0 auto;text-align:justify}#index #text-images-column-row #text-images-right-column #right-text-box h2{margin-top:0}#index #text-images-column-row #text-images-right-column #right-text-box p{margin-top:30px;margin-bottom:30px}#index #text-images-column-row #text-images-right-column #text-images-down-box{width:100%;height:500px;margin-top:100px}#index #text-index-cover #text-cover-box{width:80%;margin-top:200px;margin-bottom:200px}#index #central-text-row #central-text-box{width:80%;margin-top:100px;margin-bottom:50px;text-align:justify}#index #central-text-row #central-text-box p{margin-bottom:50px}#index #central-text-row #central-text-box p:last-child{margin-bottom:0}#index #second-images-column-row #second-images-column-box{flex-direction:column;margin-top:50px;margin-bottom:0}#index #second-images-column-row #second-images-column-box #second-left-column{width:100%}#index #second-images-column-row #second-images-column-box #second-left-column #second-image-left-column{width:100%;height:500px}#index #second-images-column-row #second-images-column-box #second-left-column #second-text-left-column{width:100%;height:auto}#index #second-images-column-row #second-images-column-box #second-left-column #second-text-left-column h1{margin-top:50px;width:70%;font-size:4em}#index #second-images-column-row #second-images-column-box #second-image-right-column{width:100%;height:500px;background-position-y:100%}#index #last-text-column-row #last-text-column-box{width:90%;margin-top:100px;margin-bottom:100px;flex-direction:column;text-align:justify}#index #last-text-column-row #last-text-column-box #last-text-left-row,#index #last-text-column-row #last-text-column-box #last-text-left-row #left-text-up-box{width:100%}#index #last-text-column-row #last-text-column-box #last-text-left-row #left-text-down-box{width:100%;margin-top:0}#index #last-text-column-row #last-text-column-box #last-text-right-row,#index #last-text-column-row #last-text-column-box #last-text-right-row #right-text-up-box{width:100%}#index #last-text-column-row #last-text-column-box #last-text-right-row #right-text-down-box{width:100%;margin-top:0}#index #last-index-cover{width:100%;height:500px}}@media (min-width:768px) and (max-width:1200px){.show-mobile{display:flex}#mobile-navbar{position:fixed;top:0;left:0;right:0;z-index:99;display:flex;width:100%;height:auto;background-color:#000}#mobile-navbar #logo-mobile-box{height:auto;width:15%;margin:10px}#mobile-navbar #logo-mobile-box img{height:20px}#mobile-navbar #mobile-navbar-button{height:auto;width:5%;margin-top:5px;margin-right:20px}#mobile-navbar #mobile-navbar-button .hr-navbar{width:100%;border:1px solid #f8f8f8;margin-top:0;margin-bottom:5px}#mobile-sidenav{width:0}#mobile-sidenav #navbar-social-box #social-box{width:20%}.hidden-mobile{display:none}#contact #contact-cover{margin-top:40px;width:100%;height:200px}#contact #contact-box{width:90%;margin-top:50px;margin-bottom:50px}#contact #contact-box #booking-title h2{font-size:2em;margin-bottom:30px}#contact #contact-box #booking-title p{margin-bottom:30px}#contact #contact-box form{margin-top:20px;width:100%}#contact #contact-box form #name-row{width:100%}#contact #contact-box form #name-row #name-input,#contact #contact-box form #name-row #surname-input{width:46%}#contact #contact-box form .form-control{padding:0;width:100%;margin-bottom:20px}#contact #map-row{width:100%;height:auto}#contact #map-row iframe{width:80%}#contact #map-row #directions-link,#contact #map-row iframe{margin-top:10px;margin-bottom:50px}#contact #map-row #directions-link img{margin-right:10px;height:15px}#contact #contact-last-cover{width:100%;height:400px}footer #footer-container{width:95%;margin-top:50px;margin-bottom:50px}footer #footer-container #footer-content-box{flex-direction:column}footer #footer-container #footer-content-box .footer-col{width:100%}footer #footer-container #footer-content-box .footer-col a{margin-bottom:10px}footer #footer-container #footer-content-box #footer-info{align-items:center}footer #footer-container #footer-content-box #footer-info h1{margin-top:0;margin-bottom:10px}footer #footer-container #footer-content-box #footer-info a{margin-top:5px;margin-bottom:15px}footer #footer-container #footer-content-box #footer-info #social-box{width:30%;margin:20px auto 0}footer #footer-container #footer-content-box #footer-info #social-box a{margin-right:25px}footer #footer-container #footer-content-box #footer-logo{align-self:center;margin-top:30px}footer #footer-container #footer-content-box #footer-logo img{height:70px}footer #footer-container #footer-content-box #footer-links-box{margin-top:30px;align-items:center}footer #footer-container #footer-content-box #footer-links-box #footer-where{color:#f8f8f8!important}footer #footer-container #footer-content-box #footer-links-box #footer-where:hover{color:#000}#index{width:100%}#index,#index #index-initial-cover{height:auto}#index #index-initial-cover #initial-text-box{width:70%;margin-top:450px;margin-bottom:80px}#index #index-initial-cover #initial-text-box h1{text-transform:uppercase}#index #products-row{margin-bottom:50px}#index #products-row #products-intro{width:90%}#index #products-row #products-intro #products-intro-text-box{flex-direction:column}#index #products-row #products-intro #products-intro-text-box  h1{text-transform:uppercase;margin-bottom:0}#index #products-row #products-intro #products-intro-text-box  h4{margin-top:0}#index #products-row #products-content-row #products-content-box{width:92%;flex-wrap:wrap}#index #products-row #products-content-row #products-content-box .product-item{width:100%}#index #products-row #products-content-row #products-content-box .product-item .product-info{width:80%}#index #products-row #products-content-row #products-content-box .product-item .product-info h1{font-size:2em}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text{width:90%}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text h1{font-size:1em;margin-bottom:30px}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text h4{font-size:1em;margin-top:30px;margin-bottom:10px}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text .description-link-box{width:100%}#index #shop-links-row #shop-links-box{width:100%;margin-top:0;margin-bottom:100px}#index #shop-links-row #shop-links-box h1{text-transform:uppercase;font-size:3em;text-align:center}#index #shop-links-row #shop-links-box #shop-links-content{width:80%;margin-top:0;margin-bottom:0;justify-content:center}#index #shop-links-row #shop-links-box #shop-links-content a{margin-left:20px}#index #shop-links-row #shop-links-box #shop-links-content a:first-child{margin-left:0}#index #shop-links-row #shop-links-box #shop-links-content #where-box{margin-bottom:30px}#index #shop-links-row #shop-links-box #shop-links-content #azoka-box{width:60%}#index #border-text-row #border-text-box{width:80%;padding:30px}#index #border-text-row #border-text-box #border-text-content{width:95%;margin-top:20px;margin-bottom:20px;flex-direction:column}#index #border-text-row #border-text-box #border-text-content #border-left-col{width:100%}#index #border-text-row #border-text-box #border-text-content #border-left-col h1{font-size:1.4em;text-transform:uppercase;margin-bottom:30px}#index #border-text-row #border-text-box #border-text-content #border-left-col h2{font-size:1.4em;width:100%;margin-bottom:30px;text-align:justify}#index #border-text-row #border-text-box #border-text-content #border-left-col p{text-align:justify}#index #border-text-row #border-text-box #border-text-content #border-right-col{width:100%;margin-top:20px}#index #border-text-row #border-text-box #border-text-content #border-right-col p{margin-bottom:30px;text-align:justify}#index #first-text-images-column-row{margin-top:50px;margin-bottom:50px;flex-direction:column;align-items:center;justify-content:center}#index #first-text-images-column-row #first-text-images-left-column{width:90%}#index #first-text-images-column-row #first-text-images-left-column #left-text-box{width:100%}#index #first-text-images-column-row #first-text-images-right-column{width:90%}#index #first-text-images-column-row #first-text-images-right-column #right-text-box{width:100%;flex-direction:column}#index #first-text-images-column-row #first-text-images-right-column #right-text-box p{width:100%;text-align:justify;margin-top:30px;margin-bottom:30px}#index #first-text-images-column-row #first-text-images-right-column #text-images-down-box{width:100%;height:500px}#index #images-column-row #images-column-box{width:92%;height:auto;margin-top:0;margin-bottom:50px;flex-direction:column}#index #images-column-row #images-column-box #image-left-column{width:100%;height:450px}#index #images-column-row #images-column-box #image-right-column{margin-top:20px;width:100%;height:450px;background-position-y:100%}#index #first-text-row #width-first-text-box{width:90%;height:auto;margin-top:50px;margin-bottom:50px}#index #first-text-row #width-first-text-box #title-first-text-box{width:85%;margin-left:20px;align-self:flex-start}#index #first-text-row #width-first-text-box #title-first-text-box h3{margin-top:0;font-size:1.8em}#index #first-text-row #width-first-text-box #content-first-text-box{width:85%;margin-right:20px;margin-top:20px}#index #first-text-row #width-first-text-box #content-first-text-box p{text-align:right;margin-bottom:40px}#index #second-index-cover{height:600px}#index #text-images-column-row{margin-top:100px;margin-bottom:100px;flex-direction:column-reverse}#index #text-images-column-row #text-images-left-column{width:100%;justify-content:center;margin-top:100px}#index #text-images-column-row #text-images-left-column #left-text-box{width:80%;text-align:justify}#index #text-images-column-row #text-images-right-column{width:100%;justify-content:center;align-items:center}#index #text-images-column-row #text-images-right-column #right-text-box{width:80%;margin:0 auto;text-align:justify}#index #text-images-column-row #text-images-right-column #right-text-box h2{margin-top:0}#index #text-images-column-row #text-images-right-column #right-text-box p{margin-top:30px;margin-bottom:30px}#index #text-images-column-row #text-images-right-column #text-images-down-box{width:100%;height:500px;margin-top:100px}#index #text-index-cover #text-cover-box{width:80%;margin-top:200px;margin-bottom:200px}#index #central-text-row #central-text-box{width:80%;margin-top:100px;margin-bottom:50px;text-align:justify}#index #central-text-row #central-text-box p{margin-bottom:50px}#index #central-text-row #central-text-box p:last-child{margin-bottom:0}#index #second-images-column-row #second-images-column-box{flex-direction:column;margin-top:50px;margin-bottom:0}#index #second-images-column-row #second-images-column-box #second-left-column{width:100%}#index #second-images-column-row #second-images-column-box #second-left-column #second-image-left-column{width:100%;height:500px}#index #second-images-column-row #second-images-column-box #second-left-column #second-text-left-column{width:100%;height:auto}#index #second-images-column-row #second-images-column-box #second-left-column #second-text-left-column h1{margin-top:50px;width:70%;font-size:4em}#index #second-images-column-row #second-images-column-box #second-image-right-column{width:100%;height:500px;background-position-y:100%}#index #last-text-column-row #last-text-column-box{width:90%;margin-top:100px;margin-bottom:100px;flex-direction:column;text-align:justify}#index #last-text-column-row #last-text-column-box #last-text-left-row,#index #last-text-column-row #last-text-column-box #last-text-left-row #left-text-up-box{width:100%}#index #last-text-column-row #last-text-column-box #last-text-left-row #left-text-down-box{width:100%;margin-top:0}#index #last-text-column-row #last-text-column-box #last-text-right-row,#index #last-text-column-row #last-text-column-box #last-text-right-row #right-text-up-box{width:100%}#index #last-text-column-row #last-text-column-box #last-text-right-row #right-text-down-box{width:100%;margin-top:0}#index #last-index-cover{width:100%;height:500px}}#cm{background-color:#f8f8f8!important;border:1px solid #fff;color:#161616}#c-p-bn{background-color:#000!important;color:#fff!important;border:1px solid #000}#c-p-bn:hover{background-color:#f8f8f8!important;color:#000!important}#c-s-bn{color:#000!important;background-color:#fff!important;border:1px solid #000}#c-s-bn:hover{background-color:#000!important;color:#fff!important}#c-txt .cc-link{border-color:#000}#c-txt button{color:#000}.background-image{background-size:cover;background-repeat:no-repeat;background-position:50%}.font-bold{font-weight:700}.align-center-center,.align-center-center-column{display:flex;align-items:center;justify-content:center}.align-center-center-column{flex-direction:column}.align-start-start,.align-start-start-column{display:flex;align-items:flex-start;justify-content:flex-start}.align-start-start-column{flex-direction:column}.align-center-end{display:flex;align-items:center;justify-content:flex-end}.align-end-center{display:flex;align-items:flex-end;justify-content:center}.align-center-space-between{display:flex;align-items:center;justify-content:space-between}.align-start-space-between{display:flex;align-items:flex-start;justify-content:space-between}.align-end-space-between{display:flex;align-items:flex-end;justify-content:space-between}.align-start-center{display:flex;align-items:flex-start;justify-content:center}.align-center-start-column{justify-content:flex-start}.align-center-end-column,.align-center-start-column{flex-direction:column;display:flex;align-items:center}.align-center-end-column{justify-content:flex-end}.align-end-start-column{justify-content:flex-start}.align-end-end-column,.align-end-start-column{flex-direction:column;display:flex;align-items:flex-end}.align-end-end,.align-end-end-column{justify-content:flex-end}.align-end-end{display:flex;align-items:flex-end}*{font-family:Marcellus,serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{position:relative;overflow-x:hidden;background-color:#f8f8f8;width:100%;margin:0}body,html{height:100%;color:#000}.row{margin:0;width:100%;height:auto}.link-color{color:#000;text-decoration:none;text-transform:uppercase;font-weight:700}.link-color:hover{text-decoration:underline}.black-button{background-color:#000;color:#f8f8f8;border:1px solid #000;border-radius:24px;padding:10px 20px;text-decoration:none;text-transform:uppercase}.black-button:hover{text-decoration:underline;background-color:#f8f8f8;color:#000}.white-button{background-color:#000;color:#f8f8f8;border:1px solid #f8f8f8;border-radius:24px;padding:10px 20px!important;text-decoration:none;text-transform:uppercase;text-align:center}.white-button:hover{text-decoration:underline!important;background-color:#f8f8f8;color:#000!important}#mobile-navbar{display:none}.closebtn{font-size:60px}#mobile-sidenav{height:100%;width:0;position:fixed;z-index:9999999;top:0;left:0;background-color:#000;overflow-x:hidden;transition:.5s;padding-top:60px}#mobile-sidenav #sidenav-links-box a{margin-right:25px}#mobile-sidenav #navbar-social-box{width:100%;margin-top:20px}#mobile-sidenav #navbar-social-box #social-box{width:50%}#mobile-sidenav #navbar-social-box #social-box a{margin-bottom:0!important;padding:0}#mobile-sidenav #navbar-social-box #social-box a img{height:40px}#mobile-sidenav a{padding:8px 32px 8px 8px;text-decoration:none;font-size:25px;color:#f8f8f8;display:block;transition:.3s;text-align:right;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}#mobile-sidenav a:last-child{margin-bottom:0}.show-mobile{display:none}#navbar{width:100%;position:fixed;top:0;z-index:9;background-color:#fff}#navbar .navbar-container{width:98%;padding:10px}#navbar .navbar-container #left-col{width:10%;height:auto}#navbar .navbar-container #left-col #logo-box{width:100%}#navbar .navbar-container #left-col #logo-box img{height:50px}#navbar .navbar-container #mid-col{width:50%;height:auto}#navbar .navbar-container #mid-col #links-box{width:100%}#navbar .navbar-container #mid-col #links-box a{color:#000;text-transform:uppercase;text-decoration:none}#navbar .navbar-container #mid-col #links-box a:hover{text-decoration:underline;font-weight:700}#navbar .navbar-container #right-col{width:30%;height:auto}#navbar .navbar-container #right-col #black-button-box{width:100%}#navbar .navbar-container #right-col #black-button-box a{font-size:.8em;margin-right:20px}footer{width:100%;background-color:#fff;color:#000}footer #footer-container{width:90%;margin-top:100px;margin-bottom:100px}footer #footer-container h2{text-transform:uppercase}footer #footer-container #footer-content-box{width:100%}footer #footer-container #footer-content-box .footer-col{width:32%}footer #footer-container #footer-content-box .footer-col a{text-decoration:none;text-transform:uppercase;color:#000;font-weight:700;margin-bottom:20px}footer #footer-container #footer-content-box .footer-col a:hover{text-decoration:underline}footer #footer-container #footer-content-box .footer-col a:last-child{margin-bottom:0}footer #footer-container #footer-content-box #footer-info a{margin-top:25px;margin-bottom:25px}footer #footer-container #footer-content-box #footer-info #social-box{margin-top:20px}footer #footer-container #footer-content-box #footer-info #social-box a{margin-right:25px}footer #footer-container #footer-content-box #footer-info #social-box a:last-child{margin-right:0}footer #footer-container #footer-content-box #footer-info #social-box img{height:40px}footer #footer-container #footer-content-box #footer-logo{align-self:flex-end}footer #footer-container #footer-content-box #footer-logo img{height:100px}#contact{height:auto;width:100%}#contact #contact-info{width:100%;margin-top:100px;margin-bottom:100px}#contact #contact-info #contact-info-box{width:90%}#contact #contact-info #contact-info-box .contact-hr{border:1.2px solid #000;width:100%;background-color:#000}#contact #contact-info #contact-info-box #direction-box{width:100%;text-transform:uppercase}#contact #contact-info #contact-info-box #direction-box h1{margin:0}#contact #contact-info #contact-info-box #direction-box h4{margin:0 auto}#contact #contact-info #contact-info-box #map-box{width:100%}#contact #contact-info #contact-info-box #map-box iframe{margin-top:10px;margin-bottom:10px;width:100%}#contact #contact-info #contact-info-box #phone-box{width:100%}#contact #contact-info #contact-info-box #phone-box h4{margin:0;text-transform:uppercase}#contact #contact-title{text-align:center;width:90%;margin-top:50px;margin-bottom:50px}#contact #contact-title #contact-title-text-box{width:40%}#contact #contact-title #contact-title-text-box h1{font-weight:100;font-size:3em;text-transform:uppercase;margin-bottom:20px}#contact #contact-title #contact-title-text-box p{text-align:left;margin-bottom:30px}#contact #contact-box{width:90%}#contact #contact-box form{margin-top:50px;margin-bottom:100px;width:100%}#contact #contact-box form #name-row{width:100%}#contact #contact-box form #name-row #name-input,#contact #contact-box form #name-row #surname-input{width:45%}#contact #contact-box form #description-input,#contact #contact-box form #description-input textarea,#contact #contact-box form #email-input,#contact #contact-box form #email-input #id_email,#contact #contact-box form #phone-input,#contact #contact-box form #phone-input #id_phone,#contact #contact-box form #send-box{width:100%}#contact #contact-box form #send-box #submit{width:auto;margin-top:10px;color:#f8f8f8;background-color:#161616;border:1px solid #161616}#contact #contact-box form #send-box #submit:hover{background-color:#f8f8f8;color:#161616;cursor:pointer}#contact #contact-box form .form-control{width:100%;margin-bottom:20px;color:#161616;border-radius:0;border:none;border-bottom:1px solid #161616;background-color:transparent}#contact #contact-box form .form-control ::-moz-placeholder{color:#161616}#contact #contact-box form .form-control ::placeholder{color:#161616}#contact #contact-last-cover{width:100%;height:500px;background-image:url(../images/contact-cover.jpg)}#index{width:100%;height:auto}#index #index-initial-cover{width:100%;height:800px;background-image:url(../images/index-cover.jpg)}#index #index-initial-cover #initial-text-box{width:70%;color:#000;margin-bottom:80px;text-align:center}#index #index-initial-cover #initial-text-box h1{text-transform:uppercase}#index #products-row{width:100%}#index #products-row #products-intro{width:90%}#index #products-row #products-intro #products-intro-text-box{width:100%;margin-top:100px;margin-bottom:0}#index #products-row #products-intro #products-intro-text-box  h1{text-transform:uppercase}#index #products-row #products-content-row{width:100%;color:#f8f8f8}#index #products-row #products-content-row #products-content-box{width:92%;flex-wrap:wrap}#index #products-row #products-content-row #products-content-box .product-item{width:49%;height:450px;margin-bottom:20px;position:relative;cursor:pointer}#index #products-row #products-content-row #products-content-box .product-item:last-child{margin-bottom:0}#index #products-row #products-content-row #products-content-box .product-item .product-info{width:70%}#index #products-row #products-content-row #products-content-box .product-item .product-info h1{text-align:center;font-size:2em}#index #products-row #products-content-row #products-content-box .product-item .product-description{position:absolute;width:100%;height:450px;color:#000;display:none;background-color:#fff}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text{width:90%}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text .close-button{position:absolute;top:20px;right:30px;text-decoration:underline}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text .close-button:hover{font-weight:700}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text h1{font-size:1em;text-transform:uppercase;margin-bottom:30px}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text h4{font-size:1em;margin-top:30px;margin-bottom:10px}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text p{font-size:.8em}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text .description-link-box{width:100%;margin-top:30px}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text .description-link-box a{font-size:.6em;margin-right:25px}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text .description-link-box a:last-child{margin-right:0}#index #products-row #products-content-row #products-content-box #product-one{background-image:url(../images/salmon.jpg)}#index #products-row #products-content-row #products-content-box #product-two{background-image:url(../images/bloque.jpg)}#index #products-row #products-content-row #products-content-box #product-three{background-image:url(../images/bonito.jpg)}#index #products-row #products-content-row #products-content-box #product-four{background-image:url(../images/magret.jpg)}#index #products-row #products-content-row #products-content-box #product-five{background-image:url(../images/foie.jpg)}#index #products-row #products-content-row #products-content-box #product-six{background-image:url(../images/oil.jpg)}#index #shop-links-row{width:100%;background-color:#f8f8f8}#index #shop-links-row #shop-links-box{width:50%;margin-top:150px;margin-bottom:0}#index #shop-links-row #shop-links-box h1{text-transform:uppercase;font-size:4.4em;text-align:center}#index #shop-links-row #shop-links-box #shop-links-content{width:50%;margin-top:50px;margin-bottom:50px}#index #shop-links-row #shop-links-box #shop-links-content #where-box{margin-bottom:30px}#index #shop-links-row #shop-links-box #shop-links-content #azoka-box{width:100%}#index #eventos-keia-corte-salmon{margin-bottom:150px}#index #border-text-row{width:100%}#index #border-text-row #border-text-box{width:90%;border:1px solid grey;border-radius:24px}#index #border-text-row #border-text-box #border-text-content{width:90%;margin-top:20px;margin-bottom:20px}#index #border-text-row #border-text-box #border-text-content a{text-decoration:none;text-transform:none;font-weight:700}#index #border-text-row #border-text-box #border-text-content a:hover{text-decoration:underline}#index #border-text-row #border-text-box #border-text-content #border-left-col{width:60%}#index #border-text-row #border-text-box #border-text-content #border-left-col h1{text-transform:uppercase;margin-bottom:30px}#index #border-text-row #border-text-box #border-text-content #border-left-col h2{width:80%;margin-bottom:30px}#index #border-text-row #border-text-box #border-text-content #border-right-col{width:34%;margin-top:65px}#index #border-text-row #border-text-box #border-text-content #border-right-col p{margin-bottom:30px}#index #first-text-images-column-row{background-color:#f8f8f8;width:100%;height:auto;margin-top:200px;margin-bottom:200px}#index #first-text-images-column-row #first-text-images-left-column{width:35%}#index #first-text-images-column-row #first-text-images-left-column #left-text-box{width:80%}#index #first-text-images-column-row #first-text-images-right-column{width:60%}#index #first-text-images-column-row #first-text-images-right-column #right-text-box{width:95%}#index #first-text-images-column-row #first-text-images-right-column #right-text-box p{width:45%;margin-top:30px;margin-bottom:30px}#index #first-text-images-column-row #first-text-images-right-column #text-images-down-box{width:100%;height:500px;background-image:url(../images/fisherman.jpg)}#index #images-column-row{background-color:#f8f8f8}#index #images-column-row #images-column-box{width:90%;height:auto;margin-top:100px;margin-bottom:50px}#index #images-column-row #images-column-box #image-left-column{width:49%;height:800px;background-image:url(../images/column-left.jpg)}#index #images-column-row #images-column-box #image-right-column{width:49%;height:800px;background-position-y:100%;background-image:url(../images/column-right.jpg)}#index #first-text-row{width:100%;background-color:#f8f8f8;color:#000}#index #first-text-row #width-first-text-box{width:90%;height:auto;margin-top:50px;margin-bottom:100px}#index #first-text-row #width-first-text-box #title-first-text-box{width:60%;align-self:flex-start}#index #first-text-row #width-first-text-box #title-first-text-box h3{font-size:1.8em}#index #first-text-row #width-first-text-box #content-first-text-box{width:50%;align-self:flex-end;margin-top:100px}#index #first-text-row #width-first-text-box #content-first-text-box p{margin-bottom:40px}#index #second-index-cover{width:100%;height:1500px;background-image:url(../images/second-index-cover.jpg)}#index #text-images-column-row{background-color:#f8f8f8;width:100%;height:auto;margin-top:200px;margin-bottom:200px}#index #text-images-column-row #text-images-left-column{width:35%}#index #text-images-column-row #text-images-left-column #left-text-box{width:80%}#index #text-images-column-row #text-images-right-column{width:60%}#index #text-images-column-row #text-images-right-column #right-text-box{width:95%}#index #text-images-column-row #text-images-right-column #right-text-box p{margin-top:30px;margin-bottom:30px}#index #text-images-column-row #text-images-right-column #text-images-down-box{width:100%;height:500px;background-image:url(../images/text-image.jpg)}#index #text-index-cover{width:100%;height:1200px;background-image:url(../images/text-index-cover.jpg)}#index #text-index-cover #text-cover-box{width:50%;color:#f8f8f8}#index #central-text-row{width:100%;height:auto}#index #central-text-row #central-text-box{width:65%;height:auto;margin-top:200px;margin-bottom:200px;background-color:#f8f8f8;color:#000}#index #central-text-row #central-text-box p{margin-bottom:50px}#index #central-text-row #central-text-box p:last-child{margin-bottom:0}#index #second-images-column-row{background-color:#f8f8f8}#index #second-images-column-row #second-images-column-box{width:100%;height:auto;margin-top:100px;margin-bottom:50px}#index #second-images-column-row #second-images-column-box #second-left-column{width:39%}#index #second-images-column-row #second-images-column-box #second-left-column #second-image-left-column{width:100%;height:500px;background-image:url(../images/fish.jpg)}#index #second-images-column-row #second-images-column-box #second-left-column #second-text-left-column{width:100%;height:auto}#index #second-images-column-row #second-images-column-box #second-left-column #second-text-left-column h1{margin-top:75px;text-transform:uppercase;width:50%;font-size:4em}#index #second-images-column-row #second-images-column-box #second-image-right-column{width:59%;height:800px;background-position-y:100%;background-image:url(../images/port.jpg)}#index #last-text-column-row{background-color:#f8f8f8}#index #last-text-column-row #last-text-column-box{width:90%;height:auto;margin-top:100px;margin-bottom:200px}#index #last-text-column-row #last-text-column-box h2{text-transform:uppercase}#index #last-text-column-row #last-text-column-box #last-text-left-row{width:64%}#index #last-text-column-row #last-text-column-box #last-text-left-row #left-text-up-box{width:50%}#index #last-text-column-row #last-text-column-box #last-text-left-row #left-text-down-box{width:100%;margin-top:50px}#index #last-text-column-row #last-text-column-box #last-text-right-row{width:29%}#index #last-text-column-row #last-text-column-box #last-text-right-row #right-text-up-box{width:100%}#index #last-text-column-row #last-text-column-box #last-text-right-row #right-text-down-box{width:100%;margin-top:50px}#index #last-index-cover{width:100%;height:700px;background-image:url(../images/last-index-cover.jpg)}@media (min-width:320px) and (max-width:768px){footer #footer-container{width:95%;margin-top:50px;margin-bottom:50px}footer #footer-container #footer-content-box{flex-direction:column}footer #footer-container #footer-content-box .footer-col{width:100%}footer #footer-container #footer-content-box .footer-col a{margin-bottom:10px}footer #footer-container #footer-content-box #footer-info{align-items:center}footer #footer-container #footer-content-box #footer-info h1{margin-top:0;margin-bottom:10px}footer #footer-container #footer-content-box #footer-info a{margin-top:5px;margin-bottom:15px}footer #footer-container #footer-content-box #footer-info #social-box{width:50%;margin:20px auto 0}footer #footer-container #footer-content-box #footer-info #social-box a{margin-right:25px}footer #footer-container #footer-content-box #footer-logo{align-self:center;margin-top:30px}footer #footer-container #footer-content-box #footer-logo img{height:70px}footer #footer-container #footer-content-box #footer-links-box{margin-top:30px;align-items:center}.show-mobile{display:flex}#mobile-navbar{position:fixed;top:0;left:0;right:0;z-index:99;display:flex;width:100%;height:auto;background-color:#000}#mobile-navbar #logo-mobile-box{height:auto;width:20%;margin:10px}#mobile-navbar #logo-mobile-box img{height:35px}#mobile-navbar #mobile-navbar-button{height:auto;width:10%;margin-top:5px;margin-right:20px}#mobile-navbar #mobile-navbar-button .hr-navbar{width:100%;border:1px solid #f8f8f8;margin-top:0;margin-bottom:5px}#mobile-sidenav{width:0}#mobile-sidenav #sidenav-links-box a{font-size:.8em}#mobile-sidenav #navbar-social-box #social-box{width:30%}.hidden-mobile{display:none}#contact{height:auto;width:100%}#contact #contact-info{width:100%;margin-top:100px;margin-bottom:0}#contact #contact-info #contact-info-box{width:90%}#contact #contact-info #contact-info-box .contact-hr{border:1.2px solid #000;width:100%;background-color:#000}#contact #contact-info #contact-info-box #direction-box{width:100%;text-transform:uppercase;flex-direction:column}#contact #contact-info #contact-info-box #direction-box h1,#contact #contact-info #contact-info-box #direction-box h4{font-size:1em;margin-top:10px;margin-bottom:10px}#contact #contact-info #contact-info-box #map-box{width:100%}#contact #contact-info #contact-info-box #map-box iframe{margin-top:10px;margin-bottom:10px;width:100%}#contact #contact-info #contact-info-box #phone-box{width:100%}#contact #contact-info #contact-info-box #phone-box h4{margin:0;text-transform:uppercase}#contact #contact-title{text-align:center;width:90%;margin-top:50px;margin-bottom:0}#contact #contact-title #contact-title-text-box{width:100%}#contact #contact-title #contact-title-text-box h1{font-weight:100;font-size:3em;text-transform:uppercase;margin-bottom:20px}#contact #contact-title #contact-title-text-box p{text-align:left;margin-bottom:30px}#contact #contact-box{width:90%}#contact #contact-box form{margin-top:50px;margin-bottom:100px;width:100%}#contact #contact-box form #name-row{width:100%}#contact #contact-box form #name-row #name-input,#contact #contact-box form #name-row #surname-input{width:45%}#contact #contact-box form #description-input,#contact #contact-box form #description-input textarea,#contact #contact-box form #email-input,#contact #contact-box form #email-input #id_email,#contact #contact-box form #phone-input,#contact #contact-box form #phone-input #id_phone,#contact #contact-box form #send-box{width:100%}#contact #contact-box form #send-box #submit{width:auto;margin-top:10px;color:#f8f8f8;background-color:#161616;border:1px solid #161616}#contact #contact-box form #send-box #submit:hover{background-color:#f8f8f8;color:#161616;cursor:pointer}#contact #contact-box form .form-control{width:100%;margin-bottom:20px;color:#161616;border-radius:0;border:none;border-bottom:1px solid #161616;background-color:transparent}#contact #contact-box form .form-control ::-moz-placeholder{color:#161616}#contact #contact-box form .form-control ::placeholder{color:#161616}#index{width:100%}#index,#index #index-initial-cover{height:auto}#index #index-initial-cover #initial-text-box{width:70%;margin-top:450px;margin-bottom:80px}#index #index-initial-cover #initial-text-box h1{text-transform:uppercase}#index #products-row{margin-bottom:50px}#index #products-row #products-intro{width:90%}#index #products-row #products-intro #products-intro-text-box{flex-direction:column}#index #products-row #products-intro #products-intro-text-box  h1{text-transform:uppercase;margin-bottom:0}#index #products-row #products-intro #products-intro-text-box  h4{margin-top:0}#index #products-row #products-content-row #products-content-box{width:92%;flex-wrap:wrap}#index #products-row #products-content-row #products-content-box .product-item{width:100%}#index #products-row #products-content-row #products-content-box .product-item .product-info{width:80%}#index #products-row #products-content-row #products-content-box .product-item .product-info h1{font-size:2em}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text{width:90%}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text h1{font-size:1em;margin-bottom:10px}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text h4{font-size:1em;margin-top:30px;margin-bottom:10px}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text p{margin-top:0;margin-bottom:0;font-size:.7em}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text .description-link-box{width:100%;display:flex;flex-direction:column}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text .description-link-box a{margin-bottom:10px;width:50%;text-align:center}#index #eventos-keia-corte-salmon{margin-bottom:50px}#index #shop-links-row #shop-links-box{width:100%;margin-top:0;margin-bottom:0}#index #shop-links-row #shop-links-box h1{text-transform:uppercase;font-size:3em;text-align:center}#index #shop-links-row #shop-links-box #shop-links-content{width:80%;margin-top:0;margin-bottom:0;justify-content:center}#index #shop-links-row #shop-links-box #shop-links-content a{margin-left:20px}#index #shop-links-row #shop-links-box #shop-links-content a:first-child{margin-left:0}#index #shop-links-row #shop-links-box #shop-links-content #where-box{margin-bottom:20px}#index #shop-links-row #shop-links-box #shop-links-content #azoka-box{width:100%;flex-direction:column;justify-content:center}#index #shop-links-row #shop-links-box #shop-links-content #azoka-box a{margin-bottom:20px;margin-left:0;margin-right:0}#index #border-text-row #border-text-box{width:80%;padding:30px}#index #border-text-row #border-text-box #border-text-content{width:95%;margin-top:20px;margin-bottom:20px;flex-direction:column}#index #border-text-row #border-text-box #border-text-content #border-left-col{width:100%}#index #border-text-row #border-text-box #border-text-content #border-left-col h1{font-size:1.4em;text-transform:uppercase;margin-bottom:30px}#index #border-text-row #border-text-box #border-text-content #border-left-col h2{font-size:1.4em;width:100%;margin-bottom:30px;text-align:justify}#index #border-text-row #border-text-box #border-text-content #border-left-col p{text-align:justify}#index #border-text-row #border-text-box #border-text-content #border-right-col{width:100%;margin-top:20px}#index #border-text-row #border-text-box #border-text-content #border-right-col p{margin-bottom:30px;text-align:justify}#index #first-text-images-column-row{margin-top:50px;margin-bottom:50px;flex-direction:column;align-items:center;justify-content:center}#index #first-text-images-column-row #first-text-images-left-column{width:90%}#index #first-text-images-column-row #first-text-images-left-column #left-text-box{width:100%}#index #first-text-images-column-row #first-text-images-right-column{width:90%}#index #first-text-images-column-row #first-text-images-right-column #right-text-box{width:100%;flex-direction:column}#index #first-text-images-column-row #first-text-images-right-column #right-text-box p{width:100%;text-align:justify;margin-top:30px;margin-bottom:30px}#index #first-text-images-column-row #first-text-images-right-column #text-images-down-box{width:100%;height:500px}#index #images-column-row #images-column-box{width:92%;height:auto;margin-top:0;margin-bottom:50px;flex-direction:column}#index #images-column-row #images-column-box #image-left-column{width:100%;height:450px}#index #images-column-row #images-column-box #image-right-column{margin-top:20px;width:100%;height:450px;background-position-y:100%}#index #first-text-row #width-first-text-box{width:90%;height:auto;margin-top:50px;margin-bottom:50px}#index #first-text-row #width-first-text-box #title-first-text-box{width:85%;margin-left:20px;align-self:flex-start}#index #first-text-row #width-first-text-box #title-first-text-box h3{margin-top:0;font-size:1.8em}#index #first-text-row #width-first-text-box #content-first-text-box{width:85%;margin-right:20px;margin-top:20px}#index #first-text-row #width-first-text-box #content-first-text-box p{text-align:right;margin-bottom:40px}#index #second-index-cover{height:600px}#index #text-images-column-row{margin-top:100px;margin-bottom:100px;flex-direction:column-reverse}#index #text-images-column-row #text-images-left-column{width:100%;justify-content:center;margin-top:100px}#index #text-images-column-row #text-images-left-column #left-text-box{width:80%;text-align:justify}#index #text-images-column-row #text-images-right-column{width:100%;justify-content:center;align-items:center}#index #text-images-column-row #text-images-right-column #right-text-box{width:80%;margin:0 auto;text-align:justify}#index #text-images-column-row #text-images-right-column #right-text-box h2{margin-top:0}#index #text-images-column-row #text-images-right-column #right-text-box p{margin-top:30px;margin-bottom:30px}#index #text-images-column-row #text-images-right-column #text-images-down-box{width:100%;height:500px;margin-top:100px}#index #text-index-cover #text-cover-box{width:80%;margin-top:200px;margin-bottom:200px}#index #central-text-row #central-text-box{width:80%;margin-top:100px;margin-bottom:50px;text-align:justify}#index #central-text-row #central-text-box p{margin-bottom:50px}#index #central-text-row #central-text-box p:last-child{margin-bottom:0}#index #second-images-column-row #second-images-column-box{flex-direction:column;margin-top:50px;margin-bottom:0}#index #second-images-column-row #second-images-column-box #second-left-column{width:100%}#index #second-images-column-row #second-images-column-box #second-left-column #second-image-left-column{width:100%;height:500px}#index #second-images-column-row #second-images-column-box #second-left-column #second-text-left-column{width:100%;height:auto}#index #second-images-column-row #second-images-column-box #second-left-column #second-text-left-column h1{margin-top:50px;width:70%;font-size:4em}#index #second-images-column-row #second-images-column-box #second-image-right-column{width:100%;height:500px;background-position-y:100%}#index #last-text-column-row #last-text-column-box{width:90%;margin-top:100px;margin-bottom:100px;flex-direction:column;text-align:justify}#index #last-text-column-row #last-text-column-box #last-text-left-row,#index #last-text-column-row #last-text-column-box #last-text-left-row #left-text-up-box{width:100%}#index #last-text-column-row #last-text-column-box #last-text-left-row #left-text-down-box{width:100%;margin-top:0}#index #last-text-column-row #last-text-column-box #last-text-right-row,#index #last-text-column-row #last-text-column-box #last-text-right-row #right-text-up-box{width:100%}#index #last-text-column-row #last-text-column-box #last-text-right-row #right-text-down-box{width:100%;margin-top:0}#index #last-index-cover{width:100%;height:500px}}@media (min-width:768px) and (max-width:1200px){.show-mobile{display:flex}#mobile-navbar{position:fixed;top:0;left:0;right:0;z-index:99;display:flex;width:100%;height:auto;background-color:#000}#mobile-navbar #logo-mobile-box{height:auto;width:15%;margin:10px}#mobile-navbar #logo-mobile-box img{height:20px}#mobile-navbar #mobile-navbar-button{height:auto;width:5%;margin-top:5px;margin-right:20px}#mobile-navbar #mobile-navbar-button .hr-navbar{width:100%;border:1px solid #f8f8f8;margin-top:0;margin-bottom:5px}#mobile-sidenav{width:0}#mobile-sidenav #navbar-social-box #social-box{width:20%}.hidden-mobile{display:none}#contact #contact-cover{margin-top:40px;width:100%;height:200px}#contact #contact-box{width:90%;margin-top:50px;margin-bottom:50px}#contact #contact-box #booking-title h2{font-size:2em;margin-bottom:30px}#contact #contact-box #booking-title p{margin-bottom:30px}#contact #contact-box form{margin-top:20px;width:100%}#contact #contact-box form #name-row{width:100%}#contact #contact-box form #name-row #name-input,#contact #contact-box form #name-row #surname-input{width:46%}#contact #contact-box form .form-control{padding:0;width:100%;margin-bottom:20px}#contact #map-row{width:100%;height:auto}#contact #map-row iframe{width:80%}#contact #map-row #directions-link,#contact #map-row iframe{margin-top:10px;margin-bottom:50px}#contact #map-row #directions-link img{margin-right:10px;height:15px}#contact #contact-last-cover{width:100%;height:400px}footer #footer-container{width:95%;margin-top:50px;margin-bottom:50px}footer #footer-container #footer-content-box{flex-direction:column}footer #footer-container #footer-content-box .footer-col{width:100%}footer #footer-container #footer-content-box .footer-col a{margin-bottom:10px}footer #footer-container #footer-content-box #footer-info{align-items:center}footer #footer-container #footer-content-box #footer-info h1{margin-top:0;margin-bottom:10px}footer #footer-container #footer-content-box #footer-info a{margin-top:5px;margin-bottom:15px}footer #footer-container #footer-content-box #footer-info #social-box{width:30%;margin:20px auto 0}footer #footer-container #footer-content-box #footer-info #social-box a{margin-right:25px}footer #footer-container #footer-content-box #footer-logo{align-self:center;margin-top:30px}footer #footer-container #footer-content-box #footer-logo img{height:70px}footer #footer-container #footer-content-box #footer-links-box{margin-top:30px;align-items:center}footer #footer-container #footer-content-box #footer-links-box #footer-where{color:#f8f8f8!important}footer #footer-container #footer-content-box #footer-links-box #footer-where:hover{color:#000}#index{width:100%}#index,#index #index-initial-cover{height:auto}#index #index-initial-cover #initial-text-box{width:70%;margin-top:450px;margin-bottom:80px}#index #index-initial-cover #initial-text-box h1{text-transform:uppercase}#index #products-row{margin-bottom:50px}#index #products-row #products-intro{width:90%}#index #products-row #products-intro #products-intro-text-box{flex-direction:column}#index #products-row #products-intro #products-intro-text-box  h1{text-transform:uppercase;margin-bottom:0}#index #products-row #products-intro #products-intro-text-box  h4{margin-top:0}#index #products-row #products-content-row #products-content-box{width:92%;flex-wrap:wrap}#index #products-row #products-content-row #products-content-box .product-item{width:100%}#index #products-row #products-content-row #products-content-box .product-item .product-info{width:80%}#index #products-row #products-content-row #products-content-box .product-item .product-info h1{font-size:2em}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text{width:90%}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text h1{font-size:1em;margin-bottom:30px}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text h4{font-size:1em;margin-top:30px;margin-bottom:10px}#index #products-row #products-content-row #products-content-box .product-item .product-description .product-description-text .description-link-box{width:100%}#index #shop-links-row #shop-links-box{width:100%;margin-top:0;margin-bottom:100px}#index #shop-links-row #shop-links-box h1{text-transform:uppercase;font-size:3em;text-align:center}#index #shop-links-row #shop-links-box #shop-links-content{width:80%;margin-top:0;margin-bottom:0;justify-content:center}#index #shop-links-row #shop-links-box #shop-links-content a{margin-left:20px}#index #shop-links-row #shop-links-box #shop-links-content a:first-child{margin-left:0}#index #shop-links-row #shop-links-box #shop-links-content #where-box{margin-bottom:30px}#index #shop-links-row #shop-links-box #shop-links-content #azoka-box{width:60%}#index #border-text-row #border-text-box{width:80%;padding:30px}#index #border-text-row #border-text-box #border-text-content{width:95%;margin-top:20px;margin-bottom:20px;flex-direction:column}#index #border-text-row #border-text-box #border-text-content #border-left-col{width:100%}#index #border-text-row #border-text-box #border-text-content #border-left-col h1{font-size:1.4em;text-transform:uppercase;margin-bottom:30px}#index #border-text-row #border-text-box #border-text-content #border-left-col h2{font-size:1.4em;width:100%;margin-bottom:30px;text-align:justify}#index #border-text-row #border-text-box #border-text-content #border-left-col p{text-align:justify}#index #border-text-row #border-text-box #border-text-content #border-right-col{width:100%;margin-top:20px}#index #border-text-row #border-text-box #border-text-content #border-right-col p{margin-bottom:30px;text-align:justify}#index #first-text-images-column-row{margin-top:50px;margin-bottom:50px;flex-direction:column;align-items:center;justify-content:center}#index #first-text-images-column-row #first-text-images-left-column{width:90%}#index #first-text-images-column-row #first-text-images-left-column #left-text-box{width:100%}#index #first-text-images-column-row #first-text-images-right-column{width:90%}#index #first-text-images-column-row #first-text-images-right-column #right-text-box{width:100%;flex-direction:column}#index #first-text-images-column-row #first-text-images-right-column #right-text-box p{width:100%;text-align:justify;margin-top:30px;margin-bottom:30px}#index #first-text-images-column-row #first-text-images-right-column #text-images-down-box{width:100%;height:500px}#index #images-column-row #images-column-box{width:92%;height:auto;margin-top:0;margin-bottom:50px;flex-direction:column}#index #images-column-row #images-column-box #image-left-column{width:100%;height:450px}#index #images-column-row #images-column-box #image-right-column{margin-top:20px;width:100%;height:450px;background-position-y:100%}#index #first-text-row #width-first-text-box{width:90%;height:auto;margin-top:50px;margin-bottom:50px}#index #first-text-row #width-first-text-box #title-first-text-box{width:85%;margin-left:20px;align-self:flex-start}#index #first-text-row #width-first-text-box #title-first-text-box h3{margin-top:0;font-size:1.8em}#index #first-text-row #width-first-text-box #content-first-text-box{width:85%;margin-right:20px;margin-top:20px}#index #first-text-row #width-first-text-box #content-first-text-box p{text-align:right;margin-bottom:40px}#index #second-index-cover{height:600px}#index #text-images-column-row{margin-top:100px;margin-bottom:100px;flex-direction:column-reverse}#index #text-images-column-row #text-images-left-column{width:100%;justify-content:center;margin-top:100px}#index #text-images-column-row #text-images-left-column #left-text-box{width:80%;text-align:justify}#index #text-images-column-row #text-images-right-column{width:100%;justify-content:center;align-items:center}#index #text-images-column-row #text-images-right-column #right-text-box{width:80%;margin:0 auto;text-align:justify}#index #text-images-column-row #text-images-right-column #right-text-box h2{margin-top:0}#index #text-images-column-row #text-images-right-column #right-text-box p{margin-top:30px;margin-bottom:30px}#index #text-images-column-row #text-images-right-column #text-images-down-box{width:100%;height:500px;margin-top:100px}#index #text-index-cover #text-cover-box{width:80%;margin-top:200px;margin-bottom:200px}#index #central-text-row #central-text-box{width:80%;margin-top:100px;margin-bottom:50px;text-align:justify}#index #central-text-row #central-text-box p{margin-bottom:50px}#index #central-text-row #central-text-box p:last-child{margin-bottom:0}#index #second-images-column-row #second-images-column-box{flex-direction:column;margin-top:50px;margin-bottom:0}#index #second-images-column-row #second-images-column-box #second-left-column{width:100%}#index #second-images-column-row #second-images-column-box #second-left-column #second-image-left-column{width:100%;height:500px}#index #second-images-column-row #second-images-column-box #second-left-column #second-text-left-column{width:100%;height:auto}#index #second-images-column-row #second-images-column-box #second-left-column #second-text-left-column h1{margin-top:50px;width:70%;font-size:4em}#index #second-images-column-row #second-images-column-box #second-image-right-column{width:100%;height:500px;background-position-y:100%}#index #last-text-column-row #last-text-column-box{width:90%;margin-top:100px;margin-bottom:100px;flex-direction:column;text-align:justify}#index #last-text-column-row #last-text-column-box #last-text-left-row,#index #last-text-column-row #last-text-column-box #last-text-left-row #left-text-up-box{width:100%}#index #last-text-column-row #last-text-column-box #last-text-left-row #left-text-down-box{width:100%;margin-top:0}#index #last-text-column-row #last-text-column-box #last-text-right-row,#index #last-text-column-row #last-text-column-box #last-text-right-row #right-text-up-box{width:100%}#index #last-text-column-row #last-text-column-box #last-text-right-row #right-text-down-box{width:100%;margin-top:0}#index #last-index-cover{width:100%;height:500px}}