.avia-section.av-14odyu-9571b86144a50abc427e049e36f3ae5e{
background-repeat:no-repeat;
background-image:url(https://donrafarestaurants.com/wp-content/uploads/Carnitas-Don-Rafa-Restaurant-Locations-Page-Header--1500x500.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-14odyu-9571b86144a50abc427e049e36f3ae5e .av-section-color-overlay{
opacity:0.5;
background-color:#0a0a0a;
}

.flex_column.av-40rpu-f1b2ffdd90a1d181c91acfd2db27bd85{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-13r9lu-736f1827c6f367ed60be0954f9ae2cd5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-kk2xj8aw-b6e1376238df92dd754fcf5a85b9c135{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-kk2xj8aw-b6e1376238df92dd754fcf5a85b9c135 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kk2xj8aw-b6e1376238df92dd754fcf5a85b9c135 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-kk2xj8aw-b6e1376238df92dd754fcf5a85b9c135 .av-subheading{
font-size:18px;
}

.flex_column.av-3ua5i-733732d815df20ae54c9888b0d4a0b55{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-d2552-d3b10ede8ce0849c082627c887ea1c99{
vertical-align:top;
background-color:#efefef;
}
.responsive #top #wrap_all .flex_cell.av-d2552-d3b10ede8ce0849c082627c887ea1c99{
padding:35px 35px 35px 35px !important;
}

.iconbox.av-cg6jy-2d8cc3ed3d08a4cc1e46566135e9abf5 .iconbox_icon{
border:1px solid #e1251b;
color:#e1251b;
}
.iconbox.av-cg6jy-2d8cc3ed3d08a4cc1e46566135e9abf5 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#e1251b;
stroke:#e1251b;
}
#top #wrap_all .iconbox.av-cg6jy-2d8cc3ed3d08a4cc1e46566135e9abf5 .iconbox_content_title{
font-size:25px;
color:#e1251b;
}
.iconbox.av-cg6jy-2d8cc3ed3d08a4cc1e46566135e9abf5 .iconbox_content_container{
font-size:18px;
color:#000000;
}

#top .hr.hr-invisible.av-b7cie-ce1c69e0031531176fcda5116361fa15{
height:5px;
}

#top #wrap_all .avia-button.av-an6w6-3681101f0f17060d0c742c90d48b008b{
background-color:#b5332e;
border-color:#b5332e;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-an6w6-3681101f0f17060d0c742c90d48b008b:hover{
background-color:#e1251b;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-an6w6-3681101f0f17060d0c742c90d48b008b .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-an6w6-3681101f0f17060d0c742c90d48b008b:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .hr.hr-invisible.av-b7cie-7-aca39d407a03dcaacd911acb718efdf5{
height:35px;
}

.flex_cell.av-2d1va-144219fa192bd6198b990dc21cf5f4d5{
vertical-align:top;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-2d1va-144219fa192bd6198b990dc21cf5f4d5{
padding:35px 35px 35px 35px !important;
}

.iconbox.av-x9wi-a9aaaa5ba5eb96dc32abcaedb9046017 .iconbox_icon{
border:1px solid #e1251b;
color:#e1251b;
}
.iconbox.av-x9wi-a9aaaa5ba5eb96dc32abcaedb9046017 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#e1251b;
stroke:#e1251b;
}
#top #wrap_all .iconbox.av-x9wi-a9aaaa5ba5eb96dc32abcaedb9046017 .iconbox_content_title{
font-size:25px;
color:#e1251b;
}
.iconbox.av-x9wi-a9aaaa5ba5eb96dc32abcaedb9046017 .iconbox_content_container{
font-size:18px;
color:#000000;
}

#top .hr.hr-invisible.av-1qo2y-c402d54616975a2de628ab47c6185667{
height:5px;
}

#top #wrap_all .avia-button.av-an6w6-6-1956bc2534a2b665059e66d8ad0a033e{
background-color:#b5332e;
border-color:#b5332e;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-an6w6-6-1956bc2534a2b665059e66d8ad0a033e:hover{
background-color:#e1251b;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-an6w6-6-1956bc2534a2b665059e66d8ad0a033e .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-an6w6-6-1956bc2534a2b665059e66d8ad0a033e:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .hr.hr-invisible.av-r32a-84ab6ffdb1298de557fba8bc7f54bf0a{
height:35px;
}

.flex_cell.av-a3kc2-70b5f757b70f2b239a431d236c56c88c{
vertical-align:top;
background-color:#efefef;
}
.responsive #top #wrap_all .flex_cell.av-a3kc2-70b5f757b70f2b239a431d236c56c88c{
padding:35px 35px 35px 35px !important;
}

.iconbox.av-m7cbgfhl-4331dfeaad47f7a735488122619ab3b8 .iconbox_icon{
border:1px solid #e1251b;
color:#e1251b;
}
.iconbox.av-m7cbgfhl-4331dfeaad47f7a735488122619ab3b8 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#e1251b;
stroke:#e1251b;
}
#top #wrap_all .iconbox.av-m7cbgfhl-4331dfeaad47f7a735488122619ab3b8 .iconbox_content_title{
font-size:25px;
color:#e1251b;
}
.iconbox.av-m7cbgfhl-4331dfeaad47f7a735488122619ab3b8 .iconbox_content_container{
font-size:18px;
color:#000000;
}

#top .hr.hr-invisible.av-b7cie-5-aaf268485ca69b06bf244479562a9d9a{
height:5px;
}

#top #wrap_all .avia-button.av-m7cbhniw-ff183a4f63cb62b00a03e7fba72c6d47{
background-color:#b5332e;
border-color:#b5332e;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-m7cbhniw-ff183a4f63cb62b00a03e7fba72c6d47:hover{
background-color:#e1251b;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-m7cbhniw-ff183a4f63cb62b00a03e7fba72c6d47 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-m7cbhniw-ff183a4f63cb62b00a03e7fba72c6d47:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-b7cie-4-d7e994bee5aad6f8fa231eb0848a4e96{
height:35px;
}

.flex_cell.av-kk5parmh-55cddc6b9c6886a347f4abfe4b2ee0d0{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-kk5parmh-55cddc6b9c6886a347f4abfe4b2ee0d0{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-1507958-8040fbdfbf98bc46b56badcde4a200ce{
background-color:#f5a524;
background-image:unset;
}

.flex_column.av-12pfkmk-d2f350cf368c450faedb3d6ff7965a0e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2d6t2-4643c444963e34a20d164bee97aa25ab{
padding-bottom:10px;
}
body .av-special-heading.av-2d6t2-4643c444963e34a20d164bee97aa25ab .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2d6t2-4643c444963e34a20d164bee97aa25ab .av-subheading{
font-size:18px;
}

.flex_column.av-xyviyk-b294231844b769f2e90c1fad4ed559a3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-wv521o-bd79de4d7f7485621ef4e5310399a663{
height:100px;
}

#top .av-special-heading.av-1rz5e-66c3db6b85acb24e968313a8391d9382{
padding-bottom:0;
}
body .av-special-heading.av-1rz5e-66c3db6b85acb24e968313a8391d9382 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1rz5e-66c3db6b85acb24e968313a8391d9382 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-esu-8436e3aad751e4848d550bf2a7e52880{
padding-bottom:10px;
}
body .av-special-heading.av-esu-8436e3aad751e4848d550bf2a7e52880 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-esu-8436e3aad751e4848d550bf2a7e52880 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2qdpa4-1fb43745d23d1a10d0066903657226cf{
height:75px;
}

.av_font_icon.av-qbwoxo-05f62e537e7edf6e0f34242b8768a1a8{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-qbwoxo-05f62e537e7edf6e0f34242b8768a1a8 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-qbwoxo-05f62e537e7edf6e0f34242b8768a1a8 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-ol918c-d6fa8a0841d1ed62a19530815c3896a2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-89yl8-164190bb98ca4bd00409522687605f92{
height:150px;
}

.av_font_icon.av-kerang-ff07872de7ea0446a3a21b8f8cb4cd37{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-kerang-ff07872de7ea0446a3a21b8f8cb4cd37 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-kerang-ff07872de7ea0446a3a21b8f8cb4cd37 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top .hr.hr-invisible.av-j4h9ss-eb17bfc5c9fd0712e0fb4ee08c057760{
height:75px;
}

.av_font_icon.av-hpbpi4-1d56303df3208fba57fb86359c2ad759{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-hpbpi4-1d56303df3208fba57fb86359c2ad759 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-hpbpi4-1d56303df3208fba57fb86359c2ad759 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}


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

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