/*
Theme Name: Culina Static
Theme URI: https://culina.com.au/
Author: Netwizard Design
Description: WordPress rebuild of the Culina static site.
Version: 2.0
*/

*{box-sizing:content-box}body{margin:0;font-family:'Open Sans',Arial,sans-serif;font-size:15px;line-height:1.65;color:#14202a;background:#fff}a{color:inherit}.clear{clear:both}.container{width:1200px;margin:0 auto}p{line-height:26px;margin:0 0 20px}h1{color:#3c704e;font-size:32px;line-height:42px;margin:0 0 25px;text-transform:uppercase;font-weight:800}h2{font-size:22px;line-height:32px;margin:0 0 20px;text-transform:uppercase;font-weight:800}#header{padding:25px 0;background:rgba(64,34,19,.75);position:fixed;top:0;left:0;width:100%;transition:all .5s;z-index:900}#header.compact{background:rgba(64,34,19,.85);padding:10px 0}.logo{float:left;width:490px;height:auto}.menu{float:right;list-style:none;margin:30px 0 0;padding:0}.menu li{display:inline;margin:0 30px 0 0}.menu a{text-decoration:none;color:#fff;font-size:20px;text-transform:uppercase}.menu a:hover,.menu a.active{text-decoration:underline;text-underline-offset:6px}.menu-toggle{display:none}.compact .logo{height:40px;width:auto}.compact .menu{margin:7px 0 0}.compact .menu a{font-size:16px}#banner{width:100%;height:467px;padding:300px 0 0;position:relative;background:url('https://culina.com.au/wp-content/themes/culina-static/static/Top%20Shelf%20Food_files/banner.jpg') no-repeat top center}#banner .container{position:relative}#banner h2{text-transform:uppercase;color:#fff;font-size:50px;line-height:1;font-weight:800;display:inline-block;padding:20px 30px;float:left;clear:both;margin:0 0 10px}.tan{background:rgba(234,200,153,.75)}.brown{background:rgba(128,73,37,.75)}.green{background:rgba(60,112,78,.75)}#banner h2.brown{position:relative;left:50px}#banner img{position:absolute;top:-120px;right:0;width:803px;max-width:67%}#welcome{background:#e3e3e3 url('https://culina.com.au/wp-content/themes/culina-static/static/Top%20Shelf%20Food_files/welcome1650.jpg') no-repeat top center;padding:50px 0;height:456px;border-top:1px solid #b59f96;border-bottom:1px solid #b59f96}.welcome{width:500px;margin:0 0 0 420px}.welcome h1{font-size:24px}.welcome p{font-size:14px;line-height:22px}#logos{background:#fff;padding:50px 0;text-align:center}#logos img{margin:0 15px;height:150px;width:auto}#inner-wrap{width:100%;height:130px;padding:170px 0 0;position:relative;background:url('https://culina.com.au/wp-content/themes/culina-static/static/Top%20Shelf%20Food_files/inner-wrap.jpg') no-repeat top center}#inner-wrap h1{background:rgba(234,200,153,.75);text-transform:uppercase;color:#fff;font-size:40px;line-height:1;font-weight:800;display:inline-block;padding:15px 30px}#content{padding:50px 0}.wp-post-image{padding:10px;border:1px solid #ccc;float:right;margin:0 0 50px 50px}.main{width:73%;float:left}.main h1{color:#3c704e;font-size:26px;line-height:36px;margin:0 0 15px;text-transform:uppercase;font-weight:800}.sidebar{width:24%;float:right;position:relative;background:#f9f9f9;box-shadow:0 0 2px rgba(0,0,0,.5)}.sidebar h3{background:#4e7963;color:#fff;padding:10px 0;text-align:center;position:relative;width:100%;font-size:20px;line-height:28px;margin:0;text-transform:uppercase}.sidebar ul{list-style:none;margin:15px 10px 20px 5px;padding:0;font-size:17px}.sidebar li{margin:0 0 4px;line-height:1.6em;padding:0 0 0 15px;border-bottom:1px solid #ddd}.sidebar a{text-decoration:none;color:#5b3e2d}.sidebar a:hover,.sidebar a.active{text-decoration:underline}.product,.product3{width:17%;padding:.5%;box-shadow:0 0 2px rgba(0,0,0,.5);float:left;margin:0 1% 30px;text-align:center;transition:all .5s;background:#fff}.product3{width:21%;padding:1%}.product:hover,.product3:hover{box-shadow:0 0 15px rgba(0,0,0,.3)}.product .image,.product3 .image{width:100%;position:relative;height:150px;overflow:hidden;padding:0 0 10px;text-align:center}.product3 .image{height:140px}.product img{padding:0;position:relative;border:none;width:100%;height:100%;object-fit:cover}.product3 img{padding:0;position:relative;border:none;height:100%;max-width:100%;object-fit:contain}.product h4,.product3 h4{font-size:14px;line-height:17px;margin:10px 0 0;color:#4d7761;min-height:40px;display:block;font-weight:300}.product a,.product3 a{text-decoration:none;color:#4d7761}.cat-layout .main{width:75%}.cat-layout .sidebar{width:24%}.product-detail img{width:40%;height:auto;margin:0 30px 30px 0;float:left;padding:5px}.product-text{padding:20px 0 0}.product-text h3{margin:0 0 10px}#form{float:left;width:45%}#details{width:45%;float:right}.contact-form label{display:block;color:#7d8794;margin:0 0 25px}.req{color:red;font-weight:700;font-size:18px}.contact-form input,.contact-form textarea{display:block;width:97%;margin:6px 0 20px;border:1px solid #ccc;background:#f9f9f9;padding:12px 6px;font:inherit}.contact-form textarea{height:155px;resize:vertical}.contact-form button{background:rgba(60,112,78,.75);color:#fff;border:1px solid #ccc;width:120px;height:55px;text-transform:uppercase;font-size:16px;cursor:pointer}.contact-form button:hover{background:rgba(60,112,78,1)}.map{width:98%;padding:1%;border:1px solid #ccc;height:300px}.map iframe{width:100%;height:100%;border:0}#footer{background:#52371f url('https://culina.com.au/wp-content/themes/culina-static/static/Top%20Shelf%20Food_files/footer.jpg') no-repeat top center;padding:25px 0}.copy{float:left;color:#b7b7b7;font-size:12px;margin:0}.designer{float:right;color:#b7b7b7;font-size:12px;margin:0}.designer a{color:#b7b7b7;text-decoration:none}.status{color:#3c704e;margin-top:10px}.fallback{padding:35px;background:#f9f9f9;color:#555}
@media(max-width:1200px){.container{width:96%;padding:0 2%}.menu li{margin-right:25px}.menu a{font-size:18px}#welcome{background:#e3e3e3 url('https://culina.com.au/wp-content/themes/culina-static/static/Top%20Shelf%20Food_files/welcome1650.jpg') no-repeat top center;height:456px;padding:50px 0}.welcome{width:500px;margin:0 0 0 420px}}
@media(max-width:900px){#header{position:relative;margin:50px 0 0;text-align:center;padding:14px 0}.logo{float:none;max-width:90%;width:auto;height:auto}.menu-toggle{display:block;position:fixed;top:0;left:0;width:100%;z-index:9999;padding:13px;background:#4e7963;color:#fff;border:0;text-transform:uppercase;font-weight:700;cursor:pointer}.menu{display:none;float:none;margin:12px 0 0;text-align:center}.menu.open{display:block}.menu li{display:block;margin:0}.menu a{display:block;padding:10px;border-top:1px solid rgba(255,255,255,.18);font-size:15px}#banner{height:300px;padding:100px 0 0;background-position:bottom center}#banner h2{font-size:30px;padding:10px 20px}#banner h2.brown{left:20px}#banner img{top:-60px;right:10px;width:400px}#welcome{background:#e3e3e3 url('https://culina.com.au/wp-content/themes/culina-static/static/Top%20Shelf%20Food_files/welcome1650.jpg') no-repeat center bottom;background-size:cover;height:auto;min-height:360px;padding:34px 0;text-align:center}.welcome{width:auto;max-width:560px;margin:0 auto;padding:20px 18px;background:rgba(227,227,227,.86)}.welcome h1{font-size:24px;line-height:32px}.welcome p{font-size:15px;line-height:24px}#inner-wrap{height:80px;padding:20px 0 0}#inner-wrap h1{font-size:24px;padding:15px 30px}#logos{padding:20px 0}#logos img{height:120px;margin:0 10px}}
@media(max-width:760px){.copy,.designer{text-align:center;float:none}.main,.cat-layout .main{width:100%;float:none}.sidebar,.cat-layout .sidebar{width:96%;padding:20px 2% 5px;float:none;margin:0 0 20px}.product,.product3{width:44%;padding:1%;margin:0 2% 30px}#form,#details{float:none;width:100%;margin:0 0 30px}.wp-post-image{float:none;max-width:100%;height:auto;margin:0 0 20px}}
@media(max-width:600px){#banner{height:300px;padding:100px 0 0;background-position:center center}#banner h2{font-size:40px;text-align:center;display:block;padding:15px 2%;width:75%;margin:0 8% 10px}#banner img{display:none}.product,.product3{width:94%;padding:1%;margin:0 2% 30px}.product .image,.product3 .image{height:170px}#logos img{height:90px}.copy span{display:none}}



.page.active{display:block}.products-grid:after,.container:after{content:"";display:table;clear:both}.site-main{min-height:480px}.product h4,.product3 h4{overflow-wrap:anywhere}.main .product-detail h1{margin-top:0}.screen-reader-text{position:absolute;left:-9999px}.current-menu-item>a{text-decoration:underline;text-underline-offset:6px}@media(max-width:900px){#header{position:relative}.site-main{min-height:0}}
