﻿.pink{background-image:url("images/pink.png")}.green{background-color:#d1dbb9}.blue{background-color:#c3cadb}.yellow{background-color:#ebd591}*{outline:none}html{font-size:100%;margin:0;background-image:url("images/bg.png")}body{margin:0}.container-fluid{position:relative}.float-left{display:block;float:left}.float-right{display:block;float:right}.section{padding-top:30px;padding-bottom:30px;margin-top:15px;margin-bottom:15px}img{max-width:100%;height:auto}#page{display:block;min-height:90vh}h1,h2,h3,h4,h5,h6,p,a,span,li,td,th,textarea,input,button{line-height:180%;letter-spacing:1px;font-family:"Montserrat",sans-serif;color:#545153}p,a,span,li,td,th,textarea,input,button{font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:400}h1,h2,h3{font-family:"Caveat Brush",cursive;letter-spacing:0}h1{font-size:35px}h2{font-size:31px}h3{font-size:28px}h1.title,h2.title,h3.title,h4.sub-title,h5.sub-title,h6.sub-title{text-align:center}h1.title,h2.title,h3.title{margin-bottom:0}h4{font-size:18px}h5{font-size:16px}h6{font-size:15px}h4.sub-title,h5.sub-title,h6.sub-title{margin-top:0}a{text-decoration:none}.button,button,input[type="button"],input[type="submit"]{line-height:100%;padding:10px 15px;cursor:pointer;border:2px solid #d1dbb9;background-color:#d1dbb9;color:#545153;text-transform:uppercase}.button:hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover{background-color:transparent;color:#545153}a{color:#c3cadb}a:hover{color:#545153}hr{display:block;border:none;width:100%;height:13px;background-image:url("images/hr.png")}input,textarea,select{padding:10px 15px;margin-bottom:15px;background-color:transparent;border:2px solid #d1dbb9;font-size:19px}.slick-loading .slick-list{background:#fff url("/js/slick/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev[dir="rtl"]{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-prev:before[dir="rtl"]{content:"→"}.slick-next{right:-25px}.slick-next[dir="rtl"]{left:-25px;right:auto}.slick-next:before{content:"→"}.slick-next:before[dir="rtl"]{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-40px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:10px;width:10px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;border:2px solid #545153}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#545153;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button{background-color:#545153}.top .social-links{float:right;position:relative;top:5px}.top a.tcs,.top span{float:right;font-family:"Caveat Brush",cursive;font-size:18px;margin-right:15px;color:#545153}.top a.tcs:hover,.top span:hover{color:#c3cadb}.top span:hover{color:#545153}@-webkit-keyframes swinging{0%{-webkit-transform:rotate(0deg)}33%{-webkit-transform:rotate(-10deg)}66%{-webkit-transform:rotate(10deg)}100%{-webkit-transform:rotate(0deg)}}@keyframes swinging{0%{transform:rotate(0deg)}33%{transform:rotate(-10deg)}66%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}nav ul{padding:0;list-style:none}@media (max-width: 992px){nav ul{display:none}}nav ul li{float:left;width:12.5%;display:block;text-align:center;padding-top:80px}@media (max-width: 1200px){nav ul li{padding-top:60px}}nav ul li a{color:#545153;font-family:"Caveat Brush",cursive;font-size:22px;letter-spacing:0}nav ul li:hover,nav ul li.current-menu-item{background-image:url("images/underline.png");background-position:bottom center;padding-bottom:10px;background-repeat:no-repeat}nav ul li.logo{width:25%;height:310px;display:block;margin:0 auto;background-position:center top;background-repeat:no-repeat;background-image:url("images/logo.png");position:relative;top:-125px;padding-top:0;max-width:100%;background-size:contain;margin-bottom:-125px}nav ul li.logo:hover{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:swinging 3.5s ease-in-out forwards infinite;animation:swinging 3.5s ease-in-out forwards infinite}nav ul li.logo a{font-size:0;display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}nav #open-nav{display:none;float:right;font-size:30px;font-size:1.875rem;color:#545153;cursor:pointer;margin:35px 30px}@media (max-width: 992px){nav #open-nav{display:block}}#nav-m{width:100%;height:0;min-height:0;position:absolute;top:0;z-index:1000;overflow:hidden;transition:all 0.3s;background-color:#fff}#nav-m i{font-size:38px;font-size:2.375rem;margin:30px;float:right;cursor:pointer}#nav-m i:hover{color:#545153}#nav-m ul{margin-top:100px;list-style:none;padding:0;max-height:0;transition:all 1s}#nav-m ul li{padding:0;text-align:center;margin-bottom:30px}#nav-m ul li a{text-transform:uppercase;font-size:30px;font-size:1.875rem;color:#545153}#nav-m ul li a span{display:none}#nav-m ul li a:hover{color:#545153}#nav-m ul li ul{margin-top:15px}#nav-m ul li ul li{margin-bottom:15px}#nav-m ul li ul li a{font-size:14px;font-size:.875rem}#nav-m.active{height:auto;min-height:100%}#nav-m.active ul{max-height:1000px}#page.menu{position:fixed;width:100%}#footer{padding-bottom:30px}#footer hr{margin-bottom:15px}#footer #footer-logo{display:block;width:141px;height:75px;background-image:url("images/footer-logo.png");margin:30px auto}#footer ul{list-style:none;text-align:center;padding:0}#footer ul li{display:inline-block;margin:0 15px}@media (max-width: 992px){#footer ul li{width:100%;display:block;text-align:center;margin:0}}#footer ul li a{color:#545153;font-family:"Caveat Brush",cursive;font-size:22px}#footer ul li:hover a,#footer ul li.current-menu-item a{color:#fff}#topscene{display:block;width:100%;height:780px;top:-240px;margin-bottom:-240px;background-repeat:no-repeat;background-position:bottom 30px center;position:relative;z-index:-1;overflow:hidden}#topscene.internal{height:270px}#topscene .homefill{position:absolute;display:block;width:1547px;height:510px;left:50%;margin-left:-780px;top:254px;background-image:url("images/homefill.png")}@keyframes animate-cloud{from{left:-315px}to{left:100%}}#topscene svg{width:1529px;position:absolute;left:50%;margin-left:-761px;top:228px;display:none}#topscene .cloud{position:absolute;displat:block}#topscene .cloud#cloud1{width:152px;height:74px;left:-315px;top:0;background-image:url("images/clouds/1.png");animation:animate-cloud 68s linear forwards;animation-delay:10s}#topscene .cloud#cloud2{width:188px;height:91px;left:-315px;top:60px;background-image:url("images/clouds/2.png");animation:animate-cloud 56s linear forwards;animation-delay:4s}#topscene .cloud#cloud3{width:315px;height:152px;left:-315px;top:80px;background-image:url("images/clouds/3.png");animation:animate-cloud 44s linear forwards}#topscene .cloud#cloud4{width:193px;height:91px;left:-315px;top:160px;background-image:url("images/clouds/4.png");animation:animate-cloud 62s linear forwards;animation-delay:6s}#topscene .cloud#cloud5{width:152px;height:74px;left:-315px;top:0;background-image:url("images/clouds/1.png");animation:animate-cloud 64s linear infinite;animation-delay:43s}#topscene .cloud#cloud6{width:188px;height:91px;left:-315px;top:60px;background-image:url("images/clouds/2.png");animation:animate-cloud 52s linear infinite;animation-delay:31s}#topscene .cloud#cloud7{width:315px;height:152px;left:-315px;top:80px;background-image:url("images/clouds/3.png");animation:animate-cloud 38s linear infinite;animation-delay:50s}#topscene .cloud#cloud8{width:193px;height:91px;left:-315px;top:120px;background-image:url("images/clouds/4.png");animation:animate-cloud 48s linear infinite;animation-delay:2s;animation-delay:20s}#topscene #topcontent{width:420px;position:absolute;left:50%;margin-left:-200px;text-align:center;top:240px}#topscene #topcontent h2{font-size:22px;margin:0}#topscene #topcontent p{font-size:15px}#topscene #topcontent hr{width:33%;margin-left:33%;height:4px;background-image:none;background-color:#c3cadb;position:relative}#topscene hr{position:absolute;bottom:0}@keyframes animate-plane{from{left:-71px;top:280px}to{left:90%;top:-71px}}#airplane{display:block;position:absolute;width:71px;height:22px;left:-77px;top:280px;background-image:url("images/airplane.png");animation:animate-plane 20s linear forwards;animation-delay:8s;z-index:-1}@keyframes animate-bird{0%{left:-150px;top:60px;background-image:url("images/bird-flying.gif")}35%{left:45%;top:380px;background-image:url("images/bird-flying.gif")}45%{left:50%;top:409px;background-image:url("images/bird-flying.gif")}45.01%{background-image:url("images/bird-landing.gif")}49.99%{background-image:url("images/bird-landing.gif")}50%{background-image:url("images/bird-static.png")}55%{left:50%;top:409px;background-image:url("images/bird-static.png")}64.9%{background-image:url("images/bird-static.png")}65%{left:50%;top:409px;background-image:url("images/bird-landing.gif")}74.99%{background-image:url("images/bird-landing.gif")}75%{background-image:url("images/bird-flying.gif")}100%{left:95%;top:-120px;background-image:url("images/bird-flying.gif")}}#bird{display:block;position:absolute;width:150px;height:120px;left:-150px;margin-left:-408px;top:60px;background-image:url("images/bird.gif");background-size:contain;background-repeat:no-repeat;animation:animate-bird 20s linear forwards;animation-delay:3s}#parents{display:none}#parents.active{display:block}#loginfrom{text-align:center;margin-top:15px;margin-bottom:30px}#loginfrom.active{display:none}#loginfrom span{margin-left:15px;padding:18px 15px}.social-links{float:left}.social-links .social-link{float:left;margin-right:15px}.social-links .social-link:last-child{margin-right:0}.social-links .social-link i{color:#545153;font-size:22px}.social-links .social-link i:hover{color:#c3cadb}.social-share h5{margin-bottom:0}.social-share a.share-link{margin-right:15px;font-size:40px;color:#545153}.social-share a.share-link:hover{color:#c3cadb}.section-contact-form{text-align:center}.section-contact-form form{margin-top:30px}.section-contact-form input,.section-contact-form textarea{font-size:13px;font-size:.8125rem;width:100%;max-width:600px}.section-contact-form .wpcf7-form-control div{display:block;margin:0 auto}.section-contact-form .wpcf7-not-valid-tip{display:none}.section-contact-form .wpcf7-response-output{clear:both;font-family:"Montserrat",sans-serif;border:1px solid #545153}.section-cta{text-align:center}.section-cta a.cta-link{display:inline-block;padding:15px 45px}.section-featured-links{padding-bottom:0}.section-featured-links a.featured-link{text-align:center;margin-bottom:30px}.section-featured-links a.featured-link .inner{display:block;background-color:#d1dbb9;color:#545153;border:2px solid #d1dbb9;padding:10px 15px;text-transform:uppercase;padding-top:90px;padding-bottom:90px;position:relative}.section-featured-links a.featured-link .inner.pink{background-color:transparent;border:2px solid #e1cdd0}.section-featured-links a.featured-link .inner.blue{background-color:#c3cadb;border:2px solid #c3cadb}.section-featured-links a.featured-link .inner.yellow{background-color:#ebd591;border:2px solid #ebd591}.section-featured-links a.featured-link .inner:hover{background-color:transparent;background-image:none}.section-featured-links a.featured-link .inner .label{position:absolute;display:block;width:100%;top:50%;transform:translateY(-50%);left:0;padding:15px}.section-image-links{padding-bottom:0}.section-image-links a.featured-link{text-align:center;margin-bottom:30px;transform:scale(1);transition:300ms}.section-image-links a.featured-link span{display:block;color:#545153;padding:10px 15px;text-transform:uppercase}.section-image-links a.featured-link span:hover{background-color:transparent}.section-image-links a.featured-link:hover{transform:scale(1.05)}.section-gallery{padding-bottom:10px}.section-gallery ul.slides{list-style:none;padding:0}.section-gallery ul.slides a.gallery-thumb img{width:100%;height:auto;margin-bottom:20px;border:5px solid #d1dbb9}.section-general-content .row{padding-top:15px;padding-bottom:15px}.section-general-content ul{list-style:none}.section-general-content ul li{position:relative;margin-bottom:15px}.section-general-content ul li:before{content:"·";font-size:90px;left:-26px;top:2px;position:absolute;color:#c3cadb}.section-general-content a{font-weight:700;color:#545153;text-decoration:underline}.section-testimonials h2{text-align:center;margin:0}.section-testimonials .testimonial{cursor:e-resize;text-align:center}.section-testimonials .container{posiiton:relative}.section-testimonials .container .quote{display:block;width:96px;height:70px;position:absolute}@media (max-width: 1400px){.section-testimonials .container .quote{display:none}}.section-testimonials .container .quote.quote-open{background-image:url("images/quote-open.png");top:-31px;left:-96px}.section-testimonials .container .quote.quote-close{background-image:url("images/quote-close.png");bottom:-31px;right:-96px}.section-recipe-links span.label{font-size:10px;display:block;height:90px;vertical-align:middle}.archive .post{padding:30px 0;text-align:center}.archive .post h2 a{font-family:"Caveat Brush",cursive;color:#545153}.archive .post h3{position:absolute;padding:10px 15px;background-color:#fff;border:1px solid #545153;font-size:17px;font-family:"Montserrat",sans-serif}.archive .post img{max-width:100%;height:auto}.archive .post .read-more{display:inline-block}.archive-navigation{text-align:center;padding-top:15px;padding-bottom:15px}.archive-navigation .current{border-bottom:1px solid #545153}.post-navigation{text-align:center}.post-navigation a{color:#545153}.post-navigation a:hover{color:#c3cadb}
/*# sourceMappingURL=main.css.map */


.wpcf7-spinner {display: block; margin: 0 auto;}
img.aligncenter {display: block; margin: 0 auto;}