/**handles:divi-style**/
#et_search_icon:hover,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.bottom-nav li.current-menu-item>a,.comment-reply-link,.entry-summary p.price ins,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.footer-widget h4,.form-submit .et_pb_button,.mobile_menu_bar:after,.mobile_menu_bar:before,.nav-single a,.posted_in a,.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce .star-rating span:before,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt:hover,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page .star-rating span:before,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#782127;transition-delay:.2s}h2{font-size:32px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px;text-transform:none!important}#CDSWIDCOE{display:inline-block}.heading-reviews{color:#782127}.room-portfolio .post-meta a{pointer-events:none}.page-heading .et_pb_slide_description .et_pb_slide_title,.page-heading h2{text-transform:none}.text-link{text-decoration:underline}#logo{position:absolute}.sub-text p{font-size:12px;line-height:1.2}.current-menu-item>a{color:#782127!important}.heading-underline h1,.heading-underline h2,.heading-underline h3{border-bottom:1px solid #cd9c49}.heading-underline p{padding-left:55px;color:#782127}.top-border-row{border-top:1px solid #cd9c49}#main-footer,#top-header{border-top:3px solid #cd9c49}#main-header,#top-header,.page-heading{border-bottom:3px solid #cd9c49}#top-menu li.current-menu-item>a{text-decoration:underline}#top-menu li li{margin:3px 0;padding:0}#top-menu li li,#top-menu li li a{width:100%}#top-menu li li a{line-height:1.3;text-transform:none}.nav li.et-reverse-direction-nav li ul{right:240px;left:auto}.et-pb-controllers a{background-color:#cd9c49;width:12px;height:12px;border:1px solid #fff}.et-pb-controllers .et-pb-active-control{background-color:#782127!important}.link-alt{color:#782127}.thmb-links img{border:2px solid #782127;padding:2px}.thmb-links-gold img{border:2px solid #cd9c49;padding:2px}#top-menu li a{position:relative;top:5px}#top-menu>li{background-image:url(https://queenvictoria.com/wp-content/uploads/2017/07/styled-icon-up.png);background-repeat:no-repeat;background-position:right top}#top-menu.et_mobile_menu li a:hover,#top-menu.nav ul li a:hover{background:0 0!important;color:#860303}#top-menu li:last-of-type{background-image:none}#main-footer,#top-header{background-image:url(https://queenvictoria.com/wp-content/uploads/2017/07/green-ptrn.jpg);background-repeat:repeat}.specials-heading h3{text-transform:none}#footer-bottom{background-image:url(https://queenvictoria.com/wp-content/uploads/2017/07/bg-gold-bar.jpg);background-repeat:repeat-y;background-size:cover;padding-bottom:106px}#footer-widgets{padding:45px 0}#text-2{background-image:url(https://queenvictoria.com/wp-content/uploads/2017/07/icon-crown-min.png);background-repeat:no-repeat;background-position:top left;padding-top:5px;padding-left:60px}#text-2 h4{font-size:32px}#text-3 .textwidget img{display:inline-block;padding:0 5px}#text-4{clear:both}.heading-underline h2 img{position:relative;top:18px;left:-15px;width:51px;height:45px:}@media (min-width:981px){#post-109 .et_pb_row.et_pb_equal_columns{overflow:visible}}.et_pb_portfolio_filters ul li a{background-color:#860303!important;border-radius:10px 10px 0 0!important;padding:10px 25px!important;min-width:150px;text-align:center}.et_pb_portfolio_filters ul li a:hover{background-color:#8b7042!important;transition:all .2s}.et_pb_portfolio_item h2 a{text-transform:none}.et_pb_gallery_image{padding-top:75%}.et_pb_gallery_image img{position:absolute;height:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.room-detail-nav-heading h4{border-bottom:1px solid #cd9c49}.room-detail-nav p{font-family:'Playfair Display';margin-bottom:5px;padding-top:15px;padding-bottom:0;text-align:left;border-bottom:1px dotted;float:left;clear:both;width:100%}.room-detail-nav ul{clear:both;float:left;padding-bottom:0}.room-detail-nav ul li{list-style:none;line-height:1.5em;font-size:14px;font-weight:400;text-align:left}.room-detail-nav ul li a{color:#fff}#text-2 a:hover,.room-detail-nav ul li a:hover{color:#cd9c49!important;transition:all .2s}.gift-certificate-examples .certificate-wrapper .p-border-wrapper,.gift-certificate-examples .certificate-wrapper .price-wrapper{display:inline-block}.gift-certificate-examples .certificate-wrapper .price-wrapper{background-color:#782127;color:#fff;padding:15px}.gift-certificate-examples .certificate-wrapper .p-border-wrapper{border:1px solid #782127;padding:15px 5px;margin:5px}.screen-reader-text{position:absolute;left:-10000px;top:-10000px}.pre-header-wrapper{width:100%;height:auto;padding:10px 0 0;background:url(http://www.queenvictoria.com/wp-content/themes/Divi-Child/assets/be-main-bg-floating.png) center bottom repeat;border-top:4px solid #cd9c49}.pre-header-wrapper ul{width:auto;float:right;margin-top:-15px}.pre-header-wrapper li{display:inline-block;margin:0 15px}.pre-header-wrapper a{color:#e9d7bc;line-height:44px;font-size:14px}.pre-header-wrapper .icon{position:relative;top:2px;color:#cd9c49;height:15px;width:auto;margin-right:5px}.pre-header-wrapper a.avail-btn{margin-top:-15px;margin-bottom:-15px;float:right}.pre-header-wrapper .container{width:100%;max-width:100%}.header-wrapper .logo_container{z-index:999999999;top:8px;position:absolute;width:auto;max-width:260px;height:auto;left:0}.header-wrapper .logo_container .container{padding:0;margin:0;width:100%}@media (min-width:981px){.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container{padding-left:15px}}.header-wrapper a{display:inline-block}.header-wrapper #logo{position:relative}#reservations{height:207px;position:fixed;height:auto;width:100%;z-index:12;bottom:0}#reservations .heading-wrapper{position:relative;top:0;left:0;width:100%;text-align:center;width:100%;height:75px;background:url(http://www.queenvictoria.com/wp-content/themes/Divi-Child/assets/be-check-availability-heading-floating.png) center top repeat-x}#reservations .body-wrapper{position:relative;bottom:0;left:0;width:100%;height:auto;min-height:50px;padding:10px 0;background:url(http://www.queenvictoria.com/wp-content/themes/Divi-Child/assets/be-main-bg-floating.png) center bottom repeat;border-top:4px solid #cd9c49;border-bottom:4px solid #cd9c49}#inlineCalendar{width:643px;height:52px;font-family:Oswald,sans-serif;font-weight:400;margin:0 auto}#inlineCalendar h2{color:#fff}#inlineCalendar .rs-sc-field label{margin:0 3px 0 0;float:left}#inlineCalendar .rs-sc-field label span{float:left;width:40px!important;color:#fff;font-size:11px;text-align:left!important;padding-left:5px;text-transform:uppercase}#inlineCalendar .rs-sc-field label input{font-size:11px!important;color:#242f14;width:60px!important;padding:2px;border:1px solid #3b3c3c;float:left;clear:both;background:#d4ac69}span.rs-calendar-icon{height:18px;width:23px;margin-left:3px;vertical-align:-6px!important}#inlineCalendar .rs-sc-field label span.rs-calendar-icon{width:23px!important}#inlineCalendar .rs-sc-field label select{margin-left:5px;font-size:11px!important;width:40px!important;float:left;clear:both;border:1px solid #3b3c3c;background:#d4ac69;color:#242f14}#inlineCalendar div.rs-sc-button button{width:200px;height:42px;text-indent:-9000px;cursor:pointer;border:none!important;float:right;position:relative;top:5px}#inlineCalendar div.rs-sc-button button:hover{background-position:bottom left!important}#inlineCalendar div.rs-sc-button button span{display:none!important}#inlineCalendar .rs-sc-button{text-align:center}#reservationsInt{position:relative;z-index:11;bottom:72px;margin:0 auto;width:960px;height:72px}#resIntLeft{position:relative;float:left;width:164px;height:43px;padding:9px 0 0 76px;color:#e5cfab;font-size:30px;font-family:Lusitana,serif}#resIntRight{position:relative;float:right;width:720px;height:49px;padding:3px 0 0 0}#individualCal,#inlineCalendar{display:none}#resIntRight .tr-widget,#reservations .tr-widget{padding-right:40px}#reservations form:after{content:"";display:table;clear:both}#resIntRight .tr-form-actions,#resIntRight .tr-occupancy,#resIntRight .tr-search-dates,#reservations .tr-form-actions,#reservations .tr-occupancy,#reservations .tr-search-dates{display:inline-block}#resIntRight .tr-form-actions,#reservations .tr-form-actions{float:left;margin-top:10px}#resIntRight .tr-widget div.tr-component label,#reservations .tr-widget div.tr-component label{color:#fff;font-size:13px}#generalContent .tr-widget div.tr-component.tr-check-availability button.tr-search,#resIntRight .tr-widget div.tr-component.tr-check-availability button.tr-search,#reservations .tr-widget div.tr-component.tr-check-availability button.tr-search{background-color:none!important;background:url(https://queenvictoria.com/wp-content/uploads/2018/02/rates-availability-btn-1.png) top left no-repeat!important;width:300px!important;height:42px!important;text-indent:-9000px!important;padding:0!important}#generalContent .tr-widget div.tr-component.tr-check-availability button.tr-search:hover,#resIntRight .tr-widget div.tr-component.tr-check-availability button.tr-search:hover,#reservations .tr-widget div.tr-component.tr-check-availability button.tr-search:hover{background-position:bottom left!important}#resIntRight .tr-widget div.tr-component.tr-check-availability div.tr-occupancy div.tr-field,#resIntRight .tr-widget div.tr-component.tr-check-availability div.tr-search-dates div.tr-field,#reservations .tr-widget div.tr-component.tr-check-availability div.tr-occupancy div.tr-field,#reservations .tr-widget div.tr-component.tr-check-availability div.tr-search-dates div.tr-field{padding-right:0!important;padding-left:10px!important}#resIntRight .tr-widget div.tr-component.tr-check-availability input[type=text].tr-date,#reservations .tr-widget div.tr-component.tr-check-availability input[type=text].tr-date{background-image:none!important}#resIntRight .tr-widget div.tr-component.tr-check-availability div.tr-occupancy select.tr-number-of-children,#reservations .tr-widget div.tr-component.tr-check-availability div.tr-occupancy select.tr-number-of-children{width:83px!important}#reservations .tr-widget div.tr-component.tr-check-availability div.tr-occupancy div.tr-field,#reservations .tr-widget div.tr-component.tr-check-availability div.tr-search-dates div.tr-field{padding:0 18px 0 0!important}#resIntRight .tr-widget,#reservations .tr-widget{position:relative;top:10px;padding-left:100px;background:url(http://www.queenvictoria.com/wp-content/themes/Divi-Child/assets/be-crown.png) left center no-repeat}#resIntRight .tr-form-actions,#resIntRight .tr-occupancy,#resIntRight .tr-search-dates,#reservations .tr-form-actions,#reservations .tr-occupancy,#reservations .tr-search-dates{float:left}.single.et_pb_pagebuilder_layout.et_full_width_page.blog .et_post_meta_wrapper{display:none}.single-newsletters .entry-content table,.single-newsletters .entry-content tr td,.single-newsletters body.et-pb-preview #main-content .container table,body.et-pb-preview.single-newsletters #main-content .container tr td{border:none}#CDSWIDSSP{max-width:100%}@media (max-width:767px){.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li{width:100%}.et_pb_row,.et_section_specialty .et_pb_row>.et_pb_column{width:100%;padding:30px 15px}}.et_mobile_menu{border-color:#cd9c49}.et_header_style_left .mobile_menu_bar,.et_header_style_split .mobile_menu_bar{padding:0}@media (max-width:980px){.et_header_style_left #et-top-navigation{padding-top:0;width:100%}}.pre-header-wrapper{padding-bottom:35px}.heading-underline h2 img{top:5px!important}#top-menu li{padding-left:2px}#resIntRight .tr-widget,#reservations .tr-widget{height:65px}.robly_field_group.hidden{display:none}.clear{clear:none;float:left}.robly_field_group{float:left}#robly_embed_signup form #DATA0{width:200px;line-height:2.5;background-color:#d2bfa0;margin-right:5px}#robly_embed_signup form #robly_embedded_subscribe{width:100px;text-transform:uppercase;height:38px;text-align:center;background-color:#c59646;border:none;color:#fff}#footer-bottom .container #footer-info{padding-bottom:20px;font-size:12px;float:none;text-align:center}.et_post_meta_wrapper .published{display:none}#left-area{width:100%!important}.heading-underline p{float:left}.reserve-btn-wrapper{float:right}.reserve-btn{background-image:url(https://www.queenvictoria.com/wp-content/uploads/2018/01/reserve-btn-red.jpg);width:155px;height:31px;display:block;background-position:top;text-indent:-9999px;position:relative;top:5px}.reserve-btn:hover{background-image:url(https://www.queenvictoria.com/wp-content/uploads/2018/01/reserve-btn-gold.jpg);transition:ease-in .2s}#room-detail-wrapper{float:left;position:relative;top:10px}#text-4{float:none}.et_pb_tabs_controls li{border-bottom:2px solid #782127}.et_pb_tabs_controls li{display:inline-block;float:left!important;border-right:2px solid #782127}.et_pb_tabs_controls li a{padding:4px 34px 4px}.et_pb_tabs_controls li:not(.et_pb_tab_active):last-child{border-right:2px solid #782127}@media only screen and (max-width:450px){.pre-header-wrapper{padding-bottom:130px}.footer-widget{padding-bottom:45px;text-align:center}.footer-widget #text-2{background-image:none;padding-left:0}.footer-widget #text-3{float:none}.footer-widget:nth-child(2){display:none}#robly_embed_signup form #robly_embedded_subscribe{margin-top:5px}#resIntRight .tr-widget,#reservations .tr-widget{padding-left:0;background-position:right}#photo-gallery-wrapper-hp .et_pb_column_5{padding:25px}#photo-gallery-wrapper-hp .et_pb_text_5{font-size:34px;text-align:center}.pre-header-wrapper li{float:right;clear:both}#room-detail-wrapper{padding-top:35px}.heading-underline p{padding:0!important}}@media only screen and (max-width:767px){#reservations{display:none}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{font-size:40px}.et_pb_slide_content h2{font-size:20px}.et_pb_fullwidth_slider_0 .et_pb_slide_description{padding-top:100px!important;padding-bottom:100px!important}.avail-btn img,.heading-underline h2 img{display:none}.et_pb_gallery_0.et_pb_gallery .et_pb_gallery_item{border:none!important}.et_pb_gallery_image img{margin:0 auto}h2{font-size:26px}.et_pb_section{padding:0}.pre-header-wrapper ul{margin-top:0}.et_header_style_left #logo,.et_header_style_split #logo{max-width:75%;left:5px;top:5px}.room-detail-wrapper .et_pb_row .et_pb_column_0{display:none!important;background-image:none!important}.page-content .et_pb_text ul{padding-left:25px}.heading-underline p{padding:0 15px}.wp-image-146,.wp-image-216{display:none}#footer-bottom,#footer-bottom .container #footer-info{padding-bottom:10px}}#main-header{z-index:12}#reservations{z-index:13}.et-pb-arrow-next,.et-pb-arrow-prev{z-index:10}.et_pb_portfolio_filter .active{background-color:#8b7042!important}table span a{display:inline-block}@media only screen and (min-width:700px){.foot-tel,.tel{pointer-events:none}}@media only screen and (min-width:769px){#top-menu #menu-item-3918{display:none!important}}#mobile_menu .menu-item-3918{background-color:maroon;border:2px solid #cd9c49}#mobile_menu .menu-item-3918 a{color:#fff;text-transform:uppercase;text-align:center}