@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0;outline:0}html{position:relative;width:100%;max-width:100%;overflow-x:hidden;min-height:100%}html body{height:100%;width:100%}html body .clearfix{display:block;clear:both}.row{position:relative;display:block;margin-left:auto;margin-right:auto;width:100%;max-width:825pt;padding:0 20px}.row.full{max-width:100%;padding:0}.row:after{display:block;clear:both;content:""}.row .column{position:relative;float:left;display:block;width:100%}.row .column.small-1{width:8.3333333333%}.row .column.small-2{width:16.6666666667%}.row .column.small-3{width:25%}.row .column.small-4{width:33.3333333333%}.row .column.small-5{width:41.6666666667%}.row .column.small-6{width:50%}.row .column.small-7{width:58.3333333333%}.row .column.small-8{width:66.6666666667%}.row .column.small-9{width:75%}.row .column.small-10{width:83.3333333333%}.row .column.small-11{width:91.6666666667%}.row .column.small-12{width:100%}.row .column.hide-for-small{display:none}@media (min-width:414px){.row .column.mini-1{width:8.3333333333%}.row .column.mini-offset-1{margin-left:8.3333333333%!important}.row .column.mini-2{width:16.6666666667%}.row .column.mini-offset-2{margin-left:16.6666666667%!important}.row .column.mini-3{width:25%}.row .column.mini-offset-3{margin-left:25%!important}.row .column.mini-4{width:33.3333333333%}.row .column.mini-offset-4{margin-left:33.3333333333%!important}.row .column.mini-5{width:41.6666666667%}.row .column.mini-offset-5{margin-left:41.6666666667%!important}.row .column.mini-6{width:50%}.row .column.mini-offset-6{margin-left:50%!important}.row .column.mini-7{width:58.3333333333%}.row .column.mini-offset-7{margin-left:58.3333333333%!important}.row .column.mini-8{width:66.6666666667%}.row .column.mini-offset-8{margin-left:66.6666666667%!important}.row .column.mini-9{width:75%}.row .column.mini-offset-9{margin-left:75%!important}.row .column.mini-10{width:83.3333333333%}.row .column.mini-offset-10{margin-left:83.3333333333%!important}.row .column.mini-11{width:91.6666666667%}.row .column.mini-offset-11{margin-left:91.6666666667%!important}.row .column.mini-12{width:100%}.row .column.mini-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block}.row .column.hide-for-mini{display:none}}@media (min-width:568px){.row .column.small-1{width:8.3333333333%}.row .column.small-offset-1{margin-left:8.3333333333%!important}.row .column.small-2{width:16.6666666667%}.row .column.small-offset-2{margin-left:16.6666666667%!important}.row .column.small-3{width:25%}.row .column.small-offset-3{margin-left:25%!important}.row .column.small-4{width:33.3333333333%}.row .column.small-offset-4{margin-left:33.3333333333%!important}.row .column.small-5{width:41.6666666667%}.row .column.small-offset-5{margin-left:41.6666666667%!important}.row .column.small-6{width:50%}.row .column.small-offset-6{margin-left:50%!important}.row .column.small-7{width:58.3333333333%}.row .column.small-offset-7{margin-left:58.3333333333%!important}.row .column.small-8{width:66.6666666667%}.row .column.small-offset-8{margin-left:66.6666666667%!important}.row .column.small-9{width:75%}.row .column.small-offset-9{margin-left:75%!important}.row .column.small-10{width:83.3333333333%}.row .column.small-offset-10{margin-left:83.3333333333%!important}.row .column.small-11{width:91.6666666667%}.row .column.small-offset-11{margin-left:91.6666666667%!important}.row .column.small-12{width:100%}.row .column.small-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block;display:none}}@media (min-width:768px){.row .column.medium-1{width:8.3333333333%}.row .column.medium-offset-1{margin-left:8.3333333333%!important}.row .column.medium-2{width:16.6666666667%}.row .column.medium-offset-2{margin-left:16.6666666667%!important}.row .column.medium-3{width:25%}.row .column.medium-offset-3{margin-left:25%!important}.row .column.medium-4{width:33.3333333333%}.row .column.medium-offset-4{margin-left:33.3333333333%!important}.row .column.medium-5{width:41.6666666667%}.row .column.medium-offset-5{margin-left:41.6666666667%!important}.row .column.medium-6{width:50%}.row .column.medium-offset-6{margin-left:50%!important}.row .column.medium-7{width:58.3333333333%}.row .column.medium-offset-7{margin-left:58.3333333333%!important}.row .column.medium-8{width:66.6666666667%}.row .column.medium-offset-8{margin-left:66.6666666667%!important}.row .column.medium-9{width:75%}.row .column.medium-offset-9{margin-left:75%!important}.row .column.medium-10{width:83.3333333333%}.row .column.medium-offset-10{margin-left:83.3333333333%!important}.row .column.medium-11{width:91.6666666667%}.row .column.medium-offset-11{margin-left:91.6666666667%!important}.row .column.medium-12{width:100%}.row .column.medium-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block}.row .column.hide-for-medium{display:none}}@media (min-width:900px){.row .column.mediumextra-1{width:8.3333333333%}.row .column.mediumextra-offset-1{margin-left:8.3333333333%!important}.row .column.mediumextra-2{width:16.6666666667%}.row .column.mediumextra-offset-2{margin-left:16.6666666667%!important}.row .column.mediumextra-3{width:25%}.row .column.mediumextra-offset-3{margin-left:25%!important}.row .column.mediumextra-4{width:33.3333333333%}.row .column.mediumextra-offset-4{margin-left:33.3333333333%!important}.row .column.mediumextra-5{width:41.6666666667%}.row .column.mediumextra-offset-5{margin-left:41.6666666667%!important}.row .column.mediumextra-6{width:50%}.row .column.mediumextra-offset-6{margin-left:50%!important}.row .column.mediumextra-7{width:58.3333333333%}.row .column.mediumextra-offset-7{margin-left:58.3333333333%!important}.row .column.mediumextra-8{width:66.6666666667%}.row .column.mediumextra-offset-8{margin-left:66.6666666667%!important}.row .column.mediumextra-9{width:75%}.row .column.mediumextra-offset-9{margin-left:75%!important}.row .column.mediumextra-10{width:83.3333333333%}.row .column.mediumextra-offset-10{margin-left:83.3333333333%!important}.row .column.mediumextra-11{width:91.6666666667%}.row .column.mediumextra-offset-11{margin-left:91.6666666667%!important}.row .column.mediumextra-12{width:100%}.row .column.mediumextra-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block}.row .column.hide-for-mediumextra{display:none}}@media (min-width:1025px){.row .column.large-1{width:8.3333333333%}.row .column.large-offset-1{margin-left:8.3333333333%!important}.row .column.large-2{width:16.6666666667%}.row .column.large-offset-2{margin-left:16.6666666667%!important}.row .column.large-3{width:25%}.row .column.large-offset-3{margin-left:25%!important}.row .column.large-4{width:33.3333333333%}.row .column.large-offset-4{margin-left:33.3333333333%!important}.row .column.large-5{width:41.6666666667%}.row .column.large-offset-5{margin-left:41.6666666667%!important}.row .column.large-6{width:50%}.row .column.large-offset-6{margin-left:50%!important}.row .column.large-7{width:58.3333333333%}.row .column.large-offset-7{margin-left:58.3333333333%!important}.row .column.large-8{width:66.6666666667%}.row .column.large-offset-8{margin-left:66.6666666667%!important}.row .column.large-9{width:75%}.row .column.large-offset-9{margin-left:75%!important}.row .column.large-10{width:83.3333333333%}.row .column.large-offset-10{margin-left:83.3333333333%!important}.row .column.large-11{width:91.6666666667%}.row .column.large-offset-11{margin-left:91.6666666667%!important}.row .column.large-12{width:100%}.row .column.large-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block}.row .column.hide-for-large{display:none}}@media (min-width:1141px){.row .column.large-xl-1{width:8.3333333333%}.row .column.large-xl-offset-1{margin-left:8.3333333333%!important}.row .column.large-xl-2{width:16.6666666667%}.row .column.large-xl-offset-2{margin-left:16.6666666667%!important}.row .column.large-xl-3{width:25%}.row .column.large-xl-offset-3{margin-left:25%!important}.row .column.large-xl-4{width:33.3333333333%}.row .column.large-xl-offset-4{margin-left:33.3333333333%!important}.row .column.large-xl-5{width:41.6666666667%}.row .column.large-xl-offset-5{margin-left:41.6666666667%!important}.row .column.large-xl-6{width:50%}.row .column.large-xl-offset-6{margin-left:50%!important}.row .column.large-xl-7{width:58.3333333333%}.row .column.large-xl-offset-7{margin-left:58.3333333333%!important}.row .column.large-xl-8{width:66.6666666667%}.row .column.large-xl-offset-8{margin-left:66.6666666667%!important}.row .column.large-xl-9{width:75%}.row .column.large-xl-offset-9{margin-left:75%!important}.row .column.large-xl-10{width:83.3333333333%}.row .column.large-xl-offset-10{margin-left:83.3333333333%!important}.row .column.large-xl-11{width:91.6666666667%}.row .column.large-xl-offset-11{margin-left:91.6666666667%!important}.row .column.large-xl-12{width:100%}.row .column.large-xl-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block}.row .column.hide-for-large-xl{display:none}}@media (min-width:1281px){.row .column.xl-1{width:8.3333333333%}.row .column.xl-offset-1{margin-left:8.3333333333%!important}.row .column.xl-2{width:16.6666666667%}.row .column.xl-offset-2{margin-left:16.6666666667%!important}.row .column.xl-3{width:25%}.row .column.xl-offset-3{margin-left:25%!important}.row .column.xl-4{width:33.3333333333%}.row .column.xl-offset-4{margin-left:33.3333333333%!important}.row .column.xl-5{width:41.6666666667%}.row .column.xl-offset-5{margin-left:41.6666666667%!important}.row .column.xl-6{width:50%}.row .column.xl-offset-6{margin-left:50%!important}.row .column.xl-7{width:58.3333333333%}.row .column.xl-offset-7{margin-left:58.3333333333%!important}.row .column.xl-8{width:66.6666666667%}.row .column.xl-offset-8{margin-left:66.6666666667%!important}.row .column.xl-9{width:75%}.row .column.xl-offset-9{margin-left:75%!important}.row .column.xl-10{width:83.3333333333%}.row .column.xl-offset-10{margin-left:83.3333333333%!important}.row .column.xl-11{width:91.6666666667%}.row .column.xl-offset-11{margin-left:91.6666666667%!important}.row .column.xl-12{width:100%}.row .column.xl-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block}.row .column.hide-for-xl{display:none}}@media (min-width:1600px){.row .column.xxl-1{width:8.3333333333%}.row .column.xxl-offset-1{margin-left:8.3333333333%!important}.row .column.xxl-2{width:16.6666666667%}.row .column.xxl-offset-2{margin-left:16.6666666667%!important}.row .column.xxl-3{width:25%}.row .column.xxl-offset-3{margin-left:25%!important}.row .column.xxl-4{width:33.3333333333%}.row .column.xxl-offset-4{margin-left:33.3333333333%!important}.row .column.xxl-5{width:41.6666666667%}.row .column.xxl-offset-5{margin-left:41.6666666667%!important}.row .column.xxl-6{width:50%}.row .column.xxl-offset-6{margin-left:50%!important}.row .column.xxl-7{width:58.3333333333%}.row .column.xxl-offset-7{margin-left:58.3333333333%!important}.row .column.xxl-8{width:66.6666666667%}.row .column.xxl-offset-8{margin-left:66.6666666667%!important}.row .column.xxl-9{width:75%}.row .column.xxl-offset-9{margin-left:75%!important}.row .column.xxl-10{width:83.3333333333%}.row .column.xxl-offset-10{margin-left:83.3333333333%!important}.row .column.xxl-11{width:91.6666666667%}.row .column.xxl-offset-11{margin-left:91.6666666667%!important}.row .column.xxl-12{width:100%}.row .column.xxl-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block}.row .column.hide-for-xxl{display:none}}.row.spacing{padding:0 10px}.row.spacing.full{padding:0}.row.spacing .column.small-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.small-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.small-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.small-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-12{width:calc(100% - 20px);margin:0 10px}@media (min-width:414px){.row.spacing .column.mini-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.mini-offset-1{margin-left:8.3333333333%!important;margin:0 10px}.row.spacing .column.mini-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.mini-offset-2{margin-left:16.6666666667%!important;margin:0 10px}.row.spacing .column.mini-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.mini-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.mini-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.mini-offset-4{margin-left:33.3333333333%!important;margin:0 10px}.row.spacing .column.mini-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.mini-offset-5{margin-left:41.6666666667%!important;margin:0 10px}.row.spacing .column.mini-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.mini-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.mini-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.mini-offset-7{margin-left:58.3333333333%!important;margin:0 10px}.row.spacing .column.mini-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.mini-offset-8{margin-left:66.6666666667%!important;margin:0 10px}.row.spacing .column.mini-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.mini-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.mini-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.mini-offset-10{margin-left:83.3333333333%!important;margin:0 10px}.row.spacing .column.mini-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.mini-offset-11{margin-left:91.6666666667%!important;margin:0 10px}.row.spacing .column.mini-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.mini-offset-12{margin-left:100%!important;margin:0 10px}}@media (min-width:568px){.row.spacing .column.small-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-offset-1{margin-left:8.3333333333%!important;margin:0 10px}.row.spacing .column.small-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-offset-2{margin-left:16.6666666667%!important;margin:0 10px}.row.spacing .column.small-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.small-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.small-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-offset-4{margin-left:33.3333333333%!important;margin:0 10px}.row.spacing .column.small-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-offset-5{margin-left:41.6666666667%!important;margin:0 10px}.row.spacing .column.small-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.small-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.small-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-offset-7{margin-left:58.3333333333%!important;margin:0 10px}.row.spacing .column.small-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-offset-8{margin-left:66.6666666667%!important;margin:0 10px}.row.spacing .column.small-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.small-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.small-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-offset-10{margin-left:83.3333333333%!important;margin:0 10px}.row.spacing .column.small-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-offset-11{margin-left:91.6666666667%!important;margin:0 10px}.row.spacing .column.small-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.small-offset-12{margin-left:100%!important;margin:0 10px}}@media (min-width:768px){.row.spacing .column.medium-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.medium-offset-1{margin-left:8.3333333333%!important;margin:0 10px}.row.spacing .column.medium-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.medium-offset-2{margin-left:16.6666666667%!important;margin:0 10px}.row.spacing .column.medium-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.medium-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.medium-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.medium-offset-4{margin-left:33.3333333333%!important;margin:0 10px}.row.spacing .column.medium-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.medium-offset-5{margin-left:41.6666666667%!important;margin:0 10px}.row.spacing .column.medium-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.medium-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.medium-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.medium-offset-7{margin-left:58.3333333333%!important;margin:0 10px}.row.spacing .column.medium-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.medium-offset-8{margin-left:66.6666666667%!important;margin:0 10px}.row.spacing .column.medium-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.medium-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.medium-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.medium-offset-10{margin-left:83.3333333333%!important;margin:0 10px}.row.spacing .column.medium-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.medium-offset-11{margin-left:91.6666666667%!important;margin:0 10px}.row.spacing .column.medium-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.medium-offset-12{margin-left:100%!important;margin:0 10px}}@media (min-width:900px){.row.spacing .column.mediumextra-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.mediumextra-offset-1{margin-left:8.3333333333%!important;margin:0 10px}.row.spacing .column.mediumextra-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.mediumextra-offset-2{margin-left:16.6666666667%!important;margin:0 10px}.row.spacing .column.mediumextra-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.mediumextra-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.mediumextra-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.mediumextra-offset-4{margin-left:33.3333333333%!important;margin:0 10px}.row.spacing .column.mediumextra-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.mediumextra-offset-5{margin-left:41.6666666667%!important;margin:0 10px}.row.spacing .column.mediumextra-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.mediumextra-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.mediumextra-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.mediumextra-offset-7{margin-left:58.3333333333%!important;margin:0 10px}.row.spacing .column.mediumextra-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.mediumextra-offset-8{margin-left:66.6666666667%!important;margin:0 10px}.row.spacing .column.mediumextra-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.mediumextra-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.mediumextra-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.mediumextra-offset-10{margin-left:83.3333333333%!important;margin:0 10px}.row.spacing .column.mediumextra-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.mediumextra-offset-11{margin-left:91.6666666667%!important;margin:0 10px}.row.spacing .column.mediumextra-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.mediumextra-offset-12{margin-left:100%!important;margin:0 10px}}@media (min-width:1025px){.row.spacing .column.large-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.large-offset-1{margin-left:8.3333333333%!important;margin:0 10px}.row.spacing .column.large-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.large-offset-2{margin-left:16.6666666667%!important;margin:0 10px}.row.spacing .column.large-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.large-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.large-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.large-offset-4{margin-left:33.3333333333%!important;margin:0 10px}.row.spacing .column.large-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.large-offset-5{margin-left:41.6666666667%!important;margin:0 10px}.row.spacing .column.large-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.large-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.large-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.large-offset-7{margin-left:58.3333333333%!important;margin:0 10px}.row.spacing .column.large-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.large-offset-8{margin-left:66.6666666667%!important;margin:0 10px}.row.spacing .column.large-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.large-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.large-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.large-offset-10{margin-left:83.3333333333%!important;margin:0 10px}.row.spacing .column.large-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.large-offset-11{margin-left:91.6666666667%!important;margin:0 10px}.row.spacing .column.large-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.large-offset-12{margin-left:100%!important;margin:0 10px}}@media (min-width:1141px){.row.spacing .column.large-xl-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.large-xl-offset-1{margin-left:8.3333333333%!important;margin:0 10px}.row.spacing .column.large-xl-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.large-xl-offset-2{margin-left:16.6666666667%!important;margin:0 10px}.row.spacing .column.large-xl-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.large-xl-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.large-xl-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.large-xl-offset-4{margin-left:33.3333333333%!important;margin:0 10px}.row.spacing .column.large-xl-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.large-xl-offset-5{margin-left:41.6666666667%!important;margin:0 10px}.row.spacing .column.large-xl-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.large-xl-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.large-xl-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.large-xl-offset-7{margin-left:58.3333333333%!important;margin:0 10px}.row.spacing .column.large-xl-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.large-xl-offset-8{margin-left:66.6666666667%!important;margin:0 10px}.row.spacing .column.large-xl-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.large-xl-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.large-xl-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.large-xl-offset-10{margin-left:83.3333333333%!important;margin:0 10px}.row.spacing .column.large-xl-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.large-xl-offset-11{margin-left:91.6666666667%!important;margin:0 10px}.row.spacing .column.large-xl-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.large-xl-offset-12{margin-left:100%!important;margin:0 10px}}@media (min-width:1281px){.row.spacing .column.xl-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.xl-offset-1{margin-left:8.3333333333%!important;margin:0 10px}.row.spacing .column.xl-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.xl-offset-2{margin-left:16.6666666667%!important;margin:0 10px}.row.spacing .column.xl-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.xl-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.xl-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.xl-offset-4{margin-left:33.3333333333%!important;margin:0 10px}.row.spacing .column.xl-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.xl-offset-5{margin-left:41.6666666667%!important;margin:0 10px}.row.spacing .column.xl-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.xl-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.xl-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.xl-offset-7{margin-left:58.3333333333%!important;margin:0 10px}.row.spacing .column.xl-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.xl-offset-8{margin-left:66.6666666667%!important;margin:0 10px}.row.spacing .column.xl-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.xl-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.xl-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.xl-offset-10{margin-left:83.3333333333%!important;margin:0 10px}.row.spacing .column.xl-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.xl-offset-11{margin-left:91.6666666667%!important;margin:0 10px}.row.spacing .column.xl-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.xl-offset-12{margin-left:100%!important;margin:0 10px}}@media (min-width:1600px){.row.spacing .column.xxl-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-1{margin-left:8.3333333333%!important;margin:0 10px}.row.spacing .column.xxl-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-2{margin-left:16.6666666667%!important;margin:0 10px}.row.spacing .column.xxl-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.xxl-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-4{margin-left:33.3333333333%!important;margin:0 10px}.row.spacing .column.xxl-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-5{margin-left:41.6666666667%!important;margin:0 10px}.row.spacing .column.xxl-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.xxl-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-7{margin-left:58.3333333333%!important;margin:0 10px}.row.spacing .column.xxl-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-8{margin-left:66.6666666667%!important;margin:0 10px}.row.spacing .column.xxl-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.xxl-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-10{margin-left:83.3333333333%!important;margin:0 10px}.row.spacing .column.xxl-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-11{margin-left:91.6666666667%!important;margin:0 10px}.row.spacing .column.xxl-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-12{margin-left:100%!important;margin:0 10px}}.mfp-bg{z-index:7;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:8;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:9}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:11;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:9pt;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:9pt;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.outdated-browser{position:fixed;width:100%;max-width:35pc;background:#fff;box-shadow:0 0 8px 2px #cecece;font-family:sans-serif;top:20px;left:20px;padding:40px 30px 30px}.outdated-browser a{color:#000;text-decoration:none}.outdated-browser a:hover{text-decoration:underline}.outdated-browser .ob-close{position:absolute;right:10px;top:10px;font-size:20px;cursor:pointer}.outdated-browser .ob-title{display:block;font-size:24px;font-weight:900;padding-bottom:20px}.outdated-browser .ob-description{line-height:20px}.outdated-browser .browser-list{list-style:none;margin:20px 0 0;padding:0}.outdated-browser .browser-list .browser{text-align:center;float:left;width:166.66667px}.outdated-browser .browser-list .browser img{display:block;height:2pc;width:auto;margin:0 auto 15px}bookzo-search{display:flex;justify-content:center}bookzo-search .bookzo.bookzo-bootstrap{width:90%}bookzo-search .bookzo-search form.form-inline{display:block}@media only screen and (min-width:1025px){bookzo-search .bookzo-search form.form-inline{display:flex}}bookzo-search label{color:#fff;font-size:14px;text-shadow:2px 2px 5px #000;padding-bottom:.4em}bookzo-search #searchButton{background-color:#fca301;font-family:Aller_Rg;position:relative;border:none;margin-top:11px;font-size:21px;color:#fff;padding:0 2em;min-height:46px;border:2px solid #fca301;box-shadow:6px 10px 9pt 0 rgba(0,0,0,.2);font-weight:700}.bookzo-bootstrap{font-family:Aller_Rg;line-height:1.4em}.bookzo-bootstrap .btn-primary{background-color:#fca301}.bookzo-bootstrap .btn-primary,.bookzo-bootstrap .btn-secondary{display:inline-block;cursor:pointer;text-decoration:none;text-align:center;transition:.2s ease-in-out;color:#fff;padding:11px 30px;border:none;appearance:none;font-size:1em}.bookzo-bootstrap .btn-secondary{background-color:#385d89}.bookzo-bootstrap .btn-link{appearance:none;background-color:transparent;border:none;font-weight:700;text-decoration:underline;cursor:pointer;color:#12365a}.datepicker-wrapper,.modal-dialog,.objects-to-book-wrapper,bookzo-arrival-departure-picker,bookzo-client-side-filters,bookzo-objects-to-book,bookzo-persons{font-family:Aller_Rg;z-index:4!important}.bookzo,bookzo-objects-to-book{display:block}@media only screen and (min-width:1025px){.bookzo,bookzo-objects-to-book{display:flex;justify-content:center}}.bookzo-results{width:100%}.bookzo__results bookzo-home .bookzo.bookzo-bootstrap,.bookzo__results bookzo-results .bookzo.bookzo-bootstrap{display:block;width:100%}.bookzo .pagination .page-item.active .page-link{background-color:#2dafe6;border-color:#2dafe6}.bze-object-map{position:relative;display:block;width:100%;min-height:200px}@media only screen and (min-width:1025px){.bze-object-map{min-height:25pc}}.bze-object-map .root-map-container{height:350px}.bze-object-map .bookzo-object-part,.bze-object-map bookzo-object-map{position:relative;width:100%}#bze-full-description h2,.bze-object-calendar h2,.bze-object-map h2{padding-bottom:.6em}#bze-full-description,bookzo-object-calendar,bookzo-object-features,bookzo-object-images,bookzo-object-map{display:block;margin-bottom:3.2em}bookzo-object-images .main-image{display:block;max-height:275px}@media only screen and (min-width:768px){bookzo-object-images .main-image{max-height:425px}}@media only screen and (min-width:1025px){bookzo-object-images .main-image{max-height:550px}}@media only screen and (min-width:1281px){bookzo-object-calendar{display:flex;flex-wrap:wrap}}@media only screen and (min-width:1281px){bookzo-object-calendar .object-calendar-prices{padding-left:2em;margin-top:-1.5rem}}bookzo-object-calendar .datepicker-wrapper{background-color:#fff}.datepicker-wrapper{margin-bottom:1em}bookzo-object-rating .average-rating-container{display:flex!important;flex-direction:row-reverse;justify-content:flex-end}bookzo-object-rating .average-rating-number{font-size:inherit!important;font-weight:400!important;line-height:.8em!important;padding-left:5px;margin-bottom:1em}bookzo-object-rating .reviews-count{display:none}bookzo-booking h5{font-size:1.4em;padding-bottom:.4em}.object-your-booking-text,bookzo-object-name{padding-bottom:.4em;display:block}bookzo-object-icons{display:block;padding-bottom:5px}bookzo-object-features ul{padding-left:1.2em}bookzo-object-features ul li{list-style:disc}bookzo-object-features .feature-group{flex-basis:auto!important;padding-right:10px;min-width:100%!important}@media only screen and (min-width:568px){bookzo-object-features .feature-group{min-width:50%!important}}@media only screen and (min-width:1025px){bookzo-object-features .feature-group{min-width:33%!important}}@media only screen and (min-width:1281px){bookzo-object-features .feature-group{min-width:25%!important}}bookzo-arrival-departure-picker .custom-day.range{background-color:#d2e7ff!important;color:#7b8183!important}bookzo-arrival-departure-picker ngb-datepicker .ngb-dp-day{margin:3px 0}bookzo-arrival-departure-picker ngb-datepicker .ngb-dp-day.disabled .range .custom-day-circle{text-decoration:none!important;color:#80878a!important}bookzo-arrival-departure-picker .custom-day.range.first-date{background-color:transparent!important;background-image:linear-gradient(-90deg,#d2e7ff,transparent 50%)!important}bookzo-arrival-departure-picker .custom-day.range.first-date:after{background-image:linear-gradient(90deg,#d2e7ff 50%,transparent)!important}bookzo-arrival-departure-picker .custom-day.range.second-date{background-color:transparent!important}bookzo-arrival-departure-picker .custom-day.range.second-date,bookzo-arrival-departure-picker ngb-datepicker .custom-day:not(.disabled).no-second-selected:hover{background-image:linear-gradient(-90deg,transparent 50%,#d2e7ff 50%)!important}bookzo-arrival-departure-picker ngb-datepicker .custom-day:not(.disabled).no-first-selected.no-second-selected:hover{background-image:none!important}bookzo-arrival-departure-picker ngb-datepicker .custom-day-circle{color:#80878a;font-weight:400!important;font-size:15px}bookzo-arrival-departure-picker .custom-day:hover .custom-day-circle,bookzo-arrival-departure-picker .ngb-dp-day .custom-day .custom-day-circle.selected,bookzo-arrival-departure-picker ngb-datepicker .ngb-dp-day.disabled .range.second-date .custom-day-circle{background-color:#385d89!important;color:#fff!important}bookzo-arrival-departure-picker ngb-datepicker .ngb-dp-weekday{color:#80878a}.ccm-page .alert{padding:15px;border:1px solid transparent;border-radius:2px}.ccm-page .alert.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#5bc0de}.ccm-page .alert.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#5cb85c}.ccm-page .alert.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#d9534f}.ccm-page .alert.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#f0ad4e}.ccm-page .form-group{display:block;margin:0}.ccm-page .form-control{outline:0;border:0;border-radius:3px;-webkit-border-radius:3px;margin:0;padding:0 15px;background:#ededed;width:100%;height:45px;line-height:45px;font-family:inherit;font-size:inherit;color:#000}.ccm-page .control-label{display:inline-block;margin-bottom:5px;font-weight:700;cursor:pointer}.ccm-page textarea.form-control{resize:none;padding:10px 15px;height:auto;line-height:1}.ccm-page .ccm-input-date{margin-right:0!important}.ccm-page .input-group:after{display:table;content:"";clear:both}.ccm-page .input-group .input-group-datepicker{float:left;width:calc(100% - 45px)}.ccm-page .input-group .input-group-datepicker .form-control{width:100%}.ccm-page .input-group .input-group-addon{display:block;border:0;border-radius:3px;background:#385d89;width:45px;height:45px;line-height:45px;text-align:center;font-size:1pc;color:hsla(0,0%,93%,.3)}.ccm-page .input-group .input-group-addon:first-child{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.ccm-page .input-group .input-group-addon:last-child{float:right;border-top-left-radius:0;border-bottom-left-radius:0}.ccm-page .input-group .form-control{width:calc(100% - 45px)}.ccm-page .input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ccm-page .input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ccm-page .button{display:block}.ccm-page .button .caption{display:none}@media only screen and (min-width:768px){.ccm-page .button .caption{display:inline}}.ccm-page .button .caption_mobile{display:inline}@media only screen and (min-width:768px){.ccm-page .button .caption_mobile{display:none}}.ccm-page .open-menu{position:fixed}.ccm-page .main-menu-wrapper{position:fixed;left:-100%;top:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,.5);overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all ease .4s}@media only screen and (min-width:1025px){.ccm-page .main-menu-wrapper{position:relative;left:initial;top:initial;width:auto;height:auto;background-color:transparent;overflow-y:visible}}.open-menu .ccm-page .main-menu-wrapper{left:0}.ccm-page .main-menu .nav-item{position:relative;float:none}@media only screen and (min-width:1025px){.ccm-page .main-menu .nav-item{float:left}}.ccm-page .main-menu .nav-item-anchor{text-decoration:none;display:inline-block}.ccm-page .main-menu .nav-item-anchor:hover,.ccm-page .main-menu .nav-item.current .nav-item-anchor,.ccm-page .main-menu .nav-item:hover>.nav-item-anchor,.ccm-page .main-menu .parent-current>.nav-item-anchor{color:green}.ccm-page ul.sub-menu{position:absolute;display:flex;flex-direction:column;width:fit-content;top:100%;opacity:0;visibility:hidden;background-color:#375d89;z-index:5}@media only screen and (min-width:1025px){.ccm-page ul.sub-menu{transition:all .15s}}.ccm-page ul.sub-menu a{color:#fff!important}.ccm-page ul.sub-menu .nav-item{position:relative;width:100%;display:block;z-index:1}.ccm-page ul.sub-menu .nav-item .nav-item-anchor{width:100%}@media only screen and (min-width:1025px){.ccm-page ul.sub-menu .nav-item:hover .nav-item-anchor{background-color:#476a92}}.ccm-page ul.sub-menu .nav-item-anchor{padding:10px 25px;display:inline-block;position:relative}@media only screen and (min-width:1025px){.ccm-page ul.sub-menu .nav-item-anchor{color:#fff;display:block;transition:all .15s}}.ccm-page ul.sub-menu .sub-menu{width:auto;top:initial}@media only screen and (min-width:1025px){.ccm-page ul.sub-menu .sub-menu{position:absolute;width:inherit;left:100%;top:0;background-color:darkred}}.ccm-page ul.sub-menu .sub-menu .nav-item-anchor:before{display:none!important}@media only screen and (min-width:1025px){.ccm-page .has-submenu:hover>ul.sub-menu{opacity:1;visibility:visible}}@media only screen and (min-width:1025px){.ccm-page .has-submenu>.nav-item-anchor:after{content:"";font-family:fontAwesome;padding-left:5px}}@media only screen and (min-width:1025px){.ccm-page .has-submenu .has-submenu>.nav-item-anchor{padding-right:50px}}@media only screen and (min-width:1025px){.ccm-page .has-submenu .has-submenu>.nav-item-anchor:after{right:25px;position:absolute;content:""}}.ccm-page .has-submenu .has-submenu .sub-menu .nav-item-anchor:hover{padding-left:35px}.ccm-page .menu-toggle{position:absolute;top:20px;right:20px;font-size:2pc;z-index:6;cursor:pointer}@media only screen and (min-width:1025px){.ccm-page .menu-toggle{display:none}}.ccm-page .submenu-toggle{display:inline-block;padding:10px}@media only screen and (min-width:1025px){.ccm-page .submenu-toggle{display:none}}.ccm-page .open-submenu>i:before{content:""}.ccm-page .open-submenu>ul.sub-menu{opacity:1;visibility:visible;position:static;width:100%}.ccm-toolbar-visible .ccm-page .main-menu-wrapper{top:3pc}.ccm-page .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.ccm-page .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.ccm-page .slick-list:focus{outline:0}.ccm-page .slick-list.dragging{cursor:pointer;cursor:hand}.ccm-page .slick-slider .slick-list,.ccm-page .slick-slider .slick-track{transform:translate3d(0,0,0)}.ccm-page .slick-track{position:relative;left:0;top:0;display:block}.ccm-page .slick-track:after,.ccm-page .slick-track:before{content:"";display:table}.ccm-page .slick-track:after{clear:both}.slick-loading .ccm-page .slick-track{visibility:hidden}.ccm-page .slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .ccm-page .slick-slide{float:right}.ccm-page .slick-slide img{display:block}.ccm-page .slick-slide.slick-loading img{display:none}.ccm-page .slick-slide.dragging img{pointer-events:none}.slick-initialized .ccm-page .slick-slide{display:block}.slick-loading .ccm-page .slick-slide{visibility:hidden}.slick-vertical .ccm-page .slick-slide{display:block;height:auto;border:1px solid transparent}.ccm-page .slick-arrow.slick-hidden{display:none}.slick-loading .ccm-page .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}.ccm-page .slick-next,.ccm-page .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;transform:translate(0, -50%);padding:0;border:none}.ccm-page .slick-next,.ccm-page .slick-next:focus,.ccm-page .slick-next:hover,.ccm-page .slick-prev,.ccm-page .slick-prev:focus,.ccm-page .slick-prev:hover{background:transparent;color:transparent;outline:0}.ccm-page .slick-next:focus:before,.ccm-page .slick-next:hover:before,.ccm-page .slick-prev:focus:before,.ccm-page .slick-prev:hover:before{opacity:1}.ccm-page .slick-next.slick-disabled:before,.ccm-page .slick-prev.slick-disabled:before{opacity:.25}.ccm-page .slick-next:before,.ccm-page .slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ccm-page .slick-prev{left:-25px}[dir=rtl] .ccm-page .slick-prev{left:auto;right:-25px}.ccm-page .slick-prev:before{content:"←"}[dir=rtl] .ccm-page .slick-prev:before{content:"→"}.ccm-page .slick-next{right:-25px}[dir=rtl] .ccm-page .slick-next{left:-25px;right:auto}.ccm-page .slick-next:before{content:"→"}[dir=rtl] .ccm-page .slick-next:before{content:"←"}.ccm-page .slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.ccm-page .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.ccm-page .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.ccm-page .slick-dots li button:focus,.ccm-page .slick-dots li button:hover{outline:0}.ccm-page .slick-dots li button:focus:before,.ccm-page .slick-dots li button:hover:before{opacity:1}.ccm-page .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ccm-page .slick-dots li.slick-active button:before{color:#000;opacity:.75}html.open-menu{position:fixed}@media only screen and (min-width:1025px){html.open-menu{position:static}}@font-face{font-family:Aller_Bd;src:url(../images/fonts/Aller_Bd.ttf);font-style:normal;font-weight:100}@font-face{font-family:Aller_Rg;src:url(../images/fonts/Aller_Rg.ttf);font-style:normal;font-weight:100}body{background-image:url(../images/bg-body.jpg);background-size:cover;z-index:1}.ccm-page{font-family:Aller_Bd;font-size:1pc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#12365a}.ccm-page .row{padding:5px}@media only screen and (min-width:568px){.ccm-page .row{padding:0 10px}}@media only screen and (min-width:768px){.ccm-page .row{padding:0 20px}}.ccm-page a,.ccm-page button,.ccm-page input[type=submit],.ccm-page span{cursor:pointer}.ccm-page a,.ccm-page p{font-family:Aller_Rg}.ccm-page p{font-size:14px;line-height:1.5}.ccm-page .header{display:block;background-color:#385d89;width:100%;height:50px}.ccm-page .header .row{height:100%;display:flex;flex-direction:row;align-items:center}.ccm-page .header .row .navigation{display:flex;flex-direction:column;height:100%;font-size:25px}@media only screen and (min-width:900px){.ccm-page .header .row .navigation{display:flex;flex-direction:row;font-size:inherit}}.ccm-page .header .row .navigation .nav-item{display:none}@media only screen and (min-width:900px){.ccm-page .header .row .navigation .nav-item{display:block}}.ccm-page .header .row .navigation .nav-item a{color:#93b5e2;text-decoration:none;margin-right:-8px;white-space:nowrap}.ccm-page .header .row .navigation .nav-item .current-anchor{color:#fff}.ccm-page .header .row .navigation .nav-item.current{display:block}.ccm-page .header .row .navigation .nav-item.current:after{content:none;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #75a0d5;position:relative;left:-36%;bottom:-7px;margin-left:-20px}@media only screen and (min-width:900px){.ccm-page .header .row .navigation .nav-item.current:after{content:""}}.ccm-page .header .row .navigation .nav-item.parent-current.has-submenu .nav-item.current:after{content:none;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #75a0d5;position:absolute;left:0;bottom:40%;margin-left:-6px;rotate:90deg}@media only screen and (min-width:900px){.ccm-page .header .row .navigation .nav-item.parent-current.has-submenu .nav-item.current:after{content:""}}.ccm-page .header .row .right{position:absolute;right:0;max-height:28px;margin-top:4px;padding-right:5px}@media only screen and (min-width:768px){.ccm-page .header .row .right{padding-right:0}}.ccm-page .header .row .fa-facebook{background-color:#5d90bc;margin-top:-1px;padding:5px 3px 0 10px;color:#fff;border-radius:2px;font-size:23px}.ccm-page .header .row .fa-navicon{color:#fff;display:block;font-size:25px;padding:10px}@media only screen and (min-width:900px){.ccm-page .header .row .fa-navicon{display:none}}.ccm-page .header .language,.ccm-page .header .language .ccm-block-switch-language-flags{display:flex;flex-direction:row}.ccm-page .header .language .ccm-block-switch-language-flags a{margin:0 3px}.ccm-page .header .language .ccm-block-switch-language-flags{margin-left:-2px}.ccm-page .header .language .ccm-block-switch-language-flags .ccm-block-switch-language-flags-label{margin:0}.ccm-page .header .language .ccm-block-switch-language-flags img{height:26px;width:28px;border-radius:1px}.ccm-page .mobile-nav{display:none;height:auto;width:100%;background-color:#385d89}.ccm-page .mobile-nav.show{display:block;transition:.3s}@media only screen and (min-width:768px){.ccm-page .mobile-nav.show{display:none}}.ccm-page .mobile-nav .navigation{display:flex;flex-direction:column;height:100%;font-size:25px}.ccm-page .mobile-nav .navigation .nav-item{border-top:2px solid #93b5e2;padding:7px 0;margin:0 20px}.ccm-page .mobile-nav .navigation .nav-item.current{display:none}.ccm-page .mobile-nav .navigation .nav-item a{color:#93b5e2;text-decoration:none;padding-left:40px;white-space:nowrap}.ccm-page .top-logo{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:center}.ccm-page .top-logo img{width:100%;height:auto}.ccm-page .main-img{position:absolute}.ccm-page .koolwitje{left:-46px;top:155px;display:none}@media only screen and (min-width:1025px){.ccm-page .koolwitje{display:block}}.ccm-page .real-atlanta{right:35px;top:115px;display:none}@media only screen and (min-width:1025px){.ccm-page .real-atlanta{display:block}}.ccm-page .main{min-height:500px}.ccm-page .home-content{background-color:#fff;min-height:300px;margin-top:-75px}.ccm-page .home-content .home-content-inhoud{padding-top:17px;position:relative;z-index:3}.ccm-page .home-content .booking-step{background-image:none;display:block;position:relative;z-index:2;top:4px;margin-bottom:28px;height:auto;min-height:245px}@media only screen and (min-width:1025px){.ccm-page .home-content .booking-step{margin-bottom:65px}}@media only screen and (min-width:1281px){.ccm-page .home-content .booking-step{background-image:url(../images/hout.png);background-repeat:no-repeat;display:flex;margin-bottom:28px;left:-95px;width:105%}}.ccm-page .home-content .booking-step .input-blokken{background-image:url(../images/back-green.png);background-repeat:no-repeat;background-size:cover;width:103%;height:100%;min-height:350px;position:relative;top:0;left:-10px}@media only screen and (min-width:414px){.ccm-page .home-content .booking-step .input-blokken{min-height:280px}}@media only screen and (min-width:768px){.ccm-page .home-content .booking-step .input-blokken{min-height:15pc;top:13px}}@media only screen and (min-width:1025px){.ccm-page .home-content .booking-step .input-blokken{min-height:110px}}.ccm-page .home-content .booking-step .bookingsysteem{position:relative;width:95%;top:17px;left:17px}@media only screen and (min-width:568px){.ccm-page .home-content .booking-step .bookingsysteem{width:100%}}@media only screen and (min-width:1281px){.ccm-page .home-content .booking-step .bookingsysteem{width:81%}}.ccm-page .home-content .booking-step .bookingsysteem .bs__block__search .form-control{background-color:#fff;border-radius:0;font-family:Aller_Rg;-webkit-appearance:none;-webkit-border-radius:0}.ccm-page .home-content .booking-step .bookingsysteem .bs__block__search #bs-block-search-form{display:block;width:100%}@media only screen and (min-width:1281px){.ccm-page .home-content .booking-step .bookingsysteem .bs__block__search #bs-block-search-form{display:flex;flex-direction:row;width:115%}}.ccm-page .home-content .booking-step .bookingsysteem .bs__block__search .form-group{width:95%;float:left;margin-right:0;padding:7px 0}@media only screen and (min-width:768px){.ccm-page .home-content .booking-step .bookingsysteem .bs__block__search .form-group{margin-right:20px;width:30%;padding:0}}.ccm-page .home-content .booking-step .bookingsysteem .bs__block__search .submit{width:100%}@media only screen and (min-width:1281px){.ccm-page .home-content .booking-step .bookingsysteem .bs__block__search .submit{width:25%}}.ccm-page .home-content .booking-step .bookingsysteem .bs__block__search label{color:#fff;font-size:14px;text-shadow:2px 2px 5px #000}.ccm-page .home-content .booking-step .bookingsysteem .bs__block__search input[type=submit]{background-color:#fca301;font-family:Aller_Rg;position:relative;border:none;margin-top:11px;font-size:21px;color:#fff;width:95%;min-height:53px;border:2px solid #fca301;box-shadow:6px 10px 9pt 0 rgba(0,0,0,.2)}@media only screen and (min-width:1281px){.ccm-page .home-content .booking-step .bookingsysteem .bs__block__search input[type=submit]{width:10pc;bottom:-4px}}.ccm-page .home-content .booking-step .bookingsysteem .bs__block__search input[type=submit]:hover{transition:.3s;background-color:#fdc46b;border:2px solid #fca301}.ccm-page .home-content .booking-step .images-right{display:none;position:absolute;right:-8pc;top:-4px}@media only screen and (min-width:1281px){.ccm-page .home-content .booking-step .images-right{display:flex;flex-direction:column}}.ccm-page .home-content .booking-step .images-right img{display:block;width:210px;height:100%;max-height:150px;border:5px solid #fefefe;box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.1)}.ccm-page .home-content .booking-step .images-right .rechts.top{transform:rotate(-5deg);z-index:1}.ccm-page .home-content .booking-step .images-right .rechts.top .bug1{position:absolute;border:none;box-shadow:none;top:-10px;left:-10px;width:35px;height:35px}.ccm-page .home-content .booking-step .images-right .rechts.onder{transform:rotate(5deg);margin-left:20px;margin-top:-8px}.ccm-page .home-content .booking-step .images-right .rechts.onder .bug2{position:absolute;border:none;box-shadow:none;top:-13px;right:-9pt;width:35px;height:35px}.ccm-page .home-content .home-text{display:flex;flex-direction:column}@media only screen and (min-width:768px){.ccm-page .home-content .home-text{display:block}}.ccm-page .home-content .home-text img{width:100%;height:auto;max-height:25pc;border:5px solid #fefefe;box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.1)}@media only screen and (min-width:768px){.ccm-page .home-content .home-text img{width:260px;height:auto;min-height:185px;max-height:190px}}.ccm-page .home-content .home-text .text-img{padding-bottom:0;order:-1}@media only screen and (min-width:768px){.ccm-page .home-content .home-text .text-img{padding-bottom:20px;order:0}}.ccm-page .home-content .home-text .text h2{font-size:20px;margin-bottom:-10px}.ccm-page .home-content .home-text .text .link{display:flex;flex-direction:row;margin-top:15px;color:#fdae1e}.ccm-page .home-content .home-text .text .link .fa{margin-right:0}.ccm-page .home-content .home-text .ccm-block-feature-item{margin-bottom:0}.ccm-page .home-content .home-text .ccm-block-feature-item a{text-decoration:none;color:#fdae1e;font-size:14px;font-weight:lighter}.ccm-page .home-content .boerderijcamping{max-width:100%;margin:0}@media only screen and (min-width:768px){.ccm-page .home-content .boerderijcamping{max-width:80%;margin-left:0;margin-bottom:35px}}@media only screen and (min-width:1025px){.ccm-page .home-content .boerderijcamping{margin-top:-117px}}.ccm-page .home-content .boerderijcamping p{font-family:Aller_Bd;font-size:15px}.ccm-page .home-content .boerenkamer,.ccm-page .home-content .camping,.ccm-page .home-content .pipowagen{display:flex;flex-direction:column;margin:50px auto}@media only screen and (min-width:568px){.ccm-page .home-content .boerenkamer,.ccm-page .home-content .camping,.ccm-page .home-content .pipowagen{height:auto}}@media only screen and (min-width:768px){.ccm-page .home-content .boerenkamer,.ccm-page .home-content .camping,.ccm-page .home-content .pipowagen{display:flex;flex-direction:row;margin:5px auto;min-height:auto}}.ccm-page .home-content .pipowagen img{transform:rotate(0deg);margin-left:0;margin-right:0;margin-top:0}@media only screen and (min-width:768px){.ccm-page .home-content .pipowagen img{transform:rotate(5deg);margin-left:10px;margin-right:-50px;margin-top:-50px}}.ccm-page .home-content .pipowagen .text{margin-top:15px}.ccm-page .home-content .boerenkamer img,.ccm-page .home-content .camping img{transform:rotate(0deg);margin-left:0;margin-right:0;margin-top:0}@media only screen and (min-width:768px){.ccm-page .home-content .boerenkamer img,.ccm-page .home-content .camping img{transform:rotate(-6deg);margin-right:25px;margin-left:-5pc}}.ccm-page .home-content .boerenkamer .text,.ccm-page .home-content .camping .text{margin-top:15px}.footer{display:flex;position:relative;justify-content:center;color:#fff;width:100%;padding:0}.footer .grass{position:relative;z-index:2;margin:125px auto 0;height:175px;min-width:100%}@media only screen and (min-width:768px){.footer .grass{width:auto;padding:0;overflow:inherit}}.footer .row{position:absolute;display:flex;flex-direction:column;justify-content:center;bottom:10px;left:0;right:0;text-shadow:2px 2px 5px #000000ad;z-index:2;text-align:center}@media only screen and (min-width:768px){.footer .row{flex-direction:row;text-align:inherit}}.footer .row .column.large-6{width:100%;font-size:14px}@media only screen and (min-width:768px){.footer .row .column.large-6{width:40%}}.footer .row .footer-bottom-left{text-align:none;padding-right:2px}@media only screen and (min-width:768px){.footer .row .footer-bottom-left{text-align:right}}.footer .row .footer-bottom-right{text-align:none;padding-left:2px}@media only screen and (min-width:768px){.footer .row .footer-bottom-right{text-align:left}}.footer a{color:inherit;text-decoration:none;font-weight:700}.footer .cow{position:absolute;left:66px}.footer .tent{position:absolute;right:7px}.footer .cow,.footer .tent{display:none;bottom:33px}@media only screen and (min-width:1600px){.footer .cow,.footer .tent{display:block}}.page-template-boerderij .bs-object-gallery-container .button,.page-template-contact .bs-object-gallery-container .button,.page-template-omgeving .bs-object-gallery-container .button,.page-type-object .bs-object-gallery-container .button{background-color:#fca301;color:#fff}.page-template-boerderij .bs-object-gallery-container .content,.page-template-contact .bs-object-gallery-container .content,.page-template-omgeving .bs-object-gallery-container .content,.page-type-object .bs-object-gallery-container .content{background-color:#197aee}.page-template-boerderij .kenmerken,.page-template-contact .kenmerken,.page-template-omgeving .kenmerken,.page-type-object .kenmerken{margin:30px auto}.page-template-boerderij .kenmerken .title,.page-template-contact .kenmerken .title,.page-template-omgeving .kenmerken .title,.page-type-object .kenmerken .title{padding:0}.page-template-boerderij .kenmerken .text,.page-template-contact .kenmerken .text,.page-template-omgeving .kenmerken .text,.page-type-object .kenmerken .text{margin-top:25px;padding:0 15px;display:flex;flex-direction:column}@media only screen and (min-width:768px){.page-template-boerderij .kenmerken .text,.page-template-contact .kenmerken .text,.page-template-omgeving .kenmerken .text,.page-type-object .kenmerken .text{display:flex;flex-direction:row;justify-content:space-between}}.page-template-boerderij .content-wrapper,.page-template-contact .content-wrapper,.page-template-omgeving .content-wrapper,.page-type-object .content-wrapper{padding:25px 0}.page-template-boerderij .content-wrapper .expand,.page-template-contact .content-wrapper .expand,.page-template-omgeving .content-wrapper .expand,.page-type-object .content-wrapper .expand{overflow:hidden;display:block;height:247px}.page-template-boerderij .content-wrapper .expand:after,.page-template-contact .content-wrapper .expand:after,.page-template-omgeving .content-wrapper .expand:after,.page-type-object .content-wrapper .expand:after{content:"";position:absolute;z-index:1;bottom:41px;width:100%;height:100%;background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,0) 58%,hsla(0,0%,100%,.650297619) 100%,#fefefe 92%)}.page-template-boerderij .content-wrapper .expand.fullheight,.page-template-contact .content-wrapper .expand.fullheight,.page-template-omgeving .content-wrapper .expand.fullheight,.page-type-object .content-wrapper .expand.fullheight{height:100%}.page-template-boerderij .content-wrapper .expand.fullheight:after,.page-template-contact .content-wrapper .expand.fullheight:after,.page-template-omgeving .content-wrapper .expand.fullheight:after,.page-type-object .content-wrapper .expand.fullheight:after{background:none}.page-template-boerderij .content-wrapper .expand-more,.page-template-contact .content-wrapper .expand-more,.page-template-omgeving .content-wrapper .expand-more,.page-type-object .content-wrapper .expand-more{font-family:Aller_Rg;color:#fca301;font-size:14px}.page-template-boerderij .content-wrapper .expand-more .read-less-text,.page-template-boerderij .content-wrapper .expand-more.clicked .read-more-text,.page-template-contact .content-wrapper .expand-more .read-less-text,.page-template-contact .content-wrapper .expand-more.clicked .read-more-text,.page-template-omgeving .content-wrapper .expand-more .read-less-text,.page-template-omgeving .content-wrapper .expand-more.clicked .read-more-text,.page-type-object .content-wrapper .expand-more .read-less-text,.page-type-object .content-wrapper .expand-more.clicked .read-more-text{display:none}.page-template-boerderij .content-wrapper .expand-more.clicked .read-less-text,.page-template-contact .content-wrapper .expand-more.clicked .read-less-text,.page-template-omgeving .content-wrapper .expand-more.clicked .read-less-text,.page-type-object .content-wrapper .expand-more.clicked .read-less-text{display:block}.page-template-boerderij .content-wrapper .expand-more .read-less-text:before,.page-template-boerderij .content-wrapper .expand-more .read-more-text:before,.page-template-contact .content-wrapper .expand-more .read-less-text:before,.page-template-contact .content-wrapper .expand-more .read-more-text:before,.page-template-omgeving .content-wrapper .expand-more .read-less-text:before,.page-template-omgeving .content-wrapper .expand-more .read-more-text:before,.page-type-object .content-wrapper .expand-more .read-less-text:before,.page-type-object .content-wrapper .expand-more .read-more-text:before{content:"+ ";color:#fca301}.page-template-boerderij .reservation-options span,.page-template-contact .reservation-options span,.page-template-omgeving .reservation-options span,.page-type-object .reservation-options span{padding-right:15px;color:#12365a!important}.page-template-boerderij .reservation-options select,.page-template-contact .reservation-options select,.page-template-omgeving .reservation-options select,.page-type-object .reservation-options select{color:#12365a!important}.page-template-boerderij .reservation-options .persons,.page-template-contact .reservation-options .persons,.page-template-omgeving .reservation-options .persons,.page-type-object .reservation-options .persons{margin-left:0}@media only screen and (min-width:1141px){.page-template-boerderij .reservation-options .persons,.page-template-contact .reservation-options .persons,.page-template-omgeving .reservation-options .persons,.page-type-object .reservation-options .persons{margin-left:4.3em}}.page-template-boerderij #calendar-legenda,.page-template-contact #calendar-legenda,.page-template-omgeving #calendar-legenda,.page-type-object #calendar-legenda{padding-bottom:35px}.page-template-boerderij .reservation-details tbody,.page-template-contact .reservation-details tbody,.page-template-omgeving .reservation-details tbody,.page-type-object .reservation-details tbody{line-height:1.4}.page-template-boerderij .bs-calendar-tools h2,.page-template-contact .bs-calendar-tools h2,.page-template-omgeving .bs-calendar-tools h2,.page-type-object .bs-calendar-tools h2{text-transform:inherit;font-size:20px;padding-bottom:10px}.page-template-boerderij .medium-4,.page-template-contact .medium-4,.page-template-omgeving .medium-4,.page-type-object .medium-4{text-transform:capitalize}.page-template-boerderij .medium-4 h3,.page-template-contact .medium-4 h3,.page-template-omgeving .medium-4 h3,.page-type-object .medium-4 h3{padding-bottom:7px!important}.page-template-boerderij .reservation-summary,.page-template-contact .reservation-summary,.page-template-omgeving .reservation-summary,.page-type-object .reservation-summary{margin-bottom:25px;font-family:Aller_Rg}@media only screen and (min-width:1141px){.page-template-boerderij .reservation-summary,.page-template-contact .reservation-summary,.page-template-omgeving .reservation-summary,.page-type-object .reservation-summary{margin-bottom:0}}.page-template-boerderij .legenda-items,.page-template-contact .legenda-items,.page-template-omgeving .legenda-items,.page-type-object .legenda-items{list-style:none}.page-template-boerderij #current-month,.page-template-contact #current-month,.page-template-omgeving #current-month,.page-type-object #current-month{font-size:15px;font-family:Aller_Rg;text-transform:capitalize;background-color:#385d89}.page-template-boerderij .total-next-wrapper,.page-template-contact .total-next-wrapper,.page-template-omgeving .total-next-wrapper,.page-type-object .total-next-wrapper{margin-top:20px}@media only screen and (min-width:768px){.page-template-boerderij .total-next-wrapper,.page-template-contact .total-next-wrapper,.page-template-omgeving .total-next-wrapper,.page-type-object .total-next-wrapper{margin-top:0}}.page-template-boerderij .reservation-summary.filled.active,.page-template-contact .reservation-summary.filled.active,.page-template-omgeving .reservation-summary.filled.active,.page-type-object .reservation-summary.filled.active{background-color:#5893d5}.page-template-boerderij .reservation-summary.filled.active .fa-user,.page-template-contact .reservation-summary.filled.active .fa-user,.page-template-omgeving .reservation-summary.filled.active .fa-user,.page-type-object .reservation-summary.filled.active .fa-user{padding-right:2px}.page-template-boerderij .sub-pagina-titel,.page-template-contact .sub-pagina-titel,.page-template-omgeving .sub-pagina-titel,.page-type-object .sub-pagina-titel{text-align:center;padding-top:15px}.page-template-boerderij .sub-pagina-titel h1,.page-template-contact .sub-pagina-titel h1,.page-template-omgeving .sub-pagina-titel h1,.page-type-object .sub-pagina-titel h1{margin-bottom:20px}.page-template-boerderij .row.top-blok,.page-template-contact .row.top-blok,.page-template-omgeving .row.top-blok,.page-type-object .row.top-blok{display:flex;flex-direction:column;margin:27px 0}@media only screen and (min-width:768px){.page-template-boerderij .row.top-blok,.page-template-contact .row.top-blok,.page-template-omgeving .row.top-blok,.page-type-object .row.top-blok{display:flex;flex-direction:row}}.page-template-boerderij .row.top-blok .image,.page-template-contact .row.top-blok .image,.page-template-omgeving .row.top-blok .image,.page-type-object .row.top-blok .image{position:relative;min-width:59%}.page-template-boerderij .row.top-blok .image img,.page-template-contact .row.top-blok .image img,.page-template-omgeving .row.top-blok .image img,.page-type-object .row.top-blok .image img{width:100%;height:auto;min-height:335px;max-height:360px;object-fit:cover}@media only screen and (min-width:768px){.page-template-boerderij .row.top-blok .image img,.page-template-contact .row.top-blok .image img,.page-template-omgeving .row.top-blok .image img,.page-type-object .row.top-blok .image img{width:100%;height:100%;min-height:auto}}.page-template-boerderij .row.top-blok .info,.page-template-contact .row.top-blok .info,.page-template-omgeving .row.top-blok .info,.page-type-object .row.top-blok .info{position:relative;font-size:1pc;display:flex;max-width:885pt;min-width:380px;max-height:360px;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-color:#385d89}.page-template-boerderij .row.top-blok .info.left,.page-template-contact .row.top-blok .info.left,.page-template-omgeving .row.top-blok .info.left,.page-type-object .row.top-blok .info.left{order:-1}.page-template-boerderij .row.top-blok .info .info-text,.page-template-contact .row.top-blok .info .info-text,.page-template-omgeving .row.top-blok .info .info-text,.page-type-object .row.top-blok .info .info-text{margin:25px 50px}.page-template-boerderij .row.top-blok .info .info-text p,.page-template-contact .row.top-blok .info .info-text p,.page-template-omgeving .row.top-blok .info .info-text p,.page-type-object .row.top-blok .info .info-text p{font-size:15px}.page-template-boerderij .row.omgeving-text,.page-template-contact .row.omgeving-text,.page-template-omgeving .row.omgeving-text,.page-type-object .row.omgeving-text{display:flex;flex-direction:column}@media only screen and (min-width:768px){.page-template-boerderij .row.omgeving-text,.page-template-contact .row.omgeving-text,.page-template-omgeving .row.omgeving-text,.page-type-object .row.omgeving-text{flex-direction:row}}.page-template-boerderij .row.omgeving-text .medium-5,.page-template-contact .row.omgeving-text .medium-5,.page-template-omgeving .row.omgeving-text .medium-5,.page-type-object .row.omgeving-text .medium-5{padding:15px 30px}@media only screen and (min-width:768px){.page-template-boerderij .row.omgeving-text .medium-5,.page-template-contact .row.omgeving-text .medium-5,.page-template-omgeving .row.omgeving-text .medium-5,.page-type-object .row.omgeving-text .medium-5{padding:0}}.page-template-boerderij .recensies,.page-template-contact .recensies,.page-template-omgeving .recensies,.page-type-object .recensies{display:flex;flex-direction:column;justify-content:none;padding-bottom:30px}@media only screen and (min-width:900px){.page-template-boerderij .recensies,.page-template-contact .recensies,.page-template-omgeving .recensies,.page-type-object .recensies{flex-direction:row;justify-content:space-between}}.page-template-boerderij .recensies h2,.page-template-contact .recensies h2,.page-template-omgeving .recensies h2,.page-type-object .recensies h2{padding-bottom:20px}.page-template-boerderij .recensies .bs-review-list,.page-template-contact .recensies .bs-review-list,.page-template-omgeving .recensies .bs-review-list,.page-type-object .recensies .bs-review-list{max-width:100%}@media only screen and (min-width:900px){.page-template-boerderij .recensies .bs-review-list,.page-template-contact .recensies .bs-review-list,.page-template-omgeving .recensies .bs-review-list,.page-type-object .recensies .bs-review-list{max-width:70%}}.page-template-boerderij .recensies .bs-review-list .bs-review-item,.page-template-contact .recensies .bs-review-list .bs-review-item,.page-template-omgeving .recensies .bs-review-list .bs-review-item,.page-type-object .recensies .bs-review-list .bs-review-item{display:flex;flex-direction:column;margin-bottom:25px}@media only screen and (min-width:900px){.page-template-boerderij .recensies .bs-review-list .bs-review-item,.page-template-contact .recensies .bs-review-list .bs-review-item,.page-template-omgeving .recensies .bs-review-list .bs-review-item,.page-type-object .recensies .bs-review-list .bs-review-item{flex-direction:row}}.page-template-boerderij .recensies .bs-review-list .bs-review-item .data,.page-template-contact .recensies .bs-review-list .bs-review-item .data,.page-template-omgeving .recensies .bs-review-list .bs-review-item .data,.page-type-object .recensies .bs-review-list .bs-review-item .data{display:flex;flex-direction:column;max-width:100%;margin-right:35px}@media only screen and (min-width:900px){.page-template-boerderij .recensies .bs-review-list .bs-review-item .data,.page-template-contact .recensies .bs-review-list .bs-review-item .data,.page-template-omgeving .recensies .bs-review-list .bs-review-item .data,.page-type-object .recensies .bs-review-list .bs-review-item .data{width:30%}}.page-template-boerderij .recensies .bs-review-list .bs-review-item .data .name,.page-template-contact .recensies .bs-review-list .bs-review-item .data .name,.page-template-omgeving .recensies .bs-review-list .bs-review-item .data .name,.page-type-object .recensies .bs-review-list .bs-review-item .data .name{font-size:22px;font-family:Aller_Bd}.page-template-boerderij .recensies .bs-review-list .bs-review-item .data .stay,.page-template-contact .recensies .bs-review-list .bs-review-item .data .stay,.page-template-omgeving .recensies .bs-review-list .bs-review-item .data .stay,.page-type-object .recensies .bs-review-list .bs-review-item .data .stay{padding-top:8px}.page-template-boerderij .recensies .bs-review-list .bs-review-item .data .stars,.page-template-contact .recensies .bs-review-list .bs-review-item .data .stars,.page-template-omgeving .recensies .bs-review-list .bs-review-item .data .stars,.page-type-object .recensies .bs-review-list .bs-review-item .data .stars{padding-top:10px;color:#efcd47}.page-template-boerderij .recensies .bs-review-list .bs-review-item .review,.page-template-contact .recensies .bs-review-list .bs-review-item .review,.page-template-omgeving .recensies .bs-review-list .bs-review-item .review,.page-type-object .recensies .bs-review-list .bs-review-item .review{font-family:Aller_Rg;font-size:15px;line-height:1.5;word-break:break-word;overflow:hidden;max-width:100%;margin-top:0}@media only screen and (min-width:900px){.page-template-boerderij .recensies .bs-review-list .bs-review-item .review,.page-template-contact .recensies .bs-review-list .bs-review-item .review,.page-template-omgeving .recensies .bs-review-list .bs-review-item .review,.page-type-object .recensies .bs-review-list .bs-review-item .review{max-width:65%}}.page-template-boerderij .recensies .bs-review,.page-template-contact .recensies .bs-review,.page-template-omgeving .recensies .bs-review,.page-type-object .recensies .bs-review{padding:0;max-width:100%;padding-top:30px}@media only screen and (min-width:900px){.page-template-boerderij .recensies .bs-review,.page-template-contact .recensies .bs-review,.page-template-omgeving .recensies .bs-review,.page-type-object .recensies .bs-review{padding-top:0;padding-left:20px;max-width:32%}}.page-template-boerderij .recensies .bs-review input[type=submit],.page-template-contact .recensies .bs-review input[type=submit],.page-template-omgeving .recensies .bs-review input[type=submit],.page-type-object .recensies .bs-review input[type=submit]{background-color:#fca301;font-family:Aller_Rg;position:relative;margin-top:11px;font-size:21px;color:#fff;width:10pc;height:45px;border:2px solid #fca301;box-shadow:6px 10px 9pt 0 rgba(0,0,0,.2)}.page-template-boerderij .recensies input,.page-template-boerderij .recensies label,.page-template-boerderij .recensies select,.page-template-boerderij .recensies textarea,.page-template-contact .recensies input,.page-template-contact .recensies label,.page-template-contact .recensies select,.page-template-contact .recensies textarea,.page-template-omgeving .recensies input,.page-template-omgeving .recensies label,.page-template-omgeving .recensies select,.page-template-omgeving .recensies textarea,.page-type-object .recensies input,.page-type-object .recensies label,.page-type-object .recensies select,.page-type-object .recensies textarea{font-family:Aller_Rg;font-weight:100;padding-top:6px;margin-bottom:2px;font-size:15px}.page-template-boerderij .recensies input:after,.page-template-boerderij .recensies label:after,.page-template-boerderij .recensies select:after,.page-template-boerderij .recensies textarea:after,.page-template-contact .recensies input:after,.page-template-contact .recensies label:after,.page-template-contact .recensies select:after,.page-template-contact .recensies textarea:after,.page-template-omgeving .recensies input:after,.page-template-omgeving .recensies label:after,.page-template-omgeving .recensies select:after,.page-template-omgeving .recensies textarea:after,.page-type-object .recensies input:after,.page-type-object .recensies label:after,.page-type-object .recensies select:after,.page-type-object .recensies textarea:after{display:none}.page-template-boerderij .boerderij-details,.page-template-contact .boerderij-details,.page-template-omgeving .boerderij-details,.page-type-object .boerderij-details{display:flex;flex-direction:column;padding-bottom:50px}@media only screen and (min-width:1025px){.page-template-boerderij .boerderij-details,.page-template-contact .boerderij-details,.page-template-omgeving .boerderij-details,.page-type-object .boerderij-details{flex-direction:row}}.page-template-boerderij .boerderij-details .boerderij-details-inhoud,.page-template-contact .boerderij-details .boerderij-details-inhoud,.page-template-omgeving .boerderij-details .boerderij-details-inhoud,.page-type-object .boerderij-details .boerderij-details-inhoud{width:100%}@media only screen and (min-width:1025px){.page-template-boerderij .boerderij-details .boerderij-details-inhoud,.page-template-contact .boerderij-details .boerderij-details-inhoud,.page-template-omgeving .boerderij-details .boerderij-details-inhoud,.page-type-object .boerderij-details .boerderij-details-inhoud{min-width:59%;max-width:59%;margin-right:25px}}.page-template-boerderij .boerderij-details .bestandsbeheer,.page-template-contact .boerderij-details .bestandsbeheer,.page-template-omgeving .boerderij-details .bestandsbeheer,.page-type-object .boerderij-details .bestandsbeheer{height:200px;width:200px}.page-template-boerderij .boerderij-details .gallerij,.page-template-contact .boerderij-details .gallerij,.page-template-omgeving .boerderij-details .gallerij,.page-type-object .boerderij-details .gallerij{min-width:90%;margin:0 auto}@media only screen and (min-width:1025px){.page-template-boerderij .boerderij-details .gallerij,.page-template-contact .boerderij-details .gallerij,.page-template-omgeving .boerderij-details .gallerij,.page-type-object .boerderij-details .gallerij{min-width:41%}}.page-template-boerderij .boerderij-details .gallerij .gallery-row,.page-template-contact .boerderij-details .gallerij .gallery-row,.page-template-omgeving .boerderij-details .gallerij .gallery-row,.page-type-object .boerderij-details .gallerij .gallery-row{display:flex;flex-wrap:wrap;width:100%}.page-template-boerderij .boerderij-details .gallerij .gallery-row .gallery-column:nth-child(n+9),.page-template-boerderij .boerderij-details .gallerij .placeholder-dummy-button,.page-template-contact .boerderij-details .gallerij .gallery-row .gallery-column:nth-child(n+9),.page-template-contact .boerderij-details .gallerij .placeholder-dummy-button,.page-template-omgeving .boerderij-details .gallerij .gallery-row .gallery-column:nth-child(n+9),.page-template-omgeving .boerderij-details .gallerij .placeholder-dummy-button,.page-type-object .boerderij-details .gallerij .gallery-row .gallery-column:nth-child(n+9),.page-type-object .boerderij-details .gallerij .placeholder-dummy-button{display:none}.page-template-boerderij .boerderij-details .gallerij .view-all-images-button,.page-template-contact .boerderij-details .gallerij .view-all-images-button,.page-template-omgeving .boerderij-details .gallerij .view-all-images-button,.page-type-object .boerderij-details .gallerij .view-all-images-button{display:flex!important;justify-content:center;align-items:center;width:100%;max-width:none!important;position:relative;height:43px;bottom:30px}.page-template-boerderij .boerderij-details .gallerij .view-all-images-button a,.page-template-contact .boerderij-details .gallerij .view-all-images-button a,.page-template-omgeving .boerderij-details .gallerij .view-all-images-button a,.page-type-object .boerderij-details .gallerij .view-all-images-button a{background-color:#fca301;color:#fff;text-decoration:none;height:auto;width:auto;font-size:14px;padding:13px 33px;min-height:0}.page-template-boerderij .boerderij-details .gallerij .gallery-column,.page-template-contact .boerderij-details .gallerij .gallery-column,.page-template-omgeving .boerderij-details .gallerij .gallery-column,.page-type-object .boerderij-details .gallerij .gallery-column{max-width:50%;height:auto;display:flex;justify-content:center;margin:5px;min-width:100%}@media only screen and (min-width:568px){.page-template-boerderij .boerderij-details .gallerij .gallery-column,.page-template-contact .boerderij-details .gallerij .gallery-column,.page-template-omgeving .boerderij-details .gallerij .gallery-column,.page-type-object .boerderij-details .gallerij .gallery-column{min-width:47%}}@media only screen and (min-width:1025px){.page-template-boerderij .boerderij-details .gallerij .gallery-column,.page-template-contact .boerderij-details .gallerij .gallery-column,.page-template-omgeving .boerderij-details .gallerij .gallery-column,.page-type-object .boerderij-details .gallerij .gallery-column{max-width:50%;height:auto;display:block;margin:0;min-height:none}}.page-template-boerderij .boerderij-details .gallerij a,.page-template-contact .boerderij-details .gallerij a,.page-template-omgeving .boerderij-details .gallerij a,.page-type-object .boerderij-details .gallerij a{display:block;background-size:cover;background-repeat:no-repeat;background-position:center;margin:5px;height:100%;width:100%;min-height:230px}@media only screen and (min-width:1025px){.page-template-boerderij .boerderij-details .gallerij a,.page-template-contact .boerderij-details .gallerij a,.page-template-omgeving .boerderij-details .gallerij a,.page-type-object .boerderij-details .gallerij a{min-height:0;height:125px;width:188px}}.page-template-boerderij .top-blok .info,.page-template-contact .top-blok .info,.page-template-omgeving .top-blok .info,.page-type-object .top-blok .info{min-height:340px}.page-template-boerderij .top-blok .info a,.page-template-contact .top-blok .info a,.page-template-omgeving .top-blok .info a,.page-type-object .top-blok .info a{text-decoration:none;color:#fff}.page-template-boerderij .contact-details,.page-template-contact .contact-details,.page-template-omgeving .contact-details,.page-type-object .contact-details{display:flex;flex-direction:column}@media only screen and (min-width:768px){.page-template-boerderij .contact-details,.page-template-contact .contact-details,.page-template-omgeving .contact-details,.page-type-object .contact-details{flex-direction:row}}.page-template-boerderij .contact-details a,.page-template-contact .contact-details a,.page-template-omgeving .contact-details a,.page-type-object .contact-details a{color:#fca301}.page-template-boerderij .contact-details .contact-details-inhoud,.page-template-contact .contact-details .contact-details-inhoud,.page-template-omgeving .contact-details .contact-details-inhoud,.page-type-object .contact-details .contact-details-inhoud{width:100%;padding-right:85px}@media only screen and (min-width:768px){.page-template-boerderij .contact-details .contact-details-inhoud,.page-template-contact .contact-details .contact-details-inhoud,.page-template-omgeving .contact-details .contact-details-inhoud,.page-type-object .contact-details .contact-details-inhoud{width:63%}}.page-template-boerderij .contact-details .contact-details-inhoud strong,.page-template-contact .contact-details .contact-details-inhoud strong,.page-template-omgeving .contact-details .contact-details-inhoud strong,.page-type-object .contact-details .contact-details-inhoud strong{font-size:17px}.page-template-boerderij .contact-details .contactformulier,.page-template-contact .contact-details .contactformulier,.page-template-omgeving .contact-details .contactformulier,.page-type-object .contact-details .contactformulier{width:100%;padding-top:15px;border-top:1px solid #ededed}@media only screen and (min-width:768px){.page-template-boerderij .contact-details .contactformulier,.page-template-contact .contact-details .contactformulier,.page-template-omgeving .contact-details .contactformulier,.page-type-object .contact-details .contactformulier{border-top:none;padding-top:0;width:39%}}.page-template-boerderij .contact-details .contactformulier #contact-p,.page-template-contact .contact-details .contactformulier #contact-p,.page-template-omgeving .contact-details .contactformulier #contact-p,.page-type-object .contact-details .contactformulier #contact-p{padding-bottom:20px}.page-template-boerderij .contact-details .contactformulier .form-control,.page-template-contact .contact-details .contactformulier .form-control,.page-template-omgeving .contact-details .contactformulier .form-control,.page-type-object .contact-details .contactformulier .form-control{border-radius:0;border:1px solid #385d8938}.page-template-boerderij .contact-details .contactformulier .dynamic-form-control,.page-template-contact .contact-details .contactformulier .dynamic-form-control,.page-template-omgeving .contact-details .contactformulier .dynamic-form-control,.page-type-object .contact-details .contactformulier .dynamic-form-control{padding-bottom:10px}.page-template-boerderij .contact-details .contactformulier .dynamic-form-control label.control-label,.page-template-contact .contact-details .contactformulier .dynamic-form-control label.control-label,.page-template-omgeving .contact-details .contactformulier .dynamic-form-control label.control-label,.page-type-object .contact-details .contactformulier .dynamic-form-control label.control-label{font-family:Aller_Rg;font-weight:100;font-size:15px}.page-template-boerderij .contact-details .contactformulier .validate-asteriks,.page-template-contact .contact-details .contactformulier .validate-asteriks,.page-template-omgeving .contact-details .contactformulier .validate-asteriks,.page-type-object .contact-details .contactformulier .validate-asteriks{display:none}.page-template-boerderij .contact-details .contactformulier .human-check-wrap,.page-template-contact .contact-details .contactformulier .human-check-wrap,.page-template-omgeving .contact-details .contactformulier .human-check-wrap,.page-type-object .contact-details .contactformulier .human-check-wrap{background-color:transparent;font-family:Aller_Rg;font-weight:100;font-size:15px}.page-template-boerderij .contact-details .contactformulier #form-control-2,.page-template-boerderij .contact-details .contactformulier #form-control-3,.page-template-boerderij .contact-details .contactformulier #form-control-4,.page-template-contact .contact-details .contactformulier #form-control-2,.page-template-contact .contact-details .contactformulier #form-control-3,.page-template-contact .contact-details .contactformulier #form-control-4,.page-template-omgeving .contact-details .contactformulier #form-control-2,.page-template-omgeving .contact-details .contactformulier #form-control-3,.page-template-omgeving .contact-details .contactformulier #form-control-4,.page-type-object .contact-details .contactformulier #form-control-2,.page-type-object .contact-details .contactformulier #form-control-3,.page-type-object .contact-details .contactformulier #form-control-4{width:87%}.page-template-boerderij .contact-details .contactformulier textarea,.page-template-contact .contact-details .contactformulier textarea,.page-template-omgeving .contact-details .contactformulier textarea,.page-type-object .contact-details .contactformulier textarea{height:150px}.page-template-boerderij .contact-details .contactformulier input[type=submit],.page-template-contact .contact-details .contactformulier input[type=submit],.page-template-omgeving .contact-details .contactformulier input[type=submit],.page-type-object .contact-details .contactformulier input[type=submit]{font-family:Aller_Bd;font-size:20px;box-shadow:2px 2px 5px #0000001f;background-color:#fca301;color:#fff;width:150px;height:50px;margin-bottom:15px}.page-template-boerderij .contact-details .contactformulier input[type=submit]:hover,.page-template-contact .contact-details .contactformulier input[type=submit]:hover,.page-template-omgeving .contact-details .contactformulier input[type=submit]:hover,.page-type-object .contact-details .contactformulier input[type=submit]:hover{transition:.3s;background-color:#fdc46b;border:2px solid #fca301}.page-template-boerderij .hoofd-omgeving p,.page-template-contact .hoofd-omgeving p,.page-template-omgeving .hoofd-omgeving p,.page-type-object .hoofd-omgeving p{text-align:center!important;font-size:17px!important}.page-template-boerderij .hoofd-omgeving .info.left,.page-template-contact .hoofd-omgeving .info.left,.page-template-omgeving .hoofd-omgeving .info.left,.page-type-object .hoofd-omgeving .info.left{min-height:300px;max-width:none}@media only screen and (min-width:768px){.page-template-boerderij .hoofd-omgeving .info.left,.page-template-contact .hoofd-omgeving .info.left,.page-template-omgeving .hoofd-omgeving .info.left,.page-type-object .hoofd-omgeving .info.left{max-width:425px}}.page-template-boerderij .omgeving-text,.page-template-contact .omgeving-text,.page-template-omgeving .omgeving-text,.page-type-object .omgeving-text{display:flex;flex-direction:row;justify-content:space-between;margin:45px 0}.page-template-boerderij .omgeving-text .links,.page-template-contact .omgeving-text .links,.page-template-omgeving .omgeving-text .links,.page-type-object .omgeving-text .links{position:relative;left:50px;max-width:40%}.page-template-boerderij .omgeving-text .rechts,.page-template-contact .omgeving-text .rechts,.page-template-omgeving .omgeving-text .rechts,.page-type-object .omgeving-text .rechts{right:-50px;position:relative;max-width:40%}.page-template-boerderij .meer-info,.page-template-contact .meer-info,.page-template-omgeving .meer-info,.page-type-object .meer-info{padding:30px 0!important}.page-template-boerderij .meer-info p,.page-template-contact .meer-info p,.page-template-omgeving .meer-info p,.page-type-object .meer-info p{font-family:inherit}.page-template-boeking .cow,.page-template-boeking .tent{display:none!important}.page-template-boeking .bs-booking-tabs{position:relative;z-index:3;margin-top:15px;margin-bottom:35px;height:70px}.page-template-boeking .bs-booking-tabs li{width:100%;list-style-type:none;float:left;position:relative;padding-left:0!important;background:#385d89}@media only screen and (min-width:768px){.page-template-boeking .bs-booking-tabs li{width:25%}}.page-template-boeking .bs-booking-tabs li:before{display:none}.page-template-boeking .bs-booking-tabs li a{display:block;height:50px;line-height:50px;font-size:14px;color:#fff;text-transform:uppercase;font-weight:700;text-decoration:none;padding-left:15px}@media only screen and (min-width:768px){.page-template-boeking .bs-booking-tabs li a{height:69px;line-height:69px;font-size:1pc}}.page-template-boeking .bs-booking-tabs li a:after{font-family:FontAwesome;content:"";padding-left:5px}.page-template-boeking .bs-booking-tabs li.disabled a{pointer-events:none;background:#5995d4}@media only screen and (min-width:768px){.page-template-boeking .bs-booking-tabs li.disabled a:after{position:absolute;right:0;top:0}}.page-template-boeking .bs-booking-tabs li.disabled:last-child a:last-of-type:after{display:none}.page-template-boeking .bs-booking-tabs li.disabled:after{content:none}@media only screen and (min-width:768px){.page-template-boeking .bs-booking-tabs li.last-completed:after{content:"";position:absolute;background:#385d89;border-top:20px solid #fff;border-right:20px solid transparent;border-left:20px solid transparent;border-top:34px solid transparent;border-left:30px solid #385d89;border-bottom:35px solid transparent}}.page-template-boeking .bs-booking-tabs li.current a{background:#385d89}@media only screen and (min-width:768px){.page-template-boeking .bs-booking-tabs li.current a{width:calc(100% - 29px)}}@media only screen and (min-width:768px){.page-template-boeking .bs-booking-tabs li.current:after{content:"";position:absolute;background:#5995d4;border-top:20px solid #fff;border-right:20px solid transparent;border-left:20px solid transparent;border-top:34px solid transparent;border-left:30px solid #385d89;border-bottom:35px solid transparent}}@media only screen and (min-width:768px){.page-template-boeking .bs-booking-tabs li:after{position:absolute;right:0;top:0}}.page-template-boeking .bs-booking-tabs li:last-child:after{background:#fff}.page-template-boeking .booking-options h2,.page-template-boeking .booking-summary h2{padding-bottom:25px;font-size:28px}.page-template-boeking .booking-options{padding:15px 0}@media only screen and (min-width:768px){.page-template-boeking .booking-options{padding:0}}.page-template-boeking .booking-options .option{width:80%!important;margin-bottom:20px!important}.page-template-boeking .booking-summary .details-info{font-family:Aller_Rg;font-size:18px}.page-template-boeking .booking-summary .details-info span{margin:6px auto}.page-template-boeking .booking-summary table{font-family:Aller_Rg;width:100%;margin-top:1rem;border-collapse:collapse}.page-template-boeking .booking-summary table td{padding:8px 6px;margin-bottom:3px;border-bottom:1px solid #1b3c1d}.page-template-boeking .bs__block__search{padding:8px 30px}.page-template-boeking .bs__block__search div{padding-bottom:5px}.page-template-boeking .bs__block__search-results{font-size:14px;position:inherit;max-width:90%;height:auto;background-color:#fff;margin:15px auto}.page-template-boeking .bs__block__search-results .bs__block__search-results__results-message{text-align:center}.page-template-boeking .bs__block__search-results .bs__block__search-results__results{color:#385d89}.page-template-boeking .bs__block__search-results .bs__block__search-results__results h1{top:0;left:10px}.page-template-boeking .bs__block__search-results .bs__block__search-results__results h2{color:#385d89}.page-template-boeking .bs__block__search-results .search-result{height:auto;margin:10px auto}.page-template-boeking .bs__block__search-results .search-result .row{border:1px solid #ededed;padding-top:20px;height:auto;width:100%}@media only screen and (min-width:768px){.page-template-boeking .bs__block__search-results .search-result .row{display:flex;left:-36px;width:110%}}.page-template-boeking .bs__block__search-results .search-result .row div{padding:0;border:none}.page-template-boeking .bs__block__search-results .search-result .row .medium-4{display:block;min-width:200px}.page-template-boeking .bs__block__search-results .search-result .row .medium-4 img{display:block;height:100%;min-height:140px;width:100%;margin-bottom:10px;padding-bottom:5px}@media only screen and (min-width:768px){.page-template-boeking .bs__block__search-results .search-result .row .medium-4{max-width:30%}}.page-template-boeking .bs__block__search-results .search-result .row .medium-8{float:left;margin-left:0;width:100%;text-align:left}@media only screen and (min-width:768px){.page-template-boeking .bs__block__search-results .search-result .row .medium-8{width:67%;margin-left:25px}}.page-template-boeking .bs__block__search-results .search-result .content{position:relative;font-family:Sans-serif;height:75pt}.page-template-boeking .bs__block__search-results .search-result .content .title{border:none;padding-bottom:3px}@media only screen and (min-width:768px){.page-template-boeking .bs__block__search-results .search-result .content .title{border-bottom:1px solid #385d89;margin-left:-8px}}.page-template-boeking .bs__block__search-results .search-result .content .title h2{font-size:25px}.page-template-boeking .bs__block__search-results .search-result .content .title a{text-decoration:none}@media only screen and (min-width:768px){.page-template-boeking .bs__block__search-results .search-result .content .info,.page-template-boeking .bs__block__search-results .search-result .content .price{margin-left:27px}}.page-template-boeking .bs__block__search-results .search-result .content .info{margin-top:8px;font-size:15px;line-height:1.6;margin-bottom:21px}.page-template-boeking .bs__block__search-results .search-result .content .price{color:#000;font-weight:700;font-size:1pc}.page-template-boeking .bs__block__search-results .search-result .content .buttons{display:flex;flex-direction:column;width:auto;padding-top:15px}@media only screen and (min-width:768px){.page-template-boeking .bs__block__search-results .search-result .content .buttons{display:flex;flex-direction:row;justify-content:space-around;min-width:15pc;padding-top:0}}.page-template-boeking .bs__block__search-results .search-result .content .buttons a{background-color:#385d89;border:1px solid #385d89;text-transform:uppercase;color:#fff;padding:9px 20px;font-size:14px}.page-template-boeking .bs__block__search-results .search-result .content .buttons a:hover{border:1px solid #385d89;background-color:#fff;color:#385d89;transition:.3s}.page-template-boeking .bs__block__search-results .search-result .button{-webkit-appearance:none;border-radius:0;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:normal;margin:0 0 1.4285714286rem;position:relative;text-align:center;text-decoration:none}.page-template-boeking .booking-nav{display:flex;justify-content:space-between;margin-top:3em!important;padding-bottom:27px}.page-template-boeking .booking-nav a{text-decoration:none;color:#385d89;padding:10px;border:2px solid #385d89}.page-template-boeking .booking-nav a:hover{transition:.3s;background-color:#385d89;color:#fff;border:2px solid #fff}.page-template-boeking .booking-nav .pull-right.button{background-color:#385d89;border:2px solid #5995d4;color:#fff}.page-template-boeking .booking-nav .pull-right.button:hover{background:#fff;color:#385d89}.page-template-boeking .booking-nav .pull-right.button:before{content:"";width:10px;height:10px;right:-10px;transform:rotate(25deg)}.page-template-boeking .spacing h2{margin-top:15px;font-size:26px}.page-template-boeking .spacing .column{padding-bottom:25px}.page-template-boeking #reservation-personal-details{margin-left:-10px;margin-right:-10px}.page-template-boeking #reservation-personal-details input,.page-template-boeking #reservation-personal-details select,.page-template-boeking #reservation-personal-details textarea{background-color:#fff;border:1px solid #1b3c1d;border-radius:0;margin-bottom:1rem}.page-template-boeking #reservation-personal-details .column{padding:0 10px}.page-template-boeking #reservation-personal-details .column .form-group textarea{height:75pt}.header-wrapper{padding-top:.6em}.header-wrapper h1,.header-wrapper h2,.header-wrapper h3,.header-wrapper h4,.header-wrapper h5,.header-wrapper h6{margin-bottom:.8em}#gb-big img{min-height:0}@media only screen and (min-width:768px){#gb-big img{min-height:635px}}