.index-menu{position:relative;top:-70px;background-color:#FFFFFF;padding:10px;z-index:100;box-shadow:0 0 7px 1px #222}.navbar-wrapper{position:absolute;top:0;left:0;right:0;z-index:20}.navbar-wrapper .container{padding-left:0;padding-right:0}.navbar-wrapper .navbar{padding-left:15px;padding-right:15px}.carousel{height:660px}.carousel .tooltip.top{margin-top:-20px}.carousel .form-group,.carousel .btn-group{padding:5px}.carousel .form-control{border:1px solid #F0F0F0;border-radius:5px}.carousel .form-group>input,.carousel .form-group>select,.carousel .form-group>button,.carousel .btn-group button{box-shadow:0 0 8px #000}.carousel #search-keywords{width:220px}.carousel .input-date-checkin{width:140px;padding-left:38px;background:#fff url('../../../bundles/frontendsite/images/chicretreats-bm-01.png') no-repeat 4px -445px}.carousel .input-date-checkout{width:140px;padding-left:38px;background:#fff url('../../../bundles/frontendsite/images/chicretreats-bm-01.png') no-repeat -193px -445px}.carousel .shadow{box-shadow:0 0 32px #000;display:inline-block;margin-top:20px;background-color:#000000}.carousel .container{padding:0}.carousel h1{font:italic 2.2em "Century Gothic",Lato,sans-serif;background-color:#000000;color:#FFFFFF;padding:2px 12px 3px 6px;display:inline-block;margin:0;line-height:1em}@media all and (max-width:750px){.carousel h1{font:italic 1.5em "Century Gothic",Lato,sans-serif}}.carousel-indicators{left:18%;bottom:80px}.carousel-caption{z-index:10;font-size:1.6em;text-align:center;left:10%;right:10%}.infobox{position:absolute;bottom:20px;right:15px;margin-left:15px;background:#000000;opacity:0.7;border-radius:3px;padding:8px 0 8px 0;font:normal 1em Helvetica,sans-serif}.infobox table td{color:#FFFFFF;border-right:1px solid #757575;padding:2px 20px 2px 20px}.infobox table td:last-child{border:0}.infobox .weather{font-size:1.4em}.infobox .weather span:nth-child(1){position:relative;top:-4px}.infobox .weather span:nth-child(2){font-size:1.5em;position:relative;left:-4px}.infobox .weather span:nth-child(3){font-size:1.6em}.infobox .icon-interactive{font-size:2em;cursor:pointer}.infobox .icon-interactive:hover{color:#F14B9B}.infobox .icon-interactive.set{color:#F14B9B}.infobox a{color:#FFFFFF}.carousel .item{height:660px;background-position:center center}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.marketing{padding-left:15px;padding-right:15px}.marketing .col-lg-4{text-align:center;margin-bottom:20px}.marketing h2{font-weight:normal}.marketing .col-lg-4 p{margin-left:10px;margin-right:10px}.featurette-divider{margin:80px 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px}@media (min-width:768px){.marketing{padding-left:0;padding-right:0}.navbar-wrapper{margin-top:20px}.navbar-wrapper .container{padding-left:15px;padding-right:15px}.navbar-wrapper .navbar{padding-left:0;padding-right:0}.navbar-wrapper .navbar{border-radius:4px}.carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4}.featurette-heading{font-size:50px}}@media (min-width:992px){.featurette-heading{margin-top:120px}}.carousel-control{position:absolute;top:35%;bottom:0;left:0;width:60px;height:60px;line-height:60px;vertical-align:middle;font-size:50px;color:#FFFFFF;text-align:center;cursor:pointer}.carousel-control:hover{text-decoration:none;color:#FF53A6}.carousel-control.left{background-color:#111111}.carousel-control.right{background-color:#111111;right:0;left:auto}.teasers .background-image{background:#fff url('../../../bundles/frontendsite/images/chic-elements-01.jpg') no-repeat center 0}.teasers .content-pad{padding:2em 0 2em 0}.teasers .content-text{margin-top:10px}.teasers .content-text a{color:#eb5ba0;font-size:1.2em}.collection-box{position:relative;width:100%;height:240px;background:transparent url('../../../bundles/frontendsite/images/dummy-collections.png') no-repeat center center;overflow:hidden;margin-bottom:30px}.collection-box.activated{opacity:0.9}.collection-box .ring{position:absolute;left:0;right:0;top:0;bottom:0;display:inline-block;vertical-align:middle;margin:auto;background-color:#000000;width:120px;height:120px;border-radius:50%;box-shadow:0 0 4px 0 #222;border:5px solid #FFFFFF;cursor:pointer;color:#FFFFFF;line-height:100px;text-align:center}.collection-box .ring div{padding:0 5px 0 5px;margin:0 0 10px 0;font:normal 1.2em "Century Gothic",Lato,sans-serif;display:inline-block;vertical-align:middle;text-align:center;line-height:1em}.collection-box .ring.over div{padding:0 5px 0 5px;margin:0;font:normal 1.2em "Century Gothic",Lato,sans-serif;display:inline-block;vertical-align:middle;text-align:center;line-height:1em}.collection-box .ring small{font-size:0.7em;line-height:1em}.collection-box .ring h5{position:absolute;left:0;right:0;bottom:12px;margin:auto;padding:0;font:normal 1.3em "Century Gothic",Lato,sans-serif;color:#FFFFFF}.collection-box .ring.over{background-color:#FFFFFF;width:140px;height:140px;color:#000000;line-height:120px;display:none;opacity:0}.collection-box .ring.over h5{position:absolute;left:0;right:0;bottom:10px;margin:auto;padding:0;font:normal 1.2em "Century Gothic",Lato,sans-serif;color:#F14B9B}.map-world{background:url('../../../bundles/frontendsite/images/destinations/map-world.png') no-repeat center center;position:relative;height:500px}.map-world>div{position:absolute;width:200px;text-align:center}.map-world>div h3{font-size:1.4em;display:inline;margin:0}.map-world>div a{padding:4px;display:inline-block;width:70px;margin:10px;border:1px solid #F2F2F2;border-radius:4px;box-shadow:0px 0px 8px 0px #000000;color:#323232;font-size:1.2em}.map-world>div a:hover{text-decoration:none;color:#FFFFFF}.map-world-europe{left:450px;top:60px}.map-world-north-america{left:110px;top:70px}.map-world-central-america{left:80px;top:210px}.map-world-caribbean{left:190px;top:170px}.map-world-south-america{left:220px;top:320px}.map-world-asia{left:670px;top:90px}.map-world-africa{left:460px;top:240px}.map-world-australasia{left:840px;top:360px}a.marker-type-1{background:url('../../../bundles/frontendsite/images/destinations/map-marker-type-1.png') no-repeat center center;display:block;width:40px;height:47px;color:#F2F2F2;text-align:center;padding-top:9px;position:relative;top:14px}.world-destinations{margin-top:40px}.world-destinations h3 a{color:#323232}.world-destinations ul{list-style-type:none;margin:0;padding:0 0 5px 0}.world-destinations ul a{color:#727272}.world-destinations a:hover{color:#F14B9B}