body {font-family: Raleway, sans-serif;
  
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Rosarivo, sans-serif;
  color: #dc8f21;
  font-size: 44px;
  line-height: 48px;
  font-style: italic;
  font-weight: 400;
}

h2 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 30px;
  font-weight: 700;
  text-align: left;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  text-align: left;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #000;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  text-transform: capitalize;
}

p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}

a {
  text-decoration: none;
}

ul {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 20px;
  text-align: left;
}

li {
  margin-bottom: 20px;
}

li.number-1{
      background: url(../images/1.png) no-repeat;
    padding: 3px 0px 3px 30px;
    list-style: none;
    margin: 0 0 20px -20px;
    background-position: 0px 5px;
}
li.number-2{
      background: url(../images/2.png) no-repeat;
    padding: 3px 0px 3px 30px;
    list-style: none;
    margin: 0 0 20px -20px;
    background-position: 0px 5px;
}
li.number-3{
      background: url(../images/3.png) no-repeat;
    padding: 3px 0px 3px 30px;
    list-style: none;
    margin: 0 0 20px -20px;
    background-position: 0px 5px;
}
li.number-4{
      background: url(../images/4.png) no-repeat;
    padding: 3px 0px 3px 30px;
    list-style: none;
    margin: 0 0 20px -20px;
    background-position: 0px 5px;
}
li.number-5{
      background: url(../images/5.png) no-repeat;
    padding: 3px 0px 3px 30px;
    list-style: none;
    margin: 0 0 20px -20px;
    background-position: 0px 5px;
}
li.number-6{
      background: url(../images/6.png) no-repeat;
    padding: 3px 0px 3px 30px;
    list-style: none;
    margin: 0 0 20px -20px;
    background-position: 0px 5px;
}
li.number-7{
      background: url(../images/7.png) no-repeat;
    padding: 3px 0px 3px 30px;
    list-style: none;
    margin: 0 0 20px -20px;
    background-position: 0px 5px;
}
li.number-8{
      background: url(../images/8.png) no-repeat;
    padding: 3px 0px 3px 30px;
    list-style: none;
    margin: 0 0 20px -20px;
    background-position: 0px 5px;
}
li.number-9{
      background: url(../images/9.png) no-repeat;
    padding: 3px 0px 3px 30px;
    list-style: none;
    margin: 0 0 20px -20px;
    background-position: 0px 5px;
}
li.number-10{
      background: url(../images/10.png) no-repeat;
    padding: 3px 0px 3px 30px;
    list-style: none;
    margin: 0 0 20px -20px;
    background-position: 0px 5px;
}

.navbar {
  background-color: #000;
  color: #fff;
}

.nav-link {
  width: 20%;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.5px;
}

.nav-link:hover {
  color: #dc8f21;
}

.nav-link.w--current {
  color: #dc8f21;
}

.logo-premium {
  width: 180px;
  height: 40px;
  margin-top: -21px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/logo-premium-pasta.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.logo-golden {
  position: static;
  width: 100%;
  height: 100px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/golden-no-premium.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.logo-golden.w--current {
  background-size: contain;
}

.nav-menu {
  z-index: 1000;
  width: 800px;
  height: 50px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.golden-line {
  position: relative;
  z-index: 999;
  width: 100%;
  height: 200px;
  margin-bottom: -200px;
  background-image: url('../images/curva-menu.svg');
  background-position: 95% 0px;
  background-size: 110%;
  background-repeat: no-repeat;
}

.logo-moderna {
  position: absolute;
  left: 100px;
  top: 40px;
  z-index: 1;
  width: 160px;
  height: 160px;
  margin-top: -70px;
  float: none;
  background-image: url('../images/moderna-90.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.logo-moderna.menu-2 {
  position: static;
  margin-top: 0px;
}

.logo-moderna.menu-1 {
  left: 10%;
  top: auto;
  bottom: -115px;
  margin-top: 0px;
}

.section {
  position: relative;
  padding: 80px;
}

.section.block-tradition {
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-image: url('../images/fondo-home.jpg');
  background-position: 50% 0px;
  background-size: 100%;
  background-repeat: no-repeat;
}

.section.block-ourproducts {
  position: relative;
  z-index: 1000;
  background-color: #fff;
  background-image: url('../images/fondo-section-products.jpg');
  background-position: 94% 100%;
  background-size: auto 50%;
  background-repeat: no-repeat;
}

.section.block-ourrecipes {
  padding: 0px;
  background-color: #000;
}

.section.footer {
  background-image: url('../images/fondo-footer.jpg');
  background-position: 0px 0px;
  background-size: cover;
  font-weight: 700;
}

.section.section-ourbrand {
    background-image: url(../images/fondo-ourbrand.jpg);
    background-size: contain;
    background-position: right bottom;
    background-repeat: no-repeat;
}

.section.product-description-white {
  text-align: left;
}

.section.product-description-white.vertical-aligne {
  display: inline;
}

.section.product-description-black {
  background-color: #000;
  color: #fff;
  text-align: left;
}

.section.section-dark {
  background-color: #000;
  color: #fff;
}

.section.section-map {
  padding: 0px 20px;
}

.section-map-iframe iframe{
  min-height: 550px!important;
}
.section.title-section {
  padding-top: 80px;
  padding-bottom: 0px;
}

.section.page-about-history {
  background-image: url('../images/fondo-history.jpg');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.section.pasta-fun-facts {
  background-image: url('../images/about-pasta-5.png');
  background-position: 100% 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.section.terms-conditions {
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
}

.p-tradition {
  width: 700px;
  margin: 190px auto;
  font-family: Rosarivo, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 53px;
  text-align: center;
}

.table-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
  background-image: url('../images/home-table.png');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
  font-size: 26px;
  line-height: 28px;
  text-align: center;
}

.content-description {
  max-width: 570px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
}

.block-aboutpasta {
  min-height: 620px;
  margin-right: -10px;
  background-image: url('../images/pasta-plate.png');
  background-position: 100% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.button {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  border: 5px solid #fff;
  border-radius: 20px;
  background-color: #da8e20;
  background-image: -webkit-radial-gradient(circle farthest-side at 50% 50%, #efc463, #dc9124 99%);
  background-image: radial-gradient(circle farthest-side at 50% 50%, #efc463, #dc9124 99%);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5);
  color: #000;
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
  text-align: center;
}

.button:hover {
  background-image: -webkit-radial-gradient(circle farthest-side at 50% 50%, #ffde94, #f0a538 99%);
  background-image: radial-gradient(circle farthest-side at 50% 50%, #ffde94, #f0a538 99%);
}

.container-button {
  width: 260px;
  max-height: 70px;
  margin: 20px auto;
}

.circle-aboutpasta {
  position: absolute;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 420px;
  height: 420px;
  margin-right: 20px;
  padding: 70px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-image: url('../images/circulo-home.jpg');
  background-position: 50% 0px;
  background-size: cover;
  font-size: 20px;
  line-height: 22px;
}

.home {
  text-align: center;
}

.vertical-aligne {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.seccion-curve {
  position: relative;
  height: 28px;
  margin-top: -28px;
  background-color: transparent;
  background-image: url('../images/pasta-texture.png');
  background-position: 0px 100%;
  background-size: contain;
  background-repeat: repeat-x;
}

.content-ourproducts {
  max-width: 550px;
  margin-right: auto;
  margin-left: auto;
  padding: 40px;
}

.content-img {
  height: 350px;
}

.content-img.pasta-plate {
  height: 500px;
  margin-right: -10px;
  background-image: url('../images/pasta-products.png');
  background-position: 100% -20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.logo-golden-footer {
  height: 70px;
  background-image: url('../images/golden-logo-negro.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.footer-socialicons {
  width: 300px;
  margin: 30px auto;
  text-align: center;
}

.footer-pagelinks {
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
  font-size: 16px;
  line-height: 36px;
}

.footer-copy {
  height: 50px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000;
  color: #fff;
  font-size: 12px;
  text-align: center;
}

.text-white {
  color: #fff;
}

.social-icon {
  font-family: 'Fontawesome webfont', sans-serif;
  color: #000;
  font-size: 28px;
  line-height: 36px;
}

.text-dark {
  color: #000;
  letter-spacing: 0.5px;
}

.product-img {
  min-height: 280px;
}

.product-img.product-1 {
  background-image: url('../images/pasta-tipos2.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.product-img.product-2 {
  background-image: url('../images/pasta-tipos3.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.product-img.product-3 {
  background-image: url('../images/pasta-tipos4.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.product-img.product-4 {
  min-height: 280px;
  background-image: url('../images/pasta-tipos1.png');
  background-position: 50% 50%;
  background-size: auto 150px;
  background-repeat: no-repeat;
}

.img-circle-plate {
  min-height: 600px;
  background-image: url('../images/about-pasta-4.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.paragraph-center {
  text-align: center;
}

.paragraph-center.home-our-brand {
  margin-bottom: 0px;
  color: #4e1b00;
  font-size: 26px;
  line-height: 36px;
}

.paragraph-center.home-about-pasta {
  max-width: 280px;
  margin-bottom: 0px;
  color: #5b5b5b;
  font-size: 20px;
  line-height: 28px;
}

.paragraph-center.home--page-description {
  max-width: 520px;
  margin-right: auto;
  margin-left: auto;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-center.secundary-footer {
  font-size: 12px;
  line-height: 14px;
}

.logo-content {
  width: 280px;
  height: 100px;
  margin-right: auto;
  margin-left: auto;
}

.img-ourbrand {
  background-image: url('../images/pasta-plate.png');
  background-position: 0px 0px;
  background-size: 350px;
}

.single-recipe {
  max-width: 160px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
}

.recipe-image {
  width: 150px;
  height: 150px;
  margin-right: auto;
  margin-left: auto;
}

.recipe-image{
  background-size: cover;
}

.recipe-image.recipe-img1 {
  background-image: url('../images/receta-1.jpg');
}
.recipe-image.recipe-img2 {
  background-image: url('../images/receta-2.jpg');
}
.recipe-image.recipe-img3 {
  background-image: url('../images/receta-3.jpg');
}
.recipe-image.recipe-img4 {
  background-image: url('../images/receta-4.jpg');
}
.recipe-image.recipe-img5 {
  background-image: url('../images/receta-5.jpg');
}
.recipe-image.recipe-img6 {
  background-image: url('../images/receta-6.jpg');
}
.recipe-image.recipe-img7 {
  background-image: url('../images/receta-7.jpg');
}
.recipe-image.recipe-img8 {
  background-image: url('../images/receta-8.jpg');
}
.recipe-image.recipe-img9 {
  background-image: url('../images/receta-9.jpg');
}
.recipe-image.recipe-img10 {
  background-image: url('../images/receta-10.jpg');
}
.recipe-image.recipe-img11 {
  background-image: url('../images/receta-11.jpg');
}
.recipe-image.recipe-img12 {
  background-image: url('../images/receta-12.jpg');
}
.recipe-image.recipe-img13 {
  background-image: url('../images/receta-13.jpg');
}
.recipe-image.recipe-img14 {
  background-image: url('../images/receta-14.jpg');
}
.recipe-image.recipe-img15 {
  background-image: url('../images/receta-15.jpg');
}
.recipe-image.recipe-img16 {
  background-image: url('../images/receta-16.jpg');
}
.recipe-image.recipe-img17 {
  background-image: url('../images/receta-17.jpg');
}
.recipe-image.recipe-img18 {
  background-image: url('../images/receta-18.jpg');
}
.recipe-image.recipe-img19 {
  background-image: url('../images/receta-19.jpg');
}
.recipe-image.recipe-img20 {
  background-image: url('../images/receta-20.jpg');
}
.recipe-image.recipe-img21 {
  background-image: url('../images/receta-21.jpg');
}
.recipe-image.recipe-img22 {
  background-image: url('../images/receta-22.jpg');
}
.recipe-single-img {
  height: 400px;
  border: 1px solid #c6c6c6;
  background-image: url('../images/tornillos-fruta-yogurt.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.recipe-single-img.recipe-single8 {
  height: 400px;
  margin-bottom: 20px;
  background-image: url('../images/PenneRigateLajas.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.recipe-single-img.recipe-single9 {
  background-image: url('../images/PenneRigatePortobello.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.recipe-single-img.recipe-single12 {
  background-image: url('../images/SpaghettiAllaCarbonara.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.recipe-single-img.recipe-single10 {
  background-image: url('../images/SpaghettiFruttiMare.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.recipe-single-img.recipe-single13 {
  background-image: url('../images/SpaghettiConOstiones.png');
  background-position: 50% 50%;
  background-size: cover;
}

.recipe-single-img.recipe-single3 {
  background-image: url('../images/CodoPestoAtun.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.recipe-single-img.recipe-single2 {
  background-image: url('../images/coditos-multicolor.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-single-img.recipe-single4 {
  background-image: url('../images/receta-4.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-single-img.recipe-single5 {
  background-image: url('../images/receta-5.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.recipe-single-img.recipe-single6 {
  background-image: url('../images/receta-6.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-single-img.recipe-single7 {
  background-image: url('../images/receta-7.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-single-img.recipe-single7 {
  background-image: url('../images/receta-7.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-single-img.recipe-single11 {
  background-image: url('../images/receta-11.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-single-img.recipe-single14 {
  background-image: url('../images/receta-14.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-single-img.recipe-single15 {
  background-image: url('../images/receta-15.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-single-img.recipe-single16 {
  background-image: url('../images/receta-16.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-single-img.recipe-single17 {
  background-image: url('../images/receta-17.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-single-img.recipe-single18 {
  background-image: url('../images/receta-18.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-single-img.recipe-single19 {
  background-image: url('../images/receta-19.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-single-img.recipe-single20 {
  background-image: url('../images/receta-20.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-single-img.recipe-single21 {
  background-image: url('../images/receta-21.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-single-img.recipe-single22 {
  background-image: url('../images/receta-22.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

/*.recipe-list-padding h2{
  text-transform: capitalize;
}*/

.ingredients-list {
  padding-left: 0px;
  font-size: 16px;
  line-height: 24px;
  list-style-type: none;
}

.ingredient-single {
  margin-bottom: 0px;
  padding-top: 10px;
  border-style: solid none none;
  border-width: 1px;
  border-color: #c6c6c6;
}

.ingredient-single.first-no-line {
  border-style: none;
}

.preparation-single {
  margin-bottom: 0px;
  padding-top: 10px;
  border-top: 1px solid #c6c6c6;
}

.preparation-single.tip {
  border-top-style: none;
}

.preparation-single.first-no-line {
  border-top-style: none;
}

.preparation-list {
  font-size: 16px;
  line-height: 24px;
  list-style-type: decimal;
}
ul.preparation-list li{
      margin-bottom: 0px!important;
    padding-top: 10px;
    background-position: 0px 12px;
}


.preparation-list.tip {
  padding-left: 0px;
  list-style-type: none;
}

.bar-view-recipes {
  margin-top: 60px;
  border-bottom: 10px solid #f2be35;
}

.btn-single-recipes {
  position: absolute;
  width: 160px;
  height: 40px;
  margin-right: 30px;
  margin-left: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.btn-single-recipes.btn-view {
  position: relative;
  left: -200px;
  bottom: 0px;
  width: 180px;
  background-color: #df9a37;
}

.btn-single-recipes.btn-prev {
  position: relative;
  right: -240px;
  bottom: 0px;
  background-color: #d4d4d4;
  color: #000;
}

.btn-single-recipes.btn-next {
  position: relative;
  right: -200px;
  bottom: 0px;
  background-color: #d4d4d4;
  color: #000;
}

.premium-pasta-line {
  height: 20px;
  border-bottom: 2px solid #fed770;
}

.our-products-img {
  position: relative;
  min-height: 330px;
}

.container {
  padding-right: 30px;
  padding-left: 30px;
}
.container.preparation-block{
  padding-left: 40px;
  padding-right: 40px;
}

.paragraph-20 {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 20px;
}

.eat-pasta-list {
  font-size: 16px;
  line-height: 24px;
  list-style-type: decimal;
}

.how-cook-list {
  font-size: 16px;
  line-height: 24px;
}

.pasta-healthy-list {
  font-size: 16px;
  line-height: 24px;
  list-style-type: decimal;
}

.fun-facts-list {
  font-size: 16px;
  line-height: 24px;
  list-style-type: decimal;
}

.strech-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.page-title-about-pasta {
  margin-bottom: 80px;
}

.img-square-plate {
  min-height: 550px;
  background-image: url('../images/about-pasta-2.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.cook-pasta-oil {
  position: absolute;
  left: 0px;
  top: 10px;
  width: 120px;
  height: 650px;
  background-image: url('../images/about-pasta-3-3.png');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.cook-pasta-hand {
  position: absolute;
  top: 0px;
  right: 0px;
  min-height: 300px;
  min-width: 50%;
  background-image: url('../images/about-pasta-3.png');
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.cook-pasta-tomato-interaction {
  position: absolute;
  right: 30%;
  bottom: 3%;
  width: 250px;
  height: 250px;
  background-image: url('../images/about-pasta-3-2.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.cook-pasta-hoja {
  position: absolute;
  right: 5%;
  bottom: 20%;
  width: 250px;
  height: 250px;
  background-image: url('../images/about-pasta-3-1.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.pasta-fun-float {
  position: absolute;
}

.pasta-fun-float.pasta-1 {
  top: -30px;
  right: 0px;
  width: 300px;
  height: 200px;
  background-image: url('../images/about-pasta-5-4.png');
  background-position: 100% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.pasta-fun-float.pasta-2 {
  top: 50px;
  right: 30%;
  width: 200px;
  height: 170px;
  background-image: url('../images/about-pasta-5-5.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.pasta-fun-float.pasta-3 {
  top: 35%;
  right: 40px;
  width: 150px;
  height: 250px;
  background-image: url('../images/about-pasta-5-1.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.pasta-fun-float.pasta-4 {
  right: 20%;
  bottom: 35%;
  width: 250px;
  height: 150px;
  background-image: url('../images/about-pasta-5-6.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.pasta-fun-float.pasta-5 {
  right: 25%;
  bottom: 20px;
  width: 230px;
  height: 200px;
  background-image: url('../images/about-pasta-5-2.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.pasta-fun-float.pasta-6 {
  right: 0px;
  bottom: 50px;
  width: 180px;
  height: 130px;
  background-image: url('../images/about-pasta-5-3.png');
  background-position: 0px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.width-50 {
  position: relative;
  z-index: 1;
  width: 50%;
  padding-left: 50px;
}

.menu-golden-harvest {
  background-color: transparent;
  background-image: url('../images/curva-menu-fondo-negro.svg');
  background-position: 74% 54%;
  background-size: cover;
  background-repeat: no-repeat;
}

.products-pasta-img {
  position: absolute;
  width: 160px;
  height: 230px;
  background-image: url('../images/example-bg.png');
  background-position: 0px 0px;
  background-size: 125px;
}

.products-pasta-img.img-1 {
  right: 370px;
  bottom: 70px;
  background-image: url('../images/pasta-tipos2.png');
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.products-pasta-img.img-2 {
  right: 190px;
  bottom: 70px;
  background-image: url('../images/pasta-tipos4.png');
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.products-pasta-img.img-3 {
  right: 10px;
  bottom: 70px;
  background-image: url('../images/pasta-tipos3.png');
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.products-pasta-img.img-4 {
  right: 20%;
  bottom: 0px;
  width: 270px;
  height: 150px;
  background-image: url('../images/pasta-tipos1-home.png');
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

/*.productos-heading {
  margin-bottom: 80px;
}*/

html.w-mod-js *[data-ix="home-table-interaction"] {
  opacity: 1;
  -webkit-transform: translate(0px, 300px);
  -ms-transform: translate(0px, 300px);
  transform: translate(0px, 300px);
}

html.w-mod-js *[data-ix="tomato-interaction"] {
  opacity: 0;
  -webkit-transform: scale(0.5, 0.5) translate(20px, 20px);
  -ms-transform: scale(0.5, 0.5) translate(20px, 20px);
  transform: scale(0.5, 0.5) translate(20px, 20px);
}

html.w-mod-js *[data-ix="home-plate-about-interaction"] {
  opacity: 0;
  -webkit-transform: translate(500px, 0px);
  -ms-transform: translate(500px, 0px);
  transform: translate(500px, 0px);
}

html.w-mod-js *[data-ix="interaction-colum-left"] {
  opacity: 0;
  -webkit-transform: translate(-80px, 0px);
  -ms-transform: translate(-80px, 0px);
  transform: translate(-80px, 0px);
}

html.w-mod-js *[data-ix="interaction-colum-right"] {
  opacity: 0;
  -webkit-transform: translate(80px, 0px);
  -ms-transform: translate(80px, 0px);
  transform: translate(80px, 0px);
}

html.w-mod-js *[data-ix="about-pasta-square-plate-interaction"] {
  opacity: 0;
  -webkit-transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  transform: rotate(-60deg);
}

html.w-mod-js *[data-ix="cook-pasta-interaction"] {
  opacity: 0;
  -webkit-transform: translate(500px, 0px);
  -ms-transform: translate(500px, 0px);
  transform: translate(500px, 0px);
}

html.w-mod-js *[data-ix="pasta-fun-interaction"] {
  opacity: 0;
  -webkit-transform: rotateX(0deg) rotateY(15deg) rotateZ(-5deg) translate(100px, 0px);
  transform: rotateX(0deg) rotateY(15deg) rotateZ(-5deg) translate(100px, 0px);
}

html.w-mod-js *[data-ix="pasta-fun-interaction-2"] {
  opacity: 0;
  -webkit-transform: translate(200px, 200px);
  -ms-transform: translate(200px, 200px);
  transform: translate(200px, 200px);
}

html.w-mod-js *[data-ix="pasta-fun-interaction-3"] {
  opacity: 0;
  -webkit-transform: translate(0px, -100px) rotate(-30deg);
  -ms-transform: translate(0px, -100px) rotate(-30deg);
  transform: translate(0px, -100px) rotate(-30deg);
}

html.w-mod-js *[data-ix="pasta-fun-interaction-4"] {
  opacity: 0;
  -webkit-transform: translate(100px, 100px);
  -ms-transform: translate(100px, 100px);
  transform: translate(100px, 100px);
}

html.w-mod-js *[data-ix="pasta-fun-interaction5"] {
  opacity: 0;
  -webkit-transform: translate(-100px, 100px);
  -ms-transform: translate(-100px, 100px);
  transform: translate(-100px, 100px);
}

html.w-mod-js *[data-ix="float-pasta-interaction-6"] {
  opacity: 0;
  -webkit-transform: rotateX(0deg) rotateY(15deg) rotateZ(-5deg) translate(100px, 0px);
  transform: rotateX(0deg) rotateY(15deg) rotateZ(-5deg) translate(100px, 0px);
}

html.w-mod-js *[data-ix="big-pasta-interaction"] {
  opacity: 0;
  -webkit-transform: rotateX(0deg) rotateY(15deg) rotateZ(-5deg) translate(-14px, 0px);
  transform: rotateX(0deg) rotateY(15deg) rotateZ(-5deg) translate(-14px, 0px);
}

html.w-mod-js *[data-ix="big-pasta-interaction-2"] {
  opacity: 0;
  -webkit-transform: translate(0px, -100px) rotate(-30deg);
  -ms-transform: translate(0px, -100px) rotate(-30deg);
  transform: translate(0px, -100px) rotate(-30deg);
}

html.w-mod-js *[data-ix="big-pasta-interaction-3"] {
  opacity: 0;
  -webkit-transform: rotateX(0deg) rotateY(15deg) rotateZ(-5deg) translate(100px, 0px);
  transform: rotateX(0deg) rotateY(15deg) rotateZ(-5deg) translate(100px, 0px);
}

html.w-mod-js *[data-ix="big-pasta-interaction-4"] {
  opacity: 0;
  -webkit-transform: translate(0px, -100px) rotate(-30deg);
  -ms-transform: translate(0px, -100px) rotate(-30deg);
  transform: translate(0px, -100px) rotate(-30deg);
}

html.w-mod-js *[data-ix="big-pasta-interaction-5"] {
  opacity: 0;
  -webkit-transform: rotateX(0deg) rotateY(15deg) rotateZ(-5deg) translate(100px, 0px);
  transform: rotateX(0deg) rotateY(15deg) rotateZ(-5deg) translate(100px, 0px);
}

html.w-mod-js *[data-ix="big-pasta-interaction-6"] {
  opacity: 0;
  -webkit-transform: translate(0px, -100px) rotate(-30deg);
  -ms-transform: translate(0px, -100px) rotate(-30deg);
  transform: translate(0px, -100px) rotate(-30deg);
}

html.w-mod-js *[data-ix="text-opacity"] {
  opacity: 0;
  -webkit-transform: translate(0px, 50px);
  -ms-transform: translate(0px, 50px);
  transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="pasta-ourproducts-1"] {
  opacity: 0;
  -webkit-transform: translate(0px, -100px);
  -ms-transform: translate(0px, -100px);
  transform: translate(0px, -100px);
}

html.w-mod-js *[data-ix="pasta-ourproducts-2"] {
  opacity: 0;
  -webkit-transform: translate(0px, -100px);
  -ms-transform: translate(0px, -100px);
  transform: translate(0px, -100px);
}

html.w-mod-js *[data-ix="pasta-ourproducts-3"] {
  opacity: 0;
  -webkit-transform: translate(0px, -100px);
  -ms-transform: translate(0px, -100px);
  transform: translate(0px, -100px);
}

html.w-mod-js *[data-ix="pasta-ourproducts-4"] {
  opacity: 0;
  -webkit-transform: translate(0px, -100px);
  -ms-transform: translate(0px, -100px);
  transform: translate(0px, -100px);
}

html.w-mod-js *[data-ix="90years-interaction"] {
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

@media (max-width: 1750px) {
  .p-tradition {
  margin: 165px auto;
  }
}

@media (max-width: 1700px) {
  .logo-moderna.menu-1 {
    bottom: -105px;
  }
}

@media (max-width: 1500px) {
  .logo-moderna.menu-1 {
    bottom: -95px;
  }
  .p-tradition {
  margin: 130px auto;
  }
}

@media (max-width: 1350px) {
  .logo-moderna.menu-1{
    left: 5%;
    bottom: -115px;
  }
  .p-tradition {
  margin: 110px auto;
  }
}

@media (max-width: 1300px) {
  .products-pasta-img{
    width: 130px;
  }
  .products-pasta-img.img-4{
    width: 180px;
    bottom: 30px;
  }
  .products-pasta-img.img-3{
    right: 0px;
    bottom: 90px;
  }
  .products-pasta-img.img-2{
    right: 150px;
    bottom: 90px;
  }
  .products-pasta-img.img-1{
    right: 300px;
    bottom: 90px;
  }
}

@media (max-width: 1250px) {
  .circle-aboutpasta {
    width: 370px;
    height: 370px;
    padding: 30px;
  }
}

@media (max-width: 1200px) {
  .logo-moderna.menu-1{
    bottom: -105px;
  }
}

@media (max-width: 1180px) {
  .logo-moderna.menu-1{
    left: 5%;
    bottom: -95px;
  }
  .logo-moderna{
    width: 120px;
    height: 120px;
  }
  .p-tradition {
  margin: 85px auto;
  }
}

@media (max-width: 1125px) {
  .cook-pasta-tomato-interaction {
    right: 25%;
  }
}

@media (max-width: 1100px) {
  .circle-aboutpasta {
    width: 350px;
    height: 350px;
  }
}

@media (max-width: 1300px) {
  .section.block-ourproducts {
    background-position: 100% 85%;
    background-size: auto 40%;
  }
.products-pasta-img{
    width: 110px;
  }
  .products-pasta-img.img-4{
    width: 140px;
  }
  .products-pasta-img.img-3{
    right: 0px;
  }
  .products-pasta-img.img-2{
    right: 125px;
  }
  .products-pasta-img.img-1{
    right: 250px;
  }
}

@media (max-width: 1080px) {
  .pasta-fun-float.pasta-5{
    right: 20%
  }
  .pasta-fun-float.pasta-4{
    right: 17%;
  }
  .pasta-fun-float.pasta-2{
    right: 25%;
  }
}

@media (max-width: 1060px) {
  .nav-menu{
    margin-bottom: 30px;
  }
  .logo-moderna.menu-1{
    bottom: -88px;
  }
}

@media (max-width: 1000px) {
  .section.section-ourbrand .w-col-6{
    width: 100%!important;
  }
  .brand-text {
    padding: 20px;
    border-radius: 30px;
    background-color: hsla(0, 0%, 100%, .8);
  }
}


@media (max-width: 991px) {
  h1 {
    font-size: 35px;
    line-height: 40px;
  }
  h2 {
    font-size: 28px;
  }
  .nav-link {
    width: 100%;
    background-color: #0e0e0e;
  }
  .nav-menu {
    width: 500px;
    margin-top: 0px;
    float: right;
    background-color: #cc2525;
    color: #000;
    margin-bottom: 0px;
  }
  .golden-line {
    position: relative;
    height: 100px;
    margin-bottom: -100px;
  }
  .logo-moderna {
    width: 100px;
    height: 100px;
    margin-top: -50px;
  }
  .logo-moderna.menu-1 {
    bottom: -70px;
    z-index: 10000;
    left: 5%;
  }
  .section {
    padding: 40px;
  }
  .section.block-ourproducts {
    background-position: 100% 100%;
    background-size: 65%;
  }
  .section.page-about-history {
    padding-top: 80px;
  }
  .section.pasta-fun-facts {
    background-position: 100% 0px;
    background-size: cover;
  }
  .p-tradition {
    width: 500px;
    margin-top: 100px;
    margin-bottom: 100px;
    font-size: 30px;
    line-height: 34px;
  }
  .block-aboutpasta {
    min-height: 320px;
    background-position: 100% 100%;
  }
  .button {
    font-size: 14px;
    line-height: 16px;
  }
  .container-button {
    width: 180px;
  }
  .circle-aboutpasta {
    width: 250px;
    height: 250px;
    padding-top: 30px;
    padding-bottom: 10px;
  }
  .vertical-aligne.vertical-eight-reasons {
    display: block;
  }
  .vertical-aligne.vertical-aligne-healthy {
    display: block;
  }
  .seccion-curve {
    margin-top: -40px;
  }
  .footer-socialicons {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .footer-pagelinks {
    font-size: 14px;
    line-height: 20px;
  }
  .img-circle-plate {
    min-height: 300px;
  }
  .paragraph-center.home-our-brand {
    font-size: 18px;
    line-height: 26px;
  }
  .paragraph-center.home-about-pasta {
    font-size: 12px;
    line-height: 18px;
  }
  .paragraph-center.home--page-description {
    font-size: 18px;
    line-height: 28px;
  }
  .logo-content {
    margin-bottom: 20px;
  }
  .single-recipe {
    min-height: 230px;
  }
  .btn-single-recipes.btn-view {
    left: 10px;
  }
  .btn-single-recipes.btn-prev {
    right: -35px;
  }
  .btn-single-recipes.btn-next {
    right: 0px;
  }
  .our-products-img {
    min-height: 314px;
  }
  .container.recipe-list-padding {
    padding-right: 0px;
    padding-left: 0px;
  }
  .paragraph-20 {
    font-size: 18px;
  }
  .page-title-about-pasta {
    margin-bottom: 40px;
  }
  .img-square-plate {
    min-height: 300px;
  }
  .menu-button {
    position: absolute;
    right: 0px;
    bottom: 20px;
    overflow: visible;
    color: #dc8f21;
  }
  .menu-button.w--open {
    background-color: #000;
  }
  .cook-pasta-oil {
    margin-top: 100px;
  }
  .cook-pasta-hand {
    min-height: 196px;
  }
  .pasta-fun-float.pasta-1 {
    top: -33px;
  }
  .pasta-fun-float.pasta-2 {
    left: 10px;
    top: 10px;
    right: auto;
  }
  .pasta-fun-float.pasta-4 {
    left: 10%;
    right: auto;
    bottom: 40%;
  }
  .pasta-fun-float.pasta-5 {
    left: 20px;
    right: auto;
    bottom: 20px;
  }
  .width-50 {
    width: 100%;
    margin-top: 100px;
    margin-bottom: 300px;
  }
  .pastas-text {
    position: relative;
    z-index: 1000;
    padding: 20px;
    border-radius: 30px;
    background-color: hsla(0, 0%, 100%, .8);
  }
  .index-front {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 10000;
  }
  .products-pasta-img {
    width: 110px;
    height: 180px;
  }
  .products-pasta-img.img-1 {
    right: 230px;
    bottom: 85px;
  }
  .products-pasta-img.img-2 {
    right: 120px;
    bottom: 85px;
  }
  .products-pasta-img.img-3 {
    right: 0px;
    bottom: 85px;
  }
  .products-pasta-img.img-4 {
    width: 200px;
    height: 100px;
    bottom: 20px;
  }
  .cook-pasta-tomato-interaction {
    right: 30%;
  }
  .content-description.table-description {
    padding-right: 20px;
    padding-left: 20px;
  }
}


@media (max-width: 850px) {
  .p-tradition {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}

@media (max-width: 810px) {
  .section.block-ourproducts {
    background-position: 95% 85%;
    background-size: 50%;
  }
  .products-pasta-img {
    width: 90px;
  }
  .products-pasta-img.img-4 {
    width: 140px;
  }
  .products-pasta-img.img-1 {
    right: 200px;
  }
  .products-pasta-img.img-2 {
    right: 100px;
  }
  .products-pasta-img.img-3 {
    right: 0px;
  }
}

@media (max-width: 767px) {
  h2 {
    font-size: 26px;
  }
  p {
    font-size: 14px;
  }
  .logo-golden.w--current {
    height: 80px;
  }
  .logo-content {
    width: 200px;
  }
  .nav-menu {
    width: 350px;
  }
  .logo-moderna.menu-1 {
    bottom: -60px;
    width: 80px;
    height: 80px;
  }
  .section.block-ourproducts {
    background-position: 50% 110%;
    background-size: 90%;
  }
  .section.home-our-recipes {
    padding-top: 250px;
  }
  .p-tradition {
    width: 100%;
    margin-top: 70px;
    margin-bottom: 70px;
    padding-right: 30px;
    padding-left: 30px;
  }
  .table-image {
    padding-top: 20px;
    background-position: 100% 0px;
    background-size: cover;
  }
  .content-description {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .content-description.table-description {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .block-aboutpasta {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .circle-aboutpasta {
    position: relative;
  }
  .vertical-aligne.vertical-aligne-ourproducts {
    display: block;
  }
  .vertical-aligne.vertical-aligne-ourrecipes {
    display: block;
  }
  .content-img.pasta-plate {
    height: 200px;
    margin-top: -50px;
    background-position: 114% -7px;
    background-size: contain;
  }
  .footer-socialicons {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .footer-copy {
    height: auto;
  }
  .text-dark {
    line-height: 30px;
  }
  .paragraph-center.home-our-brand {
    font-size: 14px;
  }
  .logo-content {
    height: 80px;
  }
  .recipe-single-img.recipe-single1 {
    height: 250px;
  }
  .preparation-block.container {
    padding-right: 0px;
    padding-left: 0px;
  }
  .btn-single-recipes {
    width: 130px;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
  }
  .btn-single-recipes.btn-prev {
    right: -10px;
  }
  .our-products-img {
    width: 350px;
    min-height: 200px;
    margin-right: auto;
    margin-left: auto;
    background-image: none;
  }
  .container.recipe-list-padding {
    padding-right: 0px;
    padding-left: 0px;
  }
  .paragraph-20 {
    font-size: 16px;
  }
  .cook-pasta-oil {
    top: 50px;
    width: 100px;
    height: 300px;
    margin-top: 200px;
  }
  .cook-pasta-hand {
    min-height: 181px;
    min-width: 60%;
    background-position: 100% 0px;
  }
  .cook-pasta-tomato-interaction {
    left: 30px;
    right: auto;
    bottom: 3%;
    width: 150px;
    height: 150px;
  }
  .cook-pasta-hoja {
    bottom: 50px;
    width: 150px;
    height: 150px;
  }
  .pasta-fun-float.pasta-1 {
    right: 20px;
    width: 300px;
    height: 200px;
    top:-5px;
  }
  .pasta-fun-float.pasta-2 {
    top: -1%;
    left: 30px;
    width: 200px;
    height: 170px;
  }
  .pasta-fun-float.pasta-3 {
    width: 150px;
    height: 200px;
  }
  .pasta-fun-float.pasta-4 {
    left: 5%;
    width: 200px;
    height: 100px;
  }
  .pasta-fun-float.pasta-5 {
    left: 40px;
    width: 230px;
    height: 200px;
  }
  .pasta-fun-float.pasta-6 {
    right: 50px;
    width: 130px;
    height: 80px;
  }
  .width-50 {
    margin-bottom: 150px;
    padding-right: 50px;
  }
  .products-pasta-img {
    width: 90px;
  }
  .section.title-section{
        padding-top: 40px;
    padding-bottom: 0px;
  }
}

@media (max-width: 700px) {
  .product-img.product-4{
        background-size: auto 120px;
  }
  .product-img {
    min-height: 250px;
  }
}

@media (max-width: 680px) {
  .p-tradition {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}

@media (max-width: 650px) {
  .section.block-tradition{
    background-size: cover;
  }
  .table-image{
    background-image: none;
  }
  .section.block-tradition .w-col-6{
    width: 100%!important;
  }
  .section.block-tradition .vertical-aligne{
    display: block;
  }
  .circle-aboutpasta{
    margin: auto;
  }
}

@media (max-width: 640px) {
  .logo-moderna.menu-1 {
    bottom: -55px;
  }
  .p-tradition {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .section.block-ourproducts {
    background-position: 50% 375px;
  }
}

@media (max-width: 580px) {
  .logo-moderna.menu-1 {
    bottom: -50px;
  }
  .p-tradition {
    font-size: 22px;
    margin-top: 30px;
  }
  .section.block-ourproducts {
    /*background-position: 50% 400px;*/
    background-size: 100%;
  }
}
@media (max-width: 700px) {
  .product-img.product-4{
        background-size: auto 100px;
  }
  .product-img {
    min-height: 220px;
  }
}

@media (max-width: 479px) {
  h1 {
    font-size: 25px;
  }
  h2 {
    font-size: 22px;
  }
  .logo-golden.w--current {
    height: 50px;
  }
  .nav-menu {
    width: 100%;
    margin-top: -2px;
    background-color: transparent;
  }
  .golden-line {
    background-position: 50% 0px;
    background-size: 112%;
  }
  .logo-moderna.menu-1 {
    width: 50px;
    height: 50px;
    bottom: -45px;
  }
  .section {
    padding: 20px;
  }
  .section.block-tradition {
    background-position: 50% 0px;
    background-size: cover;
  }
  .section.block-ourproducts {
    /*background-position: 0% 400px;*/
    background-size: contain;
  }
  .p-tradition {
    margin-bottom: 20px;
    font-size: 20px;
  }
  .table-image {
    padding-top: 0px;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .content-description.table-description {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .block-aboutpasta {
    min-height: auto;
    margin-right: 0px;
  }
  .circle-aboutpasta {
    position: static;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }
  .vertical-aligne {
    display: block;
  }
  .vertical-aligne.home-section-table {
    display: block;
  }
  .content-img.pasta-plate {
    margin-top: 0px;
    background-position: 162% -11px;
  }
  .paragraph-center.home--page-description {
    font-size: 16px;
  }
  .paragraph-center.secundary-footer {
    margin-bottom: 0px;
    line-height: 18px;
  }
  .logo-content {
    width: 200px;
    height: 50px;
  }
  .single-recipe {
    min-height: auto;
  }
  .recipe-single-img.recipe-single1 {
    height: 200px;
  }
  .bar-view-recipes {
    border-bottom-style: none;
  }
  .btn-single-recipes {
    position: relative;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    border: 1px solid #f2be35;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
  .btn-single-recipes.btn-view {
    left: 0px;
    width: 100%;
  }
  .btn-single-recipes.btn-prev {
    right: 0px;
    width: 50%;
  }
  .btn-single-recipes.btn-next {
    width: 50%;
  }
  .our-products-img {
    width: 100%;
  }
  .container {
    padding-right: 0px;
    padding-left: 0px;
  }
  .paragraph-20 {
    font-size: 14px;
  }
  .cook-pasta-oil {
    width: 60px;
    height: 200px;
    margin-top: 350px;
  }
  .cook-pasta-hand {
    min-width: 50%;
  }
  .cook-pasta-tomato-interaction {
    width: 100px;
    height: 100px;
  }
  .pasta-fun-float.pasta-1 {
    width: 200px;
    height: 150px;
  }
  .pasta-fun-float.pasta-2 {
    width: 150px;
    height: 120px;
  }
  .pasta-fun-float.pasta-3 {
    width: 100px;
    height: 150px;
  }
  .pasta-fun-float.pasta-4 {
    left: 0px;
    width: 150px;
    height: 100px;
  }
  .pasta-fun-float.pasta-5 {
    width: 150px;
    height: 150px;
  }
  .width-50 {
    margin-bottom: 140px;
    padding-right: 30px;
    padding-left: 30px;
  }
  .products-pasta-img {
    width: 80px;
    height: 125px;
  }
  .products-pasta-img.img-1 {
    right: 66%;
  }
  .products-pasta-img.img-2 {
    right: 33%;
  }
  .products-pasta-img.img-3 {
    right: 3%;
  }
  .products-pasta-img.img-4 {
    width: 130px;
    right: 25%;
  }
  .p-tradition {
    margin-top: 50px;
  }
  .product-img{
    margin-bottom: 30px;
  }
  .section.title-section {
    margin-bottom: -20px;
  }
}

@media (max-width: 479px) {
  .logo-moderna.menu-1 {
    bottom: -35px;
  }
}

@media (max-width: 415px) {
  .section.block-ourproducts {
    background-image: none;
  }
  .products-pasta-img.img-3 {
    right: 0%;
  }
  .cook-pasta-hand {
    min-width: 70%;
  }
}

@font-face {
  font-family: 'Fontawesome webfont';
  src: url('../fonts/fontawesome-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}