.avia-section.av-to0on1-afb6d22ff9f6245d4372ce61dd7de26e{
background-repeat:no-repeat;
background-image:url(https://hotelyellowstonejh.com/wp-content/uploads/2025/11/Elopements-and-Weedings-at-Hotel-Yellowstone-at-Jackson-Hole.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-to0on1-afb6d22ff9f6245d4372ce61dd7de26e .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .av-special-heading.av-m71xq0f7-4366c8e9e9f8f8b79ab14844df5ff829{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-m71xq0f7-4366c8e9e9f8f8b79ab14844df5ff829 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m71xq0f7-4366c8e9e9f8f8b79ab14844df5ff829 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m71xq0f7-4366c8e9e9f8f8b79ab14844df5ff829 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-m71xqbgt-78ece64e10a6a943b31ecdff7447db76 .avia_textblock{
color:#ffffff;
}

#top .av-special-heading.av-m71xqn46-72df2d31ebb97722ac343d2df7efe9a6{
padding-bottom:10px;
}
body .av-special-heading.av-m71xqn46-72df2d31ebb97722ac343d2df7efe9a6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m71xqn46-72df2d31ebb97722ac343d2df7efe9a6 .av-subheading{
font-size:15px;
}

.avia-image-container.av-jt6z8t-887675f799e14613d566edb4c8efdcea img.avia_image{
box-shadow:none;
}
.avia-image-container.av-jt6z8t-887675f799e14613d566edb4c8efdcea .avia-image-container-inner:hover img.avia_image{
filter:grayscale(63%);
}
.avia-image-container.av-jt6z8t-887675f799e14613d566edb4c8efdcea .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-jt6z8t-887675f799e14613d566edb4c8efdcea .avia-curtain-reveal-overlay{
animation-duration:3s;
}

.avia-section.av-i5l9vh-36f3003e77e459de8797f6a3e7366f7c{
background-color:#fafafa;
background-image:unset;
}

.avia-image-container.av-edyxzh-1285f089da561c4e1ceeb8a09a91db1a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-edyxzh-1285f089da561c4e1ceeb8a09a91db1a .avia-image-container-inner:hover img.avia_image{
filter:grayscale(63%);
}
.avia-image-container.av-edyxzh-1285f089da561c4e1ceeb8a09a91db1a .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-edyxzh-1285f089da561c4e1ceeb8a09a91db1a .avia-curtain-reveal-overlay{
animation-duration:3s;
background:#fafafa;
}

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

.avia-section.av-8s9a8d-0a67b97f02a676023f1fcc933f25026b{
background-color:#eae6e1;
background-image:unset;
}

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

#top .av_textblock_section.av-mhukwqkh-a2d4f3faf1dcd15bd0592060dce5ad2b .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-668q3h-c1db327efd82bdf489346055359d91b1 .avia_textblock{
font-size:14px;
}

#top #wrap_all .avia-button.av-mfrcxuna-81e4949fa0f92a66b7896694be636beb{
font-size:18px;
color:#6d625a;
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mfrcxuna-81e4949fa0f92a66b7896694be636beb:hover{
color:#6d625a;
opacity:1;
transition:all 0.4s ease-in-out;
}

.avia-section.av-3msjkt-8da7d059e4db2310d5b6b78f5132a93c{
background-repeat:no-repeat;
background-image:url(https://hotelyellowstonejh.com/wp-content/uploads/2025/02/Contact-Us-for-Group-Reservations.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-3msjkt-8da7d059e4db2310d5b6b78f5132a93c .av-section-color-overlay{
opacity:0.4;
background-color:#0c0c0c;
}

.flex_column.av-2am5b1-cefedcb810e0300ce44b3130ceca3bdf{
padding:15px 15px 15px 15px;
}

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

#top .av_textblock_section.av-m71yawpy-d3bf49c4af6d7107b3a352375b52364e .avia_textblock{
color:#ffffff;
text-align:center;
}

#top #wrap_all .avia-button.av-apqzyl-14416d0b0d045c1b17f50185ffc80cdd{
font-size:18px;
color:#ffffff;
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-apqzyl-14416d0b0d045c1b17f50185ffc80cdd:hover{
color:#ffffff;
opacity:1;
transition:all 0.4s ease-in-out;
}


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

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