
html{font-size:65%;background-image:url(/themes/caktux_pb/images/bg-iphone-landscape.jpg);background-repeat:no-repeat;background-position:center top;background-attachment:fixed;background-size:cover;}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape) {html{background-size:150% auto;}}#logo_title a{color:#000;}h1{font:-apple-system-headline1;}#fancybox-loading{position:absolute;}#appcache-progress-status,#appcache-update-progress{height:20px;}#center .inner-content > form,#center .inner-content > fieldset{overflow:scroll;}#center .inner-content > #messages,#center .inner-content > .messages,#center .inner-content > .status,#center .inner-content > .warning,#center .inner-content > .error{overflow:visible;}#uc-cart-checkout-form,#cart-form-pane,#block-views-products-block_1{font-size:85%;}#container{float:left;padding-bottom:100px;position:relative;}#nav{display:none;float:left;margin:0 0 10px 0;width:100%;}#nav ul.primary-links{display:block;margin-left:0;}#nav ul.primary-links li{float:none;width:auto;}#nav ul.primary-links li a:link,#nav ul.primary-links li a:visited{background:rgba(0,0,0,.25);border-radius:10px;margin:0 1% 1px;}.no-touch #nav ul.primary-links li a:hover,#nav ul.primary-links li a:active,#nav ul.primary-links li a.active,#nav ul.primary-links li.active a,#nav ul.primary-links li.active-trail a{background:rgba(0,0,0,0.6);}#sidebar-left .inner-content > div,#sidebar-right .inner-content > div{display:none;}#mobile-toggle{background:rgba(0,0,0,0.6);border-radius:10px;display:block;margin:0 1% 10px;position:relative;}#mobile-toggle .inner-content{padding:20px;}.mobile-sidebar-toggle{border:0;display:block;font-size:2em;line-height:40px;float:right;padding:0;}.mobile-sidebar-toggle i{background-color:rgba(255,255,255,.25);border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0;display:inline-block;float:right;box-shadow:none;padding:0 .5em;}.mobile-sidebar-toggle .icon-search{border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;}a.mobile-sidebar-toggle:active,.mobile-sidebar-toggle.opened i{background-color:rgba(255,255,255,.4);}#mobile-sidebar-title{display:block;font-size:1.5em;line-height:40px;overflow:hidden;padding:0 .5em 0 1em;text-align:left;text-overflow:ellipsis;white-space:nowrap;}#poissonblanc-search-box button{right:0px;}#sidebar-left,#sidebar-right{float:right;vertical-align:middle;width:100%;}#sidebar-left #block-menu_block-1,#sidebar-left .block-user{text-align:center;}#views-exposed-form-availability-page-1{margin-bottom:0;}.block-menu_block h3{margin:0 0 1.5em;text-align:left;}#sidebar-left.opened{margin-bottom:10px;vertical-align:baseline;}#sidebar-left.opened #mobile-sidebar-title{display:none;}#sidebar-left .inner-content,#sidebar-right .inner-content{padding:0;}#sidebar-left.opened .inner-content,#sidebar-right.opened .inner-content{padding:20px 10px;}#center .inner-content{padding:20px 10px;}#sidebar-left ul.menu{text-align:center;}#sidebar-left ul.menu .expanded,#sidebar-left ul.menu .expanded ul.menu{text-align:left;}.sidebars #sidebar-right,.sidebar-right #sidebar-right{float:left;margin:10px 0 10px;text-align:center;width:100%;}#edit-date-filter-min-date,#edit-date-filter-max-date{padding-left:2.5%;padding-right:2.5%;width:95%;}#edit-distance-wrapper{width:70%;}#edit-distance-wrapper .description{margin-bottom:1em;}.sidebars #center{margin:0;width:100%;}.sidebar-left #center{margin:0;width:100%;}.sidebar-right #center{margin:0;width:100%;}h1#page-title{display:none;}.unit_availability .reservations{max-width:60%;}html.js .unit_availability fieldset{max-width:30%;}#update-checkout-buttons{float:none;}.view-id-availability.view-display-id-page_1{margin-top:1em;}#edit-tents,#edit-plage{padding-left:5%;padding-right:5%;}#availability-layout{margin-top:0;}.no-touch .view-id-availability.view-display-id-page_1 > .attachment .sticky-thingy{width:35%;}.view-id-availability.view-display-id-page_1 #gmap-auto1map-gmap0{height:400px !important;}#unit-availability-update-form .reservations{float:left;width:100%;}fieldset.unit-availability-update{float:right;padding:1em 0;width:100%;}.availability ul.bookinglist{display:block;}.availability ul.bookinglist li{display:block;margin:0;padding:1em;text-align:center;}
