.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:29px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.alpha{margin-left:0}.omega{margin-right:0}html,body{min-height:100%;height:100%}body{padding-top:30px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;font-weight:normal !important}body a{outline:0 !important}.navbar .nav>li>a.bus-inq{text-transform:none}.navbar .nav li.dropdown>a{color:#c79936}.navbar .nav li.offset1{margin-left:60px}.navbar .nav li.offset1>a{padding-left:0 !important}.navbar .language{background-color:#221e1d;padding-bottom:1px}.navbar .language li{float:right;padding-top:5px;padding-bottom:5px}.navbar .language li a{color:#f4ead5;padding-left:0;padding-right:5px;text-shadow:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.navbar .language li a:hover{color:#fff;font-weight:700}.navbar .language li .slash{color:#fff;padding-left:0;padding-right:5px;text-shadow:none;padding-top:5px;padding-bottom:5px;display:block}.navbar .language li:first-child a{margin-right:10px}.navbar-inner .container{position:relative}.navbar-inner .container .newsletter-tab{position:absolute;display:block;width:225px;right:0;bottom:-20px;background-color:#756763;color:#fff;font-size:.7em;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:20px;text-align:center;padding:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.navbar-inner .container .newsletter-tab a{text-decoration:none;display:inline-block;float:left;height:100%;padding:0 12px;color:#fff}.navbar-inner .container .newsletter-tab a:first-child{-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}.navbar-inner .container .newsletter-tab a:last-child{-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;float:right}.navbar-inner .container .newsletter-tab a:hover{background-color:#67bfbf}.navbar-inner .container .newsletter-tab a:active{background-color:#55b7b7}.navbar-inner .container .newsletter-tab a.fb-link{font-size:1.15em}.navbar-inner .container .newsletter-tab a.fb-link:hover{background-color:#3b5998}.navbar-inner .container .newsletter-tab a.tw-link{font-size:1.15em}.navbar-inner .container .newsletter-tab a.tw-link:hover{background-color:#00a0d1}#intro{background:url(../_images/woman-bg.jpg) 50% 0 no-repeat fixed;margin:0 auto;padding:0;height:880px}#intro .container{height:100%}.content-bg{background-image:url(../_images/sidebar-bg.svg);background-position:top left;background-repeat:repeat-y}#sidebar{background-repeat:repeat-y;font-size:1.28em;margin-bottom:150px}#sidebar .inner-sidebar{padding:15px;color:#f4ead5;z-index:5000 !important}#sidebar .inner-sidebar.logo-bg{background-color:#221e1d;height:105px;text-align:center}#sidebar .inner-sidebar #logo{display:block;height:101px;background-image:url(../_images/oceanview-logo.png),none;background-size:contain;background-repeat:no-repeat;text-decoration:none}#sidebar .inner-sidebar small{text-transform:uppercase;letter-spacing:1px;font-size:.55em;font-weight:600;line-height:1.35;display:inline-block;margin-bottom:10px}#sidebar .inner-sidebar small a{display:block;color:#f4ead5;margin-bottom:10px}#sidebar .inner-sidebar .fancybox-youtube{display:block;margin-top:20px}#sidebar .inner-sidebar .vid-caption{text-transform:uppercase;letter-spacing:1px;font-size:.55em;font-weight:600;line-height:1.35;margin-top:5px;color:#f1c40f}#main-content{margin-bottom:50px}#main-content #tagline{height:137px;line-height:211px;text-transform:uppercase;font-size:1.1em;letter-spacing:5px;color:#756763;text-shadow:0 1px 1px #fff}#main-content .entry{margin:0 !important;padding:0 !important;float:left;min-height:580px}#main-content .entry a.backto{display:inline-block;margin-right:50px;margin-bottom:15px;text-decoration:none;padding-bottom:3px}#main-content .entry ul.in-page-nav{margin:0 0 15px 0;padding:0;list-style:none;display:inline-block;height:20px}#main-content .entry ul.in-page-nav li{display:inline-block;text-transform:uppercase;margin-right:15px;font-size:.8em;letter-spacing:1px}#main-content .entry ul.in-page-nav li a{display:block;text-decoration:none}#main-content .entry ul.in-page-nav li:hover{border-bottom:1px solid #863600}#main-content .entry ul.in-page-nav li.current_page_item{border-bottom:1px solid #863600}#main-content .entry ul.in-page-nav li.current_page_item a{color:#863600;cursor:default}#main-content .entry .video-gallery ul{list-style:none;margin:0;padding:0}#main-content .entry .video-gallery ul li{display:inline-block;margin-right:12px;margin-bottom:20px}#main-content .entry .video-gallery ul li .fancybox-youtube{display:block}#main-content .entry .video-gallery ul li .fancybox-youtube img{display:block;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.15);box-shadow:0 0 1px 1px rgba(0,0,0,0.15)}#main-content .entry .video-gallery ul li span{display:inline-block;margin-top:5px;font-size:.85em;text-transform:uppercase;letter-spacing:1px}#main-content .entry .video-gallery ul li:last-child{margin-right:0}#main-content .entry .article-archive-title h2{margin-top:-7px !important;font-size:1.85em;line-height:1.1}#main-content .entry .article-archive-title h2 a{color:#409999}#main-content .entry .date{display:block;float:left;padding:3px 10px;color:#fff;background-color:#409999}#main-content .entry p a{color:#409999}#main-content .entry .product img{border:5px solid #67bfbf;max-width:96%}#main-content .entry h2{clear:both;float:left;width:100%;margin-top:9.5px;line-height:1.1}#main-content .entry h2 a{color:#409999;text-decoration:none;display:inline-block}#main-content .entry h2 a:after{font-family:'vilzing-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:" \e00e";font-size:.5em;margin-left:5px;text-align:center}#main-content .entry h2 a:hover{color:#2a6363}#main-content .entry hr.two{margin-top:30px;border:0;height:1px;background:#333;background-image:-webkit-linear-gradient(left, #ccc, #333, #ccc);background-image:-moz-linear-gradient(left, #ccc, #333, #ccc);background-image:-ms-linear-gradient(left, #ccc, #333, #ccc);background-image:-o-linear-gradient(left, #ccc, #333, #ccc)}#main-content .entry ul.service-list{list-style:none;margin:0;padding:0}#main-content .entry ul.service-list li{display:block;float:left;width:100%;border-bottom:1px solid #cac3c0;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}#main-content .entry ul.service-list li:hover{background-color:#f8f2e5;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.15);box-shadow:0 0 3px 1px rgba(0,0,0,0.1);border-bottom:1px solid #f4ead5;margin-top:-1px;padding-top:1px}#main-content .entry ul.service-list li:hover a{color:#2c3e50}#main-content .entry ul.service-list li:hover a:hover .service-content{color:#34495e}#main-content .entry ul.service-list li:hover a:hover .service-content h3{color:#67bfbf}#main-content .entry ul.service-list li:hover a:hover .service-content h3 i.icon-arrow-right{opacity:.5;margin-left:20px}#main-content .entry ul.service-list li:hover a:hover .service-thumb img{-webkit-filter:grayscale(0)}#main-content .entry ul.service-list li a{display:block;padding:20px;text-decoration:none;color:inherit}#main-content .entry ul.service-list li a .service-content{display:inline-block;width:425px}#main-content .entry ul.service-list li a .service-content h3{margin-top:0;line-height:1}#main-content .entry ul.service-list li a .service-content h3 i.icon-arrow-right{line-height:1.35;vertical-align:none;opacity:0;background-position:-999px 0;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}#main-content .entry ul.service-list li a .service-thumb{display:inline-block;width:205px}#main-content .entry ul.service-list li a .service-thumb img{max-width:100%;-webkit-filter:grayscale(50%)}#main-content .entry ul.partner-list{list-style:none;margin:0;padding:0}#main-content .entry ul.partner-list li{display:block;float:left}#main-content .entry ul.partner-list li a{display:block;line-height:1;text-decoration:none;color:inherit;-webkit-transition:all .35s linear;-moz-transition:all .35s linear;-o-transition:all .35s linear;transition:all .35s linear}#main-content .entry ul.partner-list li a.msc-cruises-logo{width:309px !important;height:170px !important;background:url(../_images/partner-logos/msc-cruises-logo.png) no-repeat top left}#main-content .entry ul.partner-list li a.msc-cruises-logo:hover{background:url(../_images/partner-logos/msc-cruises-logo-hover.png)}#main-content .entry ul.partner-list li a.msc-aurea-spa-logo{width:214px !important;height:170px !important;background:url(../_images/partner-logos/msc-aurea-spa-logo.png) no-repeat top left}#main-content .entry ul.partner-list li a.msc-aurea-spa-logo:hover{background:url(../_images/partner-logos/msc-aurea-spa-logo-hover.png)}#main-content .entry ul.partner-list li a.nilo-logo{width:182px !important;height:170px !important;background:url(../_images/partner-logos/nilo-logo.png) no-repeat top left}#main-content .entry ul.partner-list li a.nilo-logo:hover{background:url(../_images/partner-logos/nilo-logo-hover.png)}#main-content .entry ul.partner-list li a.adidas-logo{width:201px !important;height:157px !important;background:url(../_images/partner-logos/adidas-logo.png) no-repeat top left}#main-content .entry ul.partner-list li a.adidas-logo:hover{background:url(../_images/partner-logos/adidas-logo-hover.png)}#main-content .entry ul.partner-list li a.collistar-logo{width:322px !important;height:157px !important;background:url(../_images/partner-logos/collistar-logo.png) no-repeat top left}#main-content .entry ul.partner-list li a.collistar-logo:hover{background:url(../_images/partner-logos/collistar-logo-hover.png)}#main-content .entry ul.partner-list li a.speziali-laurentiani-logo{width:182px !important;height:157px !important;background:url(../_images/partner-logos/speziali-laurentiani-logo.png) no-repeat top left}#main-content .entry ul.partner-list li a.speziali-laurentiani-logo:hover{background:url(../_images/partner-logos/speziali-laurentiani-logo-hover.png)}#main-content .entry ul.partner-list li a.kerastase-logo{width:241px !important;height:144px !important;background:url(../_images/partner-logos/kerastase-logo.png) no-repeat top left}#main-content .entry ul.partner-list li a.kerastase-logo:hover{background:url(../_images/partner-logos/kerastase-logo-hover.png)}#main-content .entry ul.partner-list li a.keraskin-logo{width:251px !important;height:144px !important;background:url(../_images/partner-logos/keraskin-logo.png) no-repeat top left}#main-content .entry ul.partner-list li a.keraskin-logo:hover{background:url(../_images/partner-logos/keraskin-logo-hover.png)}#main-content .entry ul.partner-list li a.shu-uemura-logo{width:213px !important;height:144px !important;background:url(../_images/partner-logos/shu-uemura-logo.png) no-repeat top left}#main-content .entry ul.partner-list li a.shu-uemura-logo:hover{background:url(../_images/partner-logos/shu-uemura-logo-hover.png)}#main-content .entry ul.partner-list li a.matrix-logo{width:428px !important;height:101px !important;background:url(../_images/partner-logos/matrix-logo.png) no-repeat top left}#main-content .entry ul.partner-list li a.matrix-logo:hover{background:url(../_images/partner-logos/matrix-logo-hover.png)}#main-content .entry ul.partner-list li a.terme-logo{width:277px !important;height:101px !important;background:url(../_images/partner-logos/terme-logo.png) no-repeat top left}#main-content .entry ul.partner-list li a.terme-logo:hover{background:url(../_images/partner-logos/terme-logo-hover.png)}#main-content .entry ul.partner-list li a.hydrorider-logo{width:240px !important;height:115px !important;margin-left:220px;margin-top:15px;background:url(../_images/partner-logos/hydrorider-logo.png) no-repeat top left}#main-content .entry ul.partner-list li a.hydrorider-logo:hover{background:url(../_images/partner-logos/hydrorider-logo-hover.png)}#main-content #intro-box,#main-content #title-box{background-color:rgba(104,192,192,0.85);color:#fff;min-height:235px}#main-content #intro-box #intro-box-inner,#main-content #title-box #intro-box-inner,#main-content #intro-box #title-box-inner,#main-content #title-box #title-box-inner{padding:19px 30px}#main-content #intro-box #intro-box-inner h1,#main-content #title-box #intro-box-inner h1,#main-content #intro-box #title-box-inner h1,#main-content #title-box #title-box-inner h1{margin-bottom:24.7px;font-size:56px;color:rgba(255,255,255,0.65)}#main-content #intro-box #intro-box-inner p,#main-content #title-box #intro-box-inner p,#main-content #intro-box #title-box-inner p,#main-content #title-box #title-box-inner p{font-size:1.3em;line-height:1.35em;margin-bottom:19px}#main-content #intro-box #intro-box-inner p.lead,#main-content #title-box #intro-box-inner p.lead,#main-content #intro-box #title-box-inner p.lead,#main-content #title-box #title-box-inner p.lead{font-size:21px;font-weight:400;line-height:25.650000000000002px}#main-content #title-box{position:relative;margin-bottom:30px;z-index:1}#main-content #title-box h2{position:absolute;top:30px;left:30px;width:400px;margin-top:0;font-size:3em;z-index:3;line-height:1}#main-content #title-box .orange-overlay{position:absolute;top:0;left:0;width:465px;height:235px;background-color:rgba(173,102,26,0.5);z-index:2}#main-content #intro-box #intro-box-inner{padding-bottom:9px !important}#main-content #ad-bar ul{list-style:none;margin:0;padding:0}#main-content #ad-bar ul li{display:block;float:left;height:115px;width:100%;background-color:#fff}#main-content #ad-bar ul li .ad{display:block;width:100%;height:100%;color:#fff !important}#main-content #ad-bar ul li .ad:hover{text-decoration:none}#main-content #ad-bar ul li:first-child{margin-bottom:7%}#main-content #feature-boxes{margin-top:15px}#main-content #feature-boxes ul{list-style:none;margin:0;padding:0}#main-content #feature-boxes ul li{display:inline-block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;margin-bottom:15px;background-color:rgba(255,255,255,0.5)}#main-content #feature-boxes ul li:hover{background-color:#fff}#main-content #feature-boxes ul li:hover .feature-box-inner .feature-thumb-wrap img{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}#main-content #feature-boxes ul li .feature-box-inner{padding:15px;border:1px solid rgba(255,255,255,0.5)}#main-content #feature-boxes ul li .feature-box-inner h2{font-size:1.28em;font-weight:400;line-height:1;color:#409999;margin-top:0;margin-bottom:9.5px}#main-content #feature-boxes ul li .feature-box-inner p{font-size:.88em;line-height:1.25}#main-content #feature-boxes ul li .feature-box-inner .feature-thumb-wrap{border-top:5px solid #67bfbf;display:block}#main-content #feature-boxes ul li .feature-box-inner .feature-thumb-wrap img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%)}#main-content #feature-boxes ul li .feature-box-inner a{color:#67bfbf}#main-content #feature-boxes ul li .feature-box-inner a:hover{color:#55b7b7}#main-content #feature-boxes ul li .feature-box-inner .more{display:block;float:right;padding:3px 9px;background-color:#bc9133;color:#fff !important;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:1px;line-height:1}#main-content #feature-boxes ul li .feature-box-inner .more:hover{background-color:#55b7b7;text-decoration:none;color:#fff}footer{background-color:#fff;min-height:125px;border-top:5px solid #756763;font-size:.78em}footer .container{background-image:url(_images/floral-pattern.png);background-position:top right;background-repeat:no-repeat;padding-bottom:20px}footer h3{font-size:1em;font-weight:600;line-height:1.35;color:#67bfbf}footer .footer-nav{list-style:none}footer .footer-nav li{line-height:1.5}footer .footer-nav li a{color:#7f8c8d;font-size:1em;font-weight:600;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}footer .footer-nav li a:hover{color:#67bfbf;text-decoration:none}footer #footer-logo{background-image:url(../_images/oceanview-logo-footer.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;display:block;height:68px;text-indent:-999px}footer #footer-address{line-height:1.5;color:#2c3e50;font-weight:600}footer #footer-address a{color:inherit}footer #footer-legal,footer #footer-credit{margin-top:10px;color:#7f8c8d;font-size:.95em;letter-spacing:1px;font-weight:400}footer #footer-legal a,footer #footer-credit a{color:#555}footer #footer-credit{color:#555}.gform_wrapper ul{list-style:none;margin-left:0}.gform_wrapper form{margin-bottom:0}.gfield_radio input,.gfield_checkbox input{vertical-align:0}.gfield_radio label,.gfield_checkbox label{display:inline-block;margin-left:8px}.gform_wrapper .gfield_required{color:#c0392b;padding-left:1px}.gform_wrapper .validation_message{display:none}.gform_wrapper .gfield_error label{color:#c0392b}.gform_wrapper .ginput_complex{overflow:hidden}.gform_wrapper .ginput_complex .ginput_left{width:47%;float:left}.gform_wrapper .ginput_complex .ginput_left input{margin-bottom:3px}.gform_wrapper .ginput_complex .ginput_left label{font-size:.8em;text-transform:uppercase}.gform_wrapper .ginput_complex .ginput_right{width:45%;float:right;margin-right:10px}.gform_wrapper .ginput_complex .ginput_right input{margin-bottom:3px}.gform_wrapper .ginput_complex .ginput_right label{font-size:.8em;text-transform:uppercase}.ginput_complex{margin-bottom:10px}input[type="submit"].gform_button.button{width:225px}.ginput_container input,.ginput_container textarea{width:98%}.navbar .nav>li.iefix-wwu>a{padding-left:5px;padding-right:5px}@-moz-document url-prefix(){body{font-weight:lighter !important}}@media (max-width:767px){body{background-color:#f3ead6 !important;width:1024px}.container.sidebar-container{width:auto;display:inline-block !important;margin:0;float:left;clear:none !important;margin-left:38px}#sidebar.affix{position:static !important;background-color:#81746e}#general,#intro{display:inline-block;float:left;margin-left:50px;width:700px}#general .container.content-bg,#intro .container.content-bg{width:100% !important;display:inline-block !important}#general .content-bg,#intro .content-bg{background:none;background-color:#f3ead6}#general .content-bg #main-content.span12.offset4,#intro .content-bg #main-content.span12.offset4{width:100% !important;margin:0}footer{clear:both;float:left;width:100%}}