body{font-family:'Josefin Sans', sans-serif;font-weight:300;background:url(http://steppingstonescollections.com.au/wp-content/themes/steppingstones/images/background-image.jpg);}a{text-decoration:none;}.container{width:375px;margin:0 auto;}#header{position:relative;}#header #logo-and-navigation{padding:15px;background:#746f2f;}#header #logo-and-navigation .site-logo-link{display:block;}#header #logo-and-navigation .site-logo-link.header-logo{display:none;}#header #logo-and-navigation .site-logo-link.footer-logo{margin-bottom:26px;}#header #logo-and-navigation .site-logo-link.footer-logo img{display:block;margin:0 auto;}#header #logo-and-navigation a#toggle-main-menu{display:block;width:26px;margin:0 auto;}#header #logo-and-navigation a#toggle-main-menu span.line{display:block;width:26px;height:2px;background:#fff;border-radius:1px;margin-bottom:5px;transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);}#header #logo-and-navigation a#toggle-main-menu span.line-3{margin:0;}#header #logo-and-navigation a#toggle-main-menu.active span.line-1{transform:translate(0,8px) rotate(45deg);-webkit-transform:translate(0,8px) rotate(45deg);-ms-transform:translate(0,8px) rotate(45deg);}#header #logo-and-navigation a#toggle-main-menu.active span.line-2{opacity:0;}#header #logo-and-navigation a#toggle-main-menu.active span.line-3{transform:translate(0,-7px) rotate(-45deg);-webkit-transform:translate(0,-7px) rotate(-45deg);-ms-transform:translate(0,-7px) rotate(-45deg);}#header #logo-and-navigation #navigation #main-menu{display:none;width:100%;text-align:center;background:#746f2f;position:absolute;top:102px;left:0;right:0;z-index:99999;}#header #logo-and-navigation #navigation #main-menu a{display:block;font-size:20px;color:#fff;padding:12px 20px;text-transform:uppercase;border-top:1px solid #ccc;}#header #logo-and-navigation #navigation #main-menu li ul{display:none;}#header #logo-and-navigation #navigation #main-menu li ul a{font-size:16px;font-weight:300;}#header #logo-and-navigation #navigation #main-menu li.hover ul{display:block;}#header #logo-and-navigation #navigation #social-menu{display:none;}#footer{overflow:hidden;}#footer #footer-content #footer-logo-nav-and-social-icons{padding:15px;background:#746f2f;overflow:hidden;}#footer #footer-content #footer-logo-nav-and-social-icons #footer-logo{display:block;margin-bottom:26px;}#footer #footer-content #footer-logo-nav-and-social-icons #footer-logo img{display:block;margin:0 auto;}#footer #footer-content #footer-logo-nav-and-social-icons #footer-nav{display:none;}#footer #footer-content #footer-logo-nav-and-social-icons #social-icons{overflow:hidden;}#footer #footer-content #footer-logo-nav-and-social-icons #social-icons ul{text-align:center;overflow:hidden;}#footer #footer-content #footer-logo-nav-and-social-icons #social-icons ul li{display:inline-block;margin-right:17px;}#footer #footer-content #footer-logo-nav-and-social-icons #social-icons ul li a{display:block;width:38px;height:38px;background:url(http://steppingstonescollections.com.au/wp-content/themes/steppingstones/images/social-media-icons.png) no-repeat;}#footer #footer-content #footer-logo-nav-and-social-icons #social-icons ul li a#facebook{background-position:0 0;}#footer #footer-content #footer-logo-nav-and-social-icons #social-icons ul li a#instagram{background-position:-38px 0;}#footer #footer-content #footer-logo-nav-and-social-icons #social-icons ul li a#pinterest{background-position:-76px 0;}#footer #footer-content #footer-logo-nav-and-social-icons #social-icons ul li a#facebook:hover{background-position:0 -38px;}#footer #footer-content #footer-logo-nav-and-social-icons #social-icons ul li a#instagram:hover{background-position:-38px -38px;}#footer #footer-content #footer-logo-nav-and-social-icons #social-icons ul li a#pinterest:hover{background-position:-76px -38px;}#footer #footer-content #footer-logo-nav-and-social-icons #social-icons ul li:nth-last-child(1){margin-right:0;}#footer #footer-content #copyright-and-design{padding:13px;overflow:hidden;}#footer #footer-content #copyright-and-design #copyright p,#footer #footer-content #copyright-and-design #design p{font-size:16px;font-weight:300;text-transform:uppercase;text-align:center;color:#333;}#footer #footer-content #copyright-and-design #copyright p a,#footer #footer-content #copyright-and-design #design p a{color:#333;}#footer #footer-content #copyright-and-design #copyright{margin-bottom:23px;}@media only screen and (min-width: 660px){.container{width:660px;}}@media only screen and (min-width: 768px){.container{width:728px;}}@media only screen and (min-width: 1024px){.container{width:984px;}}@media only screen and (min-width: 1280px){.container{width:1260px;}}@media only screen and (min-width: 660px){#header #logo-and-navigation{padding:15px 35px 0;}#header #logo-and-navigation .site-logo-link.footer-logo{float:left;margin-bottom:25px;}#header #logo-and-navigation a#toggle-main-menu{display:none;}#header #logo-and-navigation #navigation{clear:both;height:40px;}#header #logo-and-navigation #navigation #main-menu{display:block;position:static;}#header #logo-and-navigation #navigation #main-menu li{float:left;margin-right:40px;position:relative;}#header #logo-and-navigation #navigation #main-menu li a{font-size:16px;padding:10px 0;border:0;}#header #logo-and-navigation #navigation #main-menu li ul{height:auto;position:absolute;background:#746f2f;left:-999em;}#header #logo-and-navigation #navigation #main-menu li ul li{float:none;margin:0;}#header #logo-and-navigation #navigation #main-menu li ul li a{font-size:19px;line-height:normal;padding:15px 0;text-align:center;text-transform:none;border-bottom:1px solid #fff;}#header #logo-and-navigation #navigation #main-menu li ul li:nth-last-child(1) a{border:0;}#header #logo-and-navigation #navigation #main-menu li:nth-last-child(1){margin-right:0;}#header #logo-and-navigation #navigation #main-menu li.active ul,#header #logo-and-navigation #navigation #main-menu li.hover ul{width:auto;left:-70%;right:-70%;top:40px;}#header #logo-and-navigation #navigation #social-menu{display:block;position:absolute;top:15px;right:35px;}#header #logo-and-navigation #navigation #social-menu li{float:left;margin-right:17px;}#header #logo-and-navigation #navigation #social-menu li a{display:block;width:38px;height:38px;background:url(http://steppingstonescollections.com.au/wp-content/themes/steppingstones/images/social-media-icons.png) no-repeat;}#header #logo-and-navigation #navigation #social-menu li a#facebook{background-position:0 0;}#header #logo-and-navigation #navigation #social-menu li a#instagram{background-position:-38px 0;}#header #logo-and-navigation #navigation #social-menu li a#pinterest{background-position:-76px 0;}#header #logo-and-navigation #navigation #social-menu li a#facebook:hover{background-position:0 -38px;}#header #logo-and-navigation #navigation #social-menu li a#instagram:hover{background-position:-38px -38px;}#header #logo-and-navigation #navigation #social-menu li a#pinterest:hover{background-position:-76px -38px;}#header #logo-and-navigation #navigation #social-menu li:nth-last-child(1){margin-right:0;}#footer #footer-content #footer-logo-nav-and-social-icons{padding:15px 84px;}#footer #footer-content #footer-logo-nav-and-social-icons #footer-logo{float:left;margin:0;}#footer #footer-content #footer-logo-nav-and-social-icons #social-icons{float:right;}}@media only screen and (min-width: 768px){#header #logo-and-navigation #navigation #main-menu{margin:0 35px;}#footer #footer-content #copyright-and-design{padding:15px 0;}#footer #footer-content #copyright-and-design #copyright{float:left;margin:0;}#footer #footer-content #copyright-and-design #design{float:right;}}@media only screen and (min-width: 1024px){#header #logo-and-navigation{position:absolute;left:70px;right:0;z-index:99;padding:0;background:0;}#header #logo-and-navigation .site-logo-link.footer-logo{display:none;}#header #logo-and-navigation .site-logo-link.header-logo{display:block;float:left;}#header #logo-and-navigation .site-logo-link.header-logo img{display:block;width:188px;}#header #logo-and-navigation #navigation{clear:none;float:left;width:725px;height:64px;margin-top:30px;background:#746f2f;}#header #logo-and-navigation #navigation #main-menu{float:left;width:530px;margin-right:0;}#header #logo-and-navigation #navigation #main-menu li{margin-right:25px;}#header #logo-and-navigation #navigation #main-menu li a{padding:0;line-height:64px;}#header #logo-and-navigation #navigation #main-menu li.active ul,#header #logo-and-navigation #navigation #main-menu li.hover ul{top:64px;}#header #logo-and-navigation #navigation #social-menu{float:right;position:static;margin:10px 16px;overflow:hidden;}#header #logo-and-navigation #navigation #social-menu li{margin-right:7px;}#footer #footer-content #footer-logo-nav-and-social-icons{padding:15px;}#footer #footer-content #footer-logo-nav-and-social-icons #footer-nav{display:block;float:left;padding:0 35px;overflow:hidden;}#footer #footer-content #footer-logo-nav-and-social-icons #footer-nav ul li{float:left;height:30px;line-height:30px;margin-right:29px;}#footer #footer-content #footer-logo-nav-and-social-icons #footer-nav ul li a{font-size:16px;color:#fff;text-transform:uppercase;}#footer #footer-content #footer-logo-nav-and-social-icons #footer-nav ul li:nth-last-child(1){margin-right:0;}#footer #footer-content #copyright-and-design{padding:22px 0;margin:20px 0;}}@media only screen and (min-width: 1280px){#header #logo-and-navigation{left:90px;}#header #logo-and-navigation .site-logo-link.header-logo img{display:block;width:241px;}#header #logo-and-navigation #navigation{width:929px;height:64px;margin-top:30px;}#header #logo-and-navigation #navigation #main-menu{width:665px;margin-left:56px;}#header #logo-and-navigation #navigation #main-menu li{margin-right:59px;}#header #logo-and-navigation #navigation #main-menu li a{padding:0;line-height:64px;}#header #logo-and-navigation #navigation #main-menu li.active ul,#header #logo-and-navigation #navigation #main-menu li.hover ul{top:64px;}#header #logo-and-navigation #navigation #social-menu{margin:13px 16px;}#header #logo-and-navigation #navigation #social-menu li{margin-right:18px;}#footer #footer-content #footer-logo-nav-and-social-icons{padding:37px 21px;}#footer #footer-content #footer-logo-nav-and-social-icons #footer-nav{padding:0 132px;}#footer #footer-content #footer-logo-nav-and-social-icons #footer-nav ul li{margin-right:46px;}#footer #footer-content #footer-logo-nav-and-social-icons #footer-nav ul li a{font-size:16px;}#footer #footer-content #copyright-and-design{padding:22px 38px;}}#page-container #page-banner-and-banner-content .banner{margin-bottom:1px;}#page-container #page-banner-and-banner-content .banner img{display:block;width:100%;height:auto;}#page-container #page-banner-and-banner-content .banner-content{padding:19px 13px 13px;background:#730f31;}#page-container #page-banner-and-banner-content .banner-content h1{font-size:28px;line-height:1.2em;text-transform:uppercase;color:#fff;}#page-container #page-banner-and-banner-content .banner-content h3{font-size:22px;color:#fff;margin-bottom:10px;}#page-container #page-banner-and-banner-content .banner-content span.arrow-down-icon{display:block;text-align:center;}#category-page #page-container #page-banner-and-banner-content .banner-content h1{text-transform:none;}@media only screen and (min-width: 660px){#page-container #page-banner-and-banner-content .banner-content{padding:19px 15px 15px;}#page-container #page-banner-and-banner-content .banner-content h1{font-size:32px;}#page-container #page-banner-and-banner-content .banner-content h3{font-size:24px;}#page-container #page-banner-and-banner-content .banner-content span.arrow-down-icon{display:inline-block;margin-left:26%;}}@media only screen and (min-width: 768px){#page-container #page-banner-and-banner-content .banner-content{padding:19px 36px 36px;}}@media only screen and (min-width: 1024px){#page-container #page-banner-and-banner-content{position:relative;}#page-container #page-banner-and-banner-content .banner-content{width:558px;padding:22px 42px;background:0;position:absolute;left:0;right:0;bottom:0;}#page-container #page-banner-and-banner-content .banner-content h1{font-size:44px;}#page-container #page-banner-and-banner-content .banner-content h3{font-size:26px;}}@media only screen and (min-width: 1280px){#page-container #page-banner-and-banner-content .banner-content{width:516px;padding:70px 84px;}#page-container #page-banner-and-banner-content .banner-content h1{font-size:50px;}#page-container #page-banner-and-banner-content .banner-content h3{font-size:28px;}}p.woocommerce-result-count,form.woocommerce-ordering{display:none;}.woof_sid_auto_shortcode.woof{padding:0 !important;}.woof_sid_auto_shortcode{border:0 !important;box-shadow:none !important;margin-bottom:30px !important;}.woof_edit_view{display:none !important;}.woof_list{padding:20px 10px;background:#ededed;overflow:hidden;}.woof_list li input{display:none;}.woof_list li label{font-size:15px;margin:0;padding:0 5px;}.woof_list li label.woof_radio_label_selected{color:#746f2f;}.woof_list li .woof_radio_term_reset_visible{display:none !important;}.woof_sid_auto_shortcode .woof_container{width:100% !important;float:none !important;}.woof_radio_term_reset_visible img{display:none;}.woof_submit_search_form_container{display:none;}.woof_container{margin:0 !important;padding:0 !important;}.woof_sid_auto_shortcode .woof_container_inner{padding:0 !important;}@media only screen and (min-width: 660px){.woof_list{text-align:center;}.woof_list li{display:inline-block;}}@media only screen and (min-width: 1024px){.woof_list{height:80px;line-height:80px;padding:0 10px;}.woof_list li{float:left;}.woof_list li label{padding:0 7px;}}@media only screen and (min-width: 1280px){.woof_list li label{font-size:18px;padding:0 11px;}}.woocommerce-pagination ul{text-align:center;}.woocommerce-pagination ul li{display:inline-block;}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{display:block;padding:5px 10px;margin:0 5px;color:#333;border:1px solid #333;}.woocommerce-pagination ul li span{border:0;}nav.woocommerce-MyAccount-navigation ul{padding:20px 10px;background:#ededed;overflow:hidden;}nav.woocommerce-MyAccount-navigation ul li{margin-bottom:10px;}nav.woocommerce-MyAccount-navigation ul li a{font-size:15px;padding:0 5px;color:#333;}nav.woocommerce-MyAccount-navigation ul li:nth-last-child(1){margin-bottom:0;}.woocommerce-MyAccount-content{padding:50px 19px;}.woocommerce-MyAccount-content p{font-size:20px;line-height:24px;margin-bottom:20px;}.woocommerce-MyAccount-content h2,.woocommerce-Address h2{font-size:22px;margin-bottom:10px;}.woocommerce-MyAccount-content header,.woocommerce-Address header{margin-bottom:20px;}.woocommerce-MyAccount-content header h3,.woocommerce-Address header h3{font-size:18px;margin-right:5px;}.woocommerce-MyAccount-content header h3,.woocommerce-MyAccount-content header a,.woocommerce-Address header h3,.woocommerce-Address header a{display:inline-block;}.woocommerce-MyAccount-content address,.woocommerce-Address address{font-size:16px;line-height:20px;}.woocommerce .woocommerce-MyAccount-content form .form-row{margin-bottom:15px;}.woocommerce .woocommerce-MyAccount-content form legend{font-size:20px;}.woocommerce .woocommerce-MyAccount-content form input[type='text'],.woocommerce .woocommerce-MyAccount-content form input[type='email'],.woocommerce .woocommerce-MyAccount-content form input[type='password']{height:28px;}@media only screen and (min-width: 660px){nav.woocommerce-MyAccount-navigation ul{height:80px;line-height:80px;padding:0 10px;text-align:center;}nav.woocommerce-MyAccount-navigation ul li{display:inline-block;margin:0 10px;}nav.woocommerce-MyAccount-navigation ul li a{font-size:15px;padding:0 5px;}.woocommerce-MyAccount-content{padding:50px 33px;}}@media only screen and (min-width: 768px){nav.woocommerce-MyAccount-navigation ul li{margin:0 15px;}.woocommerce-MyAccount-content{padding:50px 37px;}}@media only screen and (min-width: 1024px){nav.woocommerce-MyAccount-navigation ul li{margin:0 20px;}nav.woocommerce-MyAccount-navigation ul li a{font-size:18px;}.woocommerce-MyAccount-content{padding:50px 49px;}}@media only screen and (min-width: 1280px){nav.woocommerce-MyAccount-navigation ul li{margin:0 25px;}}.woocommerce ul.products li.product .price{font-weight:300 !important;}