html{height:100%}.container{width:100%;position:relative}a:hover{color:#000;text-decoration:underline}body{background:#b7b7b6;font-family:"soleil",sans-serif;color:#41403f;font-size:16px;height:100%;background-attachment:fixed;background-size:cover}.home .seppeltsfield-section{background-position:top}.seppeltsfield-section,.page-section{height:100%;background-size:cover;background-position:center;padding-top:59px}.graphic{position:absolute;left:0;top:0;width:100%;height:100%;background-position:60% 60%;background-repeat:no-repeat}.book{display:block;background:#ffb718;position:fixed;left:45px;top:59px;margin:auto;padding:12px 0px;font-size:15px;text-transform:uppercase;color:#3d3935;width:195px;text-align:center;z-index:100}.mapFrame{width:100%;height:400px}.mobMenu{display:none}.home .book{top:59px;position:absolute;left:0;right:0}.seppeltsfield-section .book:hover,.seppeltsfield-section .book:focus{background:#dad9d7;text-decoration:none}.willunga-section .book:hover,.willunga-section .book:focus{background:#74bf60;text-decoration:underline}footer{background:#696561;padding:10px 30px 10px;height:50px;position:fixed;bottom:0;left:0;width:100%;text-transform:uppercase}.home footer{width:100%;border-right:1px solid #54504c;padding:10px 30px 10px;height:50px}.home .willunga-section footer{left:50%}footer .right,footer.dual-footer .right{float:right}footer.dual-footer .right{width:auto}footer.dual-footer .left{float:left;width:auto;margin-right:15px}footer p.number{font-size:30px;color:white;margin:0 0 5px 0;line-height:1;float:left}footer p.text{font-size:12px;color:#cdc9c5;margin:0}footer p.text+p.text{clear:both}footer p.text a{color:#cdc9c5}footer p.text a:hover{color:#ffb718}.home .seppeltsfield-section a.logo{top:50% !important;right:0;left:auto !important}.home .seppeltsfield-section .rollout-nav{left:15%;top:50%}.seppeltsfield-section a.logo,.page-section a.logo{top:240px !important}.seppeltsfield-section a.logo,.willunga-section a.logo,.page-section a.logo{position:fixed;left:0;top:50%;margin-top:-120px;width:240px;height:240px;background:#3e3934;z-index:100}.home .seppeltsfield-section a.logo{position:absolute}.seppeltsfield-section .graphic{background-image:url("images/seppeltsfield_graphic.png")}.seppeltsfield-section a.logo,.page-section a.logo,.slicknav_menu a.logo{background:url("images/seppeltsfield_landing.gif") no-repeat}.hundred{height:100%}.page-content{padding:45px 20px 0 0}.entry-content{padding:25px;background:rgba(255,255,255,0.85);color:#363636}.entry-content img{border:5px solid white;max-width:100%;height:auto}.entry-content p.featured{float:left}.entry-content p.featured img.wp-post-image{border:0;margin-right:20px}.entry-content h2{color:#2d2921;font-family:"Arvo", "serif";font-size:21px;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 30px}.entry-content h4{font-size:16px;margin:20px 0 0;text-transform:uppercase}.entry-content .column h4{margin-bottom:10px}.entry-content h4:first-child{margin-top:0}.flipside{display:block;background:#3e3934;padding:12px 0px;font-size:15px;color:#121212;text-transform:uppercase;width:150px;text-align:center;float:right;margin-right:12px}.flipside .rollover{display:none}.flipside:hover,.flipside:focus{text-decoration:underline}.flipside:hover .rollover,.flipside:focus .rollover{display:block}.flipside:hover .online,.flipside:focus .online{display:none}.willunga-section .flipside:hover,.willunga-section .flipside:focus,.seppeltsfield-section .flipside:hover,.seppeltsfield-section .flipside:focus{background:#3e3934;color:white}.willunga-section .flipside{background:#ffb718}.seppeltsfield-section .flipside{background:#74bf60}.page-template-willunga-section-php .flipside,.page-template-seppeltsfield-section-php .flipside{position:absolute;right:-12px}.section-nav{list-style:none;margin:0;padding:0;margin-left:-6px;margin-right:-6px;display:flex;flex-wrap:wrap}.section-nav.mobOnly{display:none}.page-section .section-nav{margin-left:-3px;margin-right:-3px}.page-section .section-nav li{padding:3px}.page-section .section-nav li a:hover,.page-section .section-nav li a:focus,.page-section li.current_page_item a{background:#dad9d7;text-decoration:underline}.section-nav li{padding:0 6px 2px;position:relative;flex:1 1 0}.section-nav li a{display:block;background:#9cafac;padding:12px;font-size:15px;text-transform:uppercase;color:#3d3935;text-align:center;line-height:1;height:100%;display:flex;justify-content:center;align-items:center}.section-nav li ul{display:none;position:absolute;left:0;list-style:none;margin:0;padding:0;top:100%;width:100%}.section-nav li.hover ul{display:block}.section-nav li.hover ul li{width:100%;float:none;padding-bottom:0}.section-nav li.hover ul li a{border-bottom:1px solid black}.section-nav li a:hover,.section-nav li a:focus{text-decoration:underline}.section-nav li.page-item-5.page_item_has_children ul,.section-nav li.page-item-5.page_item_has_children:hover ul{display:none}.willunga-section .section-nav li a:hover,.willunga-section .section-nav li a:focus,.willunga-section .section-nav li.current_page_ancestor>a,.willunga-section .section-nav li.current_page_parent>a,.page-id-8 .section-nav li.about-page>a,.willunga-section .section-nav li.current_page_item>a{background:#74bf60;text-decoration:underline}.seppeltsfield-section .section-nav li a:hover,.seppeltsfield-section .section-nav li a:focus,.seppeltsfield-section .section-nav li.current_page_ancestor>a,.seppeltsfield-section .section-nav li.current_page_parent>a,.page-id-5 .section-nav li.about-page>a,.seppeltsfield-section .section-nav li.current_page_item>a{background:#ffb718;text-decoration:underline}.clear{clear:both}.home.page .global-nav li.home-btn,.home.page .slicknav_nav li.home-btn{display:none}.global-nav li.home-btn{position:absolute;left:0}.global-nav li.home-btn a{font-size:13px;text-transform:uppercase}.rollout-nav{list-style:none;margin:0;position:absolute;left:0;padding:21px 15px;width:210px;top:50%;margin-top:-105px;height:210px;transition:all 500ms linear}.rollout-nav.rollout{left:240px}.seppeltsfield-section .rollout-nav,.page-section .rollout-nav{background:none !important;left:30px;width:225px;top:460px}.seppeltsfield-section .rollout-nav.roll-out,.page-section .rollout-nav.roll-out{left:15%}.seppeltsfield-section .rollout-nav li,.page-section .rollout-nav li{margin-bottom:10px}.seppeltsfield-section .rollout-nav li a,.page-section .rollout-nav li a{display:block;line-height:40px;background:#ffb718}.seppeltsfield-section .rollout-nav li a:hover,.page-section .rollout-nav li a:hover{background:#dad9d7;text-decoration:none}.seppeltsfield-section .rollout-nav,.page-section .rollout-nav{background:#ffb718;text-decoration:none}.rollout-nav li{text-align:center}.rollout-nav li ul{list-style:none;margin:0;padding:0}.rollout-nav li a{color:#41403f;font-size:18px;text-transform:uppercase}.rollout-nav .first-link{margin-bottom:10px}.rollout-nav .last-link{margin-top:10px}#header{height:59px;position:absolute;top:0;left:0;width:100%;background:#dad9d7;z-index:1000}.global-nav{list-style:none;margin:0;padding:0;text-align:center}.global-nav li{display:inline-block;padding:17px 20px;position:relative}.global-nav ul{display:none;position:absolute;left:0;list-style:none;margin:0;padding:0;top:100%;width:180px;background:#dad9d7}.global-nav li a{font-size:18px;color:#646260}.global-nav li a:hover,.global-nav li.current_page_item>a,.global-nav li.current_page_parent>a{color:#333;text-decoration:underline}.global-nav>li.hover>a{text-decoration:underline}.global-nav li.hover ul{display:block;padding-bottom:10px}.global-nav li.hover ul li{width:100%;float:none;padding:3px}.global-nav li a:hover,.section-nav li a:focus{text-decoration:underline}.product.has-default-attributes.has-children>.images{opacity:1 !important}.single.single-product .single_variation_wrap{display:block !important}.woocommerce-page.product-template-default .page-content .entry-content{overflow:hidden}.woocommerce div.product form.cart .variations,.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-bottom:0 !important}.woocommerce div.product form.cart .variations td{padding-bottom:0}.woocommerce div.product form.cart .variations select{min-width:68% !important;margin-right:0 !important}.woocommerce div.product form.cart div.quantity{margin:0 4px 10px 0 !important}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:33.3333333% !important}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:66.6666666% !important;padding-left:20px}.woocommerce div.product form.cart .button,.woocommerce #content div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce-page #content div.product form.cart .button{display:block;background:#3e3934;padding:12px 0px;font-size:15px;text-transform:uppercase;color:white;width:150px;text-align:center;float:none;clear:both;margin:10px 0;border:none;-webkit-border-radius:0;border-radius:0;font-weight:normal}.woocommerce-order-received .woocommerce ul.order_details{padding:0}.product_meta{display:none}.post-listing{padding:20px;background:#ffffff;margin-bottom:23px}.post-listing h2.entry-title{color:#333333;font-size:21px;text-transform:none;margin:5px 0 20px;font-family:"soleil",sans-serif;font-weight:bold}.single .post-listing h2.entry-title,.product_title{font-size:25px}.post-listing h2.entry-title a{color:inherit}.link-to{color:#ff0000;text-transform:uppercase}p.date{color:#666666;font-size:13px;text-transform:uppercase;margin:0 0 5px}.more{display:block;background:#3e3934;padding:7px 25px 9px;float:right;color:white;text-transform:uppercase;width:100px;text-align:center}.more .rollover{display:none}.more:hover,.more:focus{background:#9cafac;color:#3d3935;text-decoration:underline}.more:hover .online,.more:focus .online{display:none}.more:hover .rollover,.more:focus .rollover{display:block}.nav-previous a,.nav-next a{display:block;background:#3e3934;padding:7px 25px 9px;color:white;text-transform:uppercase}.nav-previous a{float:left}.nav-next a{float:right}.entry-content img.wp-post-image{border:none}section.gallery.row{margin-left:-5px;margin-right:-5px}section.gallery.row .col-xs-4{padding-left:5px;padding-right:5px;padding-bottom:10px}article.gallery{padding-right:100px;max-width:645px;position:relative}article.gallery h2{color:#363636;padding:2px 0 15px 0;border-bottom:1px solid #363636;clear:both;font-family:"soleil",sans-serif;font-size:19px}#fancy_overlay{opacity:0.75 !important;background:#000 !important;z-index:1010}.single article.gallery h2{margin-bottom:15px}article.gallery h2 a{color:inherit}article.gallery a.more{position:absolute;right:0;top:65px}#fancy_outer{z-index:1000}.columns{clear:both;margin-left:-10px;margin-right:-10px}.column{width:50%;float:left;padding:0 10px}.column h3{margin-bottom:5px;color:#363636;font-size:21px;font-family:"Arvo", "serif";margin-top:0}.column h4{font-size:15px;color:#696561;margin-top:0}.column img{margin-bottom:10px}.container.maximum{max-width:960px}.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content div.product p.price,.label{color:#333 !important}.entry-content .cart_totals h2{font-size:16px;font-weight:bold;text-transform:none;font-family:soleil, sans-serif;margin-bottom:15px}.cart_totals td,.cart_totals th,.shop_table cart td,.shop_table cart th,.shop_table cart dt{font-size:14px !important}.reset_variations{font-size:12px !important;color:#333 !important}.variations td{padding-bottom:10px}.woocommerce #payment,.woocommerce-page #payment,.woocommerce table.shop_table,.woocommerce-page table.shop_table{-webkit-border-radius:0 !important;border-radius:0 !important}.post-type-archive-product .entry-content{margin-left:-22px;margin-right:-22px}.post-type-archive-product .entry-content ul{list-style:none;margin:0;padding:0}.post-type-archive-product .entry-content ul li{display:block;width:50%;padding:0 0;list-style:none;margin:0;float:left}.post-type-archive-product .entry-content ul a{color:#333333}.post-type-archive-product .entry-content ul h3{color:#333333;font-size:21px;text-transform:none;margin:5px 0;font-family:"soleil",sans-serif;font-weight:bold}.post-type-archive-product .entry-content ul .add_to_cart_button{display:block;background:#3e3934;padding:7px 25px 9px;float:left;margin:15px 0 0;color:white;text-transform:uppercase;border:none !important;font-weight:normal;-webkit-border-radius:0 !important;border-radius:0 !important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover{background:black !important;text-decoration:none;color:#fff !important}.slicknav_menu{display:none}blockquote{padding:10px 20px 0 0;margin:0 0 12px;border-left:none}blockquote p{color:#696561;font-family:"Arvo", "serif";font-size:25px;margin:0;line-height:31px}blockquote p em{color:#696561;font-family:"soleil",sans-serif;font-size:16px;text-transform:uppercase;font-style:normal;margin:0}.single-post h2.entry-title{margin-bottom:10px !important}.dual-footer div{width:100%;float:left;position:relative;padding:0}.dual-footer div a.flipside{float:none;margin:0;color:#4d4c52;height:33px;line-height:33px;padding:0}.dual-footer div.seps a.flipside{background:#ffb71a}.dual-footer div.wils a.flipside{background:#66cc66}.dual-footer div.seps a.flipside:hover,.dual-footer div.seps a.flipside:focus,.dual-footer div.wils a.flipside:hover,.dual-footer div.wils a.flipside:focus{background:#dad9d7;text-decoration:underline}#mc_embed_signup label{display:none}#mc_embed_signup input{margin:24px 0 0px;width:100%;padding:10px 15px;border:none}#mc_embed_signup #mc-embedded-subscribe{display:block;background:#3e3934;padding:12px 0px;font-size:15px;text-transform:uppercase;width:150px;text-align:center;float:right;color:white;border:none}::-webkit-input-placeholder{color:#41403f;text-transform:uppercase}:-moz-placeholder{color:#41403f;text-transform:uppercase}::-moz-placeholder{color:#41403f;text-transform:uppercase}:-ms-input-placeholder{color:#41403f;text-transform:uppercase}

.pdf-link { padding: 0; margin-bottom: 3rem; }
.pdf-link a {color:white;background:#ff4e00;display:block;float:left;padding:8px 35px;text-transform:uppercase;font-size:16px;margin-top:40px;margin-left:-25px;margin-bottom:3rem;transition:all .3s;}
.pdf-link a:hover,
.pdf-link a:focus{background:#2d2921;color:white;text-decoration:underline}
.wp-block-separator { display: none; }

.page-template-seppeltsfield-section-php .rollout-nav,.page-template-nosubnavtabs-php .rollout-nav,.page-section .rollout-nav{position:fixed}.page-template-willunga-section-php .rollout-nav{position:fixed}li.product a{display:block}@media screen and (max-width: 982px){footer.dual-footer .right{width:100%;float:left}footer.dual-footer{height:90px}footer.dual-footer .text .right{width:auto;float:right}.dual-footer div.seps a.flipside{margin-top:7px}footer.dual-footer .left{margin-right:0}}@media all and (max-width: 960px){body{padding-top:75px}.mobMenu{display:block;background:transparent;width:125px;height:75px;position:fixed;z-index:1000;top:0;left:0}.mobMenu a{display:block;width:100%;height:100%;background:transparent}.parent-pageid-69 .section-nav li.page-item-5 a{height:54px;line-height:17px;padding:10px 15px}.home .seppeltsfield-section .rollout-nav{left:0}.home .book{top:-60px}.book{margin:0 auto;position:relative !important;display:block !important;left:0;top:-59px}.page-section .rollover-hit,.seppeltsfield-section .rollover-hit{top:-60px;position:relative}.seppeltsfield-section .rollout-nav,.page-section .rollout-nav{margin:0 auto;position:relative !important;display:block !important;left:0;top:0px !important}.dual-footer div a.flipside,.flipside{position:static;right:auto;top:auto;float:none;margin:0 0 20px}.page-template-willunga-section-php .flipside,.page-template-seppeltsfield-section-php .flipside{display:none}.hundred{height:auto}.home .seppeltsfield-section,.home .willunga-section{padding:80px 0 165px}.home footer{padding:10px;width:100%;height:auto}footer,footer.dual-footer{padding:10px}.home .willunga-section footer{left:0}.home .seppeltsfield-section a.logo,.home .willunga-section a.logo{margin:0 auto}.page-section a.logo,.seppeltsfield-section a.logo,.willunga-section a.logo{position:static !important;top:auto;left:auto;display:block;margin:0 auto}.seppeltsfield-section a.logo,.willunga-section a.logo,.page-section a.logo{margin:20px auto 0}.seppeltsfield-section .graphic,.willunga-section .graphic{display:none}.seppeltsfield-section,.willunga-section,.page-section{padding-bottom:200px}.page-content{padding:0}.rollout-nav{display:none !important}#header,.global-nav{display:none}.page-id-75 .entry-content .column{width:100%;float:none;padding:0 10px 3rem}.slicknav_menu{display:block;background-image:url(images/seppeltsfield_landing.gif);background-size:65px;background-repeat:no-repeat;background-position:5px 5px;position:fixed;top:0;left:0;height:75px;width:100%;z-index:200}.slicknav_menu ul.slicknav_nav{background:#4c4c4c;width:100vw;margin-left:-5px;padding:10px 0}}@media screen and (max-width: 767px){.parent-pageid-69 .section-nav li.page-item-5 a{line-height:32px;padding:10px 0}.book{top:-29px}.book.booking-page{display:none !important}.home footer{height:105px}footer,footer.dual-footer{height:105px}footer p.number{display:block;width:100%;text-align:center}footer .right{width:100%;float:left;text-align:center}footer .right .text .right,footer.dual-footer .left{float:none;clear:both;display:block}.rollover-hit{display:none}}@media screen and (max-width: 670px){.home footer{height:auto}footer,footer.dual-footer{height:auto;position:absolute;width:100vw;left:0;bottom:0}.section-nav.mobOnly{display:flex}.section-nav.mobOnly li{padding:2px 6px 0}}@media screen and (max-width: 590px){.parent-pageid-69 .section-nav li.page-item-5 a{line-height:17px;padding:10px 15px}}@media screen and (max-width: 450px){footer.dual-footer .text .right{width:100%;float:left}}@media screen and (max-width: 360px){.home footer,footer,footer.dual-footer{height:140px}}
