.fl-module-content-slider .fl-slide .fl-slide-title{margin-bottom:0 !important}.fl-module-content-slider .fl-slide .fl-slide-content{padding:5px !important}.main-navigation ul.sub-menu .menu-item .menu-link{padding-top:10px !important;padding-bottom:10px !important}#rev_slider_7_1_forcefullwidth{position:relative;z-index:0}a.site-buttons{background:#281f18;color:#fff;border:1px solid #281f18;padding:10px;border-radius:4px;display:inline-block;transition:.5s ease all}a.site-buttons:hover{background:#fff;color:#281f18}.temp-hide{display:none}.head-border{border-bottom:1px solid}li#field_1_17 label.gfield_label{display:none}.slider-button{background:#e1caae !important;font-family:lato !important;font-weight:600 !important;text-transform:uppercase !important;font-size:16px !important;line-height:18px !important;width:220px !important;text-align:center !important}br.display-mobile{display:none}#boxzilla-8874 .boxzilla-close-icon{color:#eecea8;opacity:.7}#boxzilla-8874 #gform_2 span#input_2_1_3_container{padding-right:0}#boxzilla-8874 input#gform_submit_button_2{color:#eecea8;margin-bottom:0;font-weight:600;border:1px solid #eecea8;font-weight:600;border:1px solid;transition:ease-in-out .5s;text-transform:uppercase}#boxzilla-8874 input#gform_submit_button_2:hover{background:#eecea8;color:#312b2d;border-color:#eecea8}.ast-above-header{background:#eecea8 !important}.toggle-compare-lodges .fl-accordion-content{overflow-x:auto}#footer-icons li{display:inline-block;padding-right:50px}#footer-icons li img{height:135px;width:165px;object-fit:contain;object-position:bottom}.footer-adv-widget-1{width:30%}.footer-adv-widget-2{width:70%}#webcams-row ul.page-list.webcam-list{margin:0}.tp-caption{background:-moz-linear-gradient(left,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 60%);background:-webkit-linear-gradient(left,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 60%);background:linear-gradient(to right,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1)}#slide-10-layer-12,#slide-14-layer-12,#slide-15-layer-12,#slide-16-layer-12,#slide-25-layer-12,#slide-26-layer-12{background:0 0 !important}.pum-container{border:0 !important}:focus{outline:none !important}.bg-white{background-color:rgba(255,255,255,.8)}.bg-texture{background-image:url(/wp-content/uploads/2019/07/east-yellowstone-lodging-texture-bg-opt.jpg);background-repeat:repeat;background-size:contain}.shadow img{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.yl-bottom-border h5{border-bottom:1px solid;padding-bottom:5px}.page-id-2055 .fl-slide-bg-photo{background-position:bottom}.home-header h1.fl-slide-title{font-family:'Lato',sans-serif;font-weight:300 !important;font-size:43px}.ast-below-header-menu a{font-family:'Rye',display}.ast-below-header-wrap{position:absolute;width:100%}#boxzilla-8874 h4{color:#fff;margin-bottom:10px}.gform_wrapper.gravity-theme .gform_validation_errors{display:none}.yl-row-head{top:-60px;position:relative}.yl-fox-row-minus{float:left;width:100%;max-width:100%}.tp-tab-title{color:#281f18 !important;font-size:14px !important;font-weight:400 !important;text-transform:uppercase !important;font-family:'Rye',display !important;margin-bottom:5px !important;line-height:45px !important;text-align:center}.selected .tp-tab-title{border-bottom:5px solid #281f18}.tp-tab{width:auto !important;opacity:1 !important}.slide-head1{font-family:lato !important;font-weight:300 !important;font-size:43px !important;line-height:52px !important}.slide-head2{font-family:rye !important;font-weight:400 !important;font-size:48px !important;line-height:58px !important}.slide-desc{font-family:lato !important;font-weight:400 !important;font-size:17px !important;line-height:24px !important}.fl-col-group.fl-node-5cb4638076378{position:relative}.bg-light{background-color:#eecea8}.mv-col-top img{max-height:74px}.mv-col-top p{font-size:12px}.mv-col-top a{color:#312b2d}#page-sub-icons a{font-size:10px;font-weight:700;line-height:0}#page-sub-icons p{margin-top:-17px}.fl-button{border:2px solid #281f18 !important;background:#281f18 !important;color:#eecea8 !important}.fl-button a span{color:#eecea8 !important}.fl-button:hover{border:2px solid #281f18 !important;background:0 0 !important;color:#281f18 !important}.btn-light .fl-button{border:1px solid #e2c29c !important;background-color:#eecea8 !important;color:#281f18 !important}.btn-light .fl-button:hover{border:1px solid #e2c29c !important;background-color:#281f18 !important;color:#eecea8 !important}.btn-light .fl-button:hover span.fl-button-text{color:#eecea8 !important}.page-list ul{list-style-type:none;padding:0;margin:0;margin-bottom:20px}.page-list li{background:url('/wp-content/uploads/2019/05/li_tick.png') no-repeat left 8px;padding-left:34px;padding-top:3px;display:block;padding-bottom:12px}.webcam-list li{background:url('/wp-content/uploads/2019/07/icon-webcam.png') no-repeat left 0px;padding-left:44px;padding-top:0}.single-or-list.check .fl-module-content:before{content:"";background-image:url(/wp-content/uploads/2019/06/check.png);background-repeat:no-repeat;width:50px;height:50px;top:20px;left:-20px;position:relative}.single-or-list.check .fl-module-content{position:relative;top:-25px}.single-or-list .fl-module-content .fl-rich-text{color:#281f18;background:#f7f7f7;border-width:2px}.single-or-list p{font-weight:600;font-size:18px}.single-or-list p a{color:#281f18}.availability-calendar table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;overflow:hidden;margin:auto}.availability-calendar table caption{font-size:1.5em;margin:.5em 0 .75em}.availability-calendar table tr{background-color:rgba(238,206,168,.25);border:1px solid #eecea8;padding:.35em}.availability-calendar table td:first-child{text-align:right !important}.availability-calendar table th,.availability-calendar table td{padding:.625em;text-align:center;color:#292018;border-color:#eecea8}.availability-calendar table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}.availability-calendar td.open{color:#faf2e9;background:#007849}.availability-calendar td.close{color:#faf2e9;background:#b82601}.availability-calendar td{vertical-align:middle !important}td.btn-avail a{width:100% !important}@media only screen and (max-width:760px),(min-width:768px) and (max-width:1024px){.compare-lodges table,.compare-lodges thead,.compare-lodges tbody,.compare-lodges th,.compare-lodges td,.compare-lodges tr{display:block}.compare-lodges thead tr{position:absolute;top:-9999px;left:-9999px}.compare-lodges tr{border:1px solid #ccc}.compare-lodges td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.compare-lodges td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.compare-lodges td:nth-of-type(1):before{content:""}.compare-lodges td:nth-of-type(2):before{content:"Absaroka Mountain Lodge"}.compare-lodges td:nth-of-type(3):before{content:"Bill Cody Ranch"}.compare-lodges td:nth-of-type(4):before{content:"Blackwater Creek Ranch"}.compare-lodges td:nth-of-type(5):before{content:"Creekside Lodge at Yellowstone"}.compare-lodges td:nth-of-type(6):before{content:"Elephant Head Lodge"}.compare-lodges td:nth-of-type(7):before{content:"Historic Wapiti Lodge"}.compare-lodges td:nth-of-type(8):before{content:"Pahaska Tepee"}.compare-lodges td:nth-of-type(9):before{content:"Rand Creek Ranch"}.compare-lodges td:nth-of-type(10):before{content:"Shoshone Lodge & Guest Ranch"}.compare-lodges td:nth-of-type(11):before{content:"Trail Shop Inn & Restaurant"}.compare-lodges td:nth-of-type(12):before{content:"Yellowstone Valley Inn & RV Resort"}compare-lodges .sm-hide{display:none !important}}@media screen and (min-width:851px) and (max-width:1024px){.availability-calendar table th,.availability-calendar table td{font-size:14px}}@media screen and (min-width:768px) and (max-width:850px){.availability-calendar table th,.availability-calendar table td{font-size:13px}.footer-adv-widget{width:100% !important;margin-bottom:20px}}@media screen and (max-width:767px){#page-sub-icons .fl-col-content.fl-node-content{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center}#page-sub-icons .mv-col-top img{max-height:40px;width:auto}#page-sub-icons .fl-module-content.fl-node-content{margin:10px}#page-sub-icons .fl-rich-text p{margin-top:.5rem;margin-bottom:.5rem;line-height:1rem}#page-sub-icons p{margin-top:0}#page-sub-icons .fl-rich-text{border:1px solid}.footer-adv-widget-2{width:100%}#footer-icons li{padding-right:0;padding-bottom:15px}#footer-icons{text-align:center}.slide-head1{font-size:22px !important;line-height:35px !important}.slide-head2{font-size:26px !important;line-height:35px !important}.slide-desc{font-size:14px !important;line-height:20px !important}br.display-mobile{display:block}.slider-button{font-size:14px !important;line-height:13px !important;width:100% !important;text-align:center !important;padding:10px !important}.availability-calendar table{border:0}.availability-calendar table caption{font-size:1.3em}.availability-calendar table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.availability-calendar table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}.availability-calendar table td{border-bottom:1px solid #ddd;display:block;text-align:right;text-transform:uppercase}.availability-calendar table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.availability-calendar table td:last-child{border-bottom:0}.availability-calendar table tr[valign=bottom]{display:none !important}}.lodging-listing .fl-tabs-panel li{width:215px;display:inline-grid;border:1px solid;margin:5px;min-height:115px;position:relative;background:#f7f7f7}.lodging-listing .fl-tabs-panel li p{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);padding:10px;text-transform:uppercase}.fl-post-feed-post{overflow:visible !important;border-bottom:0}a.fl-post-feed-more{padding:5px 15px;background-color:#281f18;color:#eecea8;box-shadow:none;right:10px;position:absolute;bottom:-25px}h2.fl-post-feed-title a{font-size:30px !important}.fl-post-feed-content{position:relative}.fl-post-feed-content p{box-shadow:0 0 20px 0px #dbdbdb;padding:20px !important;padding-left:30px;padding-right:30px}.mpfy-tooltip .mpfy-close-tooltip{top:0;width:15px;height:15px;background-color:#312b2d;background-size:contain;right:0 !important}.mpfy-tooltip p strong{font-family:'Lato',sans-serif !important;font-size:15px;border-bottom:2px solid;margin-bottom:10px}.mpfy-tooltip p{font-family:'Lato',sans-serif !important;font-size:13px}.mpfy-tooltip p a{font-weight:600}.single-or-list .fl-rich-text{border:1px solid;padding-top:10%}.ast-above-header{display:none}.main-navigation .sub-menu,.ast-header-break-point .main-header-menu .sub-menu{background-color:#000}.main-header-menu .sub-menu,.main-header-menu .sub-menu .menu-link{color:#fff}.main-header-bar{background-color:#000}.main-header-menu,.main-header-menu .menu-link,.ast-header-custom-item,.ast-header-custom-item a,.ast-masthead-custom-menu-items,.ast-masthead-custom-menu-items a{color:#fff}.ast-desktop .main-header-menu.submenu-with-border .sub-menu{border:none}@media only screen and (min-width:1200px) and (max-width:1277px){.main-header-menu a{padding:0 .7em;font-size:17px}}@media only screen and (min-width:1100px) and (max-width:1199px){.main-header-menu a{padding:0 .5em;font-size:16px}}@media only screen and (min-width:1025px) and (max-width:1099px){.main-header-menu a{padding:0 .5em;font-size:14px}}@media only screen and (min-width:1024px) and (max-width:1215px){.custom-directory h2.fl-post-feed-title a{font-size:26px !important}.custom-directory .fl-post-feed-image-beside .fl-post-feed-text{width:57% !important}}@media only screen and (max-width:1199px){.mv-col-top{width:25% !important;margin-top:0}.hide-tab{display:none !important}}@media only screen and (max-width:1023px){.custom-directory .fl-post-feed-image{float:none !important}.custom-directory .fl-post-feed-image a{text-align:center}.custom-directory .fl-post-feed-image-beside .fl-post-feed-text{width:100%;padding-top:25px}.custom-directory h2.fl-post-feed-title a{font-size:24px !important}}@media screen and (max-width:768px){.yl-row-head{top:50px !important}.mv-col-top{width:100% !important}.footer-adv-widget-1{width:100%}.main-navigation ul.sub-menu .menu-item .menu-link{padding-top:0 !important;padding-bottom:0 !important}.fl-node-zm95cikbd0ov .fl-row-content-wrap{padding-top:0}.fl-node-zm95cikbd0ov .fl-row-content-wrap .fl-col{max-width:100%}.fl-node-zm95cikbd0ov .fl-row-content-wrap .fl-col .fl-col-content{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width:666px){.compare-lodges td.img-align-right{padding-left:80% !important}}@media only screen and (max-width:374px){.compare-lodges td.img-align-right{padding-left:90% !important}.compare-lodges td:before{font-size:14px}.compare-lodges td.subtitle{padding-left:5%}.footer-adv-widget-1{width:100%}.footer-adv-widget-2{width:100%}#footer-icons li{padding-right:0;padding-bottom:15px}#footer-icons{text-align:center}}@media only screen and (min-width:769px){.fl-post-feed-image-beside .fl-post-feed-text{margin-left:33% !important}h2.fl-post-feed-title{padding-left:30px !important}}@media only screen and (min-width:992px){.single-lodging_directory .property-video-title h1{color:#fff}.single-lodging_directory .property-video-title{position:absolute;bottom:19%;left:15%}.property-video-row video{max-height:81vh;object-fit:cover}.property-video-row .wp-video,.property-video-row .fl-module-content.fl-node-content{max-height:81vh}span.break{display:block}}@media only screen and (min-width:1025px){.main-header-bar{margin-top:40px}.ast-above-header{position:fixed;width:100%}td.subtitle.sm-hide{width:8%}}a.fl-button:focus .fl-button-text{color:#eecea8 !important}a.fl-button:hover .fl-button-text{color:#292018 !important}