#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mcno4qfb-9710a9ef265badef06c8bf5dc571d72f__0 .avia-caption-title{
font-size:80px;
}
#top .avia-slideshow .av-slideshow-caption.av-mcno4qfb-9710a9ef265badef06c8bf5dc571d72f__0 .avia-caption-content{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-mcno4qfb-9710a9ef265badef06c8bf5dc571d72f__0 .avia-caption-content p{
font-size:30px;
}

.flex_cell.av-32kql33-30f5117c6c867e550810507d275b76a9{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-32kql33-30f5117c6c867e550810507d275b76a9{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-30tna3z-c4d68264d0229c7a3d39286113aa3db6{
padding:30px 30px 30px 30px;
}
.flex_column.av-30tna3z-c4d68264d0229c7a3d39286113aa3db6 .avia-curtain-reveal-overlay{
background:#f8f8f8;
z-index:1;
}

.avia-image-container.av-2yu2z73-21dd3dfcbda532eaaf7124312011ca1b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2yu2z73-21dd3dfcbda532eaaf7124312011ca1b .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-2wke3a7-74d5073c57fb8eec4edd85d8b75b2083{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-2wke3a7-74d5073c57fb8eec4edd85d8b75b2083{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-mcnotgl5-f5ec05157d1d8afee77cec88422cc17e{
padding:30px 30px 30px 30px;
background:url(https://dimartihats.com/wp-content/uploads/2025/07/Sombreros.png) 0% 50% no-repeat scroll ;
}
.flex_column.av-mcnotgl5-f5ec05157d1d8afee77cec88422cc17e .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:1;
}

.avia-section.av-2vwie7j-68caa84a7b53375f1d497ae71d5a4ba6{
margin-top:0px;
margin-bottom:80px;
z-index:10;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-2vwie7j-68caa84a7b53375f1d497ae71d5a4ba6{
z-index:10;
}

@keyframes av_boxShadowEffect_av-2tu0mzz-68b7a71c8559387d2327f4c9ac34b689-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2tu0mzz-68b7a71c8559387d2327f4c9ac34b689{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2tu0mzz-68b7a71c8559387d2327f4c9ac34b689{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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

#top .av-special-heading.av-2rpdian-5afdc8d66cd6b7e3860836282b9956f7{
padding-bottom:10px;
}
body .av-special-heading.av-2rpdian-5afdc8d66cd6b7e3860836282b9956f7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2rpdian-5afdc8d66cd6b7e3860836282b9956f7 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2o6zea7-526602ca8479459071c270e1d929f876{
height:30px;
}

#top #wrap_all .avia-button.av-40svmn-0b0986efa4d3d2ed0c602aa5ce3fa23d{
background-color:#f98e4a;
border-color:#f98e4a;
color:#ffffff;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-40svmn-0b0986efa4d3d2ed0c602aa5ce3fa23d:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}
#top #wrap_all .avia-button.av-40svmn-0b0986efa4d3d2ed0c602aa5ce3fa23d .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

@keyframes av_boxShadowEffect_av-xlj9b-5dd5b8377ff1cff83d09f49a65b4b178-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-xlj9b-5dd5b8377ff1cff83d09f49a65b4b178{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-xlj9b-5dd5b8377ff1cff83d09f49a65b4b178{
transform:scale(1.1);
z-index:110;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#edae44;
background:linear-gradient( to bottom right, #edae44, #916500 );
}

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

#top .av-special-heading.av-2kkpbov-975f4b3f2ab5728aae3f5846ba69b2aa{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-2kkpbov-975f4b3f2ab5728aae3f5846ba69b2aa .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2kkpbov-975f4b3f2ab5728aae3f5846ba69b2aa .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2kkpbov-975f4b3f2ab5728aae3f5846ba69b2aa .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2gb1k67-3f2d7140e3d03e49d893f05e984b55b1{
height:30px;
}

#top #wrap_all .avia-button.av-2f0kw4f-86eaffab90dee1f59d3906191b0af38d{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2f0kw4f-86eaffab90dee1f59d3906191b0af38d:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-2dqanjz-9db13ddf3b0163392082a2f26f73202c-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2dqanjz-9db13ddf3b0163392082a2f26f73202c{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2dqanjz-9db13ddf3b0163392082a2f26f73202c{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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

#top .av-special-heading.av-2b8yznz-6831b0f870f4938d2ed56b9f92e34256{
padding-bottom:10px;
}
body .av-special-heading.av-2b8yznz-6831b0f870f4938d2ed56b9f92e34256 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2b8yznz-6831b0f870f4938d2ed56b9f92e34256 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-28xfnrz-430c5dee9e03db48bceb420508fc1ec7{
height:30px;
}

#top #wrap_all .avia-button.av-21apvj-87721c08f1fa5799f036c5c722ce0c17{
background-color:#f98e4a;
border-color:#f98e4a;
color:#ffffff;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-21apvj-87721c08f1fa5799f036c5c722ce0c17:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}
#top #wrap_all .avia-button.av-21apvj-87721c08f1fa5799f036c5c722ce0c17 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

@keyframes av_boxShadowEffect_av-6x95zz-9b66af11509758eaa5cc46525d09e079-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-6x95zz-9b66af11509758eaa5cc46525d09e079{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-6x95zz-9b66af11509758eaa5cc46525d09e079{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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

#top .av-special-heading.av-65nq3z-a7f5ad99f10c378c383c765ae8ade53f{
padding-bottom:10px;
}
body .av-special-heading.av-65nq3z-a7f5ad99f10c378c383c765ae8ade53f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-65nq3z-a7f5ad99f10c378c383c765ae8ade53f .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-e78db-4cddcdd6df485f028462cda672c8f398{
height:30px;
}

#top #wrap_all .avia-button.av-2mkk4ov-24a43db3e3f638d1de90ab92089a7f19{
background-color:#f98e4a;
border-color:#f98e4a;
color:#ffffff;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2mkk4ov-24a43db3e3f638d1de90ab92089a7f19:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}
#top #wrap_all .avia-button.av-2mkk4ov-24a43db3e3f638d1de90ab92089a7f19 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .flex_column.av-24ddvr3-aa3274a850be686853d2a31a4a5a60b9{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-24ddvr3-aa3274a850be686853d2a31a4a5a60b9{
z-index:99;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-24ddvr3-aa3274a850be686853d2a31a4a5a60b9{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-24ddvr3-aa3274a850be686853d2a31a4a5a60b9 .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#ffffff;
z-index:100;
}

#top .av-rotator-container.av-23u1ib3-b029da854f14baadfe022935a67678a5{
text-align:center;
color:#000000;
}
#top #wrap_all .av-rotator-container.av-23u1ib3-b029da854f14baadfe022935a67678a5 .av-rotator-container-inner{
font-size:5vw;
}

#top .hr.hr-invisible.av-mcp357jb-16908dfe37e8b93f6c80a867e0daa80b{
height:60px;
}

.flex_cell.av-1ud8chr-468e850c814d4db4c38644ec595955d6{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1ud8chr-468e850c814d4db4c38644ec595955d6{
padding:120px 120px 120px 120px !important;
}

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

#top .av_textblock_section.av-1rdu6e7-45417fa59bdc9ca0a40b52ce2a2a0eb0 .avia_textblock{
font-size:19px;
}

#top .hr.hr-invisible.av-1jlivcv-daa226d558b7db70390bf852bccf2ddc{
height:60px;
}

#top #wrap_all .avia-button.av-bs7nj-db0e487924e0fad77dd2730b095ce7d8{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-bs7nj-db0e487924e0fad77dd2730b095ce7d8:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-1gbym8v-eb0b5ec1022bad6d12f29e07aaaeaf22{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1gbym8v-eb0b5ec1022bad6d12f29e07aaaeaf22{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-1et6qlb-d934f9343cd6853ee29e365c61e82ae1{
z-index:110;
}
.avia-image-container.av-1et6qlb-d934f9343cd6853ee29e365c61e82ae1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1et6qlb-d934f9343cd6853ee29e365c61e82ae1 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-1et6qlb-d934f9343cd6853ee29e365c61e82ae1 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-1chp4fj-7c6eb4aff43b0e2e10a169bc3ff1d715 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-1chp4fj-7c6eb4aff43b0e2e10a169bc3ff1d715{
position:absolute;
top:40px;
left:-50px;
z-index:110;
}
.avia-image-container.av-1chp4fj-7c6eb4aff43b0e2e10a169bc3ff1d715 img.avia_image{
box-shadow: 0 0 17px 0 rgba(0,0,0,0.3);
}
.avia-image-container.av-1chp4fj-7c6eb4aff43b0e2e10a169bc3ff1d715 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-19fsi5r-83a6c2e057fac14328081b71ee92d8a7{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-19fsi5r-83a6c2e057fac14328081b71ee92d8a7{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-17uzjbz-ade10ac105f94f6c8c748a3292b67afb{
z-index:110;
}
.avia-image-container.av-17uzjbz-ade10ac105f94f6c8c748a3292b67afb img.avia_image{
box-shadow:none;
}
.avia-image-container.av-17uzjbz-ade10ac105f94f6c8c748a3292b67afb .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-17uzjbz-ade10ac105f94f6c8c748a3292b67afb .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-16ahxgf-88735d72d77fb299f6d65abc0c4a9df9 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-16ahxgf-88735d72d77fb299f6d65abc0c4a9df9{
position:absolute;
top:40px;
right:-50px;
z-index:110;
}
.avia-image-container.av-16ahxgf-88735d72d77fb299f6d65abc0c4a9df9 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-16ahxgf-88735d72d77fb299f6d65abc0c4a9df9 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-16ahxgf-88735d72d77fb299f6d65abc0c4a9df9 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-16ahxgf-88735d72d77fb299f6d65abc0c4a9df9 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-151mpb3-ed4a91a20a65ccda481d996e09a12fd3{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-151mpb3-ed4a91a20a65ccda481d996e09a12fd3{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-1290nsf-d540cc3fc6bfc76d2e81f7cca2a7e6f7{
padding-bottom:10px;
}
body .av-special-heading.av-1290nsf-d540cc3fc6bfc76d2e81f7cca2a7e6f7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1290nsf-d540cc3fc6bfc76d2e81f7cca2a7e6f7 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1138vzj-87777ca3b3086bc2de64f427aa42e05c .avia_textblock{
font-size:20px;
}

#top .hr.hr-invisible.av-tqjs5b-c758c86df4296771bc9ded34192f6d54{
height:60px;
}

#top #wrap_all .avia-button.av-1htwpdb-12854b636947149d791ab404ad3981f4{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-1htwpdb-12854b636947149d791ab404ad3981f4:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-npk50f-f5871f354fd09f5b8bed040f31d0e3be{
vertical-align:middle;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-npk50f-f5871f354fd09f5b8bed040f31d0e3be{
padding:100px 0px 100px 0px !important;
}

@keyframes av_boxShadowEffect_av-mk8nmn-37a08b948f89c5674ce1e2d6d59d11e9-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-mk8nmn-37a08b948f89c5674ce1e2d6d59d11e9{
position:relative;
left:200px;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:100px 100px 100px 100px;
background-color:#ffffff;
}

#top .av-special-heading.av-ksuf4v-4cc5f6d7ec32db10f3cf3f02ec04866f{
padding-bottom:10px;
}
body .av-special-heading.av-ksuf4v-4cc5f6d7ec32db10f3cf3f02ec04866f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ksuf4v-4cc5f6d7ec32db10f3cf3f02ec04866f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jeg2rz-cd42532a7c2c3f5c75d2266e6376f002 .avia_textblock{
font-size:16px;
}

.flex_cell.av-h78cqn-887c41a55eb95df5e2481b8c0d5e3bc3{
vertical-align:middle;
background:url(https://dimartihats.com/wp-content/uploads/2025/07/Karito.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-h78cqn-887c41a55eb95df5e2481b8c0d5e3bc3{
padding:120px 120px 120px 120px !important;
}

#top .av-masonry.av-gexu2n-b91b4c75d27ba5b1fee9639e0d959879{
background-color:#2d2d2d;
}
.av-masonry.av-gexu2n-b91b4c75d27ba5b1fee9639e0d959879 .avia-curtain-reveal-overlay{
animation-duration:1s;
background:#2d2d2d;
z-index:100;
}

.flex_cell.av-cy5dof-538df79b5ae3a3d7bfd5a72c96bcd864{
vertical-align:middle;
background:url(https://dimartihats.com/wp-content/uploads/2025/07/Local.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-cy5dof-538df79b5ae3a3d7bfd5a72c96bcd864{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-3oi3z-a5105f8d48274a006aafb0b952ff61ac{
vertical-align:middle;
background:url(https://dimartihats.com/wp-content/uploads/2022/05/parallax_light.png) 100% 50% no-repeat scroll #2d2d2d;
}
.responsive #top #wrap_all .flex_cell.av-3oi3z-a5105f8d48274a006aafb0b952ff61ac{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-94p8yn-ce02c334008592a154b1a5e8acabeb84-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-94p8yn-ce02c334008592a154b1a5e8acabeb84{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-7alhnz-e7424fcab5c4e279de295b58ab4ed72d{
padding-bottom:10px;
}
body .av-special-heading.av-7alhnz-e7424fcab5c4e279de295b58ab4ed72d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7alhnz-e7424fcab5c4e279de295b58ab4ed72d .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-mk8nmn-37a08b948f89c5674ce1e2d6d59d11e9{
position:relative;
left:0px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-mk8nmn-37a08b948f89c5674ce1e2d6d59d11e9{
position:relative;
left:0px;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-1ud8chr-468e850c814d4db4c38644ec595955d6{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-151mpb3-ed4a91a20a65ccda481d996e09a12fd3{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-mk8nmn-37a08b948f89c5674ce1e2d6d59d11e9{
position:relative;
left:0px;
}
}
