.flex_column.av-3pcw-a8cce425485082cbbca19e3bfdf9ad06{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3pcw-a8cce425485082cbbca19e3bfdf9ad06{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-ko8fg73j-2d3389c0e0e19318491b9f56654c20f7{
margin:40px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-ko8fg73j-2d3389c0e0e19318491b9f56654c20f7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ko8fg73j-2d3389c0e0e19318491b9f56654c20f7 .av-subheading{
font-size:24px;
}

.flex_cell.av-kp2e6-12d37b2575244954b813d14da37b039e{
vertical-align:middle;
height:600px;
min-height:600px;
background:url(https://www.castellomonticelli.com/wp-content/uploads/2020/12/Hochzeit-slider.jpg) 0% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-kp2e6-12d37b2575244954b813d14da37b039e{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-k4raq-1fcb2bdf5eb07bff96c51b0c8ad84e89{
vertical-align:middle;
height:600px;
min-height:600px;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-k4raq-1fcb2bdf5eb07bff96c51b0c8ad84e89{
padding:0px 0px 0px 0px !important;
}

@keyframes av_boxShadowEffect_av-3pcw-6995f07967cad43face16650f68c980d-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.15); opacity: 1; }
100% { box-shadow:  0 0 40px 0 rgba(0,0,0,0.15); opacity: 1; }
}
.flex_column.av-3pcw-6995f07967cad43face16650f68c980d{
box-shadow: 0 0 40px 0 rgba(0,0,0,0.15);
border-radius:0px 0px 0px 0px;
padding:70px 100px 70px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-1xzsqg-0f1245ff9583136b1c710c33ec93ecbe{
padding-bottom:10px;
color:#5e5e5e;
font-size:30px;
}
body .av-special-heading.av-1xzsqg-0f1245ff9583136b1c710c33ec93ecbe .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1xzsqg-0f1245ff9583136b1c710c33ec93ecbe .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-1xzsqg-0f1245ff9583136b1c710c33ec93ecbe .special-heading-inner-border{
border-color:#5e5e5e;
}
.av-special-heading.av-1xzsqg-0f1245ff9583136b1c710c33ec93ecbe .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-kng17klr-2181d05eae8bb0ab3fd76d338f407061{
height:25px;
}

.flex_cell.av-knfpfrsn-a548ad06cea3f4b0f1cc0bc76610a1e3{
vertical-align:top;
height:55px;
min-height:55px;
}
.responsive #top #wrap_all .flex_cell.av-knfpfrsn-a548ad06cea3f4b0f1cc0bc76610a1e3{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-knfpfrsn-a548ad06cea3f4b0f1cc0bc76610a1e3{
vertical-align:top;
height:55px;
min-height:55px;
}
.responsive #top #wrap_all .flex_cell.av-knfpfrsn-a548ad06cea3f4b0f1cc0bc76610a1e3{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-knfpfrsn-a548ad06cea3f4b0f1cc0bc76610a1e3{
vertical-align:top;
height:5px;
min-height:5px;
}
.responsive #top #wrap_all .flex_cell.av-knfpfrsn-a548ad06cea3f4b0f1cc0bc76610a1e3{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-kp2e6-7f07bfcb06620870440b6993e38b7dc8{
vertical-align:middle;
height:600px;
min-height:600px;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-kp2e6-7f07bfcb06620870440b6993e38b7dc8{
padding:50px 50px 50px 50px !important;
}

@keyframes av_boxShadowEffect_av-3pcw-fb2447433073b1a2b474c98ac9022f23-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.15); opacity: 1; }
100% { box-shadow:  0 0 40px 0 rgba(0,0,0,0.15); opacity: 1; }
}
.flex_column.av-3pcw-fb2447433073b1a2b474c98ac9022f23{
box-shadow: 0 0 40px 0 rgba(0,0,0,0.15);
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-3yitnc-f8f50ab3141767aed73550a543028daf{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-3yitnc-f8f50ab3141767aed73550a543028daf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3yitnc-f8f50ab3141767aed73550a543028daf .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-3yitnc-f8f50ab3141767aed73550a543028daf .av-subheading{
font-size:15px;
}

.flex_cell.av-k4raq-97d9b80441ceb9556e69f88a02647425{
vertical-align:middle;
height:600px;
min-height:600px;
background:url(https://www.castellomonticelli.com/wp-content/uploads/2020/12/Hochzeit_sekt.jpg) 50% 50% no-repeat scroll #ffffff;
}
.responsive #top #wrap_all .flex_cell.av-k4raq-97d9b80441ceb9556e69f88a02647425{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-kbcb93ul-5fa103cf2ba1e0b19bbfd27476130545 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.castellomonticelli.com/wp-content/uploads/2021/04/wedding-demo.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

#top .av-special-heading.av-knhfzvy0-79750b6aa0b3cd86eb4c281f74b60ba1{
padding-bottom:10px;
color:#5e5e5e;
font-size:35px;
}
body .av-special-heading.av-knhfzvy0-79750b6aa0b3cd86eb4c281f74b60ba1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-knhfzvy0-79750b6aa0b3cd86eb4c281f74b60ba1 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-knhfzvy0-79750b6aa0b3cd86eb4c281f74b60ba1 .special-heading-inner-border{
border-color:#5e5e5e;
}
.av-special-heading.av-knhfzvy0-79750b6aa0b3cd86eb4c281f74b60ba1 .av-subheading{
font-size:24px;
}

.flex_cell.av-o2ke2-b871b7ee1d2c53cd4fe2ce7453eae6c9{
vertical-align:middle;
height:600px;
min-height:600px;
background-color:#f3f1ec;
}
.responsive #top #wrap_all .flex_cell.av-o2ke2-b871b7ee1d2c53cd4fe2ce7453eae6c9{
padding:150px 150px 150px 150px !important;
}

.flex_cell.av-o2ke2-b871b7ee1d2c53cd4fe2ce7453eae6c9{
vertical-align:middle;
height:600px;
min-height:600px;
background-color:#f3f1ec;
}
.responsive #top #wrap_all .flex_cell.av-o2ke2-b871b7ee1d2c53cd4fe2ce7453eae6c9{
padding:150px 150px 150px 150px !important;
}

.flex_column.av-33k2h4-6125a55bf5b0d5f09e40a135fc559ba3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-knfw8j6d-6235b94ab8d8a0202505535a0e3cbdd5{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-knfw8j6d-6235b94ab8d8a0202505535a0e3cbdd5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-knfw8j6d-6235b94ab8d8a0202505535a0e3cbdd5 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-knfw8j6d-6235b94ab8d8a0202505535a0e3cbdd5 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-jn2yovls-c228977681fc3b7e7a107e3dd6b79c39{
height:20px;
}

#top .hr.hr-invisible.av-jn2yovls-c228977681fc3b7e7a107e3dd6b79c39{
height:20px;
}

#top .hr.hr-invisible.av-jn2yovls-c228977681fc3b7e7a107e3dd6b79c39{
height:20px;
}

#top .hr.hr-invisible.av-jn2yovls-c228977681fc3b7e7a107e3dd6b79c39{
height:20px;
}

#top .hr.hr-invisible.av-jn2yovls-c228977681fc3b7e7a107e3dd6b79c39{
height:20px;
}

.flex_cell.av-o2ke2-96eb8b60e9bc0bd06b1d9e5fd2806d42{
vertical-align:middle;
height:600px;
min-height:600px;
background-color:#ffffff;
background:linear-gradient( to bottom right, #ffffff, #ebdfde );
}
.responsive #top #wrap_all .flex_cell.av-o2ke2-96eb8b60e9bc0bd06b1d9e5fd2806d42{
padding:150px 150px 150px 150px !important;
}

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

#top .hr.av-iju5a-54e1cc6142e6000e68aa46c1da4f9551{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-iju5a-54e1cc6142e6000e68aa46c1da4f9551 .hr-inner{
width:50px;
border-color:#020202;
}

#top .hr.av-iju5a-54e1cc6142e6000e68aa46c1da4f9551{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-iju5a-54e1cc6142e6000e68aa46c1da4f9551 .hr-inner{
width:50px;
border-color:#020202;
}

#top .hr.av-iju5a-54e1cc6142e6000e68aa46c1da4f9551{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-iju5a-54e1cc6142e6000e68aa46c1da4f9551 .hr-inner{
width:50px;
border-color:#020202;
}

#top .hr.av-iju5a-54e1cc6142e6000e68aa46c1da4f9551{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-iju5a-54e1cc6142e6000e68aa46c1da4f9551 .hr-inner{
width:50px;
border-color:#020202;
}

.flex_cell.av-lytoy-48f099a848cc418f8cb4423e01e43eb0{
vertical-align:top;
height:600px;
min-height:600px;
background:url(https://www.castellomonticelli.com/wp-content/uploads/2020/12/Hochzeitsfeier.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-lytoy-48f099a848cc418f8cb4423e01e43eb0{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-lytoy-48f099a848cc418f8cb4423e01e43eb0{
vertical-align:top;
height:600px;
min-height:600px;
background:url(https://www.castellomonticelli.com/wp-content/uploads/2020/12/Hochzeitsfeier.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-lytoy-48f099a848cc418f8cb4423e01e43eb0{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-o2ke2-24a040884a6b52278812c6002fe62b54{
vertical-align:middle;
height:600px;
min-height:600px;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-o2ke2-24a040884a6b52278812c6002fe62b54{
padding:150px 150px 150px 150px !important;
}

#top .av-special-heading.av-ko8ftwlz-0d01f3a895dd88ba8eeed15c7bd1d1d0{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-ko8ftwlz-0d01f3a895dd88ba8eeed15c7bd1d1d0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ko8ftwlz-0d01f3a895dd88ba8eeed15c7bd1d1d0 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-ko8ftwlz-0d01f3a895dd88ba8eeed15c7bd1d1d0 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-38fe7c-c955e1556762e950efe154bc7bd9bfe3{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-38fe7c-c955e1556762e950efe154bc7bd9bfe3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-38fe7c-c955e1556762e950efe154bc7bd9bfe3 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-38fe7c-c955e1556762e950efe154bc7bd9bfe3 .av-subheading{
font-size:15px;
}

.flex_cell.av-o2ke2-eee25cc5144d78330d31eee1a5f9fec5{
vertical-align:middle;
height:600px;
min-height:600px;
background-color:#ffffff;
background:linear-gradient( to top right, #ffffff, #c8a6a3 );
}
.responsive #top #wrap_all .flex_cell.av-o2ke2-eee25cc5144d78330d31eee1a5f9fec5{
padding:150px 150px 150px 150px !important;
}

#top .av-special-heading.av-knh3n7kl-5f7c600cdc87423742d182586f41f255{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-knh3n7kl-5f7c600cdc87423742d182586f41f255 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-knh3n7kl-5f7c600cdc87423742d182586f41f255 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-knh3n7kl-5f7c600cdc87423742d182586f41f255 .av-subheading{
font-size:15px;
}

.flex_column.av-4eo3ko-c018559ebfb749e7992d09f15958090b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-33icqw-810091590f618a066acb5dc5fb608cca{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-33icqw-810091590f618a066acb5dc5fb608cca .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-33icqw-810091590f618a066acb5dc5fb608cca .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-33icqw-810091590f618a066acb5dc5fb608cca .av-subheading{
font-size:15px;
}


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

#top #wrap_all .av-special-heading.av-3yitnc-f8f50ab3141767aed73550a543028daf .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-knhfzvy0-79750b6aa0b3cd86eb4c281f74b60ba1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-knfw8j6d-6235b94ab8d8a0202505535a0e3cbdd5 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-ko8ftwlz-0d01f3a895dd88ba8eeed15c7bd1d1d0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-38fe7c-c955e1556762e950efe154bc7bd9bfe3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-knh3n7kl-5f7c600cdc87423742d182586f41f255 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-33icqw-810091590f618a066acb5dc5fb608cca .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-3yitnc-f8f50ab3141767aed73550a543028daf .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-knhfzvy0-79750b6aa0b3cd86eb4c281f74b60ba1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-knfw8j6d-6235b94ab8d8a0202505535a0e3cbdd5 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-ko8ftwlz-0d01f3a895dd88ba8eeed15c7bd1d1d0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-38fe7c-c955e1556762e950efe154bc7bd9bfe3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-knh3n7kl-5f7c600cdc87423742d182586f41f255 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-33icqw-810091590f618a066acb5dc5fb608cca .av-special-heading-tag{
font-size:0.8em;
}
}
