#top #wrap_all .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__0 .avia-caption-title{
font-size:50px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__0 .avia-caption-content{
font-size:30px;
color:#e2e2e2;
}
#top .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__0 .avia-caption-content p{
font-size:30px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__1 .avia-caption-title{
font-size:40px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__1 .avia-caption-content{
font-size:18px;
color:#e2e2e2;
}
#top .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__1 .avia-caption-content p{
font-size:18px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__2 .avia-caption-title{
font-size:40px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__2 .avia-caption-content{
font-size:18px;
color:#e2e2e2;
}
#top .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__2 .avia-caption-content p{
font-size:18px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__3 .avia-caption-title{
font-size:40px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__3 .avia-caption-content{
font-size:18px;
color:#e2e2e2;
}
#top .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__3 .avia-caption-content p{
font-size:18px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__4 .avia-caption-title{
font-size:40px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__4 .avia-caption-content{
font-size:18px;
color:#e2e2e2;
}
#top .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__4 .avia-caption-content p{
font-size:18px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__5 .avia-caption-title{
font-size:40px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__5 .avia-caption-content{
font-size:18px;
color:#e2e2e2;
}
#top .avia-slideshow .av-slideshow-caption.av-7k4pps-0f9b0467b26f74c820641d6279b65413__5 .avia-caption-content p{
font-size:18px;
}

#top .hr.hr-invisible.av-m51b0cut-772a155428a7175606f59ebe362fbcd9{
height:20px;
}

#top .av-special-heading.av-m4ioft00-233317db067bd563e0c79ff97eaab432{
margin:0px 0 0 0;
padding-bottom:10px;
font-size:38px;
}
body .av-special-heading.av-m4ioft00-233317db067bd563e0c79ff97eaab432 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m4ioft00-233317db067bd563e0c79ff97eaab432 .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-m4ioft00-233317db067bd563e0c79ff97eaab432 .av-subheading{
font-size:30px;
}

#top .hr.av-m515vsso-5e344e42d9114fba2e6366f33f2d146c{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-m515vsso-5e344e42d9114fba2e6366f33f2d146c .hr-inner{
width:50px;
border-color:#ac152c;
}

.flex_cell.av-4jcxco-9b0d5f9b0d6f5d5a2c67def260d09e8d{
vertical-align:middle;
order:0;
}
.responsive #top #wrap_all .flex_cell.av-4jcxco-9b0d5f9b0d6f5d5a2c67def260d09e8d{
padding:50px 50px 50px 50px !important;
}

.flex_column.av-m4jqu6g6-c8c0ab3f1e5d322d20042429b3d49e6a{
position:relative;
left:200px;
padding:70px 70px 70px 70px;
height:auto;
min-height:200px;
background-color:#ffffff;
}

#top .av-special-heading.av-4fdphk-9b52aaec9230f7a9b5782499a20daac1{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-4fdphk-9b52aaec9230f7a9b5782499a20daac1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4fdphk-9b52aaec9230f7a9b5782499a20daac1 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-4fdphk-9b52aaec9230f7a9b5782499a20daac1 .av-subheading{
font-size:15px;
}

.flex_cell.av-3xqdko-5e52295864e387921a827987e6fa0fcc{
vertical-align:middle;
order:1;
background:url(https://www.coltelleriaiori.it/wp-content/uploads/2025/05/coltelleria-torino.jpg) 50% 50% no-repeat scroll #f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-3xqdko-5e52295864e387921a827987e6fa0fcc{
padding:0px 0px 0px 0px !important;
}

#top .av-special-heading.av-4zj254-931793c20a5c4319506e80872e71755c{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-4zj254-931793c20a5c4319506e80872e71755c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4zj254-931793c20a5c4319506e80872e71755c .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-4zj254-931793c20a5c4319506e80872e71755c .av-subheading{
font-size:15px;
}

#top .hr.av-7rnio-e20cf55078c57ff8f7cc73e8c0f3b718{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-7rnio-e20cf55078c57ff8f7cc73e8c0f3b718 .hr-inner{
width:50px;
border-color:#ac152c;
}

#top .av-masonry.av-m51abunw-1bfdd6abae38a12dfd2a71cf43dc0ae2{
background-color:#ffffff;
}

#top .av-special-heading.av-20dw48-285c3370cedf1622f8cf0957bc406a26{
padding-bottom:10px;
color:#b02b2c;
font-size:30px;
}
body .av-special-heading.av-20dw48-285c3370cedf1622f8cf0957bc406a26 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-20dw48-285c3370cedf1622f8cf0957bc406a26 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-20dw48-285c3370cedf1622f8cf0957bc406a26 .special-heading-inner-border{
border-color:#b02b2c;
}
.av-special-heading.av-20dw48-285c3370cedf1622f8cf0957bc406a26 .av-subheading{
font-size:15px;
}

#top .hr.av-7tvrk-a98c358bf882b2d02592469ba586d10b{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-7tvrk-a98c358bf882b2d02592469ba586d10b .hr-inner{
width:50px;
border-color:#ac152c;
}

.flex_cell.av-35twb4-656f4bc7338530632d340567ce563971{
vertical-align:middle;
background-color:#f9f9f9;
}
.responsive #top #wrap_all .flex_cell.av-35twb4-656f4bc7338530632d340567ce563971{
padding:30px 50px 0px 50px !important;
}

.flex_column.av-mb886im7-55f2a92768a991635ff8000b9764aef1{
padding:10px 10px 10px 10px;
}

#top .av-special-heading.av-m51bahe3-6161c5718c7691fe6952740d91729c31{
padding-bottom:10px;
color:#b02b2c;
font-size:30px;
}
body .av-special-heading.av-m51bahe3-6161c5718c7691fe6952740d91729c31 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m51bahe3-6161c5718c7691fe6952740d91729c31 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-m51bahe3-6161c5718c7691fe6952740d91729c31 .special-heading-inner-border{
border-color:#b02b2c;
}
.av-special-heading.av-m51bahe3-6161c5718c7691fe6952740d91729c31 .av-subheading{
font-size:15px;
}

.flex_cell.av-2q1500-65d02078168647ed19b749a3a931e384{
vertical-align:top;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-2q1500-65d02078168647ed19b749a3a931e384{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-fzfo0-7cf4c4a7732394261136096ba5549f78{
padding:10px 10px 10px 10px;
height:400px;
}

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

#top .hr.hr-invisible.av-m7f0r36e-2e5ccac7ea4308d252a5235e92863b59{
margin-top:0px;
height:1px;
}

.avia-section.av-1dmdsw-32136d0d4bda45321dee1e0051136ec8 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.coltelleriaiori.it/wp-content/uploads/2024/12/cura-della-persona.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-1dmdsw-32136d0d4bda45321dee1e0051136ec8 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .av-special-heading.av-1aob4o-a1e9fd0895666cf8c265c604641d8dea{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-1aob4o-a1e9fd0895666cf8c265c604641d8dea .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1aob4o-a1e9fd0895666cf8c265c604641d8dea .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-1aob4o-a1e9fd0895666cf8c265c604641d8dea .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1aob4o-a1e9fd0895666cf8c265c604641d8dea .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-arp6g-2f87a5ec6370c757139b77c8f1a6d8c6{
margin-top:0px;
height:1px;
}

.flex_cell.av-1b5rzk-ec086a34ed6515d17f0f0f581ad5a59d{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.coltelleriaiori.it/wp-content/uploads/2024/12/tempo-libero-2.jpg) 50% 50% no-repeat scroll #f8f8f8;
}

.flex_cell.av-10xt2o-38f9d556464550191cf6ef17576db111{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-10xt2o-38f9d556464550191cf6ef17576db111{
padding:50px 50px 50px 50px !important;
}

.flex_column.av-udpug-9a64a994a14511d9480624887ab4a6b7{
position:relative;
right:200px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-qeoxc-f5bae3928815bd8e4da61fa394fe7ba6{
padding-bottom:10px;
color:#b02b2c;
font-size:30px;
}
body .av-special-heading.av-qeoxc-f5bae3928815bd8e4da61fa394fe7ba6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-qeoxc-f5bae3928815bd8e4da61fa394fe7ba6 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-qeoxc-f5bae3928815bd8e4da61fa394fe7ba6 .special-heading-inner-border{
border-color:#b02b2c;
}
.av-special-heading.av-qeoxc-f5bae3928815bd8e4da61fa394fe7ba6 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mb96g10o-95d5e6c53eed55c26b306fda2adf9044{
height:50px;
}

#top .hr.hr-invisible.av-m7f0myrr-2a4f67fdfc2c237c04c22e95b27f1823{
margin-top:0px;
height:1px;
}

.flex_cell.av-697n4-f2e53edd348e9057a482c19adbdb6ab4{
vertical-align:middle;
background-color:#f9f9f9;
}
.responsive #top #wrap_all .flex_cell.av-697n4-f2e53edd348e9057a482c19adbdb6ab4{
padding:50px 50px 0px 50px !important;
}

#top .av-special-heading.av-1j7rsw-97a43dce8068f333cbb3e560062927af{
padding-bottom:10px;
color:#b02b2c;
font-size:30px;
}
body .av-special-heading.av-1j7rsw-97a43dce8068f333cbb3e560062927af .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1j7rsw-97a43dce8068f333cbb3e560062927af .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-1j7rsw-97a43dce8068f333cbb3e560062927af .special-heading-inner-border{
border-color:#b02b2c;
}
.av-special-heading.av-1j7rsw-97a43dce8068f333cbb3e560062927af .av-subheading{
font-size:15px;
}

.flex_cell.av-125948-b6d47fd57f015404a052a559ee383f77{
vertical-align:top;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-125948-b6d47fd57f015404a052a559ee383f77{
padding:0px 0px 0px 0px !important;
}

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

#top .hr.hr-invisible.av-71msg-5c766cc0cc7368ac71846a109ee3b242{
margin-top:0px;
height:1px;
}

.avia-section.av-2mfqtk-95cf0172ea4220031ce08227912908ec{
background-color:#707070;
background-image:unset;
}

.flex_column.av-8kfs8-c26c502ced7d46b464998cd46672e136{
padding:20px 0 0 0;
}

#top .avia-icon-list-container.av-27lk40-2c28b7a62bad3963a47d72b86b690e5a .iconlist_icon{
color:#ffffff;
background-color:#ac152c;
border:1px solid #ffffff;
}
#top .avia-icon-list-container.av-27lk40-2c28b7a62bad3963a47d72b86b690e5a .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-27lk40-2c28b7a62bad3963a47d72b86b690e5a .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-27lk40-2c28b7a62bad3963a47d72b86b690e5a .iconlist_content{
color:#ffffff;
}

.flex_column.av-1suy9c-3c1b2b03e6eb4a6cfbaf32d6ccfb29b7{
padding:20px 0 0 0;
}

#top .avia-icon-list-container.av-1lawa0-c633412e08ab4ea042d0f23578052e2a .iconlist_icon{
color:#ffffff;
background-color:#ac152c;
border:1px solid #ffffff;
}
#top .avia-icon-list-container.av-1lawa0-c633412e08ab4ea042d0f23578052e2a .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-1lawa0-c633412e08ab4ea042d0f23578052e2a .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-1lawa0-c633412e08ab4ea042d0f23578052e2a .iconlist_content{
color:#ffffff;
}

.avia-section.av-4223s-9077dbb884fa5a80b4397e2e808c9e47 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.coltelleriaiori.it/wp-content/uploads/2024/12/coltelli-torino-iori-1030x490.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-4223s-9077dbb884fa5a80b4397e2e808c9e47 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .av-special-heading.av-24baw-65534d67a950bfb854169c7eb39b8f0a{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-24baw-65534d67a950bfb854169c7eb39b8f0a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-24baw-65534d67a950bfb854169c7eb39b8f0a .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-24baw-65534d67a950bfb854169c7eb39b8f0a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-24baw-65534d67a950bfb854169c7eb39b8f0a .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 990px){ 
.responsive #top #wrap_all .flex_cell.av-4jcxco-9b0d5f9b0d6f5d5a2c67def260d09e8d{
padding:5px 5px 5px 5px !important;
}

.flex_column.av-m4jqu6g6-c8c0ab3f1e5d322d20042429b3d49e6a{
position:relative;
top:80px;
left:200px;
padding:70px 70px 70px 70px;
}

.responsive #top #wrap_all .flex_cell.av-3xqdko-5e52295864e387921a827987e6fa0fcc{
padding:0px 0px 0px 0px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-4jcxco-9b0d5f9b0d6f5d5a2c67def260d09e8d{
padding:20px 20px 20px 20px !important;
}

.flex_column.av-m4jqu6g6-c8c0ab3f1e5d322d20042429b3d49e6a{
padding:50px 50px 50px 50px;
}

.responsive #top #wrap_all .flex_cell.av-3xqdko-5e52295864e387921a827987e6fa0fcc{
padding:80px 80px 80px 80px !important;
}
}

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

.responsive #top #wrap_all .flex_cell.av-4jcxco-9b0d5f9b0d6f5d5a2c67def260d09e8d{
padding:5px 5px 5px 5px !important;
}

.flex_column.av-m4jqu6g6-c8c0ab3f1e5d322d20042429b3d49e6a{
padding:10px 10px 10px 10px;
}

#top #wrap_all .av-special-heading.av-4fdphk-9b52aaec9230f7a9b5782499a20daac1 .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-3xqdko-5e52295864e387921a827987e6fa0fcc{
padding:80px 80px 80px 80px !important;
}

#top #wrap_all .av-special-heading.av-4zj254-931793c20a5c4319506e80872e71755c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-20dw48-285c3370cedf1622f8cf0957bc406a26 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-m51bahe3-6161c5718c7691fe6952740d91729c31 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1aob4o-a1e9fd0895666cf8c265c604641d8dea .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-qeoxc-f5bae3928815bd8e4da61fa394fe7ba6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1j7rsw-97a43dce8068f333cbb3e560062927af .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-24baw-65534d67a950bfb854169c7eb39b8f0a .av-special-heading-tag{
font-size:0.8em;
}
}

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

.responsive #top #wrap_all .flex_cell.av-4jcxco-9b0d5f9b0d6f5d5a2c67def260d09e8d{
padding:10px 10px 10px 10px !important;
}

.flex_column.av-m4jqu6g6-c8c0ab3f1e5d322d20042429b3d49e6a{
position:relative;
top:0px;
left:0px;
padding:10px 10px 10px 10px;
}

#top #wrap_all .av-special-heading.av-4fdphk-9b52aaec9230f7a9b5782499a20daac1 .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-3xqdko-5e52295864e387921a827987e6fa0fcc{
padding:100px 100px 100px 100px !important;
}

#top #wrap_all .av-special-heading.av-4zj254-931793c20a5c4319506e80872e71755c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-20dw48-285c3370cedf1622f8cf0957bc406a26 .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-35twb4-656f4bc7338530632d340567ce563971{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-mb886im7-55f2a92768a991635ff8000b9764aef1{
padding:10px 10px 10px 10px;
}

#top #wrap_all .av-special-heading.av-m51bahe3-6161c5718c7691fe6952740d91729c31 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-fzfo0-7cf4c4a7732394261136096ba5549f78{
padding:0px 0px 0px 0px;
}

#top #wrap_all .av-special-heading.av-1aob4o-a1e9fd0895666cf8c265c604641d8dea .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-1b5rzk-ec086a34ed6515d17f0f0f581ad5a59d{
padding:80px 80px 80px 80px !important;
}

.responsive #top #wrap_all .flex_cell.av-10xt2o-38f9d556464550191cf6ef17576db111{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-udpug-9a64a994a14511d9480624887ab4a6b7{
position:relative;
right:0px;
left:0px;
}

#top #wrap_all .av-special-heading.av-qeoxc-f5bae3928815bd8e4da61fa394fe7ba6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1j7rsw-97a43dce8068f333cbb3e560062927af .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-24baw-65534d67a950bfb854169c7eb39b8f0a .av-special-heading-tag{
font-size:0.8em;
}
}
