@font-face{font-family:'openSans';src:url('fonts/OpenSans-Regular.eot');src:url('fonts/OpenSans-Regular.eot#iefix') format('embedded-opentype'),url('fonts/OpenSans-Regular.woff') format('woff'),url('fonts/OpenSans-Regular.ttf') format('truetype'),url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) format('svg')}@font-face{font-family:'openSansBold';src:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);src:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) format('embedded-opentype'),url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) format('woff'),url('fonts/OpenSans-Bold.ttf') format('truetype'),url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) format('svg')}span.wpcf7-list-item{display:block;margin-left:0.5em}body{font-size:14px;font-family:openSans;color:#000}body *{outline:none!important}.left{float:left}.right,.right_768{float:right}.center{text-align:center}.margin_top{margin-top:30px}.block{display:block}.bold{font-weight:bold}.big{font-size:120%}.font_18{font-size:18px}.font_20{font-size:20px}.font_30{font-size:30px}.pl_0{padding-left:0}.pr_0{padding-right:0}.p_0{padding:0}.m_0{margin:0!important}input[type=text],input[type=email],input[type=password],select.form-control{border-radius:0;height:28px;padding:2px 6px}.form-control{border-radius:0}.mb_10{margin-bottom:8px}.pb_10{padding-bottom:10px}.pb_30{padding-bottom:30px}.small{color:inherit!important}.underline{text-decoration:underline}img{max-width:100%;height:auto}.red1{color:#f00;padding-left:30px;padding-right:30px;line-height:23px;font-size:17px}.orange1{color:#d15751}.purple,.purple:hover{color:#64378b}.black{color:#000000}.red2{color:#e77368}.orange2{color:#f28d16}.blue2{color:#4684bd}.green2{color:#7daf1b}.red3{color:#cd2e44}.lh{line-height:1.2em}div.error{font-size:80%;color:#f00;border:1px solid #f00;background-color:#fdd;padding:4px 8px}div.success{font-size:80%;color:#0a0;border:1px solid #0a0;background-color:#dfd;padding:4px 8px}h1#logo{margin-bottom:0}.container{padding:0}#login_form{position:relative}#login_form form#loginform{float:left;width:100%}#login_form p.login-username,#login_form p.login-password,#login_form p.forget_password,#login_form p.login-remember{float:left;width:38%;padding:0 1%}#login_form p.login-submit{float:right;width:22%;padding:0 1%;position:absolute;right:0;top:24px}#login_form p.login-submit input.btn-primary{background-color:#64378B;border-color:#64378B}#login_form input{border-radius:0;padding:4px 12px;height:28px}#login_form input[type=checkbox]{height:auto}.btn{border-radius:0;padding:4px 12px;height:28px}#follow_us .follow_content{padding-right:0}#follow_us .follow_image img{max-height:160px}.home_search{min-height:200px;background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);background-repeat:no-repeat;background-position:center;float:none}.home_search h2{color:#64378b;font-size:32px;padding-top:20px;font-family:openSansBold}.main-nav{border-top:1px solid #ddd;margin-top:0;padding:0}#cssmenu .nav>li>a:hover,#cssmenu .nav>li>a:focus{background:none transparent}#cssmenu>ul>li:hover>a,#cssmenu>ul>li.active>a{color:#64378b}#menu-line{background-color:#64378b}.fr_desc{margin:10px 0}.fr_price,.fr_area,.fr_zone,.fr_date{padding:10px 0;border-top:1px solid #ddd}#contact_form .btn-primary,.btn-purple{background-color:#64378b;color:#fff;padding:2px 10px;border-color:#64378b}.btn-purple:hover{color:#fff;background-color:#5E2789;border-color:#5E2789}.red_err{color:#f00}#contact_form{border:1px solid #ddd;border-radius:5px;padding:10px 10%;background-color:#F6F5FA}#contact_form h2{font-size:20px;font-weight:bold;margin:3px 0}.head_2{font-size:18px}#contact_form input{border-radius:0;height:28px;padding:2px 6px}img.skype{width:100%}#wd_search{float:right;padding:8px 0;position:relative}#wd_search input{border-radius:12px;height:28px;padding:2px 34px 2px 10px}.search_icon{position:absolute;right:10px;top:15px}.in_five{width:214px;margin-bottom:16px;float:left;padding:0 12px}.footer_border{border-top:1px solid #ddd;margin-top:16px;padding-top:10px}.footer hr{margin:10px 0}#footer_menu,#copyright{padding:10px 0}#footer_follow{padding:5px 0;text-align:right}#footer_menu ul{margin:0;float:left;width:100%}#footer_menu ul li:first-child{border:0;padding-left:0}#footer_menu ul li{float:left;color:#666;width:auto;padding:0 10px;border-left:1px solid #666;margin:0}#popular_locations{padding:0;margin-top:10px}.popular_header{width:100%;background:#64378a;color:#fff;padding:15px 3%;font-size:18px}.popular_content{width:100%;background:#834fb3;color:#fff;float:left;padding:15px 3%}.popular_content h4{font-size:14px;font-weight:bold}.spn{font-size:15px}#cssmenu>ul>li>a{padding:16px 26px;text-transform:none;font-size:inherit}.date_available{color:#f00;font-weight:bold}.room_price{border:1px solid #ccc;border-radius:2px;padding:10px 20px}.price_from{display:block;line-height:14px}.page-price{font-size:24px;line-height:24px;color:#64378b;font-weight:bold}.webduos-property-single .rent-period{font-size:100%}.webduos-tab-section{margin:0}.webduos-ct{margin:0 auto!important;width:60%}#tab-container .tab-content{padding:0;border:0px}#tab-container .tab-content>div{padding:0;border:1px solid #ddd}#tab-container .tab-content>div#room_gallery{border:0}.tab{zoom:1;float:left;background-color:transparent;border:solid 1px #e1e1e1;width:25%;text-align:center;list-style:none}.tab.active{background:#64378b;position:relative;top:0px;border-color:#64378b}#room_tab.nav-tabs>li>a{line-height:2em;display:block;padding:0 10px;color:#222;background-color:transparent;border:0}#room_tab.nav-tabs>li>a:hover{text-decoration:underline;background-color:transparent}#room_tab.nav-tabs>li.active>a{font-weight:bold;color:#fff;background-color:transparent}.flexslider{border:0}#room_condition{padding:15px}.tab span{background-color:#666;color:#fff;display:inline-block;line-height:16px;margin:5px 0;width:16px}.tab.active span{background-color:#fff;color:#64378b}label.error{margin:0!important;color:#f00!important;font-size:80%}.list_price{float:left}.list_price .price_t{color:#000;font-weight:bold}.list_price .page-price,.list_price .rent-period{font-size:18px;color:#64378b;font-weight:bold}.available_date_area div:first-child{padding:0}.available_date_area div{padding-left:20px}.list_content p{margin:0;padding:0}a.see_details{background-color:#64378b;bottom:22px;color:#fff;display:block;float:right;font-size:11px;font-weight:bold;line-height:22px;position:relative;text-align:center;width:110px}.mr_features li.property-feature-icons.title{padding-left:0;color:#000;font-size:100%}li.property-feature-icons{list-style:none;float:left;color:#204073;font-size:104%}ul.room-features{padding:0;margin:0;list-style:none}.sr_feature li.property-feature-icons{width:48%;padding:5px 0}.mr_features li.property-feature-icons{padding-bottom:5px;padding-top:5px;width:50%}.mr_features .property-feature-icons .icon{padding-right:2px}.room_search_form input,.room_search_form select{margin-bottom:8px;border-radius:0;height:28px;padding:2px 8px}.room_search_form label{margin-bottom:3px}.home_search_form{background-color:#64378b;width:98%;float:left;padding:10px;margin:20px;color:#fff}input.btn-error{background-color:#f22;margin:10px;padding:2px 38px;border-color:#f22}.home_search_form .room_search_form{padding:0}.home_search_form .room_search_form .date-search .input-group{width:100%}.widget_webduos_room_search{background-color:#64378b;color:#fff;padding:10px}.widget_webduos_room_search h3{margin:10px 0;font-size:16px;text-align:center}.widget_webduos_room_search .room_search_form .area-search,.widget_webduos_room_search .room_search_form .zone-search,.widget_webduos_room_search .room_search_form .room-search,.widget_webduos_room_search .room_search_form .date-search{width:100%;padding:0}#sidebar .room_search_form .min-price-search{padding-left:0}#sidebar .room_search_form .max-price-search{padding-right:0}#sidebar .property-type-search{padding:0}#sidebar .property-type-search .btn{margin:10px 0;width:100%}.request_details,.arrange_view{background-color:#64378B;color:#fff;margin:0}.request_details h3,.arrange_view h3{color:#fff;font-weight:normal;text-align:center;padding:16px 0;font-size:14px;margin:0}.skype_view{background-color:#32CCFE!important}.skype_view h3{padding:0!important}.skype_view .slide_div{padding-bottom:10px}.share_facebook,.share_twitter,.share_mail{padding:5px}.share_facebook{background-color:#3B5999;color:#fff}.share_twitter{background-color:#32CCFE;color:#fff}.share_mail{background-color:#5A327C;color:#fff}.share_icon{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) transparent no-repeat center;height:20px;display:block}.share_facebook .share_icon{background-position:center 3px}.share_twitter .share_icon{background-position:center -23px}.share_mail .share_icon{background-position:center -56px}.date_icon{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) #64378b no-repeat center;height:28px;width:32px;border:0;border-radius:0}.add_to_fav,.print_page{text-align:center;padding:14px 0}.print_fav{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) transparent no-repeat center;height:20px;padding:0 10px}.print_fav.print_icon{background-position:0 -26px}.print_fav.fav_icon{background-position:0 3px}.book_room_lnk,.book_room_lnk:hover,.book_room_lnk:active{text-decoration:none}.book_room{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) transparent repeat-y center top;height:100px;color:#fff;text-align:center;font-size:20px;font-weight:bold;margin-top:28px}.book_room_icon{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) transparent no-repeat center 14px;height:44px;margin-top:10px}.slide_trigger{cursor:pointer}.slide_div{display:none}#map-canvas img,#map-canvas1 img{width:auto;max-width:none}.flexslider{margin-bottom:0}.feature-icon{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);background-repeat:no-repeat;background-color:transparent;padding:0 10px 4px 25px}.feature-icon.bills_included-icon{background-position:0 3px}.feature-icon.free_internet_wifi-icon{background-position:0 -27px}.feature-icon.kitchen_dinner-icon{background-position:0 -52px}.feature-icon.bathroom-icon,.feature-icon.bathroom_x2-icon{background-position:0 -76px}.feature-icon.garden-icon{background-position:0 -110px}.feature-icon.washing_machine-icon{background-position:0 -142px}ul.page-numbers{list-style:none;margin:0}.page-numbers:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}ul.page-numbers li{display:block;float:left;margin:0 4px 4px 0;text-align:center}.page-numbers a,.page-numbers span{line-height:1.6em;display:block;padding:4px 10px;line-height:18px;font-size:12px;text-decoration:none;font-weight:400;cursor:pointer;border:1px solid #eee;color:#444}.page-numbers a span{padding:0}.page-numbers a:hover,.page-numbers.current,.page-numbers.current:hover{color:#fff;background:#64378b;text-decoration:none}.page-numbers:hover{text-decoration:none}.booking_form{border:1px solid #ddd;padding-top:10px;padding-bottom:20px;background-color:#F6F5FA}.booking_form label{color:#64378b;font-weight:normal;margin-top:16px}#register_form{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);background-repeat:no-repeat;background-position:center}.register_account{width:700px;margin:auto;max-width:98%;padding:20px;background-color:#64378B;color:#ffffff}.register_account .col-xs-6{margin-bottom:14px}.register_account h2{text-align:center;margin:0 0 10px}.register_account label{font-weight:normal}#login_page p{width:50%;padding:0 2%;float:left}#login_page p.login-submit{width:100%;clear:both;text-align:center;margin-bottom:-7px}#single_sidebar{max-width:218px}.bprocess{margin:0;float:left;width:100%;padding:0}.bprocess li{width:25%;float:left;list-style:none;text-align:center;position:relative;padding:0;margin:0}.bprocess li>span{display:block;line-height:38px;background-color:#fff}.bprocess li>span:after,.bprocess li>span:before{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat 0 0 #fff;content:".";position:absolute;right:-10px;width:12px;font-size:0}.bprocess li>span:before{left:0px}.bprocess li.active>span{background-color:#64378B;color:#fff}.bprocess li.active>span:after{background-position:0 -81px;z-index:5}.bprocess li.active>span:before{background-position:0 -40px;z-index:5}.bprocess li:first-child>span:before{content:''}.bprocess .pcount{color:#fff;background-color:#444;padding:0 5px;margin-right:10px}.bprocess li.active .pcount{color:#444;background-color:#fff}.input-daterange input.form-control{height:32px}.input-daterange input[type=text]{text-align:left}.booking_form .table>tbody>tr>th,.booking_form .table>tbody>tr>td{border:0}.account-sidebar .widget_nav_menu{background-color:#64378B;color:#fff;margin-top:24px}.account-sidebar .widget_nav_menu h3{text-align:center;margin:0;padding:5px 0}.account-sidebar .widget_nav_menu .menu{margin:0;padding:0}.account-sidebar .widget_nav_menu li{list-style:none;color:#fff}.account-sidebar .widget_nav_menu li a{color:#fff;padding:8px 8px 8px 16px;display:block;font-size:14px}.account-sidebar .widget_nav_menu li a:hover,.account-sidebar .widget_nav_menu li.current-menu-item a{background-color:#5e2789}.widget_categories{background-color:#64378b}.widget_categories h3{color:#fff;padding:10px;margin:0}.widget_categories ul{margin:0px;padding:0px}.widget_categories ul li{background-color:#55287c;border-top:1px solid #73469a;color:#fff;list-style:outside none none;padding:0px}.widget_categories ul li a{color:#fff;display:block;text-decoration:none;padding:10px}.widget_categories ul li a:hover{text-decoration:none}.widget_categories ul li:hover{background-color:#64378b}#flags{display:none!important}div.wpcf7-mail-sent-ok{border-width:5px!important;font-weight:bold!important}.br_image{text-align:center}.br_image img{width:60%}.hide_768{display:block}.show_768{display:none}.pay_rght{background:#64378b;padding-top:10px;padding-bottom:10px;text-align:center;color:#fff}.pay_rght2{padding-top:10px;padding-bottom:10px;text-align:center;color:#64378b}.pay_prcclr1{color:#fff;font-size:22px;font-weight:bold}.pay_prcclr{color:#64378b;font-size:18px;font-weight:bold}.pay_brdrmn{border:1px solid #64378b;padding:0;width:20%;float:right;max-width:200px;margin:auto}.entry-title.font_18.mrg_h3{margin-bottom:1px}.entry-content.list_content.hide_768{margin-top:10px}hr.underline{border-bottom:2px solid #e6e6e6;margin-top:0}.border_0,.border_0.table td{border:0!important}td.max_120{width:120px}#book_button,#paymill_button{height:30px}.webduos-listing-post.webduos-property-blog{background-color:#f8f8f8;padding:16px}.tab-content.room_content{border:2px solid #64378b;padding:10px}div.my_abflatmate .relative_pay{background-color:#E6E6E6;padding:10px;margin-bottom:30px;min-height:276px;position:relative;max-width:275px;border-radius:5px}div.my_abflatmate .col-sm-4{padding-right:24px}div.my_abflatmate .relative_pay h4{color:#64378B;font-weight:bold;margin:13px auto}div.my_abflatmate .absolute_left{position:absolute;right:-10px;top:-24px;width:48%;text-align:right}div.my_abflatmate .absolute_left img{text-align:right;max-height:120px}div.my_abflatmate .absolute_left.hand_mobile{right:0}div.my_abflatmate .absolute_left.bank_build{top:-40px}div.my_abflatmate .absolute_left.cash_hand{top:-18px}.skyp_form_view{background-color:#00AFF0;color:#fff;padding:70px 24px 16px;margin-top:46px;margin-right:20px;border-radius:6px;position:relative}.skyp_form_view table{margin:0}.skyp_form_view .skype_icon_view{position:absolute;top:-30px;right:-16px}.booking_form #login_page .forget_password,.booking_form #login_page .login-remember{display:none!important}.purple_border{border:2px solid #64378B;padding:10px}#login_page>form>p a{color:#fff}#login_page>form>p a :hover{color:#666}.tab-content.property-details{margin-bottom:25px}#r_page #login_page h2{font-size:20px}#r_page #login_page h2 span{display:none}#r_page #login_page p{width:100%}#r_page #login_page p.forget_password a{display:inline}#r_page #login_page p.forget_password>a.block:last-child{color:#CC3!important}.reg_text{background-color:#724C95;padding:10px 20px;margin:0 0 0 -20px;width:100%;box-sizing:content-box}.loop-content .property-meta.date-available{clear:both;width:100%}.filter_search{float:right;width:300px;margin:10px;line-height:28px}.filter_search select{width:80%;height:30px;font-size:14px;float:right}#payment .checkout label,.paymill_expire_date{color:#424d61;font-weight:bold;margin:0;padding:0 0 5px;width:100%}#payment .checkout input{background:#eaeff1 none repeat scroll 0 0;border:1px solid #bdc5c8;border-radius:4px;box-shadow:none!important;height:38px;margin:0 0 14px!important;padding:5px 12px;width:300px!important;background-image:none!important}#payment .checkout .paymill_card_data input{margin-right:18px!important;width:140px!important}#paymilpay #place_order.btn.btn-primary{background:#00cc33 none repeat scroll 0 0;border:medium none;border-radius:4px;font-size:16px;font-weight:bold;height:40px;line-height:40px;padding:0;text-align:center;width:222px;margin:0 auto;display:block}.booking_form .btn:hover,.booking_form .btn:focus{color:#fff}#payment .checkout .paymill_card_data .paymill_card_expiry_year input{margin-right:0!important}#paymill_payment_form .paymill_card_data{max-width:100%}.paymill_product.paymill_product_2{display:none}.modal-box{display:none;position:absolute;z-index:1000;width:98%;background:white;border-bottom:1px solid #aaa;border-radius:4px;box-shadow:0 3px 9px rgba(0,0,0,0.5);border:1px solid rgba(0,0,0,0.1);background-clip:padding-box}.modal-box header,.modal-box .modal-header{}.modal-box header h3,.modal-box header h4,.modal-box .modal-header h3,.modal-box .modal-header h4{margin:0}.modal-box .modal-body{padding:2em 1.5em}.modal-box footer,.modal-box .modal-footer{padding:1em;border-top:1px solid #ddd;background:rgba(0,0,0,0.02);text-align:right}.modal-overlay{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;z-index:900;width:100%;height:100%;background:rgba(0,0,0,0.3)!important}a.close{line-height:1;font-size:1.5em;position:absolute;top:5%;right:2%;text-decoration:none;color:#bbb}a.close:hover{color:#222;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;transition:color 1s ease}@media (min-width:768px) and (max-width:992px){.pay_brdrmn{width:25%}.container{width:98%}.mr_features .f_title{width:14%}.mr_features .f_list{width:86%}.book_room{font-size:15px}li.tab{width:auto;min-width:24%}#cssmenu>ul>li>a{padding:16px 22px}#sidebar .room_search_form .min-price-search{padding-right:0px;width:100%}#sidebar .room_search_form .max-price-search{padding-left:0px;width:100%}}@media (min-width:992px){.pay_brdrmn{width:25%}#cssmenu>ul>li>a{padding:16px 31px}.container{width:970px}.mr_features .f_title{width:11%}.mr_features .f_list{width:89%}.book_room{font-size:18px}}@media (min-width:1200px){.pay_brdrmn{width:20%}.container{width:1170px}}@media only screen and (max-device-width:768px){.container{padding-left:2%;padding-left:2%}.mr_features .f_title{width:14%}.mr_features .f_list{width:86%}#single_sidebar{max-width:100%;width:100%;padding:10px}#sidebar{width:100%;padding:10px}.home_search{background-image:none!important}.home_search_form{margin:20px 0 20px 0}#cssmenu #menu-button{font-size:18px;text-align:center}#wd_search{clear:both;float:none}.fr_img img{width:100%}#footer_menu ul li{float:none;border:0px;text-align:center}#sidebar .room_search_form .min-price-search{padding-right:0px}.input-group{width:100%}#sidebar .room_search_form .max-price-search{padding-left:0px}.hide_768{display:none}.show_768{display:block}.pay_brdrmn{width:200px;float:left;clear:both}.float_xs{float:none}.col-sm-6.pl_0,.col-sm-6.pr_0,.col-sm-3.pl_0,.col-sm-8.pl_0,.col-sm-9.pr_0,.col-sm-12.pl_0,.skyp_form_view{padding-left:0;padding-right:0}.right_768{float:none}}@media only screen and (max-device-width:480px){.available_date_area{clear:both;float:left}#wd_search,.nav-tabs>li,.property-box img,.mr_features .f_list,.tab-content{width:100%}.bprocess li>span{padding-left:15px}.bprocess li>span:before{display:none}.bprocess li{width:100%;text-align:left}.booking_form{clear:both}.booking_form.col-sm-12 .col-sm-12.p_0 .col-sm-4{padding:0px}.col-sm-7.p_0.right{float:none}td.max_120{width:auto}[class^="col-sm-"]{padding:0}}@media print{*{color:inherit!important;background:inherit!important}a,a:visited{text-decoration:inherit}a[href]:after{content:""}abbr[title]:after{content:""}a[href^="javascript:"]:after,a[href^="#"]:after{content:inherit}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:inherit!important}.navbar{display:inherit}.table td,.table th{background-color:inherit!important}.table{border-collapse:inherit!important}.table-bordered th,.table-bordered td{border:inset!important}.col-sm-*{float:left}.room_desc .col-sm-7{float:left!important;width:58.33333333%!important}.room_desc .col-sm-5{float:left!important;width:41.66666667%!important}.purple,.page-price{color:#64378b!important}.date_available{color:#f00!important}.tab.active{background:#64378b!important;border-color:#64378b!important}.tab.active a{color:#fff!important}li.property-feature-icons{color:#204073!important}}#lang_sel_list img.iclflag{width:24px;height:24px}#lang_sel_list ul{border-top:none!important}a.lang_sel_sel:hover,a.lang_sel_other:hover{background:none!important}.fm-wrapper{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center top no-repeat}#reservation header{overflow:hidden}#reservation h2{margin:6% 0 0;font-weight:bold}#reservation .section_contact{margin:4.88% auto 5.27%}#reservation .contact_box{margin-bottom:6%;background:#fff;box-shadow:1px 1px 9px 0px rgba(0,0,0,0.3);position:relative;overflow:hidden}.section_contact2 .photo img{width:100%}.section_contact2 .contact_box{margin-bottom:6%;background:#fff;box-shadow:1px 1px 9px 0px rgba(0,0,0,0.3);position:relative;overflow:hidden}.section_contact2 .contact_box h3{text-align:center;margin:7.2% 0;min-height:120px}#reservation h3{text-align:center;margin:7.2% 0;min-height:120px}#reservation h3 span{display:block;margin-top:8px}#reservation .photo{display:block}#reservation .photo img{width:100%}#reservation .price{position:absolute;top:101px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);width:106px;height:106px;text-align:center;line-height:106px;display:block;font-weight:bold;font-size:20px;color:#fff}.clearfix::after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}.container.full_w{width:100%}.page_inner{width:1170px;margin:0 auto;box-sizing:border-box}#logement_p1{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center top no-repeat;padding:140px 0 155px}h2.h2_s01{font-family:'openSansBold';font-size:30px;color:#64378b;text-transform:uppercase;margin-bottom:15px}.tex_nor{text-transform:inherit!important}h3.h3_s01{padding:20px 0 10px 0;font-size:18px;font-weight:bold;text-transform:uppercase;color:#64378b}#logement_p1_box2{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center top no-repeat #482268;padding:55px 0 20px}.loge_tite01{font-size:22px;color:#fff}.loge_tite01 span.cl_bl{color:#33dbff}#logement_p1_box3{padding:45px 0}.list_loge{padding-left:0}.list_loge li{list-style:none;margin-bottom:40px}.list_loge li span{background:#000;color:#fff;padding:2px 7px;margin:0 10px 0 0;font-size:13px}.btn_01{line-height:55px;color:#fff;font-family:'openSansBold';font-size:18px;border:2px solid #472861;background:#64378b}.btn_01 a{display:block;border-top:2px solid #8257a4;color:#fff;text-align:center}.link01 a{font-family:'openSansBold';text-decoration:underline;color:#64378b;line-height:60px}.link01 a:hover{text-decoration:none}#logement_p2{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center top no-repeat}#logement_p3{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center top no-repeat;padding:60px 0 30px}#logement_p3_box2{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center top no-repeat #e1e8f1;padding:150px 0 140px}#page_job01{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center top no-repeat;padding:60px 0 30px}.content_box{padding:50px;margin-top:70px;background:#fff}#page_job02{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center top no-repeat;padding:150px 0}.loge_list{padding-left:15px}.loge_list li{list-style:none;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) left 7px no-repeat;padding-left:20px;margin-bottom:10px}.loge_list.loge_list_mbl li{margin-bottom:18px}.loge_img01{position:relative;display:inline-block;margin:0 auto}.loge_img01 span{position:absolute;width:100%;font-family:'openSansBold';line-height:43px;bottom:0;left:0;background-color:rgba(0,0,0,0.8);color:#fff;text-align:center}.row_01{background:#64378b;border:#64378b;font-size:18px;font-family:'openSansBold';color:#fff}.table-responsive .row_01 th{padding:12px 8px}.row_02{background:#a159df;border-top:#a159df}.table-responsive .row_02 td{border-top:#a159df;border-left:1px solid #fff;color:#fff;text-align:center;width:33%;border-top:none}.table-responsive .row_02 td:first-child{border-left:none}.table-responsive .row_03 td{background:#f6f6f9;border:1px solid #e9e9ec;text-align:center;padding:15px 8px}.table-responsive .row_04 td{border-bottom:1px solid #e9e9ec;text-align:center;font-style:italic;font-size:13px}.list_qa{margin-bottom:30px}.list_qa dt{font-size:18px;margin-bottom:8px}.list_qa dd{}.loge_title02{font-family:'openSansBold';font-size:30px;line-height:1.2em;text-transform:uppercase}.btn_cir{font-size:36px;font-family:'openSansBold';color:#fff;background:#64378b;width:175px;height:175px;padding:62px 0;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.btn_cir span{border:4px solid #d3dae4;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;height:145px;line-height:145px;width:145px;margin:0 auto;text-align:center}@media (max-width:1170px){.container.full_w{width:100%;padding-left:0}.page_inner{width:100%;padding:0 2%}#logement_p1,#logement_p3_box2,#page_job02{background-size:cover}#logement_p3_box2,#page_job02{padding:100px 0}.content_box{padding:0 2%}.loge_img01{display:block;max-width:220px;margin-bottom:25px}.btn_cir{margin:25px auto 0}}@media (max-width:640px){#logement_p3_box2,#page_job02{background:#F0F5FB}}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.contact_box .title_box{font-weight:bold;text-align:center;font-size:20px;padding:20px 0}#agree .wpcf7-list-item.first.last{display:inline-block}.barprocess{list-style:none;padding:0;margin:10px auto;width:675px;overflow:auto}.barprocess li{display:block;float:left;height:50px;margin-left:-9px;width:209px}.barprocess.step1 li.bar1{margin-left:0;background:rgba(0,0,0,0) url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat scroll 0 0}.barprocess.step1 li.bar2{background:rgba(0,0,0,0) url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat scroll 0 0}.barprocess.step1 li.bar3{background:rgba(0,0,0,0) url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat scroll 0 0}.barprocess li.bar3 span{padding-top:15px}.barprocess li span{color:#fff;display:inline-block;font-size:18px;height:50px;line-height:1;padding-top:6px;text-align:center;width:159px}.barprocess li .number{color:#000;float:left;font-size:18px;height:50px;padding-top:15px;text-align:center;width:50px}.barprocess.step2 li.bar1{margin-left:0;background:rgba(0,0,0,0) url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat scroll 0 0}.barprocess.step2 li.bar2{background:rgba(0,0,0,0) url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat scroll 0 0}.barprocess.step2 li.bar3{background:rgba(0,0,0,0) url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat scroll 0 0}.barprocess.step3 li.bar1{margin-left:0;background:rgba(0,0,0,0) url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat scroll 0 0}.barprocess.step3 li.bar2{background:rgba(0,0,0,0) url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat scroll 0 0}.barprocess.step3 li.bar3{background:rgba(0,0,0,0) url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat scroll 0 0}#post_103 h2.purple,#post_4795 h2.purple{display:none}.reqform{padding:15px}.col-sm-4.logopart{width:20%}#login_form{position:relative;width:45%}#lang_sel_list{float:left;font-family:verdana,arial,sans-serif;height:32px;position:relative;width:69px;z-index:99}body #follow_us #flags{display:block;float:left;width:66%}.lang_sel_list_horizontal{display:none;margin-right:5px}.htextsui{float:left;width:100%}.guaranteefrm{width:60%}.jobpagepaymethod div{float:left;margin-bottom:10px;text-align:left;width:100%}#payment_form div.booking_form>div{float:left;text-align:left;width:100%}#lang_sel_list .icl-fr,#lang_sel_list .icl-en{display:none}#lang_sel_list .icl-fr{display:none}