h2,.h2{font-size:16px}#hp-media-list,#hp-accomodation-container,#hp-slider-how,#hp-continents,#hp-slider{min-width:100%}.title-slider-control{float:right;position:relative;width:50px;padding-left:8px;top:18px;height:21px;background-color:#f9f9f9}.title-slider-control .carousel-control.left,.title-slider-control .carousel-control.right{height:21px;width:21px;left:inherit;opacity:1}.title-slider-control .carousel-control.left{background:url(/bundles/bedycasacore/images/layout/slider/left_arrow_title_slider.png) 0 0 no-repeat!important}.title-slider-control .carousel-control.right{background:url(/bundles/bedycasacore/images/layout/slider/right_arrow_title_slider.png) 0 0 no-repeat!important}.title-slider-control .carousel-control.left:hover{background:url(/bundles/bedycasacore/images/layout/slider/left_arrow_title_slider.png) 0 -22px no-repeat!important}.title-slider-control .carousel-control.right:hover{background:url(/bundles/bedycasacore/images/layout/slider/right_arrow_title_slider.png) 0 -22px no-repeat!important}#hp-slider-how .title-slider-control{top:0;background-color:#f1f1f1}#hp-slider{height:457px;background:url(/bundles/bedycasacore/images/homepage/slider/slider_4_x2.jpg) center 0 no-repeat;background-size:cover}#hp-slider .carousel-caption{top:275px;text-align:right;text-shadow:0 5px 10px #000;width:620px;right:0;left:340px;margin:auto;z-index:inherit}#hp-slider .carousel-inner{position:absolute}#hp-slider .carousel-inner,#hp-slider .carousel-inner .item{height:457px;-webkit-transition-duration:2s;-moz-transition-duration:2s;-ms-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}#hp-slider .carousel-caption .hp-slider-title{font-weight:900;font-size:29px;color:#fff;padding:4px 10px;background-image:url(/bundles/bedycasacore/images/layout/background/very_transparent_black.png)}#hp-slider .carousel-caption .hp-slider-subtitle{font-weight:900;font-size:27px;color:#fff;padding:4px 10px;background-image:url(/bundles/bedycasacore/images/layout/background/very_transparent_black.png)}@media(max-width:991px){#hp-slider .carousel-caption{width:400px}}@media(max-width:792px){#hp-slider{height:240px}#hp-slider .carousel-inner,#hp-slider .carousel-inner .item{height:240px}}.text-light-grey p{color:#999!important}#hp-search{position:relative;padding:0;text-align:center;z-index:3;top:150px;color:#fff}#hp-search h1.hp-search-slogan{font-weight:100;font-size:26px;text-align:center;margin:0}@media(max-width:792px){#hp-search h1.hp-search-slogan{font-size:18px;padding:8px 0}}#hp-search h2.hp-search-by-continent{color:#fff;font-weight:300;font-size:18px;text-align:center;text-transform:uppercase;margin:0}#hp-search .hp-search-top-destinations{font-size:12px;text-align:center}#hp-search .hp-search-top-destinations>a,#hp-search .hp-search-top-destinations>a:hover,#hp-search .search-advanced>a,#hp-search .search-advanced>a:hover{color:#fff;text-decoration:none}#hp-search .hp-search-top-destinations>a:hover{font-weight:700}#hp-search .input{padding:8px}@media(max-width:792px){#hp-search{width:100%;height:240px}.hp-slogan{display:none}}#room-search-form{margin-bottom:-65px}#room-search-form input,#room-search-form select{height:30px;color:#555}#room-search-form .input-group{float:left;height:45px!important;margin-bottom:10px}#room-search-form .input-group-addon{background-color:#fff;font-size:1.5em}#room-search-form .input-group-addon i{min-width:20px}#room-search-form input{width:100%}#room-search-form #search-sort input{width:auto;height:inherit}#room-search-form #search-sort .sort-label{color:#fff;font-weight:700;line-height:30px;margin-left:10px;font-size:20px;margin-top:3px}#room-search-form #btn-search{min-width:150px;background-color:#16232a;font-weight:700;font-size:18px;color:#ffd62f;width:180px;min-height:45px;padding-top:6px;margin-bottom:10px;border-radius:4px}#room-search-form #btn-search img{width:16px;float:left;margin:5px}#hp-slider-how{background-color:#f1f1f1;margin-bottom:5px}#hp-slider-how .carousel-control.left,#hp-slider-how .carousel-control.right{background:0}#hp-slider-how .carousel-inner{padding-bottom:15px}#hp-slide-process div.picto{height:190px;width:198px;float:left;margin:0 4px;margin-top:10px}#hp-slide-process .separator{height:190px;margin-top:10px;width:45px;background:url(/bundles/bedycasacore/images/slides-process/separator.png) center center no-repeat;float:left}#hp-slide-process .slide-search{background:url(/bundles/bedycasacore/images/slides-process/search.png) center center no-repeat}#hp-slide-process .slide-chat{background:url(/bundles/bedycasacore/images/slides-process/chat.png) center center no-repeat}#hp-slide-process .slide-book{background:url(/bundles/bedycasacore/images/slides-process/book.png) center center no-repeat}#hp-slide-process .slide-stay{background:url(/bundles/bedycasacore/images/slides-process/stay.png) center center no-repeat}#hp-slide-process p{display:inline-block;color:#fff;text-align:center;position:relative;width:100%;top:125px;font-size:16px;font-weight:300}#hp-slide-certif a{float:left;display:inline-block;padding-top:20px}#hp-slide-certif .separator{height:300px;width:40px;background:url(/bundles/bedycasacore/images/homepage/slides-certif/separator.png) center center no-repeat;float:left}.hp-community-image-traveler,.hp-community-image-host{height:210px;width:100%;position:relative;border:1px solid #b4b2b2;border-radius:3px;overflow:hidden;margin-bottom:15px;display:inline-block}.hp-community-image-banner{position:absolute;top:0;width:100%;height:47px}.hp-community-image-banner .hp-community-image-left-block{height:100%;width:60px;float:left}.hp-community-image-traveler{background:url(/bundles/bedycasacore/images/homepage/hp-community-image-traveler.png) center no-repeat}.hp-community-image-host{background:url(/bundles/bedycasacore/images/homepage/hp-community-image-host.png) center no-repeat}.hp-community-image-traveler .hp-community-image-banner .hp-community-image-left-block{background-image:url(/bundles/bedycasacore/images/layout/background/transparent_green.png)}.hp-community-image-host .hp-community-image-banner .hp-community-image-left-block{background-image:url(/bundles/bedycasacore/images/layout/background/transparent_pink.png)}.hp-community-image-banner .hp-community-image-picto{height:100%;width:100%}.hp-community-image-traveler .hp-community-image-banner .hp-community-image-picto{background:url(/bundles/bedycasacore/images/homepage/icon-bed.png) center center no-repeat}.hp-community-image-host .hp-community-image-banner .hp-community-image-picto{background:url(/bundles/bedycasacore/images/homepage/icon-house.png) center center no-repeat}.hp-community-image-banner h3{background-image:url(/bundles/bedycasacore/images/layout/background/transparent_white.png);padding:15px 0;text-align:center;margin:0;text-transform:uppercase;font-size:14px;font-weight:300;height:100%;width:100%}.hp-community-image-traveler .hp-community-image-banner h3{color:#360}.hp-community-image-host .hp-community-image-banner h3{color:#903}#hp-accomodation-container{background:url(/bundles/bedycasacore/images/layout/bar.jpg) 0 58px repeat-x}#hp-accomodation-container .nav{margin-bottom:15px;margin-top:15px}#hp-accomodation-container .nav-tabs{border:0}#hp-accomodation-container ul>li>a{font-size:16px;color:#666;font-weight:300;text-align:center}#hp-accomodation-container ul>li>a>h2{margin:3px}#hp-accomodation-container ul>li.active>a,#hp-accomodation-container ul>li>a:hover{font-weight:700;background-color:#f9f9f9}#hp-accomodation-good-deals-carousel .title-slider-control,#hp-accomodation-new-rooms-carousel .title-slider-control{top:-27px;width:58px;padding-right:8px;right:-8px}#hp-accomodation-good-deals-carousel .carousel-control.right,#hp-accomodation-new-rooms-carousel .carousel-control.right{right:8px}.accordeon-by-cat{width:635px;height:250px;overflow:hidden;margin:auto}.accordeon-by-cat .accordeon-by-cat-block{float:left;background-repeat:no-repeat;overflow:hidden;height:100%;width:53px;border:solid 1px #fff;position:relative;display:inline-block}.accordeon-by-cat .accordeon-by-cat-block.active{width:365px}.accordeon-by-cat .accordeon-by-cat-block>.side-block{background-repeat:repeat-y;width:53px;height:100%;position:relative}.accordeon-by-cat .accordeon-by-cat-block>.side-block>h3{display:inline-block;text-transform:uppercase;color:#fff;font-size:16px;width:200px;position:absolute;bottom:115px;right:-74px}.accordeon-by-cat .accordeon-by-cat-block>.side-block>.picto{width:15px;height:11px;background:url(/bundles/bedycasacore/images/homepage/accordeon-by-cat/arrow.png) 0 0 no-repeat;position:absolute;bottom:15px;left:20px}.accordeon-by-cat .accordeon-by-cat-block.active>.side-block>.picto{background:url(/bundles/bedycasacore/images/homepage/accordeon-by-cat/arrow_active.png) 0 0 no-repeat}.accordeon-by-cat .accordeon-by-cat-block>.content{display:inline-block;position:absolute;bottom:0;left:53px;color:#fff;background-image:url(/bundles/bedycasacore/images/layout/background/transparent_black.png);padding:10px;width:310px;margin:0}.accordeon-by-cat #accordeon-by-cat-block1{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-cat/homestay.png)}.accordeon-by-cat #accordeon-by-cat-block2{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-cat/appartement.png)}.accordeon-by-cat #accordeon-by-cat-block3{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-cat/hote.png)}.accordeon-by-cat #accordeon-by-cat-block4{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-cat/immersion.png)}.accordeon-by-cat #accordeon-by-cat-block5{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-cat/insolite.png)}.accordeon-by-cat #accordeon-by-cat-block6{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-cat/seasonnal.png)}.accordeon-by-cat #accordeon-by-cat-block1 .side-block{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-cat/bg_light_blue.png)}.accordeon-by-cat #accordeon-by-cat-block2 .side-block{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-cat/bg_orange.png)}.accordeon-by-cat #accordeon-by-cat-block3 .side-block{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-cat/bg_purple.png)}.accordeon-by-cat #accordeon-by-cat-block4 .side-block{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-cat/bg_steel.png)}.accordeon-by-cat #accordeon-by-cat-block5 .side-block{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-cat/bg_green.png)}.accordeon-by-cat #accordeon-by-cat-block6 .side-block{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-cat/bg_green_blue.png)}.hp-block-advertising{height:250px}#hp-slider-testimonies .testimony-picture{width:85px;height:85px;border:1px solid #ddd;border-radius:50%;float:right;margin-left:20px}#hp-slider-testimonies .name{float:right;padding-top:20px}#hp-slider-testimonies .name p{text-align:right;margin:0;font-size:16px}#hp-slider-testimonies p.blockquote{font-style:italic;font-size:14px;text-indent:20px;float:right;margin-bottom:20px}#hp-slider-testimonies p.blockquote:before{content:'\201C';font-size:50px;position:absolute;top:-15px;left:-22px;font-family:Arial,sans-serif}#hp-slider-testimonies p.blockquote:after{content:'\201E';font-size:50px;position:relative;top:-3px;left:10px;font-family:Arial,sans-serif;line-height:0}.hp-user-image{height:135px;width:135px;position:relative;border:1px solid #b4b2b2;border-radius:50%;overflow:hidden;margin-bottom:15px;display:inline-block}.hp-user-image p{width:140px;background-image:url(/bundles/bedycasacore/images/layout/background/transparent_white.png);padding:8px 0;text-align:center;position:absolute;bottom:0;margin:0;font-size:13px;font-weight:700}.hp-user-image:hover p{color:#fff;background-image:url(/bundles/bedycasacore/images/layout/background/transparent_black.png)}@media(min-width:792px) and (max-width:991px){.hp-user-image{height:120px;width:120px}.hp-user-image p{width:125px}}.hp-room-image{height:210px;width:300px;position:relative;border:1px solid #b4b2b2;border-radius:3px;overflow:hidden;margin-bottom:15px;display:inline-block}.hp-room-image .hp-room-image-content{width:100%;height:60px;background-image:url(/bundles/bedycasacore/images/layout/background/transparent_white.png);position:absolute;bottom:0;margin:0;line-height:60px}.hp-room-image:hover .hp-room-image-content{background-image:url(/bundles/bedycasacore/images/layout/background/transparent_black.png)}.hp-room-image .hp-room-image-content>p{margin:0}.hp-room-image .hp-room-image-content>.hp-room-image-title{display:inline-block;position:relative;left:16px;text-transform:uppercase;font-size:13px;font-weight:300;vertical-align:middle;width:150px;line-height:15px}.hp-room-image .hp-room-image-content>.hp-room-image-price{display:inline;position:absolute;right:15px;font-size:20px;vertical-align:text-top}.hp-room-image .hp-room-image-content>.hp-room-image-user{display:none;width:60px;height:60px;position:relative}.hp-room-image .hp-room-image-content>.hp-room-image-title-hover{display:none;position:absolute;top:-10px;left:80px;font-size:15px;font-weight:700;vertical-align:text-top}.hp-room-image .hp-room-image-content>.hp-room-image-price-hover{display:none;position:absolute;top:10px;left:80px;font-size:12px;vertical-align:text-top}.hp-room-image:hover .hp-room-image-content>.hp-room-image-title,.hp-room-image:hover .hp-room-image-content>.hp-room-image-price{display:none}.hp-room-image:hover .hp-room-image-content>.hp-room-image-title-hover,.hp-room-image:hover .hp-room-image-content>.hp-room-image-price-hover,.hp-room-image:hover .hp-room-image-content>.hp-room-image-user{display:inline-block}.accordeon-travelers{width:465px;height:570px;position:relative}.accordeon-travelers .accordeon-travelers-block{display:inline-block;width:100%;height:80px;text-align:center;text-decoration:none;padding:20px 0 0;border:1px solid #fff;border-radius:4px;margin:0;text-shadow:3px 3px 6px #000;float:right;background-position:center center;background-repeat:no-repeat}.accordeon-travelers .accordeon-travelers-block p{color:#fff}.accordeon-travelers .accordeon-travelers-block.active{height:250px;padding-top:35px}.accordeon-travelers .accordeon-travelers-block p.title{font-size:30px;margin:0;font-family:lobster,times new roman,Times,serif}.accordeon-travelers .accordeon-travelers-block p.content{font-size:14px;line-height:16px;display:none;margin-top:20px;padding:10px 35px;background-image:url(/bundles/bedycasacore/images/layout/background/transparent_black.png)}.accordeon-travelers .accordeon-travelers-block.active p.content{display:inline-block}.accordeon-travelers #accordeon-travelers-block1{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-type/tourism.png)}.accordeon-travelers #accordeon-travelers-block2{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-type/school.png)}.accordeon-travelers #accordeon-travelers-block3{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-type/event.png)}.accordeon-travelers #accordeon-travelers-block4{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-type/business.png)}.accordeon-travelers #accordeon-travelers-block5{background-image:url(/bundles/bedycasacore/images/homepage/accordeon-by-type/personnel.png);position:absolute;bottom:0;right:0}#hp-search .search-field-from{width:150px}#hp-search .search-field-to{width:150px}@media(max-width:767px){#hp-search .search-field-from,#hp-search .search-field-to{width:100%}}#hp-search .search-field-travelers{width:150px}#hp-search-map{height:136px;width:310px;margin-bottom:5px}body{background-color:#f9f9f9}.head-bar span{background-color:#f9f9f9}.bottom-grey-border{border-bottom:solid 1px #ccc}#hp-continents{height:0;overflow:hidden}#hp-search #btn-search{min-width:149px;width:149px;padding:0;margin:0;font-size:17px;float:right}@media(max-width:792px){#hp-search #btn-search{min-width:139px;width:139px}#room-search-form input{width:100%}#hp-search .search-field-travelers{width:49%}}#room-search-field{height:45px!important;padding-top:12px;padding-bottom:12px;background:#fff url(/bundles/bedycasasearch/images/sprites_search.png) 7px 12px no-repeat!important}#hp-cities-listing ul li{display:block;width:25%}#hp-comment{background:url(/bundles/bedycasacore/images/homepage/comment.jpg) center 0 no-repeat;height:480px;width:100%;background-size:cover;margin-top:80px;padding-bottom:130px}#hp-cover-textbox{position:relative;z-index:5;max-width:1400px;margin:auto;margin-top:26%;height:75px}#hp-title-price{padding:12px 0 2px;top:0;position:relative;z-index:5;max-width:1400px;margin-right:15px}#hp-title-description{padding:4px 30px;top:-220px;position:relative;z-index:5;max-width:300px;background-color:rgba(0,0,0,.8);margin-right:15px;margin-left:57%;margin-bottom:20px;border-radius:10px}#hp-search-frame{background:#ffd62f;padding:12px 0 2px;top:-215px;position:relative;z-index:5;max-width:1400px}.hp-slogan{color:#fff;font-size:25px;text-align:left;text-transform:uppercase;margin-bottom:15px}@media(max-width:1210px){#hp-cover-textbox{height:130px}}@media(max-width:950px){#hp-cover-textbox{top:150px;margin-top:33%}}@media(max-width:792px){#hp-cover-textbox{height:290px}}@media(max-width:950px){#hp-title-description{display:none}}.hp-price{color:#fff;font-size:30px;text-align:right}#hp .container{max-width:100%!important}#hp-slider-rooms{height:325px}#hp-slider-rooms .container{margin-top:-150px}.hp-room-rate{position:relative;top:25px}.host-hp-room{position:relative;top:-35px}.search-field-group-date{width:14%;margin-right:9px}.search-field-group{width:465px!important;margin-right:9px}#room-search-field{background:#fff none 0 no-repeat!important}.search-field-from,.search-field-to{background:#fff none 0 no-repeat!important;height:45px!important}.search-field-group-travelers{width:150px}.search-field-travelers{background:#fff none 0 no-repeat!important;height:45px!important}.input-group-addon{color:#254455;border:0}.form-control{border:0 solid #ccc}#room-search-form input,#room-search-form select{text-indent:0;border-top-right-radius:4px;border-bottom-right-radius:4px}#top-destinations{background-color:#f6f3ea;height:140px}#top-destinations-content{top:-30px;position:relative}#top-destinations-content .title{position:absolute;top:45%;left:30%;text-shadow:1px 1px 8px #000;z-index:10}#top-destinations-content img{opacity:.6}#top-destinations-content img:hover{opacity:1}#hp-referral{box-shadow:0 10px 30px grey}#host-content .title{position:absolute;top:35%;text-shadow:1px 1px 8px #000;z-index:10;width:100%}#hp-video{background:url(/bundles/bedycasacore/images/homepage/background-video-1.jpg) center 0 no-repeat;height:1000px;width:100%;background-size:cover;margin-top:80px}#hp-intro{background:url(/bundles/bedycasacore/images/homepage/earth-background.png) center -40px no-repeat}#hp-gift{top:-100px;position:relative;z-index:10}@media(max-width:1200px){.search-field-group{width:100%!important}#hp-video{height:850px!important}#hp-title-price{display:none}}@media(max-width:792px){#hp-search{top:0}#room-search-form .input-group{width:100%}#room-search-form .search-field-from,#room-search-form .search-field-to{width:100%}#room-search-form input,#room-search-form select{width:100%}#room-search-form #btn-search{width:100%}#hp-video{height:700px!important}.hp-slogan{font-size:24px}.hp-slogan span{display:none}}#hp-agenda p.title-manifestation{background-color:rgba(0,0,0,.6);width:100%;position:absolute;bottom:0;padding:5px}#hp-agenda .row>.col-xs-3>.row{padding:5px}#hp-agenda a{color:#fff;width:100%}.fit-center{max-width:1400px}.hp-preview-housing-icons-pos{width:46px!important;height:100%;float:left;margin-right:20px}.hp-preview-housing-icons{margin-right:15px;vertical-align:top!important;width:100%}.hp-preview-housing-text{width:55%;display:inline-block;position:absolute}.hp-preview-housing-description{font-size:15px;font-weight:700;margin-bottom:-20px;margin-left:35px}.hp-preview-housing-description::before{content:"\201C";position:absolute;left:28px;top:-13px;font-size:50px;opacity:.4;font-family:Lato,sans-serif}.top-20{top:20px}@media(max-width:576px){.center-xs{text-align:center}}.search-div{height:50px}@media(max-width:1202px){.search-div{height:108px}}@media(max-width:792px){.search-div{height:280px}}.icons-bar-dynamic-mt{margin-top:20px!important}.module-dynamic-mt{margin-top:33px!important}@media(max-width:1148px){.module-dynamic-mt{margin-top:60px!important}}@media(max-width:982px){.module-dynamic-mt{margin-top:185px!important}}@media(max-width:948px){.icons-bar-dynamic-mt{margin-top:-50px!important}.module-dynamic-mt{margin-top:140px!important}}