.one-third { float:left; width:33.3%; }
.reset { clear:both; }
.spacer { min-height:20px; width:100%; }
.three-col { float:left; width:33.3%; }
.two-col { float:left; width:50%; }
.two-third { float:left; width:66.6%; }
body { margin:0; }
hr { border-top:1px solid #ccc; }
main { display:block; padding-top:130px; }
small { color:#666; font:13px 'open sans'; } .cart-summary { background-color: rgba(247, 247, 247, 0.9); position:absolute; padding:8px; border-radius:20px; text-align:center; left:1100px!important; top:46px!important; width:150px !important; }
.logo-container { float:left; margin-bottom:20px; margin-left:181px; margin-right:40px; max-width:142px; }
.menu li { display:inline-block; margin-right:1.5em; }
.menu { padding-top:35px; }
h1 { color:#252261; font:24px 'brandon-grotesque'; letter-spacing:2px; text-transform:uppercase; }
h1.product_title.entry-title {  border-bottom:1px solid #ccc; margin-bottom:0.5em; padding-bottom:0.5em; }
h1.single-titles::after { content:''; }
h1.single-titles::before { content:''; }
h1::after { content:' -'; }
h1::before { content:'- '; }
h2 { color:#02b5a4; font:400 25px 'aglet-slab'; }
h3 { color:#00b5a5; font:18px 'brandon-grotesque'; margin-bottom:0; padding-bottom:0; text-transform:uppercase; }
h4 { color:#252261; font:14px 'brandon-grotesque'; margin-bottom:0; padding-bottom:0; text-transform:uppercase; }
h5 { color:#252261; font:18px 'brandon-grotesque'; margin-bottom:0; padding-bottom:0; text-transform:uppercase; font-weight:900; }
header { position:absolute; width:100%; }
p { color:#666; font:15px 'pragmatica'; margin-top:0; }
span h1 { margin-bottom:5px; padding-left:5px; }
#logo
{
width:100%;
height:auto;
max-width:142px;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;
}
.menu li a
{
text-transform:uppercase;
text-decoration:none;
font-family:"brandon-grotesque";
color:#00b5a5;
font-weight:700;
}
.menu li a:hover
{
color:#008a9e;
}
.menu li.current_page_item a
{
color:#008a9e;
}
h5 a
{
font-family:'brandon-grotesque';
font-size:12px;
color:#414042;
text-transform:uppercase;
margin-bottom:0;
padding-bottom:0;
float:left;
margin-top:5px;
margin-right:10px;
padding-right:10px;
border-right:solid 1px #414042;
cursor:pointer;
text-decoration:none;
}
h5 a:hover
{
color:#00b5a5;
}
h5 a:last-child
{
border-right:none;
} footer {
background:#f2f3f3;
margin-top:50px;
}
#footer-nav {
width:60%;
}
#footer-nav ul {
margin:20px 0 0 0;
padding:0;
}
#footer-nav ul li {
list-style:none;
margin-bottom:5px;
}
#footer-nav ul li a {
text-decoration:none;
text-transform:uppercase;
font-family:"brandon-grotesque";
font-size:14px;
color:#666666;
}
#footer-nav ul li a:hover {
color:#02b5a4;
}
#footer-nav ul li a::before {
content:'>';
margin-right:10px;
font-size:12px;
color:#666666;
}
#footer-nav ul li a:hover::before {
color:#02b5a4;
}
.footer-content {
margin-right:auto;
margin-left:auto;
margin-bottom:0;
max-width:1000px;
width:100%;
padding-top:60px;
padding-bottom:80px;
padding:60px 0 80px 0;
min-height:174px;
}
.logo-text {
width:278px;
margin-top:20px;
}
.footer-cap {
background-image:url(//pavillionfoods.co.nz/images/footer-cap.png);
background-position:center center;
background-repeat:repeat-x;
min-height:88px;
width:100%;
}
.contact-info {
margin-top:16px;
margin-left:-5px;
} #hero {
background-image:url(//pavillionfoods.co.nz/images/hero-wide.jpg);
background-position:center top;
background-repeat:no-repeat;
background-size:2000px;
background-attachment:fixed;
background-color:#f6f7f8;
width:100%;
height:600px;
margin-top:-150px;
}
#hero::before {
content:url(//pavillionfoods.co.nz/images/raspberry.png);
width:517px;
height:475px;
margin-left:-300px;
display:none;
}
#hero::after {
content:url(//pavillionfoods.co.nz/images/gluten-free.png);
width:122px;
height:103px;
float:right;
margin-top:20px;
margin-right:40px;
}
.feel-good-food {
text-align:center;
padding:20px 0 0 0;
}
.opening-text {
width:550px;
margin:0 auto;
}
.left-attributes {
text-align:left;
width:170px;
float:right;
margin-top:130px;
}
.right-attributes {
text-align:left;
width:170px;
margin-right:70%;
margin-top:130px;
}
.pizza-banner {
background-image:url(//pavillionfoods.co.nz/images/pizza.jpg);
background-position:center center;
background-repeat:no-repeat;
background-attachment:fixed;
background-size:cover;
width:100%;
height:400px;
}
.our-range {
text-align:center;
padding:20px 0 0 0;
} #banner {
background-image:url(//pavillionfoods.co.nz/images/about.jpg);
background-position:center 0px;
background-repeat:no-repeat;
background-attachment:fixed;
background-size:100%;
width:100%;
height:250px;
margin-top:-150px;
}
#banner::after {
content:url(//pavillionfoods.co.nz/images/gluten-free.png);
width:122px;
height:103px;
float:right;
margin-top:20px;
margin-right:40px;
} .about {
text-align:center;
padding:20px 0 0 0;
margin:0 auto;
width:100%;
max-width:750px;
} .products {
text-align:center;
padding:10px 0 0 0;
margin:0 auto;
width:100%;
max-width:1500px;
} .product-detail h1::before {
content:'';
}
.product-detail h1::after {
content:'';
}
.product-detail {
text-align:left;
padding:20px 0 0 0;
margin:0 auto;
width:100%;
max-width:1000px;
}
span.description {
color:#a70b20;
font-family:"pragmatica";
font-style:italic;
font-size:18px;
display:block;
text-transform:lowercase;
}
span.description::first-letter {
text-transform:uppercase;
} #store_modal_button { margin:auto; margin-top:50px; }
#shipping_company_field { display:none;}
#store_locator_find_stores_button { max-width:200px;}
.slick-track { height:480px!important;}
.slick-track .sp-pcp-post-relative { height:auto!important;}
.sp-pcp-post-relative a span { background-color: rgba(255, 255, 255, 0.8); border-radius:30px; padding:5px 15px; position:absolute; bottom:5px; left:50%; margin-left:-30px;}
.sp-pcp-post-relative a span:before { content:"$";}
.sp-pcp-post-relative a span.currencySymbol { display:none;}
.sp-post-carousel-pro-section a.sp-pcp-post-image, .sp-pcp-modal-post .sp-pcp-post-image { overflow:visible!important; }
.sp-pcp-post-relative a.added_to_cart { padding:15px 10px!important;}
.sp-post-carousel-pro-section { border-bottom:1px solid #ccc; margin-bottom:30px; padding-bottom:30px;}
#facebook { margin:15px 0 0 0;} @media (max-width:1200px) {
.cart-summary { left:initial!important; right:15%; top:initial!important; bottom:90px; }
} @media (max-width:1125px) {
.cart-summary { right:15%; bottom:70px; }
#hero::after {display:none;}
#hero::before {display:none;}
.logo-container {float:left; margin-left:20px}
#hero {height:350px; background-attachment:fixed;background-image:url(//pavillionfoods.co.nz/images/hero-mobile.jpg); background-size:1000px; background-position:-20px top;}
.right-attributes, .left-attributes {margin-top:0!important;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover, #responsive-menu-container #responsive-menu li.responsive-menu-current-item > .responsive-menu-item-link {color:#ffffff!important;}
}
@media (max-width:768px){
.sp-pcp-post-relative a.added_to_cart { padding:4px 10px!important;}
} @media (max-width:700px){
.cart-summary { right:20%; }
.two-col {width:100%; float:left; padding:20px;}
} @media (max-width:520px) {
#hero::after {display:none;}
#hero {background-position:-240px 20px;background-attachment:scroll; }
} @media (max-width:450px) {
.cart-summary { right:5%; bottom:0; }
}
@media (max-width:768px){
.sp-pcp-post-relative a.added_to_cart { padding:6px 10px!important;}
}