html,body{margin:0;padding:0;overflow-x:hidden;font-family:open sans;font-size:13px;color:#424242;background-color:#fff}#logo-row a,.top-padding-10 a,.top-padding-15 a,.top-padding-20 a,.general-info-page-bkg a,.woocommerce a,.ubermenu-submenu a,.top-margin-content-area a{color:#00376f}a:hover{color:#34baf1;text-decoration:none}.ubermenu *:focus{outline:none}a[target=_blank]:not(.notarget):after{display:none}.btn-sm{border-radius:5px!important}.btn-success,.btn-primary,.btn-warning,.btn-danger,.btn-info,.btn-instagram{color:#fff!important}.btn-navy{color:#fff!important;background-color:#00376f;border-color:#002a56}.btn-navy:hover,.btn-navy:focus,.btn-navy:active,.btn-navy.active,.open>.dropdown-toggle.btn-navy{color:#fff;background-color:#001e3c;border-color:#000c18}.padded-row-vertical{padding-top:15px;padding-bottom:15px}.page-top-blue-gradient{background:linear-gradient(to bottom,#c0ddf6 0,#fff 110px)}.top-padding-20{padding-top:20px}.top-padding-15{padding-top:15px}.top-padding-10{padding-top:10px}.top-padding-5{padding-top:5px}.remove-top-bottom-padding{padding-top:0;padding-bottom:0}.remove-top-bottom-margin{margin-top:0;margin-bottom:0}.error-404-container{padding:50px 0}.error-404-container a{color:#00376f}.logo-cell{padding-bottom:5px}.logo-cell img{margin:0 auto}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:5px;font-family:trade gothic lt std bdcn20!important;color:#00376f}h1{color:#00376f;font-size:45px;padding:0;margin:0}.title-container h1 span{font-family:trade gothic lt std bdcn20,times new roman,Times,serif!important;color:#00376f!important;font-size:45px;padding:0;margin:0 0 -10px}.title-container h1{font-family:trade gothic lt std cnd18,times new roman,Times,serif;color:#4476b4;font-size:25px;font-weight:400;padding:0;margin:0;line-height:33px}#titlewrapper h1,#titlewrapper h1 a{font:36px/40px 'Trade Gothic LT STD BDCN20',"Times New Roman",Times,serif;color:#00376f!important;text-transform:uppercase;text-decoration:none!important}h1 span.title1,h1 span.title1 a{font-family:trade gothic lt std cnd18,times new roman,Times,serif;color:#4778a9!important}h1 span.raquo{padding-left:5px;font:54px/44px 'Trade Gothic LT STD BDCN20',"Times New Roman",Times,serif;color:#fdc836!important}span.emphasis1{color:#00a18c!important;font-family:trade gothic lt std cnd18,times new roman,Times,serif}span.emphasis2{color:#a10000!important;font-family:trade gothic lt std cnd18,times new roman,Times,serif}span.emphasis3{color:#ff7600!important;font-family:trade gothic lt std cnd18,times new roman,Times,serif}span.emphasis4{color:#1b1b1b!important;font-family:trade gothic lt std cnd18,times new roman,Times,serif}span.emphasis5{color:#139dff!important;font-family:trade gothic lt std cnd18,times new roman,Times,serif}span.emphasis6{color:#e2005e!important;font-family:trade gothic lt std cnd18,times new roman,Times,serif}.background-yellow{background:#feffd7!important}.taxonomy-title{text-transform:uppercase}#titlewrapper h2,#titlewrapper h2 a{font:36px/40px 'Trade Gothic LT STD BDCN20',"Times New Roman",Times,serif;color:#00376f!important;text-transform:uppercase;text-decoration:none!important}#titlewrapper h2 span.title2,#titlewrapper h2 span.title2 a{font-family:trade gothic lt std cnd18,times new roman,Times,serif!important;color:#4778a9!important}#titlewrapper h2 span.raquo{padding-left:5px;font:54px/44px 'Trade Gothic LT STD BDCN20',"Times New Roman",Times,serif;color:#fdc836!important}#titlewrapper h3,#titlewrapper h3 a{font:30px/34px 'Trade Gothic LT STD BDCN20',"Times New Roman",Times,serif;color:#00376f!important;text-transform:uppercase;text-decoration:none!important}#titlewrapper h3 span.title3,#titlewrapper h3 span.title3 a{font-family:trade gothic lt std cnd18,times new roman,Times,serif;color:#4778a9!important}#titlewrapper h3 span.raquo{padding-left:5px;font:46px/38px 'Trade Gothic LT STD BDCN20',"Times New Roman",Times,serif;color:#fdc836!important}#titlewrapper h4,#titlewrapper h4 a{font:26px/30px 'Trade Gothic LT STD BDCN20',"Times New Roman",Times,serif;color:#00376f!important;text-transform:uppercase;text-decoration:none!important}#titlewrapper h4 span.title4,#titlewrapper h4 span.title4 a{font-family:trade gothic lt std cnd18,times new roman,Times,serif;color:#4778a9!important}#titlewrapper h4 span.raquo{padding-left:5px;font:46px/38px 'Trade Gothic LT STD BDCN20',"Times New Roman",Times,serif;color:#fdc836!important}.top-margin-content-area{margin-top:15px}#topnav-gradient{background-image:linear-gradient(to bottom,#b8d7f6 0%,#d8ebfd 100%);background-repeat:repeat-x;min-height:30px;border-bottom:1px solid #c0c4cf;padding-top:5px}#topnav-gradient h1{font-size:15px}.connect-with{font-size:12px}.heading-featured-item-column{overflow:hidden}.heading-featured-item-outer-container{position:relative;bottom:0;height:125px;max-width:370px;margin:0 auto;z-index:0}.heading-featured-item-inner-container{position:absolute;width:100%;bottom:0}.heading-featured-item-container-title{font-weight:700;color:#c30202;font-size:calc(14px + 2 * ((100vw - 380px)/600));line-height:calc(13px + 3 * ((100vw - 380px)/600));margin-bottom:2px}.heading-featured-item-container-line2-left{max-width:60%;float:left;padding-top:7px;font-size:12px;line-height:13px;position:absolute;bottom:5px}.heading-featured-item-container-line2-right{width:40%;float:right;min-height:125px}.heading-featured-item-container-line2-left .line2b{margin:5px}.heading-featured-item-container-line2-left .line2c i{color:#f0ad4e;font-size:9px}.heading-featured-item-container-line2-left .line2c{font-size:12px;font-style:italic}.heading-featured-item-container-line2-right img{position:absolute;bottom:0}.line2a p{margin-bottom:0}#main-navigation-row{background-image:linear-gradient(to bottom,#3a76b7 0%,#0c3f74 100%);background-repeat:repeat-x;min-height:30px;border-top:1px #fff solid;border-bottom:1px #fff solid;box-shadow:0 0 2px 1px #c7c7c7;z-index:99;position:relative}#main-navigation-row li.ubermenu-item{border-right:1px solid #fff}#ubermenu-main-2-header-menu-2{background-color:#3a76b7;background:linear-gradient(to bottom,#3a76b7,#0c3f74)}#navmenu-copyright-menu ul{margin:0;padding:0;list-style-type:none;list-style-image:none}#navmenu-copyright-menu li{display:inline}#navmenu-copyright-menu ul li a{text-decoration:none;margin:4px;padding:0 5px 0 0;color:#000;font-size:.9em;font-weight:400}#navmenu-copyright-menu ul li a:hover{color:#14304c}.ubermenu.ubermenu-top-right-nav-configuration{z-index:9999999999}.general-info-page-bkg{background:linear-gradient(to bottom,#c0ddf8 0,#FFFFFF 200px)}#widget-area-title h2{color:#00376f;text-transform:uppercase;font-size:26px;font-family:trade gothic lt std bdcn20,times new roman,Times,serif;padding-bottom:10px;font-weight:700}#widget-area-title span{color:#4476aa}#widget-area-title span.light-blue{color:#54779a;font-family:trade gothic lt std cnd18,times new roman,Times,serif}#basic-rules h2{margin-top:20px;border-top:1px dashed #d2d2d2;padding-top:10px}.whats-hot-heading2{font-weight:700;font-size:16px;color:#ff5400;margin:0 0 5px}.cuisine_description{padding:10px 0}.cuisine_search_results_heading{border-top:solid 1px #d2d2d2}.cuisine_search_results_heading h4{font-size:24px;font-family:trade gothic lt std bdcn20,times new roman,Times,serif;color:#00376f;padding-bottom:15px}.cuisine_search_results_heading h4,.cuisine_search_results_heading h4 a{font:26px/30px 'Trade Gothic LT STD BDCN20',"Times New Roman",Times,serif;color:#00376f!important;text-transform:uppercase;text-decoration:none!important}.cuisine_search_results_heading h4 span.title3,.cuisine_search_results_heading h4 span.title3 a{font-family:trade gothic lt std cnd18,times new roman,Times,serif;color:#4778a9!important}.cuisine_search_results_heading h4 span.raquo{padding-left:5px;font:40px/32px 'Trade Gothic LT STD BDCN20',"Times New Roman",Times,serif;color:#fdc836!important}.archive_content_sections{padding-top:0}.our-favorites-title h2{text-transform:uppercase;color:#840000}.archive-our-favorites-container-individual{margin-bottom:10px!important;border:10px #fff solid;border-radius:1px;padding:0;box-shadow:0 3px 6px #444;max-width:170px;min-height:250px;margin:0 auto;position:relative}.archive-our-favorites-title{overflow:hidden;white-space:nowrap}.archive-our-favorites-opacity{background:url(/wp-content/uploads/2016/06/mask_gray.png) repeat;text-align:center;position:absolute;bottom:30px;height:40px;padding:2px;color:#fff;font-size:13px;line-height:14px;font-weight:600;width:100%}.archive-our-favorites-opacity:hover{color:#ffd400}.archive-our-favorites-review-vabeachcom-container{min-height:30px;position:absolute;background:#fff;width:100%;bottom:0;text-align:center}.archive-our-favorites-image-container{padding:3px;background-color:#ccc;margin:0 auto 5px;max-width:186px}.single-post-background{background:#fff;border:2px #fff solid}.border-left-line{border-left:solid 1px #d2d2d2}.content-area-left{border-right:dashed 1px #d2d2d2;padding-top:0}.content-area-right{border-left:dashed 1px #d2d2d2;padding-top:10px}#time-author{border-top:1px #ccc solid;border-bottom:1px #ccc solid;padding:5px 0 5px 5px}#article-content{padding-top:10px}#widget-area-everything-vabeach-title{text-transform:uppercase}.restaurant-container{border-bottom:dashed 1px silver;padding:5px}.restaurant-container h3{font-size:20px}div.restaurant-container:nth-child(2n+1){background-color:#ecf5fe}.top-cuisine-content{max-width:350px}.top-cuisine-content li{font-size:16px;color:#00376f!important;font-weight:700;padding:5px}.top-cuisine-content h4{font-family:trade gothic lt std bdcn20,times new roman,Times,serif;margin:0;padding:0}.no-top-cuisine-found{text-transform:capitalize;font-weight:700;text-align:center}.image-wrapper{width:100%;height:200px;overflow:hidden;position:relative}.image-wrapper img{width:100%;position:absolute}div.image-wrapper .mask{background:url(/wp-content/uploads/2016/06/mask_blue.png) repeat;height:37px;width:100%;position:absolute;bottom:0}div.image-wrapper .mask a{font-size:20px;color:#fff;font-family:trade gothic lt std cnd18,helvetica neue,Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;margin:7px 0 0 5px;display:block;overflow:hidden;height:27px}.text-small{font-size:11px;font-weight:400}#cuisinecontainer li:nth-child(odd){background-color:#ecf5fe}.cuisine-region a{color:#1f7edc}.cuisine-region a:hover{color:#00d259}h2.section-heading,h3.section-heading{text-transform:uppercase;font-size:23px}h2.section-heading span,h3.section-heading span{color:#4476aa;font-family:trade gothic lt std cnd18,helvetica neue,Arial,Helvetica,sans-serif}.grid-item{margin-bottom:10px}.beach-bucket-corner-icon{position:absolute;top:-20px;right:-11px}.bucket-list-container-box{position:relative;border:2px solid #b0d4f5;border-radius:6px;margin-bottom:10px!important}.bucket-list-header-gradient{padding:5px;background:#d7eafc;background:linear-gradient(to bottom,#2ba7e2 0,#00376f 100%);border-top-left-radius:5px;border-top-right-radius:5px}.bucket-list-header-gradient h3{margin:0!important}.bucket-list-header-gradient h3 a{font-size:20px;color:#fff;text-transform:uppercase}.bucket-list-header-gradient a:hover{color:#f5c322}.bucket-list-featured-image{max-height:150px;overflow:hidden}.bucket-list-items-text-area{padding:5px;font-size:11px;font-weight:700}.bucket-list-items-text-area ol{padding-left:13px}.bucket-list-items-details{font-size:11px;padding-right:10px}.bucket-list-single-page-list-container{border-bottom:1px solid #f1f1f1;margin-bottom:15px;padding-bottom:15px}.bucket-list-single-page-list-title{font-size:25px;color:#00376f;font-weight:700}.bucket-list-single-page-list-title a:link{font-size:25px;color:#00376f;font-weight:700}.bucket-list-single-page-list-title a:hover{color:#34baf1}.beach-rental-property-container-main{border:1px #c2c2c2 solid;border-radius:10px;background:#f2f2f2;padding:10px;margin:15px 0}#beach-home-rental-title{color:#752121;font-size:2.1em;font-family:trade gothic lt std bdcn20,helvetica neue,Arial,Helvetica,sans-serif}#beach-home-rental-title span.light-red{color:#b43131;font-family:trade gothic lt std cnd18,helvetica neue,Arial,Helvetica,sans-serif}.smaller-padding{padding-left:5px;padding-right:5px;margin-right:-10px;margin-left:3px}.beach-rental-property-container-individual-home{margin-bottom:10px!important;border:1px #c2c2c2 solid;border-radius:10px;background:#fff;padding:5px;min-height:270px}.rental-property-title-home{overflow:hidden;white-space:nowrap}.video-heading-home{font-size:30px;color:#00376f;font-weight:700}.video-title-home{font-size:16px;color:#630700}.video-home-more-videos{text-align:right;font-size:12px;margin-top:20px;padding-right:5px}.video-home-more-videos a{color:#fe6c61}#flexi_searchbox{width:100%;position:relative;text-align:left;background:#feba02;z-index:1;height:auto;background:#b0d4f5;background:url(/wp-content/uploads/2016/03/best-price-guarantee.png) bottom right no-repeat,linear-gradient(to top,#cfe5f9 0,#b0d4f5 100%);border-radius:5px;border:2px solid #b0d4f5}#flexi_searchbox #b_searchboxInc{padding:0 8px!important;font-size:12px!important}#flexi_searchbox #b_searchDest{display:none}#flexi_searchbox h3{font-size:18px;font-family:open sans!important;margin-bottom:10px;margin-left:-8px;margin-right:-8px;margin-bottom:5px;padding:5px 0;color:#f2f2f2!important;font-weight:700;text-align:center;background:#00376f;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:2px solid #b0d4f5}#flexi_searchbox select{height:25px;font-size:12px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#flexi_searchbox #b_searchboxInc #b_searchCheckInDate,#flexi_searchbox #b_searchboxInc #b_searchCheckOutDate{margin-bottom:5px}#flexi_searchbox h4{font-size:16px;color:#00376f!important;text-transform:uppercase}.b_submitbutton_wrapper{text-align:left!important;margin-bottom:5px}#mini-booking-form-container{background:#b0d4f5;background:url(/wp-content/uploads/2016/03/best-price-guarantee.png) bottom right no-repeat,linear-gradient(to top,#cfe5f9 0,#b0d4f5 100%);border-radius:5px;border:2px solid #b0d4f5;position:relative;position:relative;padding:0 8px 8px}.mini-booking-header{margin-left:-8px;margin-right:-8px;margin-bottom:5px;padding-top:4px;color:#00376f;font-weight:700;text-align:center;background:#00376f;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:2px solid #b0d4f5}.mini-booking-header h3{color:#fff}#mini-booking-form-container .input-date-field{max-width:90px;max-height:20px}#mini-booking-form-container .input-group-addon{padding:1px 9px 1px 0;font-size:12px;line-height:1;color:#fff;text-align:right;border:0 solid #0e4177;border-bottom-left-radius:5px;border-top-left-radius:5px;width:105px;background:#2f68a6;background:linear-gradient(to top,#0e4177 0,#2f68a6 100%)}#mini-booking-form-container .form-control{height:24px;padding:0 5px 0 0;margin-left:auto;margin-right:auto}#mini-booking-form-container .form-group{margin-bottom:5px;padding:0}#mini-booking-form-container .input-group{margin-bottom:2px;margin-left:auto;margin-right:auto}#mini-booking-form-container label{margin-bottom:0;font-weight:700;color:#00376f;text-align:center;width:100%}#Cri_Rooms1{max-width:70px}#Cri_Adults{max-width:70px}#Cri_Child{max-width:70px}#mini-booking-form-container .ui-datepicker .ui-widget-header{border:1px solid #00376f;background:#00376f url(/wp-content/uploads/2016/03/date-picker-bkg.png) 50% 50% repeat-x;color:#fff;font-weight:700}.custom-navtabs{background-color:#f7f7f7;border:1px solid #ddd;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;padding-bottom:10px}.custom-navtabs .nav-tabs{background-color:#00376f;margin-bottom:20px}.custom-navtabs .nav-tabs li{text-align:center}.custom-navtabs .nav-tabs li a{font-family:trade gothic lt std bdcn20,times new roman,serif;color:#b3c9dc;background:#00376f;font-size:20px;text-transform:uppercase;border:0 solid transparent;border-radius:0 0 0 0;margin-right:0;min-width:90px}.custom-navtabs .nav-tabs li a:hover{background:#e5eef6;color:#00376f;border:0 solid transparent}.custom-navtabs .nav-tabs li a.active,.custom-navtabs .nav-tabs li a.active:hover,.custom-navtabs .nav-tabs li a.active:focus{color:#fac126;background-color:#1f7edc;border:0 solid #ddd;min-width:90px;margin-right:0}.custom-navtabs .nav-tabs li a.active:after{content:'';position:absolute;top:100%;left:50%;margin-left:-50px;width:0;height:0;border-top:solid 20px #1f7edc;border-left:solid 50px transparent;border-right:solid 50px transparent}.custom-navtabs .padded-grid-container{padding:5px}.breadcrumb-position{position:absolute;top:-10px}#breadcrumbs{list-style:none;overflow:hidden}#breadcrumbs li{float:left;margin-right:15px}#breadcrumbs .separator{font-size:14px}#breadcrumb-trail{height:30px;border-bottom:1px #ccc solid;padding:8px 0 8px 10px;margin:0 -8px;background:#dde1ed}.custom-breadcrumb{font-size:12px;line-height:24px;color:#00376f;text-decoration:none;text-transform:uppercase;font-weight:800;padding-left:0;padding-top:0;margin-bottom:0!important}.custom-breadcrumb a{text-decoration:none;color:#1f7edc}.nearby-places-of-interest{background:#ffe168;border:1px #fcbe2c solid;padding:5px 10px;border-top-right-radius:5px;border-top-left-radius:5px}.nearby-places-of-interest h3{font-size:22px;font-weight:500}.business-connection-container{position:relative;padding:5px 10px;max-width:320px}.business-connection-heading-restaurants{font-weight:600;font-size:16px;margin:5px auto;color:#08a38f;border-bottom:1px solid #08a38f;overflow:auto}.business-connection-heading-attractions{font-weight:600;font-size:16px;margin:5px auto;color:#a16600;border-bottom:1px solid #a16600;overflow:auto}.business-connection-heading-hotels{font-weight:600;font-size:16px;margin:5px auto;color:#a10000;border-bottom:1px solid #a10000;overflow:auto}.business-connection-heading-shops{font-weight:600;font-size:16px;margin:5px auto;color:#007eff;border-bottom:1px solid #007eff;overflow:auto}.business-connection-links{line-height:14px}.business-connection-links a{font-size:13px;font-weight:500;line-height:15px}.container-define-height{min-height:990px}#below-content-area-row{border-top:#919191 1px solid;background:#edecec url(/wp-content/uploads/2016/06/below_content_section_shadow.png);background-position:center top;background-repeat:no-repeat;padding-top:20px;border-bottom:1px #919191 solid}#below-content-area-title{color:#214365;text-transform:uppercase;font-size:44px;font-family:trade gothic lt std bdcn20,helvetica neue,Arial,Helvetica,sans-serif;padding-left:10px}#below-content-area-title span.light-blue{color:#54779a;font-family:trade gothic lt std cnd18,helvetica neue,Arial,Helvetica,sans-serif}.below-content-area-left{border-right:1px solid #ccc;min-height:200px}.below-content-area-middle{border-right:1px solid #ccc;min-height:200px}.below-content-area-right{min-height:200px}.below-content-area2 h5{margin-bottom:20px!important}.below-content-area2 h5 i{color:#f0ad4e!important}.coupon-area{border-top:#919191 1px dotted;background-image:url(/wp-content/uploads/2016/06/bkg_sand_foam.gif),url(/wp-content/uploads/2016/06/bkg_sand.jpg);background-repeat:no-repeat,repeat;background-position:top center,top center;padding-top:5px;padding-bottom:10px;min-height:150px}#coupon-area-title{color:#752121;font-size:34px;font-family:trade gothic lt std bdcn20,helvetica neue,Arial,Helvetica,sans-serif;padding-left:10px}#coupon-area-title span.light-red{color:#b43131;font-family:trade gothic lt std cnd18,helvetica neue,Arial,Helvetica,sans-serif}#coupon-slider-box{min-height:100px;padding-left:10px}.coupon-row-margin{margin-bottom:20px}#coupon-section #coupon-slider-box{padding:0;margin:0}.carousel-control.left{background-image:none}.carousel-control.right{background-image:none}.well{background:0 0;border:none;border-radius:0;box-shadow:none;padding:0;margin:0}.carousel-control.left{position:absolute;top:0;left:-40px;bottom:0;width:50px;opacity:.9;font-size:50px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.right{position:absolute;top:0;right:-40px;bottom:0;width:50px;opacity:.9;font-size:50px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.coupon-container{position:relative;max-width:280px;height:270px;padding:0;margin:6px;background:#fff;border:2px dashed #000;border-radius:3px;box-shadow:0 0 0 4px #fff,2px 1px 6px 4px rgba(10,10,0,.5);overflow:hidden}.coupon-container:hover{opacity:.9}.coupon-container-single{position:relative;max-width:280px;min-height:500px;padding:0;margin:20px auto;background:#fff;border:2px dashed #000;border-radius:3px;box-shadow:0 0 0 4px #fff,2px 1px 6px 4px rgba(10,10,0,.5)}.coupondiv{width:200px;height:150px;border:dashed #1c1c1c 3px;padding:5px}a.divlink{position:absolute;width:100%;height:100%;top:0;left:0;text-decoration:none;z-index:10;background-color:#fff;opacity:0}.coupon-logo{font-weight:700;font-size:22px;text-align:center;line-height:20px;margin:0 auto;overflow:hidden}.coupon-logo img{display:block;margin:0 auto}.coupon-title{background-color:#fff779;font-weight:700;font-size:20px;text-align:center;line-height:20px;width:100%;padding:2px 2px 0 3px}.coupon-title2{background-color:#fff779;font-weight:700;font-size:13px;text-align:center;line-height:12px;padding:0 3px 5px}.coupon-terms{font-size:10px;text-align:center;padding:2px 5px;line-height:9px}.coupon-address{padding:0 1px;text-align:center;font-size:10px;font-weight:700;line-height:9px}.coupon-expiration{width:100%;position:absolute;bottom:0;font-size:11px;color:#fff;background-color:#a20000;border-top:1px solid #000;text-align:center}.coupon-detailed-terms{max-width:320px;margin:15px auto 10px}.coupons-container{border-bottom:dashed 1px silver;padding:5px}.coupons-container h3{font-size:20px}div.coupons-container:nth-child(2n+1){background-color:#ecf5fe}#coupons-container li:nth-child(odd){background-color:#ecf5fe}.coupons-description{padding-left:15px}#userloginbox{width:320px;padding:0;margin:auto}.login_form{margin:30px auto;padding:10px;position:relative;box-shadow:0 0 1px rgba(0,0,0,.3),0 3px 7px rgba(0,0,0,.3),inset 0 1px #fff,inset 0 -3px 2px rgba(0,0,0,.25);border-radius:5px;background:linear-gradient(#eeefef,#ffffff 10%)}#userloginbox label{display:block}#userloginbox a{color:#00aeef}.button-primary{background:#00376f!important;color:#fff;border-radius:5px;border:1px solid#003060!important;font-size:12px;padding:3px 12px}.wp-success{color:#15b703}.cred-size-xs input{max-width:100px!important}.cred-size-xs select{max-width:100px!important}.cred-size-sm input{max-width:150px!important}.cred-size-sm select{max-width:150px!important}.cred-size-md input{max-width:250px!important}.cred-size-md select{max-width:250px!important}.cred-size-lg input{max-width:400px!important}.cred-size-lg select{max-width:400px!important}.cred-size-xl input{max-width:800px!important}.cred-size-xl select{max-width:800px!important}.cred-form input[type=checkbox]{margin:0 5px 0 0}.cred-form input[type=radio],input[type=checkbox]{margin-right:10px}.cred-form{max-width:1170px;margin:15px auto;padding:15px}.cred-form input[type=radio],input[type=checkbox]{margin-right:10px}.cred-page-content-area-right{border-left:1px solid #ccc;min-height:800px}.redfont{color:red}.greenfont{color:#006f03!important}.wpt-credfile-preview{width:150px;display:block;overflow:hidden}.wpt-credfile-delete{background-color:#ff8080!important}.user-page-menu-divider{height:15px;margin-bottom:15px;border-bottom:1px solid #ddd}.user-page-menu-divider-with-text{min-height:15px;margin-top:15px;padding-bottom:0;border-bottom:1px solid #ddd;font-weight:800;font-size:13px;background:#eaeaea;padding-left:4px}.wpt-form-label{white-space:normal!important}label.cred-label{margin-bottom:0}.table-supercondensed>tbody>tr>td{padding:2px}tr.cred-row-edit-user:hover{background-color:#d2d2d2}.wpt-form-success{color:#eee;background-color:#2bc728;border:1px solid #11ad0e;padding:5px 10px;width:auto;margin:10px 0;display:block;border-radius:5px}.cred-field-user-submission-conflict-confirmation{display:none}#cred_form_28354_0 input{margin:2px auto;padding:1px 5px;font-size:11px}#cred_form_28354_0{margin:0;padding:0}.wp-error{color:red}#cff .cff-item:nth-child(2n+2){background:#f3f9ff}#cff .cff-item:nth-child(2n+1){background:#d3eaff}#cff .cff-item{padding:5px!important;margin-bottom:5px!important;border-radius:8px}#cff .cff-author-img img{border-radius:8px!important}#cff .cff-author{margin-bottom:0!important}#cff .cff-meta-wrap{margin-top:0!important}#cff .cff-post-links{float:right!important;margin-top:0!important}#cff .cff-photo{max-height:100px!important;border-radius:5px}#cff .cff-photo-hover{border-radius:5px}#cff.cff-thumb-layout .cff-html5-video{border-radius:5px}#cff .cff-html5-video,#cff video{overflow:hidden;border-radius:5px}#cff.cff-thumb-layout .cff-event-thumb{border-radius:5px;overflow:hidden}#cff .cff-location{background:#eaf7e4}#cff .cff-album-item.cff-col-4{width:24%!important;margin-right:1%!important}.cff-new .cff-album-cover img{visibility:visible!important}#cff .cff-album-item{margin-bottom:10px!important;overflow:hidden}#cff .cff-event .cff-photo{min-height:80px}#cff .cff-photo{overflow:hidden}#cff .cff-event:nth-child(2n+1){background:#f7fff3}#cff p{margin-bottom:0!important}p.cff-location{border-bottom:dashed 1px #ccc;border-top:dashed 1px #ccc}#cff .cff-location{font-size:12px!important}#cff .cff-location a{font-weight:700!important;font-size:12px!important}#cff .cff-details{margin-left:10px!important;font-size:12px!important}#cff .cff-details p{font-size:12px!important}#cff .cff-event b{font-weight:700!important}.cff-photo:after{border:none}.cff-item{position:relative}.cff-start-date{font-size:15px!important;font-weight:700;padding-bottom:3px;border-bottom:1px solid #ddd}.cff-end-date{font-size:15px!important;font-weight:700;padding-bottom:3px;border-bottom:1px solid #ddd}.cff-location{position:absolute;right:0;top:-5px;line-height:11px!important;font-size:11px!important;border-top:none;border-right:none;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom-left-radius:5px;border-top-right-radius:8px;padding:3px!important;background:#e7f3ff;max-width:230px}p.cff-location{font-size:11px!important}p.cff-location a{font-size:11px!important}#cff .cff-details p{font-size:11px!important;line-height:12px}.cff-meta-wrap{display:none}#cff .cff-item{border:1px solid #ddd}span.cff-more{font-style:italic;color:#34baf1}span.cff-less{font-style:italic;color:#34baf1}.cff-new a.cff-album-cover img{visibility:visible!important;min-width:100%;height:100%}#cff .cff-album-item .cff-album-cover img,#cff .cff-new .cff-crop img{opacity:1!important}.tws-map-container{margin-bottom:10px;padding-top:10px;padding-bottom:10px}.google-map-container-400{margin-bottom:10px;width:100%;height:408px;border-radius:5px;border:4px solid #ccc}.map-goes-here{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.hidden-div-checkbox{padding-top:25px;font-weight:600}#sidebar-map-address{margin-bottom:4px}.article-widget-container{padding:0}.divider-inside-top{position:relative;overflow:hidden;margin-top:10px;padding-top:10px;background:#ecf5fe;background:linear-gradient(to bottom,#ecf5fe 0%,#ffffff 100%)}.divider-inside-top:before{content:"";position:absolute;z-index:1;width:96%;top:-10px;height:10px;left:2%;border-radius:100px/5px;box-shadow:0 0 18px rgba(0,0,0,.6)}.divider-inside-bottom{position:relative;overflow:hidden}.divider-inside-bottom:before{content:"";position:absolute;z-index:1;width:96%;bottom:-10px;height:10px;left:2%;border-radius:100px/5px;box-shadow:0 0 18px rgba(0,0,0,.6)}.divider-inside-top-bottom{position:relative;overflow:hidden}.divider-inside-top-bottom:before{content:"";position:absolute;z-index:1;width:96%;top:-10px;height:10px;left:2%;border-radius:100px/5px;box-shadow:0 0 18px rgba(0,0,0,.6)}.divider-inside-top-bottom:after{content:"";position:absolute;z-index:1;width:96%;bottom:-10px;height:10px;left:2%;border-radius:100px/5px;box-shadow:0 0 18px rgba(0,0,0,.6)}.wpb_row{margin-bottom:10px}.border_dotted_top{background:url(/wp-content/uploads/2016/06/dot_border.png) center top repeat-x;padding-bottom:5px;padding-top:5px}.border_dotted_bottom{background:url(/wp-content/uploads/2016/06/dot_border.png) center bottom repeat-x;padding-bottom:5px;padding-top:10px}.border_dotted_both{background:url(/wp-content/uploads/2016/06/dot_border.png),url(/wp-content/uploads/2016/06/dot_border.png);background-repeat:repeat-x,repeat-x;background-position:center top,center bottom;padding-top:20px;padding-bottom:20px}.divider-spacer{margin-top:10px;margin-left:auto;margin-right:auto;width:95%;position:relative}.divider-spacer .divider-mask{overflow:hidden;height:20px}.divider-spacer .divider-mask:after{content:'';display:block;margin:-25px auto 0;width:100%;height:25px;border-radius:125px/12px;box-shadow:0 0 8px #000}hr.faded{clear:both;float:none;width:99%;height:2px;margin:1.4em auto 20px;border:none;background:#ddd}.widget-straight-line-bottom{border-bottom:1px solid #ddd;margin:10px 0 15px;padding-bottom:15px}.widget-straight-line-dashed-bottom{border-bottom:1px dashed #ddd;margin:10px 0 15px;padding-bottom:15px}.widget-straight-line-dotted-bottom{border-bottom:1px dotted #ddd;margin:10px 0 15px;padding-bottom:15px}.widget-extra-padding-bottom{padding-bottom:15px}.sexy_line{margin-top:15px;margin-bottom:15px;display:block;border:none;color:#fff;height:1px;background:#000}hr.style-two{border:0;height:1px;margin-top:0;margin-bottom:0}.sidebar_box{border:1px solid #b0d4f4;border-radius:6px}.sidebar_box ol{padding:5px!important}.sidebar_box ul{padding-left:0;list-style:none}.sidebar_box li{padding-left:0;margin-bottom:0;list-style:none}.sidebar_box li:before{font-family:FontAwesome;content:'\f0a9';margin:0 5px 0 0;color:#ff9600;font-size:13px}.sidebar_header_gradient{background:#d7eafc;background:linear-gradient(to bottom,#d7eafc 0,#b1d4f5 100%)}.sidebar_header_text{font:21px/36px "Open Sans";color:#00376f;height:36px;font-weight:700;padding-top:5px}.sidebar_text_area{padding:10px}.sidebar_text_area_text li{font:13px/15px "Open Sans";padding:0;margin:0 0 0 8px}h3.sidebar_text_area{margin:0;padding:0 10px}.sidebar_body_gradient{background-color:#f5f8fd;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.box_rounded_corners_with_gradient_border{position:relative;border-radius:6px;background:#afd3f5;background:linear-gradient(to bottom,#e4efff 0,#ffffff 70%);border:2px #b8d7f5 solid;padding:10px;margin-bottom:10px;box-shadow:6px 0 24px -4px #dcdcdc,-6px 0 24px -4px #dcdcdc}.box_rounded_corners_with_gradient_border ul{padding-left:0;list-style:none}.box_rounded_corners_with_gradient_border li{padding-left:0;margin-bottom:4px;line-height:12px;margin-top:4px}.box_rounded_corners_with_gradient_border li:before{font-family:fontawesome;content:'\f0a9';margin:0 5px;color:#ff9600;font-size:13px}.box_rounded_corners_with_gradient_border2{position:relative;border-radius:6px;background:#afd3f5;background:linear-gradient(to bottom,#d9ecff 0,#ffffff 70%);border:2px #b8d7f5 solid;padding:10px;margin-bottom:10px}.box_rounded_corners_with_gradient_border2 ul{padding-left:0;list-style:none}.box_rounded_corners_with_gradient_border2 li{padding-left:0;margin-bottom:0}.box_rounded_corners_with_gradient_border2 li:before{font-family:fontawesome;content:'\f0a9';margin:0 5px;color:#ff9600;font-size:13px}.dark_gradient_heading h3{background:#04366a;background:linear-gradient(to bottom,#04366a 0,#2f5a86 100%);border-top-right-radius:4px;border-top-left-radius:4px;display:block;width:auto;margin:2px auto 1px;font:20px/30px 'Trade Gothic LT STD BDCN20',"Times New Roman",Times,serif;color:#ffd256;text-transform:uppercase;text-align:center;text-shadow:2px 0 0 #004173}.event-search-filter-box{position:relative;z-index:2;width:100%;min-height:80px;border:2px solid #b0d4f5;background:#b0d4f5;background:linear-gradient(to top,#cfe5f9 0,#b0d4f5 100%);margin:0 auto 20px;border-radius:10px}.event-search-filter-box h3{text-align:center}.event-search-filter-box select{padding:6px 0;border:1px solid #ccc;border-radius:4px;font-size:13px!important}.event-search-filter-box #event-search-left-side{position:relative;width:70%;float:left;min-height:200px;background:#b0d4f5;background:linear-gradient(to top,#cfe5f9 0,#b0d4f5 100%);border-radius:21px 0 0 21px;box-shadow:3px 0 7px -5px #7783a2}.event-search-filter-box #find-your-event{position:relative;background:url(/wp-content/uploads/2016/06/find_your_hotel_arrow_bkg.png) no-repeat center center;width:287px;height:58px;top:5px;right:9px;line-height:53px;vertical-align:middle;float:left}.event-search-filter-box #find-your-event span,.event-search-filter-box #find-your-event h2{font-size:28px;font-family:trade gothic lt std bdcn20,times new roman,Times,serif;text-transform:uppercase;color:#fff;margin-left:35px}#event-search-params{display:inline-block;width:100%;padding:20px 10px 10px}.event-associated-rental-container{border:1px solid #d2d2d2;border-radius:8px;padding:10px;background:#ffeedf}.event-associated-rental-header{border-bottom:1px dashed #d2d2d2;margin-bottom:10px}.event-associated-rental{margin-bottom:4px}.event-associated-rental-name{font-size:15px;line-height:16px}.event-associated-rental-name a{color:#0089ff;font-size:15px}.event-associated-rental-availability a{font-size:11px}.event-associated-rental-region{font-size:13px;line-height:14px;padding-left:10px}#event-bestrate{position:relative;float:right;width:30%;background:#d1e8fc;min-height:200px;border-radius:0 20px 20px 0}.event-search-filter-box div.right-side-wrapper{position:relative;font-size:13px;width:95%;margin:10px 5px 10px 25px}.right-side-wrapper ul{padding-left:0;list-style:none}.right-side-wrapper li{padding-left:0;margin-bottom:0}.right-side-wrapper li:before{font-family:fontawesome;content:'\f138';margin:0 5px;color:#ff9600;font-size:13px}.box-shadow-effect2{position:relative}.box-shadow-effect2:before,.box-shadow-effect2:after{position:absolute;z-index:-1;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:400px;background:#777;box-shadow:0 25px 15px #777;transform:rotate(-3deg)}.box-shadow-effect2:after{transform:rotate(3deg);right:10px;left:auto}.ui-datepicker.ui-widget-content{z-index:999!important}.event-data-container{position:relative;float:right;padding:5px 0}.event-search-filter-date-text{font-size:13px;font-weight:700;color:#00376f;float:right;min-width:250px;margin-right:10px;padding-top:5px}.event-search-filter-date-text span{font-size:11px;color:#000;background:#fff}.event-filter-date-text{font-size:13px;font-weight:700;color:#00376f;line-height:11px;padding-top:5px}.event-filter-instructions{line-height:13px;font-size:12px;margin:5px 0 9px;padding:0;font-style:italic;padding-left:10px}.event-filter-date-text select{margin-top:3px}.event-date-picker-div{background:#fff;border-radius:2px;padding-left:5px;padding-bottom:2px;margin-top:2px;border:1px #a9a9a9 solid;min-height:21px}.ui-datepicker .ui-widget-header{color:#545454!important;font-weight:700}.fb-event-feed-category{font-weight:700;color:#00376f;text-align:center}.fb-event-feed-category a:link{font-weight:700;color:#00376f;text-align:center}.fb-event-feed-category a:hover{font-weight:700;color:#00aeef;text-align:center}.featured-event-dates{color:#353535;font-size:14px;margin-top:4px}.events-container{border-bottom:dashed 1px silver;padding:5px 5px 0 0}.events-container h3{font-size:20px}div.events-container:nth-child(2n+1){background-color:#ecf5fe}.events-overflowimage{position:relative;overflow:hidden;height:150px}.events-overflowimage img{position:absolute;top:0;margin:auto;width:100%}.events-description{padding-left:15px}.event-description{line-height:13px;padding-top:8px}.event-listing-name a:hover{color:#00aeef}#event-description-column .event-listing-name h2{font-size:calc(18px + 4 * ((100vw - 320px)/680))!important;line-height:calc(15px + 4 * ((100vw - 320px)/680))!important;margin-bottom:4px!important;text-transform:uppercase}#event-description-column .event-venue-container i{color:#b10901}figure,figcaption{display:block;text-align:center;line-height:1}figcaption a{color:#fff;font-weight:700;font-size:12px}figcaption a:hover{color:#fdc836;text-decoration:none}#featured_events_polaroid{padding:5px 10px;width:100%;overflow:hidden}#featured_events_polaroid figure{float:left;position:relative;width:170px;min-height:170px;margin:10px}#featured_events_polaroid figure{padding:10px 10px 30px;background:#fff;box-shadow:0 3px 6px #444}#featured_events_polaroid div.featured-event-mask{background:url(/wp-content/uploads/2016/06/mask_gray.png) repeat;width:150px;text-align:center;position:absolute;left:10px;bottom:30px;height:30px;max-height:100px;padding-top:2px}#featured_events_polaroid div.featured-event-dates{width:150px;text-align:center;position:absolute;left:10px;bottom:5px;height:30px;padding-top:15px}.event-container{float:left;position:relative;border:1px #ccc solid;margin:5px 5px 0 0;min-height:152px;width:100%}.event-container:hover{background:#feffe9}.event-date-container{background-color:#f1f1f1;border-right:1px #ccc solid;border-bottom:1px #ccc solid;border-bottom-right-radius:5px;padding-bottom:10px}.event-date-container-inner{position:relative;width:150px;margin-left:auto;margin-right:auto}.event-start-date-day{position:relative;font-size:30px;text-align:center;margin:0 0 -8px;font-weight:700;padding:0}.event-start-date-month{font-size:18px;text-transform:uppercase;text-align:center;padding-bottom:10px}.end-date-container{position:absolute;top:0;right:0;min-width:40px;padding-right:10px;color:#6e6e6e}.event-end-date-day{position:relative;font-size:18px;text-align:center;margin:0 0 -8px;font-weight:700;padding:0}.event-end-date-month{font-size:14px;text-transform:uppercase;text-align:center}.start-date-container-previous{position:absolute;top:0;left:0;min-width:40px;padding-left:10px;color:#e44a00}.event-start-date-day-previous{position:relative;font-size:18px;text-align:center;margin:0 0 -8px;font-weight:700;padding:0}.event-start-date-month-previous{font-size:14px;text-transform:uppercase;text-align:center}.recurring-days-container{border-top:1px dashed #ccc;padding-top:2px;margin-top:4px}.recurring-days-display{font-size:10px;text-transform:lowercase;text-align:center;line-height:10px}.recurring-days-display:first-letter{text-transform:capitalize}.event-recurring-text{line-height:10px}.event-times{font-size:11px;text-align:center;white-space:nowrap}.event-image{position:absolute;top:0;right:0}.event-venue-container{line-height:10px}.event-venue-description{font-size:13px;line-height:14px}.popover{min-width:320px;text-align:center;color:#09f;font-weight:700}#event-time-column{position:relative;width:150px;min-width:150px;float:left}#event-image-column{width:150px;min-width:150px;float:left}.popover{white-space:nowrap}a.divLink{position:absolute;width:100%;height:100%;top:0;left:0;text-decoration:none;z-index:10;background-color:#fff;opacity:0}#event-carousel-section .coupon-logo img{padding:0;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}#coupon-slider-box{padding:0;margin:0}.carousel-control.left{background-image:none}.carousel-control.right{background-image:none}.well{background:0 0;border:none;border-radius:0;box-shadow:none;padding:0;margin:0}.carousel-control.left{position:absolute;top:0;left:-50px;bottom:0;width:50px;opacity:.9;font-size:50px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.right{position:absolute;top:0;right:-50px;bottom:0;width:50px;opacity:.9;font-size:50px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.events-widget-this-week-month-name{border-bottom:dotted 1px #ccc;margin-bottom:3px;font-weight:700;line-height:12px;padding-bottom:3px}.events-widget-this-week-month-name a:hover{color:#34baf1}.custom-navtabs .large-tab-heading-font>li a{font-family:trade gothic lt std bdcn20,times new roman,Times,serif;color:#b3c9dc;font-size:40px;text-transform:uppercase}.newsletter-event-container{border:1px #ccc solid;margin:5px 5px 0 0;min-height:152px;width:100%;display:flex}#newsletter-event-description-column{float:left;margin-left:15px}.newsletter-image{float:right}#newsletter-event-image-column{float:left;margin-left:15px}.newsletter-event-venue-container div{line-height:14px}.event-line-container{border-bottom:dotted 1px #ccc;margin-top:2px;margin-bottom:2px;font-weight:700;padding-bottom:2px}.event-line-container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.event-view-arrow{background:#fff url(/wp-content/uploads/2016/06/view_all_yellow.png) no-repeat;height:18px;width:51px;font-size:11px;padding-top:2px;text-align:center}.event_tabbed_widget_container{border:1px solid #b0d4f4;border-radius:6px}.event_tabbed_widget_gradient{background:#d7eafc;background:linear-gradient(to bottom,#d7eafc 0,#b1d4f5 100%)}.event_tabbed_widget_heading{margin:0 auto;text-align:center;font-size:25px;color:#00376f;font-family:trade gothic lt std cnd18,times new roman,Times,serif;font-weight:700;text-transform:uppercase}.event-tabbed-widget-footer{text-align:right;font-size:12px;padding-right:5px;padding-left:5px}#event_tabbed_widget .nav-tabs{background-color:transparent;border-bottom:0 solid #fff}#event_tabbed_widget .nav-tabs>li.active>a{color:#00376f;background-color:#fff;border:0 solid #b1d4f5;border-radius:6px 6px 0 0}#event_tabbed_widget .nav-tabs>li a{color:#00aeef;font-size:14px;border-radius:6px 6px 0 0;padding:6px 10px;font-family:trade gothic lt std bdcn20,times new roman,Times,serif;text-transform:uppercase}#event_tabbed_widget .nav-tabs>li.nightlife-tab>a{color:#fff!important;border-radius:6px 6px 0 0;background-color:#8d0000}#event_tabbed_widget .nav-tabs>li.nightlife-tab.active>a{color:#00376f!important;border-radius:6px 6px 0 0;background-color:#f8bf21}#event_tabbed_widget .tab-content{padding:10px}.custom-navtabs .tab-content{padding:10px}#event_tabbed_widget .event-name-column{width:calc(100% - 53px);padding-top:2px;line-height:12px}#event_tabbed_widget .event-name-column a{font-size:13px;line-height:13px}.event-name-column{width:calc(100% - 53px);line-height:12px}#event_info{margin-bottom:20px}.map-size{margin-top:10px;max-width:750px;height:300px;border-radius:10px}.google-maps img{max-width:none!important}.event-warning-info{margin:10px 0;padding:10px;border:solid 1px #ef2d07;border-radius:6px}.event-management-container{margin-left:auto!important;margin-right:auto!important;float:none!important;max-width:300px;font-size:12px;line-height:13px;margin-left:auto!important;margin-right:auto!important;padding:2px;background:#fff;border:1px solid #ddd;border-radius:7px}.event-management-title{font-weight:800;font-size:15px;line-height:15px;margin-bottom:5px}.event-management-logo{padding:2px}.event-management-logo img{padding:0;margin:0 auto}.event-management-details{padding:30px 0 0;font-size:12px}@media(max-width:992px){.event-management-details{padding:10px 0 0}}@media(max-width:767px){.event-management-details{padding:0}}.event-management-details a{font-size:15px}.everything-search-filter-container{margin:0!important}.everything-search-input{float:left;padding:0 10px 0 0;margin:0;width:calc(100% - 120px)}.everything-search-input input[type=text]{min-height:47px;font-size:20px;border-radius:7px;outline:none;padding:0 10px;border:1px solid #ddd}.everything-search-input input[type=text]:focus{border-radius:10px;box-shadow:0 0 5px #51cbee;padding:0 10px;border:1px solid #51cbee}.everything-search-button{margin-left:10px;max-width:105px}.everything-search-pagination .pagination-container .wpv-filter-next-link{float:right}.pagination-container ul,.pagination-container ul *{display:inline-block!important}.everything-search-individual-container{border-bottom:dashed #ddd 1px;margin:5px 10px 10px;min-height:80px;padding:0 5px 8px 0}.everything-search-title{font-size:15px;font-weight:700;text-transform:capitalize}.everything-search-post-type{font-size:13px;font-weight:400;font-style:italic;text-transform:uppercase}.everything-search-description{color:#333}.page-virginia-beach-search-results .widget.ssrp{display:none}.result-bkg-restaurant{border-right:5px solid #08a38f;color:#08a38f}.result-bkg-hotel{border-right:5px solid #a10000;color:#a10000}.result-bkg-other-place-to-stay{border-right:5px solid #b43131;color:#b43131}.result-bkg-attraction{border-right:5px solid #a16600;color:#a16600}.result-bkg-event{border-right:5px solid #ff5900;color:#ff5900}.result-bkg-band{border-right:5px solid #1f7edc;color:#1f7edc}.result-bkg-page{border-right:5px solid #696969;color:#696969}.result-bkg-question{border-right:5px solid #45008e;color:#45008e}.result-bkg-business{border-right:5px solid #d8d300;color:#d8d300}.result-bkg-venue{border-right:5px solid #00376f;color:#00376f}#menu-footer-events .dropdown-menu a{color:#00376f}#menu-footer-events .dropdown-menu a:hover{background-color:#fdc734}#footer-bkg-row1{background-color:#14304c;min-height:250px}.footer-column{padding-top:20px;border-right:1px dotted #2e4b66}#footer-bkg-row2{background-color:#ff9000;min-height:6px;border-bottom:#ca7200 1px solid}#footer-bkg-row3{background-color:#fdc734;min-height:60px;padding-top:10px}#footer-info #shard{background:url(/wp-content/uploads/2016/06/footer_shard.png) no-repeat center;min-height:257px;width:269px;position:relative;bottom:0;z-index:2;margin-top:-8px}#footer-info #shard div{padding:17px;display:inline-block}#footer-info #shard p{color:#00376f;text-transform:uppercase;font-size:24px;line-height:24px;font-family:trade gothic lt std bdcn20,times new roman,Times,serif}#footer-info p{margin:14px 0}#footer-info p#contact-us{background:url(/wp-content/uploads/2016/06/contact_us.png) no-repeat left;min-height:36px;margin:0;padding:0;width:149px}hr.dotted-blue{border-top:1px dotted #94a0c5;height:1px;margin:0}#footer-info #shard p span.light-blue{color:#54779a;font-family:trade gothic lt std cnd18,times new roman,Times,serif}#footer-info p#contact-us a{text-decoration:none;display:block;padding:3px 7px;color:#00376f}#widget-area-title{color:#00376f;text-transform:uppercase;font-size:24px;font-family:trade gothic lt std bdcn20,times new roman,Times,serif}#widget-area-title span.light-blue{color:#54779a;font-family:trade gothic lt std cnd18,times new roman,Times,serif}#footer-widget-area-title h2{color:#fdc734;text-transform:uppercase;font-size:24px;font-family:trade gothic lt std bdcn20,times new roman,Times,serif}#footer-widget-area-title span.light-yellow{color:#fdc734;font-family:trade gothic lt std cnd18,times new roman,Times,serif}#footer-widget-area{color:#dfdfdf;font-size:12px}#footer-widget-area a{color:#dfdfdf;font-size:12px}#footer-widget-area ul{list-style-type:none;margin-left:-40px}#footer-widget-area a:hover{color:#fff;text-decoration:none}#website-designed-by{color:#000;font-size:13px}#website-designed-by a{color:#001931;font-size:13px}#website-designed-by a:hover{color:#0059b2;text-decoration:none}@media screen and (max-width:1200px){li.ubermenu-item.ubermenu-item-type-post_type.ubermenu-item-object-page.ubermenu-item-has-children.ubermenu-item-1398.ubermenu-item-level-0.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-drop.ubermenu-has-submenu-mega{display:none}}@media screen and (max-width:768px){.hide-on-mobile768{display:none!important}}@media screen and (max-width:620px){.hide-on-mobile620{display:none!important}}@media screen and (max-width:420px){.hide-on-mobile420{display:none!important}}.fadeimagecontainer{max-height:150px;max-width:150px;overflow:hidden}.fadeimagecontainer img{transform:scale(1);transition:.3s ease-in-out}.fadeimagecontainer:hover img{transform:scale(1.3)}.region-text-name{font-size:10px;font-style:italic;text-align:center}.margin-grid-bottom{margin-bottom:15px}.ssrp{position:relative;border-radius:6px;background:#afd3f5;background:linear-gradient(to bottom,#f1f7ff 0,#fff 100%);border:2px #b8d7f5 solid;padding:10px;margin-bottom:15px;box-shadow:6px 0 24px -4px #dcdcdc,-6px 0 24px -4px #dcdcdc}.ssrp h2.widgettitle{color:#00376f;text-transform:uppercase;font-size:26px;font-family:trade gothic lt std cnd18,times new roman,Times,serif;padding-bottom:10px;font-weight:400;margin:0}.ssrp ul{list-style:none;padding:0;margin:0}.ssrp li{line-height:14px;margin-bottom:5px}.ssrp li:before{font-family:fontawesome;content:'\f15c';color:#fdc734;font-size:13px;padding-right:6px}.related-info-title i{color:#fdc734}#beach-home-rental-map-row{margin-bottom:15px!important}#map-row{margin-bottom:10px!important}#hidden-info{border:1px solid #c7c7c7}.content-area-dropshadow{position:relative;background:#d9ddeb;background:linear-gradient(to bottom,#d9ddeb 0%,#ffffff 110px,#ffffff 100%);border:3px solid #fff;box-shadow:-1px 0 19px -4px #000000bf;padding-top:10px;margin:10px 0 25px}.content-area-outline{position:relative;background:#d9ddeb;background:linear-gradient(to bottom,#d9ddeb 0%,#ffffff 110px,#ffffff 100%);border:3px solid #fff;padding-top:10px;margin-top:10px}#corner-animal{position:absolute;height:130px;width:130px;top:-30px;right:-50px;z-index:2}.google-map-container{margin-bottom:10px;width:100%;height:400px;border-radius:5px;border:4px solid #ccc;position:relative;background-color:#e5e3df;overflow:hidden}#gradient-row-top{background-image:linear-gradient(to bottom,#d9ebfd 0%,#afd3f5 100%);background-repeat:repeat-x;min-height:100px;padding:10px 0 0;border-bottom:1px solid #fff}.title-container{white-space:nowrap;padding-right:20px}.virginia-beach-subtitle{font-family:trade gothic lt std cnd18,times new roman,Times,serif;font-size:25px;font-weight:400;color:#4476b4;padding:0;margin:0 0 -10px}.excerpt-text{font-size:12px;line-height:14px;padding-top:5px}.submission-success{background-color:#d0e9c6;border:1px solid #026600;border-radius:5px;padding:10px;margin-bottom:150px}.submission-success-no-margin{background-color:#d0e9c6;border:1px solid #026600;border-radius:5px;padding:10px;margin-bottom:15px}.validation_error{background-color:#ffcdcd;text-align:center;border-radius:10px;border:2px solid #790000}#gform_wrapper_1{display:block!important}.ginput_container .checkbox{display:inline}.hotel-listing-content-area-left{padding-top:10px}.hotel-listing-content-area-right{padding-top:10px}.hotel-listing-container{border-bottom:dashed 1px silver;padding:5px}.hotel-listing-container h3{font-size:20px}div.hotel-listing-container:nth-child(2n+1){background-color:#ecf5fe}.hotel-listing-region{padding-top:20px}.hotel-listing-content-area-left h1{font-size:35px}.hotel-listing-content-area-left h1 a:hover{color:#00aeef}.hotel-pet-terms{font-size:12px;line-height:13.5px}#mycarousel .carousel-indicators{bottom:0;left:10px;margin-left:5px;width:100%}#mycarousel .carousel-indicators li{border:medium;border-radius:0;float:left;height:44px;margin-bottom:5px;margin-left:0;margin-right:5px!important;margin-top:0;width:120px}#mycarousel .carousel-indicators img{border:2px solid #fff;float:left;height:44px;left:0;width:120px}#mycarousel .carousel-indicators .active img{border:2px solid #39b3d7}.hotel-map-size{margin-top:10px;width:650px;height:300px;border-radius:10px}.hotel-google-maps img{max-width:none!important}.detail-search-wrapper{background:#b0d4f5;background:linear-gradient(to top,#cfe5f9 0,#b0d4f5 100%);border-radius:22px;border:2px solid #b0d4f5;position:relative;box-shadow:0 10px 19px -16px #111;position:relative;z-index:1;margin:20px auto}.detail-search{padding:17px}.check-in,.check-out,.detail-search .check-in,.detail-search .check-out{float:left;width:105px;margin:5px 37px 0 0;display:inline}.detail-search label{font-size:19px;font-family:trade gothic lt std bdcn20,times new roman,Times,serif;text-transform:uppercase;color:#454545;float:left;line-height:22px;margin-bottom:2px}.detail-search .check-in input,.detail-search .check-out input,.detail-search select,.sidebar .search .check-in input,.sidebar .search .check-out input,.sidebar .search #params select,.sidebar .search .rooms select{border-radius:3px;border:1px solid #b5b5b5;font-size:14px;position:relative;cursor:pointer}.detail-search input{width:90px;color:#454545;padding:6px 5px}.detail-search .gform_wrapper{margin-bottom:0}.detail-search .rooms{float:left;width:60px;margin-bottom:10px}.detail-search .rooms select,.sidebar .search .rooms select{padding:5px;width:50px;color:#232323}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}#hotel-reservation-params ul{list-style-type:none}.hotel-reservation-params-padding{padding-left:0}.detail-search div#params li>div.children,.detail-search div#params li>div.adults{margin-right:15px}.detail-search #params div.adults,.sidebar .search #params div.adults{width:58px}.detail-search #params li div,.sidebar .search #params li div{float:left}.detail-search #params div.children,.sidebar .search #params div.children{width:80px}.detail-search #params select.darker,.sidebar .search #params select.darker{color:#232323}.detail-search #params select,.sidebar .search #params select{width:50px;padding:3px 5px 3px 2px;color:#8f8f8f;margin:0 8px 0 0}.detail-search #params div.ages{width:175px}.detail-search div.choices{display:block}.detail-search div#params{margin-right:0!important}.detail-search #params{margin-top:15px}.detail-search #params,.sidebar .search #params{width:100%;display:inline-block}.line .dark{border-top:1px solid #88bdee;margin-top:10px}.line .light{border-top:1px solid #cee4f9}li.line div{float:none!important;display:block}.hotel-search-button{float:right}.detail-search div.booking-assistance2{color:#2d5e8c;font-size:42px;font-family:trade gothic lt std bdcn20,times new roman,Times,serif;line-height:39px}.detail-search div.booking-assistance1{font-size:16px;font-family:open sans,times new roman,Times,serif;text-transform:uppercase}.detail-search-wrapper h3{position:relative;padding:10px;margin:0 -30px 20px;font-size:25px;line-height:32px;font-weight:700;text-align:center;color:#fff;text-transform:uppercase;background:#40699a;background:#2f68a6;background:linear-gradient(to top,#0e4177 0,#2f68a6 100%);text-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2)}.detail-search-wrapper h3:before,.detail-search-wrapper h3:after{content:"";position:absolute;z-index:-1;top:100%;left:0;border-width:0 10px 10px 0;border-style:solid;border-color:transparent #0a3c7b}.detail-search-wrapper h3:after{left:auto;right:0;border-width:0 0 10px 10px}#gform_wrapper_9{margin:0;padding:0}#hotel-reservation-box-wrapper{margin:5px 11px 10px}.hotel-reservation-form{position:absolute;max-height:200px;top:89px;left:15px;padding:0;margin:0;z-index:999}@media(max-width:990px){.hotel-booking-box div.right-side-wrapper{display:none}}.hotel-reservation-form label{font-size:19px;font-family:trade gothic lt std bdcn20,times new roman,Times,serif;text-transform:uppercase;color:#454545;line-height:22px;margin-bottom:2px}.hotel-booking-box h3{text-align:center}.hotel-booking-box{position:relative;z-index:2;width:95%;min-height:220px;border:2px solid #b0d4f5;background:#b0d4f5;background:linear-gradient(to top,#cfe5f9 0,#b0d4f5 100%);margin:0 auto 20px;border-radius:20px}.hotel-booking-box #hotel-search-left-side{position:relative;width:70%;float:left;min-height:220px;background:#b0d4f5;background:linear-gradient(to top,#cfe5f9 0,#b0d4f5 100%);border-radius:21px 0 0 21px;box-shadow:3px 0 7px -5px #7783a2}.hotel-booking-box #find-your-hotel{position:relative;background:url(/wp-content/uploads/2016/06/find_your_hotel_arrow_bkg.png) no-repeat center center;width:287px;height:58px;top:15px;right:9px;line-height:53px;vertical-align:middle;float:left}.hotel-booking-box #find-your-hotel span,.hotel-booking-box #find-your-hotel h2{font-size:28px;font-family:trade gothic lt std bdcn20,times new roman,Times,serif;text-transform:uppercase;color:#fff;margin-left:35px}#hotel-search-params{display:inline-block;width:100%;padding:20px 10px 10px}#hotel-bestrate{position:relative;float:right;width:30%;background:#d1e8fc;min-height:220px;border-radius:0 20px 20px 0}.hotel-booking-box div.right-side-wrapper{position:relative;font-size:13px;width:95%;margin:10px 5px 10px 25px}.right-side-wrapper ul{padding-left:0;list-style:none}.right-side-wrapper li{padding-left:0;margin-bottom:0}.right-side-wrapper li:before{font-family:fontawesome;content:'\f138';margin:0 5px;color:#ff9600;font-size:13px}.box-shadow-effect2{position:relative}.box-shadow-effect2:before,.box-shadow-effect2:after{position:absolute;z-index:-1;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:400px;background:#777;box-shadow:0 25px 15px #777;transform:rotate(-3deg)}.box-shadow-effect2:after{transform:rotate(3deg);right:10px;left:auto}.hotel-single-listing-content-area-left{padding-top:10px}.hotel-single-listing-content-area-right{padding-top:10px}.hotel-single-page-address{margin-left:-15px}.hotel-social-media{padding-top:10px}.hotel-single-listing-content-area-left h1{font-size:35px}.hotel-single-listing-content-area-left h1 a:hover{color:#00aeef}.hotel-amenities-container{padding-top:15px;margin-bottom:15px}.hotel-amenities{font-weight:600;font-size:13px;padding-right:0;line-height:16px}.hotel-amenities-empty{font-size:12px;padding-left:20px}.hotel-amenities:before{font-family:FontAwesome;content:'\f0da';margin:0 5px 0 0;color:#ff9600;font-size:13px}.hotel-description-container{padding-top:15px}.hotel-carousel-large{max-height:350px}.hotel-carousel-thumb{max-height:59px;overflow:hidden}#mycarousel .carousel-indicators{bottom:0;left:10px;margin-left:5px;width:100%}#mycarousel .carousel-indicators li{border:medium;border-radius:0;float:left;height:44px;margin-bottom:5px;margin-left:0;margin-right:5px!important;margin-top:0;width:120px}#mycarousel .carousel-indicators img{border:2px solid #fff;float:left;height:44px;left:0;width:120px}#mycarousel .carousel-indicators .active img{border:2px solid #39b3d7}.listing-file-downloads{margin-bottom:15px}.hotels-general-info-wrapper{position:relative;padding-top:20px;min-height:500px;background:#fff url(/wp-content/uploads/2016/06/general-info-page-bkg.gif) repeat-x top center}.hotel-listing-background{background:#fff url(/wp-content/uploads/2016/06/post-bkg.jpg) repeat-x top center;border:2px #fff solid;padding-top:20px}.hotel-landing-background{position:relative;background:#fff url(/wp-content/uploads/2016/06/post-bkg.jpg) repeat-x top center;border:2px #fff solid;padding-top:20px}.hotel-container h3{font-size:20px}.hotel-content-area-left{border-right:dashed 1px #d2d2d2;background-color:#fff;padding-top:10px}.hotel-content-area-right{background-color:#fff;padding-top:10px}.hotel-container{border-bottom:dashed 1px silver;padding:5px}div.hotel-container:nth-child(2n+1){background-color:#ecf5fe}.book-now-image img{padding-top:15px}.featured-rounded-image{max-width:300px;margin:5px auto 10px;padding:5px;background:#fff;border:1px solid #ddd;border-radius:10px;content:"";display:block;clear:both}.taxonomy-archive-image{padding:0;margin:0 auto 10px;overflow:hidden;border-radius:6px;border:2px solid #d8d8d8;position:relative;max-width:300px}.taxonomy-archive-image-title{text-transform:uppercase;text-align:center;position:absolute;top:0;color:#fff;font-weight:800;min-height:30px;font-size:18px;width:100%;padding-top:4px}.opaque-background-red{background:url(/wp-content/uploads/2016/05/background-red-opaque.png) repeat}.opaque-background-green{background:url(/wp-content/uploads/green-opacity-85.png) repeat}.opaque-background-orange{background:url(/wp-content/uploads/orange-opacity-85.png) repeat}.opaque-background-black{background:url(/wp-content/uploads/black-opacity-85.png) repeat}.opaque-background-blue{background:url(/wp-content/uploads/blue-opacity-85.png) repeat}.opaque-background-white{background:url(/wp-content/uploads/2019/12/white-opacity-75.png) repeat}.thumbnail>img,.thumbnail a>img,.wp-caption>img,.wp-caption a>img{margin-left:auto;margin-right:auto;border:1px #ececec solid;background-color:#fff;border-radius:6px;margin-right:auto}.thumbnail,.wp-caption{background-color:#f5f5f5;padding:4px;margin-bottom:20px;line-height:12px;background-color:#fff;border:1px solid #ddd;border-radius:4px}.thumbnail .caption,.wp-caption .caption,.wp-caption-text{font-size:11px}.image_border{border:1px #f5f5f5 solid}.image_frame{padding:5px;border:1px #ececec solid;box-shadow:0 1px 3px #444}.image_rounded{border-radius:6px}.image_rounded img{border-radius:5px}.rounded-left{border-top-left-radius:6px;border-bottom-left-radius:6px}.image_border-1px{border:1px solid #bfbfbf}.firefox-responsive-fix{width:100%}ul.single-page-polaroids{background:#fff;display:inline;float:left;margin:0 0 20px;border:1px solid #ddd;padding:5px;text-align:center;font-family:marker felt,sans-serif;text-decoration:none;color:#333;font-size:18px;border-radius:10px}.single-page-polaroids li{list-style-type:none}.wp-caption{max-width:100%!important}.wp-caption-text a{color:#00376f}.local-band-listing-container:nth-child(2n+1){background-color:#ecf5fe}.local-band-listing-container{border-bottom:dashed 1px silver;min-height:30px;padding-top:5px}.local-band-listing-container:hover{background:#feffe9}.local-band-listing-container h2{font-size:18px;margin-top:0;margin-bottom:-2px}#gigwell-booking-form{border:1px solid #c1c1c1;background:#f1f1f1;border-radius:10px;margin-top:15px}.local-services-listing-container{border-bottom:solid 1px silver;padding:5px;display:inline-block;width:100%}.local-services-listing-container h3{font-size:20px}div.local-services-listing-container:nth-child(2n+1){background-color:#ecf5fe}#local-services-listing-container li:nth-child(odd){background-color:#ecf5fe}.local-services-description{font-size:11px;line-height:11px;padding:5px 0}.local-services-address{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;white-space:nowrap}.master-listing-view-container{margin-bottom:20px}.master-listing-view-container .master-listing-container:nth-child(2n+1){background-color:#ecf5fe}.master-listing-view-container .master-listing-container{position:relative;overflow:hidden;text-overflow:ellipsis;padding-bottom:3px;border:1px solid #ddd;margin-bottom:4px;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.master-listing-view-container .toggletext>a:before{content:"Collapse";padding-right:5px;font-size:10px;text-transform:uppercase}.master-listing-view-container .toggletext>a.collapsed:before{content:"Quick View";font-size:10px;text-transform:uppercase}.master-listing-view-container .toggletext:hover{background:#fffb6e}.master-listing-view-container .toggletext>a:hover,.toggletext>a:active,.toggletext>a:focus{text-decoration:none}.master-listing-view-container .toggletext{position:absolute;top:0;right:0;width:85px;border-left:1px #ccc solid;border-bottom:1px #ccc solid;font-size:11px;text-align:center;background:#fdc734;border-bottom-left-radius:4px}.master-listing-view-container .remove-left-padding{padding-left:0}.master-listing-view-container .remove-right-padding{padding-right:0}.master-listing-view-container .master-listing-title{margin-bottom:-2px}.master-listing-view-container .master-listing-title a{font-size:21px}.master-listing-view-container .master-listing-title h2{display:inline}.master-listing-view-container .master-listing-title span{display:inline;color:#fdc734;margin-left:15px}.master-listing-view-container .master-listing-title i.fa.fa-star{margin-right:-2px}.master-listing-view-container .master-listing-address{font-size:11px;line-height:11px;vertical-align:top;padding-top:2px}.master-listing-view-container .master-listing-phone{font-size:11px;line-height:11px;vertical-align:top;padding-top:2px}.master-listing-view-container .master-listing-region{font-size:11px;padding-top:2px}.master-listing-view-container .master-listing-other-taxonomy{font-size:11px;margin-top:-3px}.master-listing-view-container .featured-border{box-shadow:0 0 5px #51cbee;padding:3px 0 3px 3px;margin:5px 1px 3px 0;border:1px solid #51cbee}.master-listing-view-container .highlight-header{text-decoration:underline;text-transform:uppercase;font-weight:700;font-size:13px;padding-bottom:2px}.master-listing-view-container .dropdown-panel-body-customization{border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;padding-top:0;padding-bottom:2px;margin-top:5px}.master-listing-view-container .highlight-items{font-size:12px;line-height:12px}.master-listing-view-container .view-full-listing a{text-transform:uppercase;font-weight:700}.master-listing-view-container .master-listing-description{font-size:12px;line-height:13px;margin-top:5px}.master-listing-view-container .master-listing-description a{font-size:11px;font-style:italic}.master-listing-view-container .rounded-bottom-right-6px{border-bottom-right-radius:6px;border-bottom-left-radius:6px;margin:0 auto}.master-listing-view-container picture{text-align:center}.master-listing-view-container picture img{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.master-listing-view-container .featured-custom{max-width:100px;height:15px;font-size:9px;text-align:center;color:#fff;border:1px solid #6d0019;background:#6d0019;background:linear-gradient(to bottom,#6d0019 0%,#8f0222 56%,#a90329 100%);border-radius:3px;margin:2px auto;text-transform:uppercase}.master-listing-view-container .closer-look-empty{border-radius:8px;font-size:12px;line-height:12px;padding:5px 0;color:#e85a5a}#master-parametric-search-filter-container{margin-bottom:15px}#master-parametric-search-filter-container .master-filter-searchdiv .master-filter-ribbon-wrapper{float:left;margin-left:-5px}#master-parametric-search-filter-container .master-filter-searchdiv{border-radius:6px;background:#ffcf78;border:1px #ffb838 solid;padding:5px 2px 10px}#master-parametric-search-filter-container .master-filter-searchdiv .master-filter-ribbon-front{background-color:#ff7600;height:35px;max-width:195px;min-width:170px;position:relative;left:-9px;color:#fff;padding-top:5px;padding-left:10px;font-size:17px;font-weight:700;z-index:2;text-shadow:1px 1px 1px #000}#master-parametric-search-filter-container .master-filter-searchdiv .master-filter-ribbon-edge-bottomleft{border-width:0 10px 7px 0;left:-20px;top:40px;border-color:transparent #99c transparent transparent;float:left;z-index:1;border-style:solid;height:0;width:0;margin-left:-8px}#master-parametric-search-filter-container .filter-section-indent{padding-left:10px;margin-bottom:5px}#master-parametric-search-filter-container .checkbox{margin:0;font-size:12px}#master-parametric-search-filter-container li{list-style-type:none;font-size:11.5px;line-height:12px}#master-parametric-search-filter-container label{font-weight:400}#master-parametric-search-filter-container ul{margin-left:0;padding-left:5px}#master-parametric-search-filter-container ul .children{padding-left:15px}#master-parametric-search-filter-container h4{background:#ff7600;color:#fff;padding:5px;margin-top:0;border-top-left-radius:5px;border-top-right-radius:5px}#master-parametric-search-filter-container .radio input[type=radio],#master-parametric-search-filter-container .radio-inline input[type=radio],#master-parametric-search-filter-container .checkbox input[type=checkbox],#master-parametric-search-filter-container .checkbox-inline input[type=checkbox],#master-parametric-search-filter-container .select input[type=select]{position:relative;margin-left:0;margin-right:5px;font-size:12px}#master-parametric-search-filter-container select{font-size:11px}#master-parametric-search-filter-container .master-filter-parameter-section{margin-top:10px;margin-bottom:10px;border:0;margin-right:2px;margin-left:2px;background-color:#fff;border-radius:4px}#master-parametric-search-filter-container .panel-primary{border:0}#master-parametric-search-filter-container .btn-click{margin-top:-33px;font-size:20px;cursor:pointer;margin-right:5px}#master-parametric-search-filter-container .btn-click>.fa.fa-chevron-circle-up{color:#fff}#master-parametric-search-filter-container .btn-white{color:#5e5e5e;background-color:#fff;border:1px solid #e5e9ec}#master-parametric-search-filter-container .box{display:none}.music-gig-filter-container{border-radius:8px}.music-genre-select select{min-height:24px;margin-top:3px}.music-performer-select select{min-height:24px;margin-top:3px}.music-gig-container-box{font-size:12px;border:1px solid #ddd;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.music-gig-container-box .panel-body{padding:0 15px}.music-gig-container-box .panel{margin-bottom:0}.gig-header{background:#00376f;color:#fff;font-weight:800;font-size:14px;padding:4px 0}.music-gig-container{border-bottom:1px #dadada solid;padding:5px 0}.music-gig-container:hover{background:#c3f1ff}.music-gig-past-container{border-bottom:1px #dadada solid;padding:5px 0}.music-gig-past-container:hover{background:#fcc}.music-gig-past-background{background:#fff8f8;color:red}.gig-band-venue-title a{font-weight:700;color:#00aeef}.gig-band-venue-title a:hover{font-weight:700;color:#00376f}.gig-band-title{font-weight:700}.music-gig-weekend-background{background:#fffbdc}.music-gig-today-background{background:#e5f4ff}.music-gig-text-navbar{font-size:13px;line-height:14px}.music-gig-text-navbar a{font-weight:600}.legend-box{height:20px;width:50px;margin-left:10px;margin-right:20px}.music-gig-legend{margin-bottom:4px}.music-gig-search-filter-box{position:relative;z-index:2;width:100%;min-height:80px;border:2px solid #b0d4f5;background:#b0d4f5;background:linear-gradient(to top,#cfe5f9 0,#b0d4f5 100%);margin:0 auto 5px;border-radius:10px}.venue-upcoming-events h2{font-size:25px;color:#9c0000;margin-top:20px;text-transform:uppercase}.music-gig-text-right-of-image{padding-left:5px;overflow:hidden;padding-top:15px;line-height:1.2em}.upcoming-events-heading-banner{background:#00376f;border-top-left-radius:8px;border-top-right-radius:8px;padding:4px 0}.upcoming-events-heading-banner h2{font:22px/32px 'Trade Gothic LT STD BDCN20',"Times New Roman",Times,serif;color:#ffd256;text-transform:uppercase;text-align:center}.other-places-to-stay-general-info-wrapper{position:relative;padding-top:20px;min-height:500px;background:#fff url(/wp-content/uploads/2016/06/general-info-page-bkg.gif) repeat-x top center}.other-places-to-stay-landing-background{position:relative;background:#fff url(/wp-content/uploads/2016/06/post-bkg.jpg) repeat-x top center;border:2px #fff solid;padding-top:5px}.other-places-to-stay-container h3{font-size:20px}.other-places-to-stay-content-area-left{border-right:dashed 1px #d2d2d2;padding-top:10px}.other-places-to-stay-content-area-right{padding-top:10px}.place-to-stay-polaroid img{padding:6px 8px 10px;background:#fff;border:1px solid #dcdcdc;border-radius:5px}#polaroid .featured-other-places-to-stay-mask{background:url(/wp-content/uploads/2016/06/mask_gray.png) repeat;width:170px;text-align:center;position:absolute;left:10px;bottom:10px;height:90px;max-height:100px;padding-top:15px}figure .figcaption{display:block;text-align:center;line-height:1}.figcaption a{color:#fff;font-weight:700;font-size:12px}.figcaption a:hover{color:#fdc836;text-decoration:none}#polaroid{padding:20px 10px;width:100%;overflow:hidden}#polaroid img{border:0 solid #dcdcdc}#polaroid figure{float:left;position:relative;width:190px;min-height:270px;margin:10px;padding:6px 8px 10px;background:#fff;box-shadow:0 3px 6px #444}#polaroid div.featured-hotel-mask{background:url(/wp-content/uploads/2016/06/mask_gray.png) repeat;width:170px;text-align:center;position:absolute;left:10px;bottom:10px;height:90px;max-height:100px;padding-top:15px}.other-places-to-stay-container{border-bottom:dashed 1px silver;padding:5px}div.other-places-to-stay-container:nth-child(2n+1){background-color:#ecf5fe}.book-now-image img{padding-top:15px}.place-to-stay-shortlist-wrapper{border-top:2px #dcdcdc solid}.place-to-stay-shortlist{padding:5px 0 5px 10px;border-bottom:dashed 1px #dcdcdc;font-weight:700;display:block;font-size:12px}.other-places-to-stay-search-filter-box h3{text-align:center}.other-places-to-stay-search-filter-box{position:relative;z-index:2;width:100%;min-height:80px;border:2px solid #b0d4f5;background:#b0d4f5;background:linear-gradient(to top,#cfe5f9 0,#b0d4f5 100%);margin:0 auto 20px;border-radius:10px}.other-places-to-stay-search-filter-box #other-places-to-stay-search-left-side{position:relative;width:70%;float:left;min-height:200px;background:#b0d4f5;background:linear-gradient(to top,#cfe5f9 0,#b0d4f5 100%);border-radius:21px 0 0 21px;box-shadow:3px 0 7px -5px #7783a2}.other-places-to-stay-search-filter-box #find-your-other-places-to-stay{position:relative;background:url(/wp-content/uploads/2016/06/find_your_hotel_arrow_bkg.png) no-repeat center center;width:287px;height:58px;top:5px;right:9px;line-height:53px;vertical-align:middle;float:left}.other-places-to-stay-search-filter-box #find-your-other-places-to-stay span,.other-places-to-stay-search-filter-box #find-your-other-places-to-stay h2{font-size:28px;font-family:trade gothic lt std bdcn20,times new roman,Times,serif;text-transform:uppercase;color:#fff;margin-left:20px}#other-places-to-stay-search-params{display:inline-block;width:100%;padding:20px 10px 10px}.other-places-to-stay-more-photos{font-weight:700;font-size:15px}.other-places-to-stay-more-photos-empty{font-size:12px;padding-left:20px}.other-places-to-stay-full-description{padding-bottom:20px}@media only screen and (min-width:1600px){#king-neptune-higher{background:url(/wp-content/uploads/2016/06/king_neptune_fixed.jpg) no-repeat fixed 0 260px;min-height:990px}#king-neptune-lower{background:url(/wp-content/uploads/2016/06/king_neptune_fixed.jpg) no-repeat fixed 0 360px;min-height:990px}#king-neptune-jig{background:url(/wp-content/uploads/2016/06/king_neptune_fixed.jpg) no-repeat fixed 0 600px;min-height:990px}#fork-spoon-higher{background:url(/wp-content/uploads/2016/06/fork_spoon.jpg) no-repeat fixed 0 260px;min-height:990px}#fork-spoon-lower{background:url(/wp-content/uploads/2016/06/fork_spoon.jpg) no-repeat fixed 0 360px;min-height:990px}#shopping-higher{background:url(/wp-content/uploads/2016/06/bkg_shopping_landing_page.png) no-repeat fixed 0 260px;min-height:990px}#shopping-lower{background:url(/wp-content/uploads/2016/06/bkg_shopping_landing_page.png) no-repeat fixed 0 360px;min-height:990px}#local-services-higher{background:url(/wp-content/uploads/2016/06/bkg_local_services.png) no-repeat fixed 0 260px;min-height:990px}#local-services-lower{background:url(/wp-content/uploads/2016/06/bkg_local_services.png) no-repeat fixed 0 360px;min-height:990px}#bars-bands-nightlife-higher{background:url(/wp-content/uploads/2016/06/bkg_bars_bands_nightlife.jpg) no-repeat fixed 0 260px;min-height:990px}#bars-bands-nightlife-lower{background:url(/wp-content/uploads/2016/06/bkg_bars_bands_nightlife.jpg) no-repeat fixed 0 360px;min-height:990px}#events-higher{background:url(/wp-content/uploads/2016/06/fireworks.jpg) no-repeat fixed 0 260px;min-height:990px}#events-lower{background:url(/wp-content/uploads/2016/06/fireworks.jpg) no-repeat fixed 0 360px;min-height:990px}#coupons-higher{background:url(/wp-content/uploads/2016/06/coupons.jpg) no-repeat fixed 0 260px;min-height:990px}#coupons-lower{background:url(/wp-content/uploads/2016/06/coupons.jpg) no-repeat fixed 0 360px;min-height:990px}#articles-higher{background:url(/wp-content/uploads/2016/06/bkg_articles.jpg) no-repeat fixed 0 200px;min-height:990px}#articles-lower{background:url(/wp-content/uploads/2016/06/bkg_articles.jpg) no-repeat fixed 0 300px;min-height:990px}}.pagination-container{padding:5px 0;margin:5px 0}.pagination-container .pagination{margin:0}.pagination-container ul li{border:1px solid #f1f1f1;border-radius:3px;padding:3px 2px}.pagination-container ul li.active{color:#fff}.pagination-container ul li.active span{padding:5px 8px}.pagination-container ul li a{font-weight:600;color:#00376f;padding:5px 8px}.pagination-container ul li a:hover{background:#00aeef;color:#fff;border-radius:3px}.top-pagination-container{text-align:right;padding:0 0 15px}.pet-friendly-container{margin-top:20px}.question-main{font-size:13px;margin-top:5px;line-height:12px}.questions-widget-header{font-size:12px}#question-widget-container ol{padding-left:18px;margin-left:10px;font-size:11px}.question-main h3{font-size:18px}.parametric-search{min-height:990px}.js-wpv-filter-trigger{font-size:11px;width:auto;padding-left:0;padding-right:0}.left-column{padding-left:0}a{text-decoration:none!important}.basic_row{width:100%;clear:both;position:relative}.image-container{padding-right:10px}.box-shad{box-shadow:1px 1px 0 rgba(0,0,0,.2)}.brdr{border:1px solid #ededed}.pad-10{padding:10px 5px!important}.btm-mrg{margin-bottom:5px!important}.restaurant-listing-description{font-size:10px;padding-top:3px}.maindiv{min-height:120px}div.maindiv:nth-child(2n+1){background-color:#ecf5fe}h3.media-heading{font-size:20px;margin:0}.restaurant-listing-container{border-bottom:dashed 1px silver;min-height:100px}.restaurant-listing-container h2{font-size:21px;margin-top:0;margin-bottom:-2px}div.restaurant-listing-container:nth-child(2n+1){background-color:#ecf5fe}.ribbon-wrapper{float:right;margin-right:-2px;z-index:10}.ribbon-front{background-color:#af0000;height:20px;width:110px;position:relative;left:0;z-index:12;color:#fff;padding-left:10px;font-size:13px}.ribbon-edge-topleft,.ribbon-edge-topright,.ribbon-edge-bottomleft,.ribbon-edge-bottomright{float:right;z-index:11;border-style:solid;height:0;width:0}.ribbon-edge-bottomleft,.ribbon-edge-bottomright{top:20px}.ribbon-edge-topleft,.ribbon-edge-bottomleft{left:0;border-color:transparent #700 transparent transparent}.ribbon-edge-topleft{top:0;border-width:0}.ribbon-edge-bottomleft{border-width:0}.ribbon-edge-topright,.ribbon-edge-bottomright{left:100px;border-color:transparent transparent transparent #700}.ribbon-edge-topright{top:0;border-width:0 0 0 10px}.ribbon-edge-bottomright{border-width:0 0 8px 10px}.ribbon-back-left{position:absolute;top:0;left:0;width:0;height:20px;z-index:1}.ribbon-back-right{position:absolute;top:8px;right:0;width:0;height:20px;z-index:1}.searchparam{padding:4px 0}.searchdiv{border-radius:6px;background:#afd3f5;background:linear-gradient(to bottom,#D2E8FF 0,#f4faff 30%);border:1px #b0d4f5 solid;padding:5px 2px 10px}.searchdiv .ribbon-wrapper{float:left;margin-left:10px}.searchdiv .ribbon-front{background-color:#326594;height:35px;width:195px;position:relative;left:-9px;font-size:17px;font-weight:700;z-index:2;padding-top:5px;text-shadow:1px 1px 1px #000}.searchdiv .ribbon-edge-topleft,.searchdiv .ribbon-edge-topright,.searchdiv .ribbon-edge-bottomleft,.searchdiv .ribbon-edge-bottomright{float:left;z-index:1;border-style:solid;height:0;width:0;margin-left:-8px}.searchdiv .ribbon-edge-bottomleft,.searchdiv .ribbon-edge-bottomright{top:40px}.searchdiv .ribbon-edge-topleft,.searchdiv .ribbon-edge-bottomleft{left:-20px;border-color:transparent #99c transparent transparent}.searchdiv .ribbon-edge-topleft{top:0;border-width:0 20px 0 0}.searchdiv .ribbon-edge-bottomleft{border-width:0 10px 7px 0}.searchdiv .ribbon-edge-topright,.searchdiv .ribbon-edge-bottomright{left:145px;border-color:transparent transparent transparent #99c}.searchdiv .ribbon-edge-topright{top:0;border-width:0}.searchdiv .ribbon-edge-bottomright{border-width:0}.searchdiv .ribbon-back-left{position:absolute;top:10px;left:0;width:0;height:40px;background-color:#326594;z-index:0}.searchdiv .ribbon-back-right{position:absolute;top:0;right:0;width:0;height:40px;z-index:0}.restaurant-search-filter-box h3{text-align:center}.restaurant-search-filter-box{position:relative;min-height:80px;border:2px solid #b0d4f5;background:#b0d4f5;background:linear-gradient(to top,#cfe5f9 0,#b0d4f5 100%);margin:0 auto;border-radius:10px;line-height:13px}.restaurant-search-filter-box #restaurant-search-left-side{position:relative;width:70%;float:left;min-height:200px;background:#b0d4f5;background:linear-gradient(to top,#cfe5f9 0,#b0d4f5 100%);border-radius:21px 0 0 21px;box-shadow:3px 0 7px -5px #7783a2}.restaurant-search-filter-box #find-your-restaurant{position:relative;background:url(/wp-content/uploads/2016/06/find_your_hotel_arrow_bkg.png) no-repeat center center;width:287px;height:58px;top:5px;right:9px;line-height:53px;vertical-align:middle;float:left}.restaurant-search-filter-box #find-your-restaurant span,.restaurant-search-filter-box #find-your-restaurant h2{font-size:28px;font-family:trade gothic lt std bdcn20,times new roman,Times,serif;text-transform:uppercase;color:#fff;margin-left:20px}#restaurant-search-params{display:inline-block;width:100%;padding:20px 10px 10px}.closer-look:before{font-family:FontAwesome;content:'\f0da';margin:0 5px 0 0;color:#ff9600;font-size:13px}.closer-look{font-weight:600;font-size:13px;padding-right:0;line-height:16px}.shopping-container{border-bottom:dashed 1px silver;padding:5px}.shopping-container h3{font-size:20px}div.shopping-container:nth-child(2n+1){background-color:#ecf5fe}.shopping-overflowimage{position:relative;overflow:hidden;height:150px}.shopping-overflowimage img{position:absolute;top:0;margin:auto;width:100%}.shopping-description{padding-left:15px}.shopping-more-photos{font-weight:700;font-size:15px}.shopping-more-photos-empty{font-size:12px;padding-left:20px}#shopping-info{margin-bottom:20px}.shopping-full-description{padding-bottom:20px}.speech-bubble1-container{padding-top:10px;margin-bottom:15px}.speech-bubble1{position:relative;min-height:100px;padding:10px;font-family:bradley hand itc,helvetica neue,Arial,Helvetica,sans-serif;font-size:20px;line-height:21px;font-weight:700;background:linear-gradient(180deg,#E8E8E8 0%,#FFFFFF 100%);border:#c2c2c2 solid 1px;border-radius:5px;box-shadow:-1px 1px 13px 0 #a6a6a6}.speech-bubble1:after{content:"";position:absolute;bottom:-15px;left:35px;border-style:solid;border-width:15px 15px 0;border-color:#fff transparent;display:block;width:0;z-index:1}.speech-bubble1:before{content:"";position:absolute;bottom:-17px;left:35px;border-style:solid;border-width:15px 15px 0;border-color:#c2c2c2 transparent;display:block;width:0;z-index:0}.vacation-guide-cptbrowsing-list{border:1px #ccc solid;height:62px;border-radius:8px;position:relative}.vacation-guide-cptbrowsing-list:hover{background:#f1f1f1}.vacation-guide-cptbrowsing-image{float:left;position:absolute}.vacation-guide-cptbrowsing-title{float:left;font-size:20px;color:#00376f;padding-left:15px;font-weight:600;position:absolute;left:110px;line-height:18px;top:15px}.vacation-guide-cptbrowsing-title a:hover{text-decoration:none}.vacation-guide-sections ol{padding-left:5px}.vacation-guide-sections li a{font-size:16px;font-weight:700}.vacation-guide-sections li{list-style:none;margin-top:13px}.vacation-guide-sections li:before{font-family:FontAwesome;content:'\f0a9';margin:0 5px 0 0;color:#ff9600}.vacation-guide-sections{line-height:15px}.recommended-clients-grid-container{background:rgba(255,255,255,.3);padding:5px}.text-strong{font-weight:700}.text-orange{color:#ef9d00}.text-italic{font-style:italic}.top-grid-title h2{font-size:calc(10px + 2 * ((100vw - 320px)/680));line-height:calc(10px + 2 * ((100vw - 320px)/680));font-family:open sans!important;font-weight:700;margin-bottom:2px!important}.top-grid-text{font-size:11px;line-height:11px;word-break:normal}.read-more{font-size:10px;color:#1f7edc}.rotate-eat{margin:-10px -5px -5px -15px;padding:0;float:left;font-family:trade gothic lt std bdcn20,times new roman,Times,serif;letter-spacing:-5px;font-size:85px;font-weight:900;color:#08a38f;transform:rotate(270deg)}.rotate-stay{margin:0 -20px 0 -30px;padding:0;float:left;font-family:trade gothic lt std bdcn20,times new roman,Times,serif;letter-spacing:-5px;font-size:85px;font-weight:900;color:#a10000;transform:rotate(270deg)}.rotate-todo{margin:5px -20px 0 -33px;float:left;font-family:trade gothic lt std bdcn20,times new roman,Times,serif;letter-spacing:-5px;font-size:75px;font-weight:900;color:#a16600;transform:rotate(270deg)}#pet-friendly-pages-sidebar ul{padding-left:20px}#pet-friendly-pages-sidebar li{list-style:none}#pet-friendly-pages-sidebar li:before{font-family:FontAwesome;content:'\f1b0';color:#fdc734;font-size:13px;padding-right:10px}#pet-friendly-pages-sidebar h2.widgettitle:after{font-family:FontAwesome;content:" \f054\f054";color:#fdc734}.pet-numbers{border:1px solid #fdc734;border-radius:8px;padding:5px;background:#fffaed}.widgettitle span{color:#4476aa}ul#menu-fishing-information-sidebar-menu li{list-style:none}ul#menu-fishing-information-sidebar-menu li:before{font-family:FontAwesome;content:'\f192';color:#fdc734;font-size:13px;padding-right:10px}.nav_menu-7 #widget-area-title h2:after{font-family:FontAwesome;content:" \f054\f054";color:#fdc734}#menu-fishing-information-sidebar-menu{margin-bottom:15px}#social-buttons-horizontal .social-button{min-width:90px;float:left;margin-right:5px;margin-bottom:5px}#social-buttons-horizontal{margin-top:10px;margin-bottom:15px;overflow:auto}.btn-instagram{color:#fff;background-color:#ba9275;border-color:#ac7c63}.btn-instagram:hover{color:#fff;background-color:#ac7c63;border-color:#ac7c63}@media(max-width:768px){.btn-xs-text.btn-default:not(span){font-size:0!important}.btn-xs-text.btn-default.btn-lg .glyphicon{font-size:18pt!important}.btn-xs-text.btn-default .glyphicon{font-size:14pt!important}.btn-xs-text.btn-default.btn-sm .glyphicon{font-size:12pt!important}.btn-xs-text.btn-default.btn-xs .glyphicon{font-size:12pt!important}}@media(max-width:992px){.btn-md-text.btn-default:not(span){font-size:0!important}.btn-md-text.btn-default.btn-lg .glyphicon{font-size:18pt!important}.btn-md-text.btn-default .glyphicon{font-size:14pt!important}.btn-md-text.btn-default.btn-sm .glyphicon{font-size:12pt!important}.btn-md-text.btn-default.btn-xs .glyphicon{font-size:12pt!important}}@media(max-width:1200px){.btn-lg-text.btn-default:not(span){font-size:0!important}.btn-lg-text.btn-default.btn-lg .glyphicon{font-size:18pt!important}.btn-lg-text.btn-default .glyphicon{font-size:14pt!important}.btn-lg-text.btn-default.btn-sm .glyphicon{font-size:12pt!important}.btn-lg-text.btn-default.btn-xs .glyphicon{font-size:12pt!important}}.things-to-do-general-info-wrapper{padding-top:20px;min-height:500px;background:#fff url(/wp-content/uploads/2016/06/general-info-page-bkg.gif) repeat-x top center;margin-bottom:20px}.things-to-do-listing-background{background:#fff url(/wp-content/uploads/2016/06/post-bkg.jpg) repeat-x top center;border:2px #fff solid;padding-top:20px}.things-to-do-listing-content-area-left{padding-top:10px}.things-to-do-listing-content-area-right{padding-top:10px}.things-to-do-listing-container{position:relative;border-bottom:solid 1px silver;padding:10px 10px 5px 5px}.things-to-do-listing-container h3{font-size:18px}div.things-to-do-listing-container:nth-child(2n+1){background-color:#ecf5fe}.things-to-do-listing-region{padding-top:20px}.things-to-do-listing-content-area-left h1{font-size:35px}.things-to-do-listing-content-area-left h1 a:hover{color:#00aeef}.things-to-do-description-container{padding:15px 10px 5px 0}.featured_yellow_border{border:2px solid #fdc734!important;box-shadow:2px 2px 5px 0 rgba(231,166,26,.3);margin-top:5px}.featured-five-star{background:url(/wp-content/uploads/2016/06/5star.png) no-repeat;position:absolute;top:-13px;right:0;width:125px;height:30px;z-index:99}.featured_stitched{width:110px;height:16px;padding:1px;margin:1px;background:#be0000;color:#fff;font-size:11px;border:1px dashed #fff;border-radius:1px;box-shadow:0 0 0 4px #be0000,2px 1px 2px 2px rgba(10,10,0,.5);text-shadow:-1px -1px #aa3030;font-weight:400;position:absolute;top:-20px;left:0;text-align:center}#mycarousel .carousel-indicators{bottom:0;left:10px;margin-left:5px;width:100%}#mycarousel .carousel-indicators li{border:medium;border-radius:0;float:left;height:44px;margin-bottom:5px;margin-left:0;margin-right:5px!important;margin-top:0;width:120px}#mycarousel .carousel-indicators img{border:2px solid #fff;float:left;height:44px;left:0;width:120px}#mycarousel .carousel-indicators .active img{border:2px solid #39b3d7}.things-to-do-container{border-bottom:dashed 1px silver;padding:5px}.things-to-do-container h3{font-size:20px}.things-to-do-container:nth-child(2n+1){background-color:#ecf5fe}.things-to-do-overflowimage{position:relative;overflow:hidden;height:150px}.things-to-do-overflowimage img{position:absolute;top:0;margin:auto;width:100%}.things-to-do-description{font-size:12px;line-height:13px}.things-to-do-more-photos{font-weight:700;font-size:15px}.things-to-do-more-photos-empty{font-size:12px;padding-left:20px}#things-to-do-info{margin-bottom:20px}.things-to-do-full-description{padding-bottom:20px}.xtarget:target{margin-top:-12px;padding-top:60px}#single-page-h1-header{margin-bottom:0}#single-page-h1-header h1{font-size:34px}#single-page-h1-header2 h1{font-size:calc(16px + 10 * ((100vw - 320px)/680));line-height:calc(16px + 10 * ((100vw - 320px)/680));margin:10px 0;text-transform:uppercase}#info-page-h1-header h1{font-size:calc(27px + 10 * ((100vw - 320px)/680));line-height:calc(25px + 10 * ((100vw - 320px)/680));margin-bottom:10px;text-transform:uppercase}#info-page-h1-header h1 span{color:#4476aa}.sidebar-map-subtitle h4{color:#00aeef}.package-sponsor-title h4 a{color:#00aeef}span.title2{color:#4778a9!important}h1 span{color:#4778a9!important}.invert_colors h2{background:#00376f;color:#fff;padding:0 0 0 10px}.bkg_lightgrey{background:#eaf3fd;background:linear-gradient(to bottom,#EAF3FD 0%,#DCEAFB 100%);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.search-query-none-found-left{border-top:2px #dcdcdc solid;font-size:11px;font-style:italic;color:red;text-align:left}.search-query-none-found-center{border-top:2px #dcdcdc solid;font-size:11px;font-style:italic;color:red;text-align:center}.padded-content-area{padding:5px 15px}.nowrap-text{white-space:nowrap}.header-background-image-container{position:relative;height:250px}#popular-articles-title{color:#00376f;font-size:calc(14px + 5 * ((100vw - 320px)/680));line-height:calc(14px + 5 * ((100vw - 320px)/680));font-family:trade gothic lt std bdcn20,helvetica neue,Arial,Helvetica,sans-serif}#popular-articles-title span.light-blue{color:#4778a9;font-family:trade gothic lt std cnd18,helvetica neue,Arial,Helvetica,sans-serif}.newsletters h2,.newsletters h2 a{font:36px/40px 'Trade Gothic LT STD BDCN20',"Times New Roman",Times,serif;color:#00376f!important;text-decoration:none!important}.tws-image-gallery ul{list-style:none;padding-left:0}.tws-image-gallery li{display:inline-block;float:left;margin-right:5px;margin-bottom:5px}.beach-rental-property-container-main{border:1px #c2c2c2 solid;border-radius:10px;background:#f2f2f2;padding:10px;margin:15px 0}.beach-rental-property-container-individual{overflow:hidden;margin-bottom:10px;border:1px #d4d4d4 solid;border-radius:5px;background:#fff;padding:0 5px 5px}.rental-property-title{white-space:nowrap;text-transform:capitalize;text-align:center;font-size:14px;background:#00376f;margin:-5px -5px 5px;padding:5px 0}.rental-property-title h3 a{color:#e2be00;font-size:20px;text-transform:uppercase}.rental-property-address{white-space:nowrap;text-align:center;font-style:italic;border-bottom:1px dashed #d2d2d2;margin:0 -5px 5px;font-size:11px}.stats-border-right{border-right:1px #cacaca solid}.rental-stats1{border-top:1px #cacaca solid;border-bottom:1px #cacaca solid;margin:5px -5px;background:#eaeaea}.rental-stats1-text{white-space:nowrap;padding-right:0!important;padding-left:0!important;margin-left:0!important;margin-right:0!important;text-align:center}.rental-stats2{margin:0 -5px;padding:0;line-height:13px}.rental-button-row{padding-right:0!important;padding-left:0!important;margin-left:0!important;margin-right:0!important;text-align:center}.rental-button-text{text-align:center;padding-right:0!important;padding-left:0!important;text-align:center}.beach-rental-map-image-border{border:3px #ccc solid}#beach-home-rental-map-textbox{border:3px solid #e6e6e6}.rating-review-vabeachcom-container{border-top:dotted 1px #ddd;border-bottom:dotted 1px #ddd;min-height:30px}.rating-review-vabeachcom-stars{color:#fdc734;float:left;padding-top:5px}.rating-review-vabeachcom-end-text{color:#000;float:left;padding-left:10px;font-family:open sans,sans-serif,Arial;font-size:11px;font-weight:400;padding-top:10px}.reviews-google-places-container{padding-bottom:15px;border-bottom:1px solid #eee}.wpbr-review__content p{font-size:14px!important;line-height:15px!important}.reviews-google-title{font-weight:700;text-transform:uppercase}figure,.figcaption{display:block;text-align:center;line-height:1}.figcaption a{color:#fff;font-weight:700;font-size:12px}.figcaption a:hover{color:#fdc836;text-decoration:none}#home_page_featured_polaroid{padding:5px 10px;width:100%;overflow:hidden}#home_page_featured_polaroid figure{float:left;position:relative;width:170px;min-height:200px;margin:5px}#home_page_featured_polaroid figure{padding:10px;background:#fff;-webkit-box-shadow:0 3px 6px #444;-moz-box-shadow:0 3px 6px #444;box-shadow:0 3px 6px #444}.home_page_featured_polaroids_mask{position:absolute;bottom:0;left:0;background:#fff;height:20%;width:100%}.home_page_featured_polaroids_mask:after{bottom:100%;left:30%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#fff;border-width:10px;margin-left:-10px}.home_page_featured_polaroids_mask:hover{height:25%}.home_page_featured_polaroids_contents{position:absolute;bottom:0;left:0;padding:10px 10px 4px;text-align:center;font-weight:700;width:100%;line-height:1.2rem}#home_page_featured_polaroid div.featured-event-dates{width:150px;text-align:center;position:absolute;left:10px;bottom:5px;height:30px;padding-top:15px}#event-description-column{width:calc(100% - 315px);float:left;padding:5px 10px}@media screen and (max-width:970px){#event-time-column{position:relative;width:150px;min-width:150px}#event-description-column{width:calc(100% - 170px);padding:5px 10px;float:right}#event-image-column{display:none}}@media screen and (max-width:750px){#event-time-column{position:relative;width:auto;float:none}#event-description-column{width:auto;float:none;padding:5px 10px}#event-image-column{display:none}}@media screen and (max-width:480px){#event-image-column{display:none}}.question-header2{font-size:20px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:6px 0}.vb-answer{font-size:14px}.wpt-form-set-checkboxes-band-genre{columns:4}.header-full-image-row{border-bottom:1px solid #fff;min-height:175px}.header-full-image-container{min-height:175px;background:url(/wp-content/uploads/2017/03/bkg-white-transparent66.png) repeat}#surf-report-row-1{height:620px;overflow:hidden}#surf-report-row-2{height:265px;overflow:hidden}.woocommerce-hot-product{margin-left:auto;border:1px #dedede solid;background-color:#e8e8e8;border-radius:6px;margin-right:auto}.woocommerce-hot-product-heading{color:#01aeef;font-size:20px;font-weight:800;text-align:center}.woocommerce-hot-product-image{margin-left:auto;margin-right:auto;text-align:center;background:#fff}.woocommerce-hot-product-image img.img-responsive{display:inline!important}.woocommerce-hot-product-title{padding:3px 10px;text-align:center}.woocommerce-hot-product-title a{color:#1a4e86;font-size:12px;font-weight:800;text-align:center}.woocommerce-body{margin-bottom:25px}.woocommerce-main-content-column{border-right:1px solid #ddd;margin-bottom:25px}.woo-container{margin-top:10px;margin-bottom:30px}.woocommerce .woocommerce-breadcrumb{font-size:14px;color:#e88e35;font-style:italic;border-bottom:1px #ddd dashed;padding:10px 0;margin:10px 0}.woocommerce .woocommerce-breadcrumb a{font-size:14px;color:#e88e35;font-weight:700;font-style:normal}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:red}u,ins{text-decoration:none;color:#117300}.woocommerce button.button.alt{background-color:#3671b1}.woocommerce button.button.alt:hover{background-color:#00aeef}.woocommerce .product-categories a{font-size:15px}.woocommerce .product-categories i{font-size:16px;color:#ffc02c}.woocommerce .sub-cat-container{margin-left:20px}#woocommerce-sidebar-widget #widget-area-title h2{font-weight:600}.shopping-cart-container{border:1px #ddd solid;padding:8px;border-radius:8px;margin-bottom:15px;background-color:#f9f9f9}.woocommerce-cart table.cart td.actions .coupon .input-text{border-radius:3px;min-width:130px;padding:5px 5px 4px;border:1px solid #d3ced2!important}#woocommerce-product-search-field{border-radius:3px;min-width:130px;padding:5px 5px 4px;border:1px solid #d3ced2!important}.woocommerce-checkout #payment{background:#f1f1f1!important}.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{border-top:1px double #dedede!important}.woocommerce .related.products{clear:both}.woocommerce .related h3{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce .related div.product .price,.woocommerce .related .WooZone-price-info,.woocommerce .related .WooZone-price-info,.woocommerce .related div.product span.price{color:#028000;font-size:14px!important;line-height:15px!important;font-weight:600!important}.woocommerce .related .WooZone-price-info a,.woocommerce .related .WooZone-price-info a{color:#028000;font-size:14px!important;line-height:15px!important;font-weight:600!important}.woocommerce .related a.button,.woocommerce .related a.button{display:block}.woocommerce .related div.product span.price{line-height:15px!important}.woocommerce ul.products li.product h3{padding:0;margin:0!important;font-size:20px!important}.woocommerce ul.products li.product .button{margin-top:0!important}.woocommerce ul.products li.product a img{margin:0!important}.woocommerce ul.products li.product .price del{display:inline!important}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:29%!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 10px 20px!important}.isb_sale_badge{top:0!important;left:0!important}.woo-product-details .woo-prod-price{color:#242424;background:#ffd21e;border-radius:5px;position:relative;margin:10px 0;padding:5px 10px 0 25px}.woocommerce div.product .woo-product-details p.price .WooZone-price-info,.woocommerce div.product .woo-product-details .woo-prod-price p.price{font-size:16px!important;line-height:17px!important;padding-bottom:5px}.woo-product-details .woo-prod-price::after{font-family:FontAwesome;content:"\f111";font-size:10px;line-height:12px;display:block;text-align:center;position:absolute;left:5px;top:50%;margin-top:-5px;color:#fff}.woo-product-details .woo-prod-price del{font-size:15px;padding:0;margin:0;color:#797979}.woo-product-details .woo-prod-price ins{padding:0;margin:0;color:#000}.woocommerce small.note{color:#e88e35}.woocommerce div.product span.price .WooZone-price-info,.woocommerce div.product p.price .WooZone-price-info{color:#028000;font-size:23px;line-height:24px;font-weight:700}.woocommerce div.product .stock{color:#e88e35}.woocommerce span.onsale{background-color:#e88e35;color:#000}.woocommerce ul.products li.product .price{color:#e88e35}.woocommerce ul.products li.product .price .from{color:rgba(148,142,137,.5)}.woocommerce nav.woocommerce-pagination ul{border:1px solid #0089bc}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #0089bc}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background:#00aeef;color:#001923}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{color:#fff;background-color:#00aeef;font-size:100%;margin:0;line-height:1;position:relative;text-decoration:none;overflow:visible;padding:10px 15px;font-weight:700;border-radius:3px!important;left:auto;border:0;display:inline-block}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background-color:#009dde;color:#fff}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{background-color:#3671b1;color:#eff3f7}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover{background-color:#2560a0;color:#eff3f7}.woocommerce a.button.alt.disabled,.woocommerce button.button.alt.disabled,.woocommerce input.button.alt.disabled,.woocommerce #respond input#submit.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce button.button.alt:disabled,.woocommerce input.button.alt:disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce a.button.alt.disabled:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce input.button.alt.disabled:hover,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover{background-color:#3671b1;color:#eff3f7}.woocommerce a.button:disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce input.button.disabled:hover,.woocommerce #respond input#submit.disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit:disabled[disabled]:hover{background-color:#00aeef}.woocommerce #reviews h2 small{color:#e88e35}.woocommerce #reviews h2 small a{color:#e88e35}.woocommerce #reviews #comments ol.commentlist li .meta{color:#e88e35}.woocommerce #reviews #comments ol.commentlist li img.avatar{background:#00aeef;border:1px solid #00a3e0}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:1px solid #00a3e0}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #00a3e0}.woocommerce .star-rating:before{color:#0089bc}.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{border-top:3px double #00aeef}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register{border:1px solid #0089bc}.woocommerce .order_details li{border-right:1px dashed #0089bc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#3671b1}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#3671b1}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#002d6d}.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid #0089bc}.woocommerce-cart .cart-collaterals .cart_totals p small{color:#e88e35}.woocommerce-cart .cart-collaterals .cart_totals table small{color:#e88e35}.woocommerce-cart .cart-collaterals .cart_totals .discount td{color:#e88e35}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid #00aeef}.woocommerce-checkout .checkout .create-account small{color:#e88e35}.woocommerce-checkout #payment{background:#00aeef}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #0089bc}.woocommerce-checkout #payment div.payment_box{background-color:#009bd6;color:#fff}.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#0076a3;border-top-color:#006489}.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#006489}.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#006489}.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#006489}.woocommerce-checkout #payment div.payment_box span.help{color:#e88e35}.woocommerce-checkout #payment div.payment_box:after{content:"";display:block;border:8px solid #009bd6;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em}.woocommerce-main-content-column h1.page-title{text-transform:uppercase}.entry-summary h1{color:#00376f;font-size:22px;padding:0;margin:0}.woocommerce-main-content-column .entry-summary .woo-prod-price p.price{font-size:24px;font-weight:700;color:#117300}.woocommerce-main-content-column .entry-summary .woo-prod-price p.price ins{font-size:24px;font-weight:700;color:#117300}.woocommerce-main-content-column .entry-summary .woo-prod-price p.price ins span{font-size:24px;font-weight:700;color:#117300}.woocommerce-main-content-column .entry-summary .woo-prod-price p.price del{font-size:18px;opacity:1;color:red}.woocommerce-main-content-column .entry-summary .woo-prod-price p.price del span{font-size:18px;color:red}.woocommerce-main-content-column .entry-summary .WooZone-price-info{display:none}.product-brief-description-single-page{margin:15px 0}.woocommerce .variations label{color:#313131;font-size:14px;padding:4px 0 0 15px;margin-bottom:0}.woocommerce-variation{margin:15px 0}.woocommerce-variation-price .price{background:#fff!important;font-size:25px!important;font-weight:700;color:#000!important}span.sku_wrapper{display:none}.individual-product-container-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #d1d1d1}.individual-product-container{margin-bottom:20px}.individual-product-container:hover{box-shadow:0 0 9px 3px #d4d4d4}.individual-product-container .archive-page-product-image-container{width:100%;background-size:contain!important;background-position:center center!important}.individual-product-container .archive-page-product-image-container:after{content:"";display:block;padding-bottom:100%}.individual-product-container .archive-page-product-title-container{font-size:15px;min-height:80px;font-weight:700;line-height:16px;text-align:center;padding:5px 10px}.individual-product-container .woo-prod-price{padding:10px 15px 7px 10px;margin:5px}.individual-product-container .woo-prod-price p{font-size:20px;color:#117300;font-weight:600;text-align:center}.individual-product-container .woo-prod-price del{color:#e02b2b}.individual-product-container .woo-buttons-wrapper{padding:5px}.individual-product-container .woo-buttons-wrapper a.button{padding:10px;font-size:14px;line-height:16px;background:#005293;color:#fff;border:1px solid #005293;display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;transition:all 300ms ease;text-transform:uppercase;width:50%;border-radius:0!important}.individual-product-container .woo-buttons-wrapper a.btn2{padding:10px;font-size:14px;line-height:16px;background:#f6f6f6;color:#727272;border:1px solid #f6f6f6;display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;transition:all 300ms ease;text-transform:uppercase;width:50%}.individual-product-container .woo-buttons-wrapper a.button:hover,.individual-product-container .woo-buttons-wrapper a.btn2:hover{color:#242424;background:#ffd21e;text-decoration:none;outline:none;border:1px solid #ffd21e}.individual-product-container div.product ul.products span.price{font-size:17px;font-weight:700;color:#117300;line-height:17px;margin-bottom:5px}.individual-product-container div.product ul.products span.price ins{font-size:17px;font-weight:700;color:#117300}.individual-product-container div.product ul.products span.price ins span{font-size:17px;font-weight:700;color:#117300}.individual-product-container div.product ul.products span.price del{font-size:15px;opacity:1;color:red}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{margin:0 3.8% 15px 0}.woocommerce ul.products li,.woocommerce-page ul.products li{margin:0 3.8% 15px 0}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin:0 3.8% 15px 0}.wcviews_onsale_wrap{display:none}.aws-container .aws-search-form{border:1px solid #d3ced2!important;border-radius:4px!important;padding:4px}.rll-youtube-player img{margin-top:0!important;margin-bottom:0!important}.wpb_video_wrapper{padding-top:0!important}.youtube-video-container{margin:10px 0;border-radius:10px;padding:0;overflow:hidden}.youtube-video-container .wpb_content_element{margin:0}.vacation-rental-navbar-column{margin-top:-10px}.submenu-footer-text i{color:#f0ad4e}.navbar-menu-list{margin:10px 0 0 10px}.navbar-menu-list a{color:#00376f;font-size:16px;font-weight:700}.navbar-menu-list i{color:#ef5800;font-size:19px}#cred-menu-list-box i{font-size:15px;padding:2px;color:#ff6000}.black-ribbon{background:#000;box-shadow:1px 2px 7px rgba(0,0,0,.5);font-family:Charter,serif;font-size:16px;line-height:16px;text-align:center;margin:0 auto;padding:2px 0;position:relative;width:100%;margin:15px 0}.blue-ribbon{background:#00376f;box-shadow:1px 2px 7px rgba(0,0,0,.5);font-family:Charter,serif;font-size:16px;line-height:16px;text-align:center;margin:0 auto;padding:2px 0;position:relative;width:100%;margin:15px 0}.orange-ribbon{background:#fc7512;box-shadow:1px 2px 7px rgba(0,0,0,.5);font-family:Charter,serif;font-size:16px;line-height:16px;text-align:center;margin:0 auto;padding:2px 0;position:relative;width:100%;margin:15px 0}.ribbon-content{border-top:.0625em dashed #fff;border-bottom:.0625em dashed #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.08),inset 0 -1px 1px rgba(255,255,255,.08),0 -1px 1px rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.08);display:block;padding:5px 0;color:#fff;margin:1px}.ribbon-content h2{font-size:25px;line-height:24px;margin:0;color:#fff}#featured-image-thumbs{max-width:215px;margin:0 auto;padding:0}#featured-image-thumbs img{border-radius:5px}#featured-image-gallery #panel{position:relative}.custom-featured-image-thumb-padding{padding:1px}.custom-featured-image-thumb-padding img{margin-top:1px;margin-bottom:1px;padding:1px}a.cboxElement img,a.cff-lightbox-link:hover{cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in!important}.tws-image-gallery .col-sm-3{padding:4px}.upcoming-events-table h3{font-size:calc(12px + 4 * ((100vw - 320px)/680))}.upcoming-events-table tr:hover{background:#feffe9!important}.upcoming-events-table th{background:#efefef}input[type=submit].gform_button{background:#00376f!important;color:#fff;border-radius:8px}input[type=submit].gform_button:hover{background:#00b4ff!important;color:#fff;border-radius:8px}.favicon-list li{font:13px/15px "Open Sans";padding:0;margin:0 0 10px 10px;list-style-type:none}.favicon-list li:before{font-family:FontAwesome;content:'\f0a9';margin:0 5px 0 0;color:#ff9600;font-size:13px}form .gform_body input[type=text],form .gform_body input[type=url],form .gform_body input[type=tel],form .gform_body input[type=email],form .gform_body input[type=number],form .gform_body textarea,form .gform_body select{background:#ffffdc;border-radius:4px;min-height:35px;border:1px solid #ccc}.gform_body h2.gsection_title{font-size:30px}.max-width-form-small{max-width:110px}.topleft-ribbon-wrapper{width:90px;height:90px;overflow:hidden;position:absolute;top:-2px;left:-2px;z-index:99}.topleft-ribbon-wrapper .topleft-ribbon{text-align:center;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);position:relative;padding:2px 0;top:17px;left:-30px;width:120px;background-color:#c71200;color:#fff;font-size:12px}.ssba-classic-2 span{display:none}.ssba-classic-2 br{display:none}.ssba-share{font-style:italic}.ssba-classic-2{width:auto!important}.reservation-widget{background:#eaeaea;padding:10px;border-radius:8px}.reservation-utensils{font-size:50px;color:#a2a2a2;margin-right:13px;line-height:50px;margin-top:18px}.reservation-title{font-weight:700;text-transform:uppercase;padding-left:15px;font-size:14px;color:#da3743}.reservation-title span{color:#8e0000}.ot-powered-by{display:none}.ot-dtp-picker h1{display:none}.ot-dtp-picker.wide{padding:0;margin:0 auto}.ot-restaurant-picker{text-transform:capitalize}.ot-restaurant-picker select{text-transform:capitalize}.ot-button{background-color:#da3743!important;border:1px solid #da3743!important}.ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{height:48px!important}.covid19-alert{color:red;font-size:15px;line-height:17px;border:2px solid red;padding:10px;background:#fff8a7}.covid19-alert u{text-decoration:underline;color:red}.covid-food-delivery{padding:5px 0 10px 15px;font-weight:700;color:#292929}.covid-restaurant-box{padding:10px;border:1px solid #d2d2d2;min-height:125px}.covid-restaurant-box:hover{background:#fbffbe}.covid-restaurant-box-favorite{background:#e0ffe3}.add-covid-restaurant{position:relative;top:35px}.covid-title{font-size:16px;font-weight:800}.covid-delivery-options{font-style:italic;font-size:15px}.covid-phone{font-weight:700}.covid-region-row{padding:10px}.event-covid-canceled.text-center{background:red;color:#fbff00;font-weight:700;font-size:12px}