#offers_home{position:relative;z-index:100}@media (min-width: 768px){#offers_home{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center}#offers_home .slick-track{display:-ms-flexbox;display:-webkit-flex;display:flex}#offers_home .offer_wrap{padding-bottom:50px;margin-right:1px;display:-ms-flexbox;display:-webkit-flex;display:flex;height:auto;background:#f4f4f4}#offers_home .offer_wrap .offer_box{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column}#offers_home .offer_wrap .offer_box .thumb_wrap{height:400px;position:relative;z-index:100}#offers_home .offer_wrap .offer_box .content{width:80%;padding:10px;margin-top:-50px;margin-left:auto;margin-right:auto;text-align:center;position:relative;z-index:200;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:auto;flex-basis:auto}}@media (min-width: 768px) and (min-width: 1200px){#offers_home .offer_wrap .offer_box .content{padding:2em}}@media (min-width: 768px){#offers_home .offer_wrap .offer_box .content .preview_content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}#offers_home .offer_wrap .offer_box .content .preview_content h5{margin-bottom:0}}@media (min-width: 768px) and (max-width: 991px){#offers_home .offer_wrap .offer_box .content .preview_content h5{font-size:1em}}#offers_home .slick-list{width:100%}#offers_home .slick-list .slick-track{width:100%;margin:0 auto}@media (min-width: 992px){#offers_home.nocarousel .offer_wrap{width:33%}}#offers_home .offer_wrap{margin-bottom:0;margin-top:0}#offers_home .offer_wrap .offer_box .content .preview_content .buttons{width:100%;text-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:"end"}#offers_home .offer_wrap .offer_box .content .preview_content .buttons a{display:inline-block;margin:0;padding:0;font-size:0.9em;line-height:130%}@media (max-width: 991px){#offers_home .offer_wrap .offer_box .content .preview_content .buttons a{font-size:0.80em}}#offers_home .offer_wrap .offer_box .content .preview_content .buttons a.price_cont:after{content:'|';display:inline-block;margin:0 0.5em;font-weight:normal;color:#ddd}#offers_home .offer_wrap .offer_box .content .preview_content .buttons a.book{font-weight:600;text-transform:uppercase;color:#ddb500}#offers_home.hotel_czmar31268 .offer_box .content.promotion .buttons a.price_cont{display:none}#preview_offers{position:relative;z-index:50}#preview_offers .pager{margin-top:2em;margin-bottom:2em}#preview_offers .arrow{width:60px;height:60px}#preview_offers .arrow:hover{background-color:#222E3D}#preview_offers .arrow.prev{left:0}#preview_offers .arrow.prev:before,#preview_offers .arrow.prev:after{left:27px}#preview_offers .arrow.next{right:0}#preview_offers .arrow.next:before,#preview_offers .arrow.next:after{right:27px}#preview_offers .arrow:before,#preview_offers .arrow:after{height:13px;width:3px;background-color:#ffffff}#preview_offers .arrow:before{top:20px}#preview_offers .arrow:after{bottom:19px}.page_previews{background:#efefef}.page_previews .preview_col_wrap{overflow:hidden}.page_previews .preview_col_wrap .preview_box{height:260px;margin-bottom:20px;overflow:hidden;position:relative;z-index:100}@media (min-width: 1400px){.page_previews .preview_col_wrap .preview_box{height:310px}}@media (min-width: 768px) and (max-width: 991px){.page_previews .preview_col_wrap .preview_box{height:220px}}@media (max-width: 767px){.page_previews .preview_col_wrap .preview_box{height:200px;margin-bottom:1px}}.page_previews .preview_col_wrap .preview_box.big{height:540px}@media (min-width: 1400px){.page_previews .preview_col_wrap .preview_box.big{height:640px}}@media (min-width: 768px) and (max-width: 991px){.page_previews .preview_col_wrap .preview_box.big{height:460px}}@media (max-width: 767px){.page_previews .preview_col_wrap .preview_box.big{height:200px}}.page_previews .preview_col_wrap .preview_box:hover .thumb_box .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.page_previews .preview_col_wrap .preview_box:hover .description{background:rgba(88,109,136,0.8)}.page_previews .preview_col_wrap .preview_box:hover .description .btn_more{opacity:1;filter:Alpha(opacity=100)}.page_previews .preview_col_wrap .preview_box .thumb_box{width:100%;height:100%;position:absolute;z-index:101;top:0;left:0}.page_previews .preview_col_wrap .preview_box .thumb_box .img{width:100%;height:100%;display:block;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.page_previews .preview_col_wrap .preview_box .description{width:100%;height:100%;position:relative;z-index:200;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background:rgba(0,0,0,0.1)}.page_previews .preview_col_wrap .preview_box .description h3{margin:0;padding:0;font-size:2.5em;font-weight:600;line-height:130%}@media (max-width: 991px){.page_previews .preview_col_wrap .preview_box .description h3{font-size:2em}}.page_previews .preview_col_wrap .preview_box .description h3 a{color:#ffffff}.page_previews .preview_col_wrap .preview_box .description .btn_more{padding:0;font-size:14px;color:#ffffff;opacity:0;filter:Alpha(opacity=0)}.page_previews .preview_col_wrap .preview_box .description .btn_more:after{content:'';margin:0;padding:0}#body.hotel{padding-bottom:0;z-index:350}#body.hotel.no_col{padding-bottom:4em}@media (min-width: 768px){#body.hotel h2,#body.hotel h3{text-align:left}}.right_col_extra{padding:1em;margin-bottom:4em;-webkit-box-shadow:0 10px 45px -11px rgba(0,0,0,0.4);-moz-box-shadow:0 10px 45px -11px rgba(0,0,0,0.4);box-shadow:0 10px 45px -11px rgba(0,0,0,0.4);background:#fcfcfc;color:#555}@media (min-width: 992px){.right_col_extra{padding:2em;margin-bottom:-4em}}@media (max-width: 991px){.right_col_extra{margin-top:4em}}.right_col_extra .content{padding:2em}.right_col_extra .content h5{font-size:1.3em}.right_col_extra .content .body ul{margin-left:0}.right_col_extra .content .body ul li{margin-bottom:0.5em}.services_box{background:#efefef}.services_box .services_list .services{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.services_box .services_list .services .service{width:25%;padding:1em;line-height:150%;font-size:15px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center}@media (min-width: 768px) and (max-width: 991px){.services_box .services_list .services .service{width:50%}}@media (max-width: 767px){.services_box .services_list .services .service{width:100%}}.services_box .services_list .services .service .service_icon{margin-right:0.5em;font-size:1.8em;color:#222E3D}.services_box .services_list .services .service .service_icon:before{display:block;height:30px;width:30px}.services_box .services_list .services .service .service_icon img{max-width:40px}.services_box .services_list .services .service .label{line-height:150%}.services_box .services_list .more_text_box{margin-bottom:1em;border-bottom:1px solid #ddd}.services_box .services_list .more_text_box .more_text{padding-bottom:2em}.section.location_box{padding-bottom:0;background:#efefef}.map_box{width:100%;height:400px;position:relative;z-index:300}@media (min-width: 1400px){.map_box{height:500px}}@media (min-width: 768px) and (max-width: 991px){.map_box{display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.map_box{height:auto}}.map_canvas{width:100%;height:100%;position:relative;z-index:300;background-color:#cccccc}@media (max-width: 991px){.map_canvas{width:calc(100% - 300px)}}.map_infobox{width:300px;height:400px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;background:#ffffff;border:1px solid #dbdbdb}@media (min-width: 1400px){.map_infobox{height:500px}}@media (min-width: 992px){.map_infobox{position:absolute;z-index:320;top:-40px;left:50px}}.map_infobox .thumb_box{width:100%;height:160px;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;-webkit-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:"start"}@media (min-width: 992px){.map_infobox .thumb_box{height:180px}}.map_infobox h3{width:100%;margin-top:10px;margin-bottom:10px;padding:0 2em;color:#000}@media (max-width: 767px){.map_infobox h3{font-size:1.2em}}.map_infobox .line{padding:0 2em}.map_infobox .line.address,.map_infobox .line.mail{display:block;width:100%}.map_infobox .line.check_info{font-size:0.9em;line-height:150%;margin-top:10px}.map_infobox .line .label{font-weight:600;text-transform:uppercase;color:#222E3D}.map_infobox .line a{color:#8fa1b7}.map_infobox .line a:hover{color:#ddb500}.map_infobox .contact{width:100%;margin-top:auto;line-height:50px}.map_marker_popup{width:400px;padding:20px;font:14px/180% "Montserrat", Arial, sans-serif;text-align:center}.map_marker_popup h4{font-size:1.3em;margin-bottom:0.5em}.map_marker_popup p{margin-bottom:10px;font-weight:300}.map_marker_popup p span{margin:0 0.5em}.map_marker_popup a{color:#000}.map_marker_popup a:hover{color:#8fa1b7}.routes{width:100%;margin:0;padding:1em 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center;background-color:#f4f4f4}.routes .routes_box{margin:0 auto;padding:0;font-size:14px;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 768px) and (max-width: 991px){.routes .routes_box{font-size:12px}}.routes .routes_box .field{padding:0 0.5em;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center}.routes .routes_box .field.mode a{margin:0 0.5em}.routes .routes_box .field.mode a.active{color:#222E3D}.routes .routes_box .field.submit a{padding:0 1.5em}@media (min-width: 768px) and (max-width: 991px){.routes .routes_box .field.submit a{padding:0 0.5em}}.routes .routes_box .field .label{margin:0 0.5em}.routes .routes_box .field input{height:30px;line-height:30px;padding:0 1em;background-color:#f4f4f4;border-bottom:2px solid #222E3D}@media (min-width: 768px) and (max-width: 991px){.routes .routes_box .field input{padding:0 0.5em}}.adp-warnbox{height:0 !important;overflow:hidden}.map_direction_box{min-height:0}#map_directions{display:none;position:relative;font-size:13px;margin:0 auto;max-width:800px}#map_directions #map_directions_content_box{min-height:60px;margin-top:30px;margin-bottom:10px}#map_directions .close_map{display:block;line-height:30px;margin:0;position:absolute;top:0;right:0;z-index:300;text-align:right;color:#666;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#map_directions .close_map.bottom{bottom:0;top:auto}#map_directions .close_map:after{width:30px;height:30px;line-height:30px;background-color:#333;color:#fff;content:"\f00d";display:inline-block;text-align:center;font-family:"FontAwesome",serif;margin-left:10px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#map_directions .close_map:hover{color:#333;text-decoration:none}#map_directions .close_map:hover:after{background:#000;text-decoration:none}#map_directions .itineraryPanelWrapper .title{line-height:40px}#map_directions .adp-text{padding-left:20px;vertical-align:middle}#map_directions .adp-placemark{border:none}#map_directions .adp-step,#map_directions .adp-substep{padding:0.5em 3px}#static_map{width:100%;overflow:hidden}#static_map .map{display:block;width:100%;height:300px;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.map_itinerary_btn{margin:10px 0;padding:0 10px;text-align:center}.map_itinerary_btn a{display:block;width:100%;font-size:11px;color:#333;border-color:#ddd}.map_itinerary_btn a .fa{margin-right:5px}.map_itinerary_btn a:hover{color:#ffffff;background-color:#586D88;border-color:#ddb500}.children_list.rooms_list .box .content_col .box_content .box_title{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column}@media (min-width: 1200px){.children_list.rooms_list .box .content_col .box_content .box_title{-webkit-flex-direction:row;flex-direction:row;-ms-flex-direction:row}}.children_list.rooms_list .box .content_col .box_content .box_title .price_cont{margin-top:-1.5em;margin-bottom:1em;font-weight:600;font-size:1em;line-height:130%;text-transform:uppercase;color:#000}@media (min-width: 1200px){.children_list.rooms_list .box .content_col .box_content .box_title .price_cont{margin-top:1em}}.children_list.rooms_list .box .content_col .box_content .room_extra .buttons{margin-top:1.5em;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 767px){.children_list.rooms_list .box .content_col .box_content .room_extra .buttons{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;webkit-justify-content:space-between;justify-content:space-between}}.children_list.rooms_list .box .content_col .box_content .room_extra .buttons a{margin:0 0.5em;-webkit-align-self:center;align-self:center;-ms-flex-item-align:center}.children_list.rooms_list .box .content_col .box_content .room_extra .buttons a.button{line-height:41px}@media (max-width: 767px){.children_list.rooms_list .box .content_col .box_content .room_extra .buttons a.button{width:100%;margin:0}}.children_list.rooms_list .box .content_col .box_content .room_extra .buttons a:first-child:not(.book){padding-left:0;margin-left:0}@media (max-width: 767px){.children_list.rooms_list .box .thumb_col .thumb_wrap{height:200px}}.more_amenities .body{padding-top:2em;margin-top:1em;position:relative;z-index:200;border-top:1px solid #ddd}.more_amenities .body h5{font-size:1.3em;text-align:left}.more_amenities .close{width:20px;height:20px;text-indent:-999px;overflow:hidden;position:absolute;z-index:201;top:20px;right:0;background:url("../images/close.png") no-repeat center center transparent}.gravity_form{max-width:700px;margin:0 auto;font-size:13px;font-family:"Montserrat", Arial, sans-serif;text-transform:uppercase;overflow:hidden}.gravity_form h2{font-size:2em;margin-bottom:20px}.gravity_form .form_wrap{width:100%;clear:both;margin-bottom:20px}.gravity_form .form_wrap ul{list-style:none inside none}.gravity_form .form_wrap li{list-style:none inside none}.gravity_form .gform_confirmation_message{padding:20px;margin:0 0 40px 0;text-align:center;font-size:1.2em;color:#2EAADC;border:1px solid #eee}body .gform_wrapper{width:100%;margin:0;clear:both;padding-bottom:60px;position:relative;z-index:300;zoom:1}body .gform_wrapper.gf_browser_chrome .gform_body{width:100% !important}body .gform_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield.time select,body .gform_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield.time select{text-indent:50%}body .gform_wrapper:after{clear:both}body .gform_wrapper:after,body .gform_wrapper:before{content:"";display:table}body .gform_wrapper .gform_heading{display:none}body .gform_wrapper .gform_body{width:100%;margin:0;padding:0 30px;position:relative;z-index:300}body .gform_wrapper .gform_body ul.gform_fields{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;webkit-justify-content:space-between;justify-content:space-between}body .gform_wrapper .gform_body ul.gform_fields li.gfield{min-width:100%;width:100%;height:auto;padding:0;margin:0 0 10px 0;clear:none;position:relative;z-index:200}@media (min-width: 768px){body .gform_wrapper .gform_body ul.gform_fields li.gfield{min-width:calc(50% - 10px);width:calc(50% - 10px)}}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gsection{width:100%;min-width:100%;margin-bottom:20px;margin-top:30px !important;padding-top:30px;border-bottom:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gsection:before{content:' ';width:calc(100% + 60px);height:1px;position:absolute;z-index:201;top:0;left:-30px;border-top:1px solid #ddd}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gsection h2{line-height:130%;font-size:1.3em;text-align:left;letter-spacing:0.05em !important;position:relative;z-index:200}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gsection:first-child{margin-top:0 !important}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gsection:first-child:before{border:none}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error{height:auto !important;border:none;top:auto;left:auto;bottom:auto;right:auto;margin-top:5px !important}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error label{margin-top:0 !important}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error input{border:none !important}body .gform_wrapper .gform_body ul.gform_fields li.gfield.wide{width:100%;min-width:100%}body .gform_wrapper .gform_body ul.gform_fields li.gfield.wide ul{-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2;column-gap:10px}body .gform_wrapper .gform_body ul.gform_fields li.gfield.wide label{width:100%;min-width:100%}body .gform_wrapper .gform_body ul.gform_fields li.gfield.section{border:none;margin-top:30px !important;padding-top:30px}body .gform_wrapper .gform_body ul.gform_fields li.gfield.section:before{content:' ';width:calc(100% + 60px);height:1px;position:absolute;z-index:201;top:0;left:-30px;border-top:1px solid #ddd}body .gform_wrapper .gform_body ul.gform_fields li.gfield.section>label{margin-bottom:20px;line-height:130%;font-size:1.3em;font-weight:600;letter-spacing:0.05em !important;position:relative;z-index:200;color:#000}body .gform_wrapper .gform_body ul.gform_fields li.gfield.recaptcha label{display:none;visibility:hidden;height:0;width:0;overflow:hidden}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy{min-width:100%;width:100%;margin-top:10px;background:none}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy.gfield_error .validation_message,body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy.gfield_error .ginput_container{width:50%;float:left}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy.gfield_error .validation_message{float:right;clear:none;padding-right:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy:after{display:none;visibility:hidden;height:0;width:0;overflow:hidden}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy>label{display:none;visibility:hidden;height:0;width:0;overflow:hidden}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy .ginput_container{background:none}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy .ginput_container .gfield_checkbox label{position:relative;top:auto;left:auto;text-transform:none}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy .ginput_container .gfield_checkbox input{margin-top:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield label{font-size:13px;font-weight:300;margin-bottom:5px;line-height:inherit}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container{height:40px;width:100%;margin:0;text-transform:uppercase;font-weight:300 !important;position:relative;z-index:210;background-color:#fff;border:1px solid #ddd}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_date:after{content:'\f073';display:block;width:40px;height:40px;line-height:38px;font-family:"FontAwesome", "futura-pt", "arial", "Helvetica", sans-serif;text-align:center;position:absolute;z-index:220;top:0;right:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_select:before{display:block;width:40px;height:40px;line-height:40px;content:"\f107";font-family:"FontAwesome", "futura-pt", "arial", "Helvetica", sans-serif;text-align:center;position:absolute;z-index:220;top:0;right:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox{height:auto;border:none;background:none}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul li{margin-bottom:10px}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_textarea{height:auto}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_recaptcha{height:auto;width:auto;border:none;background:none}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select{width:100%;height:40px;padding:0;margin:0;line-height:40px;font-size:13px !important;text-indent:10px;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;z-index:230;color:#555;background-color:transparent}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input::-webkit-input-placeholder,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select::-webkit-input-placeholder{color:#555}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input:-moz-placeholder,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select:-moz-placeholder{color:#555;opacity:1;filter:Alpha(opacity=100)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input::-moz-placeholder,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select::-moz-placeholder{color:#555;opacity:1;filter:Alpha(opacity=100)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input:-ms-input-placeholder,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select:-ms-input-placeholder{color:#555}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input::-ms-input-placeholder,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select::-ms-input-placeholder{color:#555}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea::-webkit-input-placeholder{color:#555}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea:-moz-placeholder{color:#555;opacity:1;filter:Alpha(opacity=100)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea::-moz-placeholder{color:#555;opacity:1;filter:Alpha(opacity=100)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea:-ms-input-placeholder{color:#555}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea::-ms-input-placeholder{color:#555}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:not(:checked),body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:checked{position:absolute;left:-999px}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:not(:checked)+label,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:checked+label{position:relative;padding-left:40px;display:inline-block;cursor:pointer;line-height:30px}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:not(:checked)+label:before,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:checked+label:before{display:block;content:'';position:absolute;left:0;top:0;width:30px;height:30px;border:1px solid #ddd;background:#fff}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:not(:checked)+label:after,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:checked+label:after{display:block;content:'\f00c';font-family:FontAwesome, sans-serif;position:absolute;top:0;left:0;font-size:1.3em;line-height:30px;width:30px;color:#09ad7e;text-align:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:not(:checked)+label:after{opacity:0;filter:Alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:checked+label:after{opacity:1;filter:Alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:disabled:not(:checked)+label:before,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:disabled:checked+label:before{opacity:.5;filter:Alpha(opacity=50)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:disabled:checked+label:after{opacity:.5;filter:Alpha(opacity=50)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:disabled+label{opacity:.5;filter:Alpha(opacity=50)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:checked:focus+label:before,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:not(:checked):focus+label:before{border:1px dotted #586D88}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container label:hover:before{border:1px solid #586D88 !important}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:checked,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:not(:checked){position:absolute;left:-9999px}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:checked+label,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:not(:checked)+label{position:relative;padding-left:40px;cursor:pointer;line-height:30px;display:inline-block;color:#555}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:checked+label:before,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:30px;height:30px;border:1px solid #ddd;border-radius:100%;background:#fff}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:checked+label:after,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:not(:checked)+label:after{content:'';width:16px;height:16px;background:#586D88;position:absolute;top:7px;left:7px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:not(:checked)+label:after{opacity:0;filter:Alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:checked+label:after{opacity:1;filter:Alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]{height:36px}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:before{display:block;content:' ';height:36px;position:absolute;z-index:300;top:0;left:150px}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"][value="THEATER"]:before{width:36px;background:transparent url("../images/picto_theatre.png") center center no-repeat}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"][value="PARLAMENT"]:before{width:36px;background:transparent url("../images/picto_banquet.png") center center no-repeat}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"][value="U-FORM"]:before{width:36px;background:transparent url("../images/picto_salle_u.png") center center no-repeat}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"][value="I-FORM"]:before{width:36px;background:transparent url("../images/picto_salle_i.png") center center no-repeat}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"][value="T-FORM"]:before{width:36px;background:transparent url("../images/picto_salle_t.png") center center no-repeat}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"][value="O-FORM"]:before{width:36px;background:transparent url("../images/picto_salle_o.png") center center no-repeat}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"][value="BANQUET 1"]:before{width:36px;background:transparent url("../images/picto_salle_reunion.png") center center no-repeat}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"][value="BANQUET"]:before{width:36px;background:transparent url("../images/picto_banquet.png") center center no-repeat}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"][value="COCKTAIL"]:before{width:36px;background:transparent url("../images/picto_cocktail.png") center center no-repeat}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"][value="RAUT"]:before{width:36px;background:transparent url("../images/picto_cocktail.png") center center no-repeat}body .gform_wrapper .gform_footer{width:100%;float:right;clear:none;margin:5px 0 0 0;padding:0;display:inline;text-align:center}@media (min-width: 768px){body .gform_wrapper .gform_footer{width:50%;text-align:right}}body .gform_wrapper .gform_footer input.gform_button{display:block;float:none;width:auto;margin:0;padding:1em 2em;line-height:inherit;background-color:#222E3D}body .gform_wrapper .gform_footer input.gform_button:after{display:none}body .gform_wrapper .gform_footer input.gform_button:hover{background-color:#586D88}body.contacts .gform_wrapper .gform_body{padding:0}body.contacts .gform_wrapper .gform_body ul.gform_fields li.gfield:not(.privacy) label{display:none;visibility:hidden;height:0;width:0;overflow:hidden}@media (min-width: 992px){.item_carousel_mobile{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#booking_form_wrap #booking_form .fields_wrap .field_box.dates{-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}#booking_form_wrap #booking_form .fields_wrap .field_box.dates .date{min-width:140px;max-width:140px}#booking_form_wrap #booking_form .fields_wrap .field_box.dates .date .datepicker_box input{background-position:110px center}#booking_form_wrap #booking_form .fields_wrap .field_box.children,#booking_form_wrap #booking_form .fields_wrap .field_box.adults{min-width:90px;max-width:90px}#booking_form_wrap #booking_form .fields_wrap .field_box.submit{min-width:190px;max-width:190px}.minigallery_box{position:relative;z-index:300}.minigallery_box .minigallery{overflow:hidden;height:100%;width:100%}@media (max-width: 767px){.minigallery_box .minigallery .thumb_gallery_wrap:nth-child(odd){padding-right:5px}.minigallery_box .minigallery .thumb_gallery_wrap:nth-child(even){padding-left:5px}}.minigallery_box .minigallery .thumb_gallery_wrap .thumb_gallery{display:block;width:100%;height:180px;margin:10px 0;position:relative;z-index:310}@media (max-width: 767px){.minigallery_box .minigallery .thumb_gallery_wrap .thumb_gallery{height:100px;margin:5px 0}}.minigallery_box .minigallery .thumb_gallery_wrap .thumb_gallery span{display:block;width:100%;height:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.minigallery_box .minigallery .minigallery_more{width:100%}.minigallery_box .minigallery .minigallery_more .more_text_box{margin-top:0}.minigallery_box .minigallery .minigallery_more .button{margin-top:2em}@media (max-width: 767px){.minigallery_box .minigallery .minigallery_more .button{font-size:11px}}.child_gallery_box{width:100%;height:100%;position:relative;z-index:200}.child_gallery_box .child_gallery .slick-list{height:100%}.child_gallery_box .child_gallery .slick-list .slick-track{height:100%}.child_gallery_box .child_gallery .thumb_gallery{display:block;width:100%;height:100%;position:relative;z-index:210}.child_gallery_box .child_gallery .thumb_gallery .img{display:block;width:100%;height:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.child_gallery_box .child_gallery .thumb_gallery .description{display:inline-block;width:100%;padding:6em 2em 3em;margin:0;font-size:14px;letter-spacing:0.05em;position:absolute;z-index:210;left:0;bottom:0;background:transparent;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.3) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom, GradientType=0);color:#fff}.child_gallery_box .pager{width:100%;position:absolute;z-index:210;left:0;bottom:10px}.child_gallery_box .pager ul li{background:rgba(255,255,255,0.5)}.child_gallery_box .pager ul li:after{width:100%;height:100%;top:0;left:0}.child_gallery_box .pager ul li:hover:after,.child_gallery_box .pager ul li.slick-active:after{background:#fff}.child_gallery_box .arrow{width:60px;height:60px;margin-top:-30px}.child_gallery_box .arrow:hover{background-color:#222E3D}.child_gallery_box .arrow.prev{left:0}.child_gallery_box .arrow.prev:before,.child_gallery_box .arrow.prev:after{left:27px}.child_gallery_box .arrow.next{right:0}.child_gallery_box .arrow.next:before,.child_gallery_box .arrow.next:after{right:27px}.child_gallery_box .arrow:before,.child_gallery_box .arrow:after{height:13px;width:3px;background-color:#ffffff}.child_gallery_box .arrow:before{top:20px}.child_gallery_box .arrow:after{bottom:19px}.special_offers{min-height:100px}.special_offers .offer_wrap{margin-top:10px;margin-bottom:10px}.special_offers .offer_wrap .offer_box{height:100%}.special_offers .offer_wrap .offer_box .thumb_wrap{width:100%;height:200px;overflow:hidden}.special_offers .offer_wrap .offer_box .thumb_wrap .thumb{display:block;width:100%;height:100%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.special_offers .offer_wrap .offer_box .thumb_wrap:hover .thumb{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.special_offers .offer_wrap .offer_box .content{height:calc(100% - 200px);padding:20px;background:url("../images/spiration-light.png") repeat 0 0 #fff}.special_offers .offer_wrap .offer_box .content .preview_content{height:100%;padding:2em 1em 1em;background:#fff}.special_offers .offer_wrap .offer_box .content .preview_content h5{font-size:1.3em;line-height:130%;letter-spacing:0.05em}@media (min-width: 992px){.special_offers .offer_wrap .offer_box .content .preview_content h5{max-width:300px;margin-left:auto;margin-right:auto}}.special_offers .offer_wrap .offer_box .content .preview_content h5 a{color:#000}.special_offers .offer_wrap .offer_box .content .preview_content .excerpt{margin-bottom:1em;font-size:0.9em;line-height:160%}@media (min-width: 992px){.special_offers .offer_wrap .offer_box .content .preview_content .excerpt{max-width:300px;margin-left:auto;margin-right:auto}}.special_offers .offer_wrap .offer_box .content .preview_content .price_cont{display:block;margin-top:1em;margin-bottom:1em;font-size:1em;font-weight:600;text-transform:uppercase;color:#000}.special_offers .offer_wrap .offer_box .content .preview_content .buttons{margin:2em 0 0;text-align:center;clear:both;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center}.special_offers .offer_wrap .offer_box .content .preview_content .buttons .book{padding:1em 1em;margin:0;line-height:20px}.special_offers.list_offers{position:relative;z-index:200}@media (min-width: 992px){.special_offers.list_offers .offer_wrap.last.first .offer_box{display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 992px){.special_offers.list_offers .offer_wrap.last.first .offer_box .thumb_wrap{height:400px}}@media (min-width: 992px){.special_offers.list_offers .offer_wrap.last.first .offer_box .content{display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 992px){.special_offers.list_offers .offer_wrap.last.first .offer_box .content .preview_content{padding:1em;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center}}.special_offers.list_offers .arrow{width:60px;height:60px;margin-top:0}@media (max-width: 767px){.special_offers.list_offers .arrow{margin-top:-120px}}.special_offers.list_offers .arrow:hover{background-color:#222E3D}.special_offers.list_offers .arrow:hover:before,.special_offers.list_offers .arrow:hover:after{background-color:#ffffff}.special_offers.list_offers .arrow.prev{left:10px}@media (min-width: 992px){.special_offers.list_offers .arrow.prev{left:-60px}}.special_offers.list_offers .arrow.prev:before,.special_offers.list_offers .arrow.prev:after{left:27px}.special_offers.list_offers .arrow.next{right:10px}@media (min-width: 992px){.special_offers.list_offers .arrow.next{right:-60px}}.special_offers.list_offers .arrow.next:before,.special_offers.list_offers .arrow.next:after{right:27px}.special_offers.list_offers .arrow:before,.special_offers.list_offers .arrow:after{height:13px;width:3px;background-color:#222E3D}.special_offers.list_offers .arrow:before{top:20px}.special_offers.list_offers .arrow:after{bottom:19px}.special_offers.children_carousel{background:#efefef}.special_offers.children_carousel .container{position:relative;z-index:300}.special_offers.children_carousel .arrow{margin-top:-130px;background:rgba(34,46,61,0.8)}@media (min-width: 768px) and (max-width: 991px){.special_offers.children_carousel .arrow{margin-top:-155px}}@media (min-width: 1200px){.special_offers.children_carousel .arrow{margin-top:-145px}}@media (min-width: 1400px){.special_offers.children_carousel .arrow{margin-top:0;background-color:transparent}}.special_offers.children_carousel .arrow:before,.special_offers.children_carousel .arrow:after{background-color:#fff}@media (min-width: 1400px){.special_offers.children_carousel .arrow:before,.special_offers.children_carousel .arrow:after{background-color:#222E3D}}.special_offers.children_carousel .arrow.prev{left:10px}@media (min-width: 1400px){.special_offers.children_carousel .arrow.prev{left:-70px}}.special_offers.children_carousel .arrow.next{right:10px}@media (min-width: 1400px){.special_offers.children_carousel .arrow.next{right:-70px}}.special_offers.children_carousel .pager{margin-top:1em}.single_offer_details{min-width:800px}.single_offer_details.hotel_czmar31268 .content .price_box{display:none}@media (min-width: 1400px){.single_offer_details{min-width:1000px}}@media (max-width: 991px){.single_offer_details{width:100%;min-width:100%;margin:0;min-height:400px;padding:0;overflow:hidden;background:#fff}}.single_offer_details .image{width:50%;height:auto;position:absolute;z-index:100;top:0;left:0;bottom:0;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}@media (max-width: 991px){.single_offer_details .image{width:100%;height:240px;position:relative;top:auto;left:auto;bottom:auto}}.single_offer_details .content{min-height:400px;width:50%;padding:3.5em;margin-left:50%}@media (max-width: 991px){.single_offer_details .content{width:100%;margin:0}}.single_offer_details .content h5{font-size:1.5em}@media (min-width: 992px){.single_offer_details .content h5{text-align:left}}.single_offer_details .content .price_box{display:block;padding-bottom:1em;margin-top:1em;margin-bottom:1em;font-size:1em;font-weight:600;text-transform:uppercase;color:#000;border-bottom:1px solid #ccc}@media (max-width: 991px){.single_offer_details .content .price_box{text-align:center}}.single_offer_details .content .buttons{margin-top:1em;margin-bottom:0.5em}.single_offer_details .content .buttons a{margin:0}.fancybox-close-small{z-index:200}#special_offers.hotel_czmar31268 .offer_wrap .offer_box .content .preview_content a.price_cont{display:none}@media (min-width: 768px){#special_offers{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}#special_offers .offer_wrap{display:-ms-flexbox;display:-webkit-flex;display:flex}#special_offers .offer_wrap .offer_box{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column}#special_offers .offer_wrap .offer_box .content{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}#special_offers .offer_wrap .offer_box .content .preview_content{height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column}#special_offers .offer_wrap .offer_box .content .preview_content .buttons{margin-top:auto}}.offer_price{margin-top:2em;margin-bottom:2em;font-weight:600;font-size:1em;line-height:130%;text-transform:uppercase;letter-spacing:0.05em;text-decoration:none}.section.single_wellness_offer .buttons{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center}.section.single_wellness_offer .buttons>*{margin:0}.section.single_wellness_offer .buttons>*.button{height:44px;line-height:44px;margin:0 5px}.wellness_children{background:#efefef}.wellness_children .container_carousel{margin-top:10px}.section.photogallery{background-color:#222E3D}@media (max-width: 767px){.section.photogallery{padding-bottom:0}}.section.photogallery h2{color:#ffffff}.section.photogallery .child_gallery_box{width:auto}@media (max-width: 767px){.section.photogallery .child_gallery_box .photogallery_box{margin-left:-10px;margin-right:-10px}}.section.photogallery .child_gallery_box .photogallery_box .slick-list{height:100%}.section.photogallery .child_gallery_box .photogallery_box .slick-list .slick-track{height:100%}.section.photogallery .child_gallery_box .photogallery_box .thumb_gallery{height:540px}@media (min-width: 768px) and (max-width: 991px){.section.photogallery .child_gallery_box .photogallery_box .thumb_gallery{height:400px}}@media (max-width: 767px){.section.photogallery .child_gallery_box .photogallery_box .thumb_gallery{height:350px}}.section.photogallery .child_gallery_box .arrow{background:rgba(34,46,61,0.8)}.section.photogallery .child_gallery_box .arrow:hover{background:#222E3D}.section.photogallery .child_gallery_box .arrow.prev{left:10px}.section.photogallery .child_gallery_box .arrow.next{right:10px}.section.meetings .buttons{margin-bottom:1em;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:"start"}.section.meetings .buttons .doc_list{display:block}.section.meetings .buttons .reverse{line-height:44px}.meeting_rooms_list{width:100%;overflow-x:auto}.meeting_rooms_table{width:100%;min-width:960px;font-size:.85em;line-height:140%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:auto;flex-basis:auto}.meeting_rooms_table .line{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.meeting_rooms_table .line.labels{font-weight:700;background-color:#f2f2f2}.meeting_rooms_table .line.labels>span{-webkit-align-items:center;align-items:center;-ms-flex-align:center}.meeting_rooms_table .line.labels>span .logo{margin:0 auto;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:auto;flex-basis:auto}.meeting_rooms_table .line.labels>span .label{padding:1em 0 0 0;text-align:center}@media (min-width: 992px){.meeting_rooms_table .line.labels>span .label{padding:1em 0}}.meeting_rooms_table .line>span{padding:1em;overflow:hidden;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:auto;flex-shrink:auto;-webkit-flex-basis:0;flex-basis:0;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:end;webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.meeting_rooms_table .line>span.room_name{text-align:center}@media (min-width: 992px){.meeting_rooms_table .line>span.room_name{min-width:170px}}.meeting_rooms_table .line>span.daylight,.meeting_rooms_table .line>span.internet{-ms-flex-pack:center;webkit-justify-content:center;justify-content:center}.meeting_rooms_table .line:nth-of-type(odd){background-color:#f4f4f4}.meeting_form .body{margin-bottom:20px}.section.contacts h3{font-size:2em;margin-top:1em;margin-bottom:1em;letter-spacing:0.05em;line-height:110%;color:#000}.section.contacts .line{display:block}.section.section_form_contacts{background:#efefef}#breadcrumb.gallery_menu_wrap{margin-top:2em}@media (max-width: 991px){#breadcrumb.gallery_menu_wrap{height:auto}#breadcrumb.gallery_menu_wrap #breadcrumb_menu{height:auto}}.section.gallery{padding-top:2em}#photo_gallery{width:100%;margin:0;padding:0;-webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;transition:all .8s ease 0s}@media (max-width: 767px){#photo_gallery .thumb_wrap:nth-child(odd){padding-right:5px}#photo_gallery .thumb_wrap:nth-child(even){padding-left:5px}}#photo_gallery .thumb_wrap .thumb_gallery{display:block;width:100%;height:180px;margin:10px 0;overflow:hidden;position:relative;z-index:300;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media (min-width: 1400px){#photo_gallery .thumb_wrap .thumb_gallery{height:220px}}@media (max-width: 767px){#photo_gallery .thumb_wrap .thumb_gallery{height:100px;margin:5px 0}}#photo_gallery .thumb_wrap .thumb_gallery:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#photo_gallery .thumb_wrap .thumb_gallery .img{display:block;height:100%;width:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#photo_gallery .thumb_wrap .thumb_gallery.video:after{content:"";display:block;height:100%;width:100%;position:absolute;z-index:100;top:0;left:0;background:url("../images/icon-play.svg") no-repeat center center rgba(0,0,0,0.2);background-size:15%}.gallery_mobile_menu{text-align:center}.gallery_mobile_menu .mobile_menu_filters{margin:10px 0 0;font-size:13px}.gallery_mobile_menu .mobile_menu_filters select{min-width:220px;height:42px;text-indent:5px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent url("../images/select.png") center right no-repeat;border:1px solid #ddd}.gallery_mobile_menu .mobile_menu_filters select::-ms-expand{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.gallery_mobile_menu .mobile_menu_filters select option{padding:0 10px;text-indent:5px}form.media_center_form{margin:4em 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}form.media_center_form .field{width:33.33%;padding:0 10px}@media (max-width: 991px){form.media_center_form .field{float:none;width:100%;margin-bottom:10px}}form.media_center_form .field.submit input{width:100%;min-width:120px;letter-spacing:0.05em}form.media_center_form .field input[type="text"]{width:100%;min-width:120px;padding:0 15px;line-height:38px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-color:#f8f8f8;border:1px solid #ebebeb}form.media_center_form .field input[type="text"]:hover,form.media_center_form .field input[type="text"]:focus{text-decoration:none;outline:none}form.media_center_form .field input[type="text"] .fa{margin-left:10px}form .error{width:100%;float:left;padding:20px;text-align:center;font-size:1.4em;color:red}.media_center h3{margin-bottom:30px}.media_center .col{padding:30px 20px 0}.media_center .col .file{margin-bottom:10px}.media_center .col .file:last-child{margin-bottom:0}.media_center .col .file a{color:#333}.media_center .col .file a .fa{margin-right:10px}.media_center .col .file a .zip_size{float:right}.media_center .col hr{margin:20px 0;border-color:#ccc;border-style:dotted;border-width:1px 0 0 0}#popup_wrapper{padding:0 !important}@media (max-width: 767px){#popup_wrapper{max-width:740px;width:100%;height:auto;margin:0}}#popup_wrapper .fancybox-close-small{position:absolute;background:#fff;border-radius:100%;top:10px;right:10px;width:30px;height:30px;padding:0}#popup_wrapper .fancybox-close-small svg{height:30px;width:30px}#popup_wrapper .content_popup{text-align:center;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around}#popup_wrapper .content_popup #thumb_container,#popup_wrapper .content_popup .content{flex-wrap:wrap;flex-basis:50%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}@media (max-width: 767px){#popup_wrapper .content_popup #thumb_container,#popup_wrapper .content_popup .content{flex-basis:100%}}#popup_wrapper .content_popup #thumb_container.full,#popup_wrapper .content_popup .content.full{flex-basis:100%;min-height:500px}@media (max-width: 767px){#popup_wrapper .content_popup #thumb_container.full,#popup_wrapper .content_popup .content.full{min-height:100%;overflow:hidden}}#popup_wrapper .content_popup #thumb_container.full .image_logo,#popup_wrapper .content_popup .content.full .image_logo{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;height:100%}#popup_wrapper .content_popup #thumb_container.full .image_logo img,#popup_wrapper .content_popup .content.full .image_logo img{width:100%;height:100%}#popup_wrapper .content_popup .image_logo{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;height:100%}@media (max-width: 767px){#popup_wrapper .content_popup .image_logo{height:300px}}#popup_wrapper .content_popup .image_logo img{width:100%;height:100%}#popup_wrapper .content_popup a.image_logo{display:block}#popup_wrapper .content_popup a.image_logo img{width:100%;height:100%}#popup_wrapper .content_popup .content{padding:40px}#popup_wrapper .content_popup .content h2{margin-bottom:.5em}#popup_wrapper .content_popup .content p{text-align:left}#popup_wrapper .content_popup .button{margin-top:20px}
/*# sourceMappingURL=main.css.map */
