span.posted_in {visibility:hidden !important;}
a.x-btn.x-btn-transparent.x-btn-square.x-btn-regular {
color: #595959!important;
border-color: #595959;
}
.tp-mask-wrap a {
background-color: #453b39!important;
}
.tp-shapewrapper{background-color:rgba(255, 255, 255, 0.7)!important;}
.storefront-product-section .section-title, .single-product div.product .related.products > h2:first-child {background:#FF7182 !important; color:#fff !important; text-shadow:none !important;}
.storefront-product-section .section-title::after, .single-product div.product .related.products > h2:first-child::after{border-color:#FF7182 transparent transparent!important;}
.site-footer{background-color:#453b39!important;}
ul.products li.product.product-category > a::before, ul.products li.product.product-category > a::after{background:#b47479 none repeat scroll 0 0;}
.style-light_style blockquote.easy_testimonial{background-color:#f7dadc;} .main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a{text-transform:uppercase;padding-right:4em; font-weight:500 !important; padding-bottom: .6em;}
#site-navigation{border-bottom:2px solid #151515!important;}
.main-navigation ul.menu > li.current-menu-item > a, .main-navigation ul.nav-menu > li.current_page_item > a, .main-navigation ul.nav-menu > li:hover > a{color:#FF7182;font-weight:500;}
.site-footer .footer-widgets{padding:1em 0;}
#page .smm-mega-menu{background:#453b39 none repeat scroll 0 0;}
#page .smm-mega-menu .widget-title{color:#ddbdbf;}
#site-navigation .menu-toggle::before{color:#ddbdbf;}
ul.products li.product h3{color:#150604!important;height:50px;text-transform:uppercase;}
#masthead .site-header-cart .cart-contents{background:#fff none repeat scroll 0 0;}
.widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle{background-color:#b47479;}
.woocommerce-info, .woocommerce-noreviews{background-color:#ddbdbf !important;}
.main-navigation { padding-top: .8em !important; }
.widget_product_categories ul li:before,.widget_product_categories ul li.current-cat:before { opacity: 1; content: "\f105"; }
.widget_product_categories ul li.current-cat:before,.widget_product_categories ul li.current-cat a { color:#FF7182 !important }
.widget_product_categories>ul>li:before { display:none; }
.widget_product_categories>ul>li>a { font-weight:500 !important; }
.widget_product_categories>ul>li>ul { margin-top: .3em !important; margin-left: .6em !important; }
.widget_price_filter .ui-slider .ui-slider-handle { margin-top:0px !important; }
.site-footer .footer-widgets { padding:2em 0em !important; }
footer h3 a,footer h3 { font-size: 24px !important; text-transform: uppercase; font-weight: 500 !important; }
footer h3 { margin-bottom:0px !important; }
footer p,footer p a { font-size:15px !important; font-weight:400 !important; word-wrap: normal; margin-bottom:0px; }
.footer_fb_icon { float:right; display:block; width:32px; height:32px; background-image:url(//riccartonflorist.nz/wp-content/uploads/2016/05/fb.png); }
.site-info,.site-info a { font-size:15px !important; font-weight:400 !important;}
.site-info {padding-top:1.5em!important; padding-bottom:1.5em!important; }
ul.products li.product { background:rgba(245,245,245,1); border-bottom:1px solid #eee; padding-bottom:20px; }
ul.products li.product h3 { line-height:20px !important; height:38px !important; }
.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6,.site-footer a:not(.button),.site-footer{color:#fff !important;}
@media screen and (max-width: 767px){
.hs-primary-navigation .menu a{color:#e8e8e8!important;}
.main-navigation{padding:0px !important;}}
@media screen and (min-width: 768px){
.hs-header-bar, .hs-primary-navigation {
margin-left: -9999px;
margin-right: -9999px;
padding-left: 9999px;
padding-right: 9999px;
}
.woocommerce-active .site-header .main-navigation {
width: 73.9130434783% !important;
clear: both;
max-width: 66.4989378333em;
margin-left: auto;
margin-right: auto;
padding: 0 2.617924em;
float: none;
}
}
#site-navigation {
border-bottom: 2px solid #151515!important;
}
p.site-description, .site-header, .storefront-handheld-footer-bar {
color: #9aa0a7;
}
.woocommerce-active .site-header .col-full {
position: relative;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
}.sfb-footer-bar {
padding-top: 2.618em;
padding-bottom: 2.618em;
background-position: center center; }
.sfb-footer-bar .widget::after {
clear: both;
content: "";
display: table; }
.sfb-footer-bar .widget:last-child {
margin-bottom: 0; }