#top #wrap_all .avia-slideshow .av-slideshow-caption.av-1spvw-ddd00bedb0dd1e3d96e0873c389f32ef__0 .avia-caption-title{
font-size:76px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-1spvw-ddd00bedb0dd1e3d96e0873c389f32ef__0 .avia-caption-content{
font-size:21px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-1spvw-ddd00bedb0dd1e3d96e0873c389f32ef__0 .avia-caption-content p{
font-size:21px;
}

.avia-image-container.av-1lc1m-904db7d2dbd820a3fa9f61b87fd3eea4 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1lc1m-904db7d2dbd820a3fa9f61b87fd3eea4 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1ja34-5798d98f6c7886b02f9840d834018a69{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-56d8-aa9488b3b6759bcfac7bb69bb664f154{
padding-bottom:10px;
}
body .av-special-heading.av-56d8-aa9488b3b6759bcfac7bb69bb664f154 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-56d8-aa9488b3b6759bcfac7bb69bb664f154 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1efe8-e599a8fe31c427f7e581a39028851cb7 .avia_textblock{
font-size:16px;
}

.iconbox.av-1axki-b47ebe6a2ada2f34fd307c698d6681ef .iconbox_icon{
border:1px solid #307ecc;
color:#307ecc;
}

.flex_column.av-18juy-d9886c35f4fc2257aac704b06252a3b9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-16bpo-3685e43800e81a42ccef9a6903c97e28 .iconbox_icon{
border:1px solid #307ecc;
color:#307ecc;
}

.flex_column.av-ecq-2589f396e86237fe3378f4cae085737d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-10z4c-af2b829664434895b498cf0c0dddd08c .iconbox_icon{
border:1px solid #307ecc;
color:#307ecc;
}

.flex_column.av-yqwu-3b2850d27935a0e1fa3947c0283c69c7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-y36e-08d66fcbc7e0ac8818fca6048274aac7{
background-color:#307ecc;
border-color:#307ecc;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-y36e-08d66fcbc7e0ac8818fca6048274aac7:hover{
background-color:#444444;
color:#ffffff;
transition:all 0.4s ease-in-out;
}

.flex_column.av-vldw-74c932717463a6dc21b0bc96fb124707{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-t3bo-a3cd199a742c91c5918ab9add7599bb0{
background-color:#307ecc;
border-color:#307ecc;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-t3bo-a3cd199a742c91c5918ab9add7599bb0:hover{
background-color:#444444;
color:#ffffff;
transition:all 0.4s ease-in-out;
}

.avia-section.av-qp38-e46403bddcc6eed66d66b245c72c614a{
background-repeat:no-repeat;
background-image:url(https://www.haccp.es/wp-content/uploads/2017/12/montaje-banner-artiko-ok2.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-qp38-e46403bddcc6eed66d66b245c72c614a .av-section-color-overlay{
opacity:0.5;
background-color:#7ebc42;
}

#top .av-special-heading.av-odz0-81ac654e1e19d34fb19491f476ba063d{
padding-bottom:40px;
color:#ffffff;
font-size:72px;
}
body .av-special-heading.av-odz0-81ac654e1e19d34fb19491f476ba063d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-odz0-81ac654e1e19d34fb19491f476ba063d .av-special-heading-tag{
font-size:72px;
}
.av-special-heading.av-odz0-81ac654e1e19d34fb19491f476ba063d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-odz0-81ac654e1e19d34fb19491f476ba063d .av-subheading{
font-size:20px;
}

.flex_column.av-k9wg-836d5937dfcd52b5b98de4254da074e6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-isjm-5371b896ed12662bd38858a21f76f998 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-isjm-5371b896ed12662bd38858a21f76f998 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-h0f0-bc0847448d5a444ed59b7b921b16b104{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-ej6i-5681fbaf89387f07d94dcb79676ad25d{
padding-bottom:10px;
}
body .av-special-heading.av-ej6i-5681fbaf89387f07d94dcb79676ad25d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ej6i-5681fbaf89387f07d94dcb79676ad25d .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-bzco-3c5c287a6a92ffaabb66a2d29e79a87e .avia_textblock{
font-size:16px;
}

.flex_column.av-aj1w-df8f201632ee54f115a852cf8c77dec3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-6tz2-b16e2c24ec73561f6d8ce49bac71e2d7{
background-color:#7ebc42;
border-color:#7ebc42;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-6tz2-b16e2c24ec73561f6d8ce49bac71e2d7:hover{
background-color:#444444;
color:#ffffff;
transition:all 0.4s ease-in-out;
}

.flex_column.av-4oky-02827922790bb5e6b87f4abb962a4e06{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-34n2-7948c43e7d094cc3996cbb9b52e98635{
background-color:#7ebc42;
border-color:#7ebc42;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-34n2-7948c43e7d094cc3996cbb9b52e98635:hover{
background-color:#444444;
color:#ffffff;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-odz0-81ac654e1e19d34fb19491f476ba063d .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-odz0-81ac654e1e19d34fb19491f476ba063d .av-special-heading-tag{
font-size:0.8em;
}
}
