.avia-section.av-16kjq38-7a15b430614d0405c15cd7ae1f04f0b0{
background-repeat:no-repeat;
background-image:url(https://www.gryffeweddings.co.uk/wp-content/uploads/2023/03/SesRoquesIbizaWedding-AmieAndJamie.jpg);
background-position:50% 50%;
background-attachment:fixed;
}

.flex_column.av-141fjo4-14decb6e04ee2a2814aa9d691c2a2535{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-12sflro-f478ce87b0b8b89a11dfdface148d906{
border-width:5px;
border-color:#a8a8a8;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background:url(https://www.gryffeweddings.co.uk/wp-content/uploads/2012/01/Gryffe-Weddings-Marble-Seamless-981x1030.jpg) 50% 50% no-repeat scroll #ffffff;
}

#top .av-special-heading.av-6ijjl0-ce4822ec5d510079a4ba96dcd680c808{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-6ijjl0-ce4822ec5d510079a4ba96dcd680c808 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6ijjl0-ce4822ec5d510079a4ba96dcd680c808 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-6ijjl0-ce4822ec5d510079a4ba96dcd680c808 .av-subheading{
font-size:15px;
}

#top .hr.av-ycrd1g-45f613aa7ce3235cd3d3ab8f0b39f152{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-ycrd1g-45f613aa7ce3235cd3d3ab8f0b39f152 .hr-inner{
width:1500px;
border-color:#000000;
}

#top .av-special-heading.av-451wtw-f000f00a485b422e9190556e27d8ba98{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-451wtw-f000f00a485b422e9190556e27d8ba98 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-451wtw-f000f00a485b422e9190556e27d8ba98 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-451wtw-f000f00a485b422e9190556e27d8ba98 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-uzlnfo-1750d9b8d019b35090f787bcba8ca517{
margin-top:-60px;
height:1px;
}

#top .av-special-heading.av-1za9sk-cf54be0b69cf4cc0a11311fac572cd24{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-1za9sk-cf54be0b69cf4cc0a11311fac572cd24 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1za9sk-cf54be0b69cf4cc0a11311fac572cd24 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-1za9sk-cf54be0b69cf4cc0a11311fac572cd24 .av-subheading{
font-size:15px;
}

#top .hr.av-qsjc44-54a828410f18583f4eb1565ddc136c99{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-qsjc44-54a828410f18583f4eb1565ddc136c99 .hr-inner{
width:1500px;
border-color:#000000;
}

#top .hr.hr-invisible.av-nv01f8-43cf37a40e97e73e22d678dbdfb24abd{
height:20px;
}

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

#top .hr.av-gxa75w-18f7ad14878334e9123b2aca36128c72{
margin-top:10px;
margin-bottom:30px;
}
.hr.av-gxa75w-18f7ad14878334e9123b2aca36128c72 .hr-inner{
width:200px;
border-color:#000000;
max-width:45%;
}
.hr.av-gxa75w-18f7ad14878334e9123b2aca36128c72 .av-seperator-icon{
color:#000000;
}
.hr.av-gxa75w-18f7ad14878334e9123b2aca36128c72 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .av-masonry.av-1iu2ck-f9e31ae8a164b8a3e33d52ef2265a916{
background-color:#ffffff;
}

#top .hr.hr-invisible.av-eporas-bfe024c19c99e8fd851798011175bb01{
height:50px;
}

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

#top .hr.av-b316lg-5bba8bd4e84b8e2103994436893bc926{
margin-top:10px;
margin-bottom:30px;
}
.hr.av-b316lg-5bba8bd4e84b8e2103994436893bc926 .hr-inner{
width:200px;
border-color:#000000;
max-width:45%;
}
.hr.av-b316lg-5bba8bd4e84b8e2103994436893bc926 .av-seperator-icon{
color:#000000;
}
.hr.av-b316lg-5bba8bd4e84b8e2103994436893bc926 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

.flex_column.av-9vilzo-7d9b38a7113aca378dfa658da97235f7{
border-radius:0px 0px 0px 0px;
padding:60px 60px 60px 60px;
background:url(https://www.gryffeweddings.co.uk/wp-content/uploads/2014/07/Screenshot-2017-01-08-19.38.04.png) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-82rpyc-ad931749fb4123ed8647959c8f864bce{
height:250px;
}

.flex_column.av-5a6r0k-bd1f1e975608d3a846c64e7f828bacc8{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}


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

#top #wrap_all .av-special-heading.av-451wtw-f000f00a485b422e9190556e27d8ba98 .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-451wtw-f000f00a485b422e9190556e27d8ba98 .av-special-heading-tag{
font-size:0.8em;
}

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