body{font-family:'Playfair Display',serif}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif}h2,h3{color:#4B1668;margin-bottom:20px}h4{font-size:1.45rem}.slider_wrap{padding-top:86px;position:relative}.link_list{position:absolute;top:35%;right:0;width:200px;z-index:1}.link_list a{display:block;background:#e8dbef;padding:5px;margin:0 0 5px 0}.link_list a span{padding:10px;display:block;border:1px solid #ae97bd;color:#470e6c}.link_list a:hover span{background-color:#ddcbe7}.bxslider{margin:0}.bxslider li{margin:0;padding:0}.video_about{background:#f3e9f8}.video-link a{border:8px solid #583072;color:#583072;display:inline-block;font-family:"proxima-nova",sans-serif;font-size:2rem;font-style:normal;font-weight:800;line-height:1;padding:10px;text-transform:uppercase}.v_video{padding:29% 0;text-align:center}.v_video a{border:8px solid #583072;color:#583072;display:inline-block;font-family:"proxima-nova",sans-serif;font-size:2rem;font-style:normal;font-weight:800;line-height:1;padding:10px;text-transform:uppercase}.fullwidth{max-width:100%}.bg-img{min-height:400px;background:url(/wp-content/themes/catnapinn/images/hotel_bg_new.jpg) no-repeat center center;background-size:cover}.bg-color{min-height:400px;background:#f3e9f8}.v_about{padding:11% 50px 10% 50px}.accent{margin:10px 0}.v_about h3{margin-bottom:0}.v_about span{font-style:italic;display:block;margin-bottom:10px}.sub_footer{background:#392743;color:#fff;padding:40px 0;font-size:.5rem}.sub_footer img{background:#fff;padding:6px;box-shadow:0 0 10px rgb(0 0 0)}.sub_footer h5{color:#866b98;font-weight:700;text-transform:uppercase}.footer{background:#221728;padding:20px 0;color:#fff}.page-content{background:#F4F0F7;padding:30px 0}.page-content a{text-decoration:underline;color:#501E6C}.page-content a:hover{text-decoration:none}.logo-wrap{box-shadow:0 0 4px rgb(0 0 0 / .25);position:relative}.header_address{background:#f4f0f7;padding:7px 0}.header_address p{margin:0;font-style:normal;font-weight:500;font-size:15px}.logo_wrap{box-shadow:0 0 5px rgb(0 0 0 / .25);position:relative}.logo_nav{background:#fff none repeat scroll 0 0;box-shadow:0 0 5px rgb(0 0 0 / .25);position:relative;width:100%;z-index:-1}.logo_nav a{color:#470e6c}.logo-small{float:right}.title-bar{padding:0 .5rem}.menu-icon,.title-bar-title{position:relative;top:10px}.overlay{background:rgb(0 0 0 / .3) none repeat scroll 0 0;box-shadow:0 0 20px rgb(0 0 0 / .25) inset}.entry-header .entry-title{padding:140px 0 120px;text-align:center}.entry-header .entry-title a{color:#fff;text-decoration:none!important}.entry-title{margin-bottom:40px}.entry-title a{color:#000;text-decoration:none!important}.page-content ul{list-style-type:none}.page-content ul li{background:#fff0 url(/wp-content/themes/catnapinn/images/bull_icon.png) no-repeat scroll 0 6px;padding:0 0 0 17px}.page-header,.overlay{min-height:540px}@media only screen and (max-width:40rem){.v_video{padding:20% 0}.bg-img,.bg-color{min-height:0}.video-link a{font-size:1.5rem;border:5px solid #583072}.page-header,.overlay{min-height:0}.inv.show-for-small-only{display:block;padding:20%}.page-header{padding:0!important}.link_list_mobile{background:#583072;padding:5px}.link_list_mobile a{color:#fff;font-size:12px;border:1px solid rgb(255 255 255 / .35);padding:5px;display:block;margin:5px}.slider_wrap{padding-top:0;position:relative}}@media only screen and (min-width:40rem){.logo-wrapper{position:relative}.logo-wrapper .logo{height:92px;left:50%;margin-left:-160px;position:absolute;right:50%;top:-8px;width:270px}.top-bar-right{width:50%;padding-left:86px}.top-bar-right ul{float:left}.top-bar-left{width:50%;padding-right:86px}.top-bar-left ul{float:right}}.entry-content ul{margin:0 0 25px 20px}.entry-content ul li{line-height:1.35;margin-bottom:15px}.plan{border-bottom:3px double #ddd;margin-bottom:25px}.pricing{position:relative;top:-5px;font-size:20px}.google-maps{border:5px solid #fff;box-shadow:0 0 10px rgb(0 0 0 / .35);margin-bottom:20px;overflow:hidden;padding-bottom:50%;margin-bottom:30px;margin-top:25px;position:relative}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.button,.wpcf7-submit{background:#4b1668 none repeat scroll 0 0;text-decoration:none!important;color:#ffffff!important;display:inline-block;font-size:18px;font-weight:700;line-height:1;padding:11px 13px 13px 14px;border:none}.button:hover{color:#ffffff!important;background:#4b1668 none repeat scroll 0 0}.profile,.rate_block{border-bottom:3px double #ddd;margin-bottom:40px;padding-bottom:30px}.profile img,.alignnone,.alignright,.alignleft{border:6px solid #fff;box-shadow:0 0 10px rgb(0 0 0 / .2)}.wpcf7-textarea{height:125px!important}.contact_button{background:#fff;border-radius:3px;line-height:1;display:inline-block;padding:5px;border:1px solid #470E6C}.call_out{background:#fff;padding:20px;box-shadow:0 0 3px rgb(0 0 0 / .2)}.ngg-gallery-thumbnail img{width:233px!important}.is-drilldown li{border-bottom:1px solid #d3c0dc}.is-drilldown li a{color:#392743}.is-drilldown-submenu-parent>a::after{border-color:#fff0 #fff0 #fff0 #392743}.js-drilldown-back>a::before{border-color:#fff0 #392743 #fff0 #fff0}.title-bar{background:#392743 none repeat scroll 0 0}.is-drilldown,.is-drilldown ul{width:100%!important;max-width:100%!important}#nav-menu-new,.is-drilldown-submenu{background:#F3E9F8 none repeat scroll 0 0}.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{right:-130px!important}.desktop-navigation .top-bar,.desktop-navigation .top-bar-section ul li{background:#fff}.desktop-navigation .top-bar-section li:not(.has-form) a:not(.button){background:#fff}.desktop-navigation .top-bar-section ul li>a{color:#470e6c;font-size:16px}.desktop-navigation .top-bar-section ul li:hover:not(.has-form)>a{background:#F4F0F7;color:#470e6c}.desktop-navigation .top-bar-section .has-dropdown>a::after{border-color:#470e6c #fff0 #fff0}.desktop-navigation .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#f4f0f7 none repeat scroll 0 0;color:#470e6c}.desktop-navigation .top-bar-section .dropdown li:hover:not(.has-form):not(.active)>a:not(.button){background:#470e6c;color:#fff}.collapseomatic{background-color:#fff;background-image:url(/wp-content/themes/catnapinn/images/paw_new.png);background-position:10px 15px;border-radius:4px;color:#470965;display:block;margin:0 0 10px;padding:10px 10px 10px 31px;border:1px solid #E8E4EB}.collapseomatic:hover{text-decoration:none;box-shadow:0 0 10px rgb(0 0 0 / .1);border:1px solid #E1DEE4}.collapseomatic_content{margin-bottom:20px;display:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:10px 0}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.form_row img{margin-bottom:40px}h4 a{text-decoration:none!important}.dbutton{color:#ffffff!important;background:#501e6c;line-height:1;text-decoration:none!important;border-radius:4px;display:inline-block;padding:10px 14px}.mobile_nav .top-bar,.mobile_nav .title-area{background:#392743 none repeat scroll 0 0!important}.mobile_nav .top-bar-section ul li{background:#392743 none repeat scroll 0 0}.ngg-galleryoverview{text-align:center!important;margin:0 auto!important;width:80%!important}.home .slider_wrap,.page-header{padding-top:0!important}@media only screen and (max-width:1023.9px){.top-bar-section ul.right{float:none!important}.top-bar-section ul.left{float:left!important}.blank_spaces{display:none!important}.logo-wrapper.hide-for-small-only{min-height:80px!important}}