/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Post Template
    03. Page Template
    04. Search Page
    05. Tag Page
    06. Category Page
    07. 404 Error Page
    08. 404 Error Page
    09. Product Template
    10. Shop Template
    11. Shop Template
    12. "Thankyou" Page
    13. "Terms &#038; Conditions" Page
    14. "Disclaimer" Page
    15. "Shop Online" Page
    16. "Send Mothers Day Flowers in Perth" Page
    17. "Shop for Flowers Online &#8211; Floret Boutique" Page
    18. "Same-Day Flower Delivery in Perth" Page
    19. "Flowers Perth" Page
    20. "Testimonial Wall" Page
    21. "Buy Glasshouse Candles Online at Floret Boutique" Page
    22. "Wedding Flowers" Page
    23. "Shop for Candles" Page
    24. "Shop for Hampers" Page
    25. "Shop for Beauty Products" Page
    26. "Shop for Giftware" Page
    27. "FLORIST PERTH &#8211; Flower Delivery &#8211; Florist Near Me" Page
    28. "Cart" Page
    29. "Divine Auburn Rose Bouquet" Product
    30. "My Account" Page
    31. "Corporate And Events" Page
    32. "Half Dozen Red Roses Bouquet" Product
    33. "Valentines Day 2023" Page
    34. "Contact Floret Boutique" Page
    35. "The advantages &#038; disadvantages of being a Florist" Post
    36. "Dozen Roses &#8211; Wrapped" Product
    37. "Perth Flower Shop Near Me &#8211; Online Florist" Page
    38. "The role flowers play in love and relationships" Post
    39. "Instagram Gallery" Page
    40. "MailPoet Page" Mailpoet_page
    41. "Corporate Flower" Page
    42. "Wedding Gallery" Page
    43. "Is there a Flower Shop near me?" Post
    44. "Blog" Page
    45. "Tulip Garden" Product
    46. "Tulip Garden FB" Product
    47. "Checkout" Page
    48. "Not sure how to select the perfect Mothers Day Flowers?" Post
    49. "Longer Lasting Mother&#8217;s Day Flowers &#8211; Find out how!" Post
    50. "Find out where your flowers are really coming from this Valentine&#8217;s Day &#8211; warns ACCC" Post
    51. "Another &#8216;Online Florist&#8217; Chain misleading customers &#8211; ACCC Investigation" Post
    52. "Frequently Asked Questions &#8211; Flower Boutique" Page
    53. "About Floret Boutique" Page
    54. "Searching for a &#8216;florist near me&#8217; in Perth? Look no further!" Post
    55. "Valentines Day Perth" Page
    56. "What Are the Latest Floral Trends in Perth?" Post
    57. "How Floret Boutique Redefines Perth Flowers Delivery with Elegance and Freshness" Post
    58. "Hot Pink Rose Bouquet" Product

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .wrapper .woocommerce-notices-wrapper .woocommerce-message{
	background-color:transparent;
	font-weight:400;
	color:#919191;
	margin-top:-5px;
}

body .wrapper .mpc-column .woocommerce-info{
	font-weight:400;
}

body .wrapper .wrapper_inner{
	position:relative;
	top:0px;
	left:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .shopping_cart_header .header_cart span{
	background-color:#c7fcba;
}

body .shopping_cart_header ul .item_right a{
	background-color:#fd978a !important;
}

body .cart_bottom .btns_holder .view-cart{
	background-color:#fd978a;
}

body .content_inner .container .container_inner > .clearfix{
	position:relative;
	top:79px;
}

body .cart_bottom .btns_holder .checkout{
	background-color:#0094d1;
}

body .content_inner .container_inner{
	margin-top:120px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-left:auto;
}

body .wrapper .term-description p{
	font-family:'Playfair Display', serif;
	font-size:24px;
	line-height:1.4em;
}

body .wrapper .gm-lazy{
	padding-bottom:136px !important;
}

body .footer_top .widget h4{
	font-family:'Lato', sans-serif;
	font-weight:500;
	letter-spacing:1.8px;
	font-size:14px;
	text-transform:uppercase;
	line-height:2em;
	margin-bottom:0px;
	margin-top:5px;
	color:#ffb7b0;
	--google-webfont:no-include;
}

body .wrapper .footer_top_holder .footer_top{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #menu-right .current .item_inner{
	color:#034e80;
	font-weight:400;
}

body #mailpoet_form-3{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	position:relative;
	text-align:left;
}

body #mailpoet_form-3 h4{
	line-height:1.6em;
	letter-spacing:1.6px;
}

body .footer_top p b{
	letter-spacing:1.6px;
	font-weight:500;
	font-size:14px;
	text-transform:uppercase;
}

body .footer_top p span{
	letter-spacing:0.2px;
}

body .footer_top .widget .custom-html-widget{
	letter-spacing:0.2px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-weight:600;
	font-size:14px;
	line-height:1.8em;
}

body .footer_bottom_holder .custom-html-widget a{
	padding-left:19px;
	padding-right:15px;
}

body .mailpoet_form_form .mailpoet_paragraph .mailpoet_submit{
	max-width:95%;
}

body .footer_bottom_holder .custom-html-widget{
	font-family:'Lato', sans-serif;
}

body .wrapper .wrapper_inner .page_header .header_inner div .header_bottom{
	background-color:rgba(115,195,236,0.9) !important;
}

body .wrapper .content_inner .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .header_bottom .container .container_inner .main_menu #menu-right .menu-item .second .inner > ul > .menu-item > a{
	font-size:13px !important;
	margin-left:18px !important;
	margin-right:18px !important;
}

body .inner > ul > .menu-item > a{
	letter-spacing:0.5px !important;
	padding-left:2px !important;
	padding-right:2px !important;
}

body #menu-right .menu-item:nth-child(1) ul:nth-child(1){

	width:100%;
}

body #menu-right .menu-item .second .inner > ul{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #menu-right .second .inner{
	line-height:1.3em;
	letter-spacing:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .products .product .product-categories{
	font-size:12px;
	padding-bottom:6px;
	margin-top:-5px;
}

body .products .product-categories a{
	font-size:10px !important;
	letter-spacing:0.9px !important;
}

body .footer_top .widget a{
	font-size:12px;
}

body .footer_top .q_icon_shortcode a{
	position:relative;
	top:2px;
	left:-1px;
}

body .products .product .out-of-stock-button{
	background-color:#ad0000 !important;
	font-family:'Lato', sans-serif;
	font-weight:400;
}

body .products .out-of-stock-button span{
	font-family:'Lato', sans-serif;
	font-weight:600;
	font-size:11px;
}

@media (max-width:1600px){

	@media (max-width:1000px){

	.content .content_inner>.container>.container_inner, .content .content_inner>.full_width>.full_width_inner, .content .content_inner>.container>.container_inner.default_template_holderpadding-top: 0px!important;
}

body .wrapper .page_header div .header_bottom{
	background-color:#73c3ec !important;
	}

}



@media (max-width:1100px){

	body #mailpoet_form-3 h4{
	line-height:1.6em;
	}

}



@media (max-width:1000px){

	body .content .content_inner>.container>.container_inner, body .content .content_inner>.full_width>.full_width_inner, body .content .content_inner>.container>.container_inner.default_template_holder{
	padding-top: 0px!important;
}

body .wrapper .page_header div .header_bottom{
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
	background-color:#73c3ec !important;
}

body .wrapper .wrapper_inner .page_header .header_inner div .header_bottom{
	background-color:#3cb1eb !important;
	}

}



@media (max-width:992px){

	body .gm-lazy .skrollable-between{
	min-height:25px;
	min-height:25px;
}

body .content_left_from_sidebar .column_inner{
	padding-right:0!important;
	padding-right:0!important;
}

body .vc_inner .mpc-column .empty_space_image{
	height:0px;
}

body .vc_inner .mpc-column .vc_empty_space{
	height:0px !important;
}

body .mobile_menu_button span span{
	font-size:25px;
}

body .container_inner .header_inner_left .mobile_menu_button span span{
	color:#171616 !important;
}

body .header_bottom .container_inner{
	top:0px;
}

body .content_inner .container .container_inner > .clearfix{
	top:0px;
}

body .shopping_cart_outer .shopping_cart_inner .shopping_cart_header .header_cart .icon_cart_alt{
	color:#070707 !important;
}

body .container .container_inner .header_inner_right .side_menu_button_wrapper .shopping_cart_outer .shopping_cart_inner .shopping_cart_header .header_cart .icon_cart_alt:hover{
	color:#ffffff !important;
}

body .grid_section .mpc-column .vc_column-inner{
	position:relative;
	top:59px;
}

body .mobile_menu > ul > .menu-item > .mobile_arrow .fa-angle-right{
	font-weight:700;
	color:#3a3a3a;
	font-size:18px;
}

body .header_bottom .mobile_menu{
	background-color:transparent !important;
	margin-bottom:0px;
}

body .content_inner .container_inner{
	margin-top:1px;
}

body .wrapper_inner .content .content_inner .container .container_inner{
	padding-top:20px !important;
}

body .wrapper .term-description p{
	line-height:1.3em;
}

body .wrapper .gm-lazy{
	top:0px;
	padding-top:7px !important;
}

body .content_inner .full_width .full_width_inner .gm-lazy .section_inner .clearfix .vc_column_container{
	width:71% !important;
}

body .shopping_cart_header .header_cart span{
	color:#020202;
	font-weight:600;
}

body .wrapper .grid_section{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .wrapper .wrapper_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .products .product .product-title{
	line-height:1.1em !important;
	font-size:24px !important;
}

body .products .product .price{
	padding-top:6px;
}

body .page_header div .header_bottom{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:800px){

	body .wrapper .full_screen_section .section_inner{
	width:90%;
	}

}



@media (max-width:767px){

	body .gm-lazy div img{
	background-color:#fff;
	background-color:#fff;
}

body .wrapper .grid_section .section_inner > .clearfix{
	height:100% !important;
}

body .content_inner .full_width .full_width_inner .gm-lazy .section_inner .clearfix .vc_column_container{
	width:478px !important;
	}

}



@media (max-width:640px){

	body .full_width_inner .section .full_section_inner > .vc_column_container > .vc_column-inner > .wpb_wrapper{
	-webkit-transform:translatex(1476px) translatey(191px);	-ms-transform:translatex(1476px) translatey(191px);	transform:translatex(1476px) translatey(191px);
}

body .page_header div .header_bottom{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#73c3ec;
	}

}



@media (max-width:600px){

	body .wrapper .content .grid_section{
	padding-bottom:0px !important;
}

body .section_inner > .clearfix > .mpc-column > .vc_column-inner{
	padding-left:6px;
	padding-right:6px;
}

body .wrapper .grid_section .section_inner{
	width:80%;
}

body .wrapper .woocommerce-notices-wrapper .woocommerce-message{
	text-align:left;
	margin-top:-12px;
	margin-bottom:10px;
}

body .content_inner .container_inner{
	width:80%;
}

body .wrapper .grid_section .vc_custom_1583435418470{
	position:relative;
	margin-top:-70px !important;
	padding-top:0px !important;
}

body .wrapper .content .full_width .gm-lazy{
	padding-top:8px !important;
}

body .wrapper .content .gm-lazy{
	padding-bottom:0px !important;
}

body .vc_custom_1605543180284 .wpb_wrapper h1{
	width:74%;
}

body .wrapper .content .full_width .grid_section{
	padding-top:0px !important;
	}

}



@media (max-width:480px){

	body .wrapper .woocommerce-notices-wrapper .woocommerce-message{
	font-size:10px;
	line-height:1.2em;
	margin-top:-25px;
	margin-left:-34px;
}

body .wrapper .mpc-column .woocommerce-info{
	font-size:14px;
}

body .wrapper .column_inner ul{
	position:relative;
	top:12px;
}

body .wrapper .term-description p{
	text-align:center;
}

body .header_bottom .side_menu_button_wrapper .shopping_cart_outer{
	float:left;
}

body .wrapper .content .gm-lazy{
	padding-bottom:0px !important;
	}

}



@media (max-width:420px){

	body .content_left_from_sidebar .column_inner .blog_post_info_hierarchical .hentry .post_content_holder{
	padding-left:25px!important;
	padding-left:25px!important;
}

body .hentry .post_content_holder{
	padding-right:25px;
	width:90%;
	padding-right:25px;
	width:90%;
}

body .content .content_inner .full_width .full_width_inner .grid_section{
	padding-top:0px !important;
}

body .wrapper .term-description p{
	font-size:18px;
}

body .shopping_cart_outer .shopping_cart_header{
	overflow-y:visible;
	overflow-x:visible;
}

body .header_bottom .side_menu_button_wrapper .shopping_cart_outer{
	visibility:visible;
	right:12px;
}

body .wrapper .wrapper_inner .page_header .header_inner div .header_bottom .container .container_inner .header_inner_right .side_menu_button_wrapper .shopping_cart_outer{
	display:table-cell !important;
}

body .content .content_inner .full_width .full_width_inner .gm-lazy{
	padding-top:3px !important;
}

body .vc_custom_1605543180284 .wpb_wrapper h1{
	font-size:40px;
	width:60%;
}

body .wrapper .gm-lazy{
	padding-bottom:0px;
	}

}



@media (min-width:481px){

	body .wrapper .woocommerce-notices-wrapper .woocommerce-message{
	font-size:10px;
	line-height:1.7em;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}

body .wrapper .mpc-column .woocommerce-info{
	font-size:14px;
	}

}



@media (min-width:1000px){

	body .header_top_bottom_holder .header_bottom{
	background-color:rgba(164,217,248,.9)!important;
	background-color:rgba(164,217,248,0)!important;
	background-color:rgba(164,217,248,.9)!important;
	background-color:rgba(164,217,248,0)!important;
	}

}



@media (min-width:1001px){

	body .wrapper header{
	position:relative;
}

body .content_inner .container_inner{
	padding-top:27px !important;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post .wrapper .hentry h5{
	margin-top:10px !important;
}

body.single-post .post_text h5{
	margin-bottom:9px !important;
	letter-spacing:0px;
	font-family:'Lato', sans-serif;
	font-weight:600;
	font-size:16px;
}

body.single-post .post_text h3{
	letter-spacing:-0.1px;
	margin-bottom:17px;
	font-size:26px;
	padding-top:20px;
	font-weight:600;
	color:#ce7292;
}

body.single-post .post_text ul li{
	margin-left:19px !important;
}

body.single-post .wrapper .content_left_from_sidebar .column_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-post .page_header div .header_bottom{
	background-color:rgba(92,202,246,0.89) !important;
}

body.single-post .hentry .post_text .post_text_inner{
	text-align:left;
}

body.single-post .hentry h2{
	text-align:left;
}

body.single-post .wrapper .blog_holder article{
	padding-top:40px;
}

body.single-post .content_inner .container_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:0px;
}

body.single-post .wrapper .content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-post .post_text h1{
	font-size:44px;
	padding-bottom:25px;
	line-height:1.2em;
}

body.single-post .content_inner .clearfix{
	top:26px !important;
}

body.single-post .post_text h4{
	color:#ce7292;
	font-family:'lato';
	font-weight:400;
}

body.single-post .post_list .clearfix .latest_post_title_holder{
	line-height:1.1em;
	font-weight:700;
}

body.single-post .post_list .clearfix h4{
	line-height:1.1em !important;
	display:inline-block !important;
	margin-bottom:3px !important;
	font-size:20px !important;
}

body.single-post .latest_post_holder .post_list .clearfix .box_padding_border .latest_post .latest_post_text .latest_post_title_holder h4{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.single-post .post_list .latest_post_title a{
	font-weight:400;
	color:#303030 !important;
	line-height:1.4em !important;
	font-size:18px;
	font-family:'Lato', sans-serif;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-post .latest_post_holder .post_list > .clearfix{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.single-post .sidebar .latest_post_holder ul{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	opacity:1;
	padding-top:0px;
	padding-bottom:10px;
}

body.single-post .wrapper .sidebar .widget{
	padding-top:15px;
	padding-bottom:20px;
}

body.single-post .sidebar .widget .gallery-item{
	height:75px;
}

body.single-post .sidebar .widget .gallery-size-thumbnail{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.single-post .sidebar a img{
	border-width:5px !important;
	border-color:#ffffff !important;
}

body.single-post .sidebar .widget ul{
	top:-23px;
}

body.single-post .wrapper .content_inner .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-post .sidebar .widget .custom-html-widget{
	padding-bottom:15px;
}

body.single-post .latest_post_holder .post_list .clearfix{
	padding-bottom:10px;
	padding-top:15px;
}

body.single-post .sidebar .widget h4{
	color:#333333;
	font-size:24px !important;
}

body.single-post .wrapper .column2 .sidebar{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (max-width:1600px){

	body.single-post .post_text h5{
	padding-top:10px;
}

body.single-post .post_text h2{
	line-height:1.2em !important;
	}

}



@media (max-width:767px){

	body.single-post .post_text h1{
	font-size:36px;
	}

}



@media (max-width:599px){

	body.single-post .blog_holder .hentry .post_content_holder{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-post .hentry h2{
	line-height:1em !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-bottom:15px !important;
}

body.single-post .hentry .post_text .post_text_inner{
	padding-top:10px !important;
}

body.single-post .wrapper .column2 .sidebar{
	margin-bottom:103px;
	}

}



@media (max-width:567px){

	body.single-post .blog_holder .hentry .post_content_holder{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-post .hentry .post_text .post_text_inner{
	padding-left:20px !important;
	padding-right:20px !important;
	}

}



@media (max-width:479px){

	body.single-post .post_text h3{
	font-size:21px;
	line-height:1em;
}

body.single-post .post_text h5{
	line-height:1.4em;
	margin-bottom:0px !important;
	padding-top:20px;
}

body.single-post .wrapper .container .container_inner .clearfix .content_left_from_sidebar .column_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner{
	padding-left:15px !important;
	padding-right:15px !important;
}

body.single-post .hentry .post_text .post_text_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-post .post_text h4{
	font-size:18px;
	line-height:1.4em;
	}

}



@media (max-width:420px){

	body.single-post .blog_holder .hentry .post_content_holder{
	padding-right:15px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	width:100%;
	padding-left:10px;
}

body.single-post .content_inner .container_inner{
	width:100%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-post .wrapper .column2 .sidebar{
	margin-left:30px;
	margin-right:40px;
	margin-bottom:94px;
}

body.single-post .wrapper .content_inner .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-post .hentry .post_text{
	padding-left:10px;
	padding-right:15px;
}

body.single-post .post_text h2{
	font-size:14px !important;
	line-height:1.4em !important;
	}

}



@media (max-width:350px){

	body.single-post .wrapper .column_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner h2{
	font-size:14px !important;
}

body.single-post .wrapper .content_inner .container .container_inner .clearfix .content_left_from_sidebar .column_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner h2{
	line-height:1.4em !important;
	}

}



@media (min-width:601px){

	body.single-post .wrapper .content_left_from_sidebar .column_inner{
	padding-right:45px;
	padding-left:21px;
}

body.single-post .content_inner .column2 .column_inner{
	padding-top:20px;
}

body.single-post .wrapper .container .container_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner h2{
	margin-bottom:25px !important;
}

body.single-post .wrapper .content_inner .container .container_inner .clearfix .content_left_from_sidebar .column_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner h2{
	line-height:1.4em !important;
	}

}



@media (min-width:1001px){

	body.single-post .wrapper .content{
	margin-top:0px;
}

body.single-post .content_inner .container_inner{
	padding-top:20px !important;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home).page:not(.home) .fee th{
	font-weight:600 !important;
	color:#590c0c;
	font-size:14px;
	line-height:17px;
}

body.page:not(.home).page:not(.home) .fee td .woocommerce-Price-amount{
	font-weight:600;
	color:#590c0c;
}

body.page:not(.home).page:not(.home) #qode-shop-bg .item > div{
	height:0px;
}

body.page:not(.home).page:not(.home) .products .price .woocommerce-Price-amount{
	color:#0094d1;
}

body.page:not(.home).page:not(.home) div .mpc-column .vc_custom_1584613926770 .wpb_wrapper a{
	font-family:'Lato', sans-serif !important;
}

body.page:not(.home).page:not(.home) #qode-shop-bg .item{
	background-color:#ffffff;
}

body.page:not(.home) .page_header div .header_bottom{
	background-color:rgba(115,195,236,0.9) !important;
}

body.page:not(.home) .wrapper .content .grid_section{
	background-color:rgba(255,255,255,0) !important;
}

body.page:not(.home) .wrapper .full_width_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page:not(.home) .vc_custom_1605543180284 .wpb_wrapper a{
	font-size:12px;
	background-color:#0092d6 !important;
	border-color:#008ed1 !important;
}

@media (max-width:992px){

	body.page:not(.home) .wrapper .content .full_width .full_width_inner{
	padding-top:0px !important;
	}

}



@media (max-width:900px){

	body.page:not(.home) .content_inner .container_inner{
	width:100%;
	}

}



@media (max-width:800px){

	body.page:not(.home) .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner{
	padding-right:5% !important;
	padding-left:5% !important;
	}

}



@media (max-width:600px){

	body.page:not(.home).page:not(.home) .full_width .grid_section{
	padding-bottom:55px !important;
}

body.page:not(.home).page:not(.home) #qode-shop-bg .item{
	height:0px !important;
}

body.page:not(.home).page:not(.home) .wrapper .full_width_inner{
	position:relative;
	top:0px;
	left:0px;
}

body.page:not(.home).page:not(.home) .vc_custom_1588675180179 .wpb_wrapper h2{
	margin-bottom:30px !important;
	}

}



@media (max-width:480px){

	body.page:not(.home).page:not(.home) .vc_custom_1584613926770 .wpb_wrapper h1{
	font-size:42px;
}

body.page:not(.home).page:not(.home) div .mpc-column .vc_custom_1584613926770 .wpb_wrapper h1{
	line-height:48px !important;
}

body.page:not(.home).page:not(.home) #qode-shop-bg .carousel-inner{
	height:0px !important;
}

body.page:not(.home).page:not(.home) #qode-shop-bg{
	height:58px !important;
}

body.page:not(.home) .wrapper .full_width_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:350px){

	body.page:not(.home).page:not(.home) .full_width div .vc_custom_1584613926770{
	padding-left:30px;
	padding-right:70px !important;
}

body.page:not(.home).page:not(.home) .vc_custom_1584613926770 .wpb_wrapper h1{
	font-size:38px;
}

body.page:not(.home).page:not(.home) div .mpc-column .vc_custom_1584613926770 .wpb_wrapper h1{
	line-height:42px !important;
}

body.page:not(.home) .vc_custom_1605543180284 .wpb_wrapper a{
	background-color:#019ce4 !important;
	font-size:12px;
	}

}



/*-----------------------------------------------*/
/*  Search Page                                  */
/*-----------------------------------------------*/
body.search .skrollable-between .container{
	top:0px;
	left:0px;
}

body.search .gm-lazy .skrollable-between{
	padding-top:4px !important;
}

body.search .title_outer .gm-lazy{
	height:170px !important;
}

body.search .content .title_outer{
	height:175px !important;
}

body.search .wrapper .page_header .header_bottom{
	background-color:#88daf9 !important;
}

body.search .blog_holder a img{
	width:20% !important;
}

@media (max-width:992px){

	body.search .blog_holder a img{
	width:30% !important;
	top:25px;
}

body.search .blog_holder article .post_content{
	position:relative;
	top:-10px;
}

body.search .side_menu_button .search_covers_header .icon_search{
	color:#000000;
	font-weight:600;
	font-size:16px;
	}

}



@media (max-width:768px){

	body.search .gm-lazy div img{
	height:83px;
	}

}



@media (max-width:600px){

	body.search .blog_holder a img{
	width:100% !important;
}

body.search .blog_holder article h2{
	font-size:48px !important;
	line-height:73.8%;
	padding-bottom:0px;
	margin-bottom:11px;
	}

}



@media (max-width:480px){

	body.search .blog_holder article h2{
	font-size:60px !important;
	line-height:41.8%;
	padding-bottom:10px;
	}

}



@media (max-width:420px){

	body.search .header_bottom .side_menu_button_wrapper .shopping_cart_outer{
	left:4px;
	}

}



/*-----------------------------------------------*/
/*  Tag Page                                     */
/*-----------------------------------------------*/
body.tag .page_header div .header_bottom{
	background-color:rgba(92,202,246,0.75) !important;
}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category .wrapper header{
	background-color:rgba(115,195,236,0.9);
}



/*-----------------------------------------------*/
/*  404 Error Page                               */
/*-----------------------------------------------*/
body.error404 .wrapper .wrapper_inner .page_header .header_inner div .header_bottom{
	background-color:rgba(1,185,244,0.45) !important;
}

body.error404 .page_header div .header_bottom{
	background-image:-webkit-linear-gradient(309deg, #01b9f4 0%, rgba(1,185,244,0) 71%);	background-image:-o-linear-gradient(309deg, #01b9f4 0%, rgba(1,185,244,0) 71%);	background-image:linear-gradient(141deg, #01b9f4 0%, rgba(1,185,244,0) 71%);
}

body.error404 .wrapper .page_not_found h2{
	text-align:center;
	line-height:1.1em;
}

body.error404 .wrapper .page_not_found h4{
	text-align:center;
	font-weight:400;
	font-family:'Lato', sans-serif;
	color:#c85a80;
	font-size:21px;
}

body.error404 .wrapper .page_not_found{
	text-align:center;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:120px;
	padding-right:120px;
}

@media (max-width:767px){

	body.error404 .wrapper .page_not_found{
	padding-left:40px;
	padding-right:40px;
	margin-top:90px;
}

body.error404 .wrapper .page_not_found h2{
	font-size:38px !important;
	}

}



@media (max-width:480px){

	body.error404 .wrapper .page_not_found{
	padding-left:0px;
	padding-right:0px;
}

body.error404 .wrapper .page_not_found h4{
	font-size:18px;
	}

}



@media (max-width:420px){

	body.error404 .content_inner .container_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (min-width:769px){

	body.error404 .wrapper .page_not_found h2{
	font-size:52px;
	}

}



/*-----------------------------------------------*/
/*  404 Error Page                               */
/*-----------------------------------------------*/
body.error404 a:3:{
	s:7:"history";
	i:1;
	s:6:"export";
	i:1;
	s:6:"import";
	i:1;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product.single-product .tinvwl-after-add-to-cart a{
	font-weight:400;
	background-color:rgba(248,170,145,0.56);
	padding-bottom:1px;
	padding-top:1px;
	padding-left:5px;
	padding-right:8px;
	color:#f8aa91;
}

body.single-product .entry-summary .up-sells h5{
	font-style:italic;
	font-size:24px;
	margin-bottom:6px !important;
	margin-top:31px;
}

body.single-product .wrapper .container .container_inner .product .entry-summary .up-sells .products .product .product_info_box .product-category .product-title{
	font-size:18px !important;
	line-height:1.2em !important;
}

body.single-product .up-sells .product .product-title{
	padding-top:8px;
}

body.single-product .up-sells .product .product-categories{
	font-size:12px;
}

body.single-product .wrapper .container .container_inner .product .entry-summary .up-sells .products .product .product_info_box .product-categories a{
	font-size:12px !important;
}

body.single-product .entry-summary .woocommerce-product-details__short-description p{
	margin-bottom:8px;
	line-height:1.6em;
}

body.single-product .entry-summary .woocommerce-product-details__short-description h6{
	font-weight:600;
	font-size:13px;
	text-transform:uppercase;
	color:#0094d1;
	font-family:'Lato', sans-serif;
	padding-top:4px;
}

body.single-product .entry-summary .woocommerce-product-details__short-description h5{
	font-size:18px;
	line-height:1.4em;
	color:#1e1e1e;
	letter-spacing:0px;
	margin-top:8px;
}

body.single-product .wrapper .content_inner .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product.single-product .tinvwl-icon-heart-plus .tinvwl_add_to_wishlist-text{
	font-size:12px;
	color:#7b5850;
}

body.single-product.single-product .related h4{
	text-align:center;
	padding-top:21px;
	margin-bottom:15px !important;
	color:#939393;
}

body.single-product.single-product #pa_size{
	margin-right:10px;
	font-weight:600;
	height:28px;
	font-family:'Lato', sans-serif !important;
	font-size:13px;
	color:#3f3f3f;
	letter-spacing:0.4px;
	text-transform:uppercase;
}

body.single-product.single-product .woocommerce-variation-price .price{
	font-weight:600;
	color:#5e5e5e !important;
}

body.single-product.single-product .content .entry-summary .price .woocommerce-Price-amount:nth-child(2){

	font-size:22px !important;
}

body.single-product.single-product .product .entry-summary .summary-inner .price:nth-child(2) .woocommerce-Price-amount:nth-child(1){

	font-size:22px !important;
}

body.single-product.single-product .container .container_inner .product .up-sells h5{
	color:#0094d1 !important;
}

body.single-product.single-product .up-sells h5{
	font-weight:600;
	text-align:center;
}

body.single-product.single-product .up-sells ul{
	background-color:#e8f5fc;
	padding-right:30px !important;
	padding-left:30px !important;
	padding-bottom:0px;
}

body.single-product.single-product .container .container_inner .product .up-sells ul{
	padding-top:30px !important;
}

body.single-product.single-product .short-description h4{
	padding-top:11px;
	font-size:20px;
	line-height:24px;
	font-weight:600;
}

body.single-product.single-product .woocommerce-product-details__short-description .weight{
	padding-top:3px;
}

body.single-product.single-product .entry-summary .price .woocommerce-Price-amount{
	font-weight:600 !important;
	color:#0094d1 !important;
}

body.single-product.single-product .up-sells .product .product-title{
	font-size:22px !important;
	line-height:30px !important;
}

body.single-product.single-product .wrapper .wrapper_inner .content .content_inner .container .container_inner .product .up-sells .products .product .product_info_box .product-categories a{
	font-family:'Source Sans Pro', sans-serif !important;
	color:#53a1ce !important;
}

body.single-product.single-product .up-sells .product-categories a{
	text-transform:uppercase;
	font-weight:600 !important;
	font-size:14px !important;
	letter-spacing:1px;
}

body.single-product.single-product .related .product .product-categories{
	font-weight:600;
}

body.single-product.single-product .wrapper .wrapper_inner .content .content_inner .container .container_inner .related .products .product .product_info_box .product-categories a{
	font-family:'Source Sans Pro', sans-serif !important;
}

body.single-product.single-product .related .product-categories a{
	font-weight:600 !important;
	font-size:14px !important;
	text-transform:uppercase;
	letter-spacing:1px;
}

body.single-product.single-product .related .product .product-title{
	font-size:24px !important;
}

body.single-product.single-product #wcj_product_addons{
	margin-bottom:20px;
	padding-right:10px;
	background-color:rgba(0,177,209,0.08) !important;
	background-image:-webkit-linear-gradient(309deg, #f3f5f5 0%, #f9f9f9 100%);
	background-image:-o-linear-gradient(309deg, #f3f5f5 0%, #f9f9f9 100%);
	background-image:-webkit-linear-gradient(309deg, #f3f5f5 0%, #f9f9f9 100%);	background-image:-o-linear-gradient(309deg, #f3f5f5 0%, #f9f9f9 100%);	background-image:linear-gradient(141deg, #f3f5f5 0%, #f9f9f9 100%);
	padding-left:19px;
	padding-bottom:13px;
	padding-top:9px;
}

body.single-product.single-product #wcj_product_addons li{
	list-style: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
}

body.single-product.single-product #wcj_product_addons h5{
	margin-bottom:5px;
	font-size:17px;
	color:#0094d1;
	font-weight: 600;
}

body.single-product.single-product #wcj_product_addons li label{
	padding-right:15px;
}

body.single-product.single-product .cart-collaterals .cart_totals{
	width: 100% !important;
}

body.single-product.single-product #wcj_product_addons span.woocommerce-Price-amount.amount{
	font-weight: 800;
	font-size: 14px;
}

body.single-product.single-product .variations tbody tr{
	border-width:0px;
	padding-bottom:2px;
	padding-top:28px;
	background-color:#efefef;
}

body.single-product.single-product #pa_dozens{
	line-height:16.1px !important;
	font-family:'Source Sans Pro', sans-serif !important;
	font-size:15px;
}

body.single-product.single-product .label label{
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:0.7px;
	font-size:15px;
}

body.single-product.single-product .header_top_bottom_holder .header_bottom{
	background-repeat:repeat-x;
	top:0px;
	position:relative;
	background-position:0% 0%;
	opacity:1;

	background-size:cover;
}

body.single-product.single-product .wrapper_inner .page_header .header_inner .header_top_bottom_holder .header_bottom{

	background-size:length !important;
}

body.single-product.single-product #YWSFD_wrapper h2{
	line-height:36px;
	margin-top:20px;
	color:#707070;
	font-size:30px;
}

body.single-product.single-product #YWSFD_wrapper .ywsfd-social{
	border-width:0px;
	padding-top:0px;
	padding-right:5px;
	padding-left:1px;
	text-align:left;
}

body.single-product.single-product .container_inner .product .entry-summary .summary-inner .price{
	font-size:28px !important;
}

body.single-product.single-product .entry-summary .price{
	line-height:38px;
}

body.single-product.single-product .related .products .product .top-product-section .add-to-cart-button-outer{
	height:386px !important;
}

body.single-product.single-product #wcj_product_addons li .woocommerce-Price-amount{
	color:#dd8b6d;
	font-weight:600 !important;
}

body.single-product.single-product .product .entry-summary .summary-inner .price .woocommerce-Price-amount{
	font-family:'Lato', sans-serif !important;
}

body.single-product.single-product .entry-summary .summary-inner .variations_form #wcj_product_addons h5{
	font-family:'Lato', sans-serif !important;
	letter-spacing:-0.px !important;
}

body.single-product.single-product .quantity input[type=text]{
	font-weight:600 !important;
}

body.single-product.single-product .product_meta .sku_wrapper{
	font-size:10px !important;
	line-height:18.2px !important;
	margin-bottom:0px !important;
	margin-top:20px;
}

body.single-product.single-product .product_meta .tagged_as{
	font-size:10px !important;
	line-height:18.2px !important;
}

body.single-product.single-product .product_meta .posted_in{
	font-size:10px !important;
	margin-bottom:0px !important;
	line-height:14.7px !important;
}

body.single-product.single-product .tagged_as a{
	color:#565656;
}

body.single-product.single-product .variations_form .zaddon_data{
	text-align:left;
	margin-bottom:20px;
	background-color:#f7f7f7;
}

body.single-product.single-product .zaddon_total span{
	font-weight:700;
	font-size:16px;
}

body.single-product.single-product .zaddon_total h4{
	font-size:24px;
	color:#0094d1;
}

body.single-product.single-product .zaddon_additional h4{
	line-height:22px;
}

body.single-product.single-product .zaddon_subtotal h4{
	line-height:20px;
}

body.single-product.single-product .zaddon_additional p{
	font-weight:400;
}

body.single-product.single-product .zaddon_subtotal span{
	font-weight:400;
}

body.single-product.single-product .zaddon_data .zaddon_total{
	padding-left:16px;
	margin-top:-8px;
	padding-top:5px;
	padding-bottom:6px;
	background-color:#efefef;
	line-height:28.1px;
}

body.single-product.single-product .zaddon_data .zaddon_subtotal{
	padding-left:9px;
	margin-bottom:-10px;
	background-color:#f7f7f7;
	padding-top:8px;
}

body.single-product.single-product .zaddon_data .zaddon_additional{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:6px;
	background-color:#f7f7f7;
}

body.single-product.single-product .variations_form h3{
	margin-bottom:5px;
	line-height:27.9px;
	letter-spacing:0px;
	color:#0094d1;
	font-weight:600;
	font-size:17px;
}

body.single-product.single-product .variations_form .variations{
	margin-bottom:16px !important;
}

body.single-product.single-product .entry-summary .summary-inner .variations_form .zaddon-type-container h3{
	font-family:'Lato', sans-serif !important;
	color:#0094d1 !important;
}

body.single-product.single-product .single_variation_wrap .variations_button{
	margin-top:15px;
}

body.single-product.single-product .variations_form .zaddon_checkbox label{
	font-style:italic;
	color:#444444;
	margin-bottom:-20px;
}

body.single-product.single-product .variations tr .label{
	width:75px;
}

body.single-product.single-product .zaddon_data .zaddon_additional h4{
	font-family:'Lato', sans-serif;
}

body.single-product.single-product .zaddon_data .zaddon_subtotal h4{
	font-family:'Lato', sans-serif;
}

body.single-product.single-product .entry-summary .cart .zaddon-type-container{
	line-height:1.71em;
}

body.single-product.single-product .cart label .zaddon-radio-title{
	position:relative;
	top:0px;
	left:3px;
}

body.single-product .woocommerce-variation-price{
	display:block!important;
}

body.single-product .zaddon_data{
	display:none!important;
}

body.single-product .product_cat-flower .zaddon_data{
	display: block!important;
	.product_cat-flower .woocommerce-variation-price display:none!important;
}

body.single-product .product_cat-fresh-flowers .zaddon_data{
	display: block!important;
	.product_cat-fresh-flowers .woocommerce-variation-price display:none!important;
}

body.single-product .product_cat-valentines-flower .zaddon_data{
	display: block!important;
	.product_cat-valentines-flower .woocommerce-variation-price display:none!important;
}

body.single-product .entry-summary .price bdi{
	color:#007cbf;
	font-size:28px;
}

body.single-product .wrapper .page_header .header_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product .content_inner .container_inner{
	margin-right:auto;
	margin-left:auto;
}

body.single-product .page_header div .header_bottom{
	background-image:-webkit-linear-gradient(left, #5ccaf6 0%, #88daf9 90%);	background-image:-o-linear-gradient(left, #5ccaf6 0%, #88daf9 90%);	background-image:linear-gradient(to right, #5ccaf6 0%, #88daf9 90%);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product .woocommerce .product .product_title{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product .variations tr a{
	position:relative;
	left:5px;
	font-size:13px;
	font-style:italic;
	color:#7a7a7a;
}

body.single-product .zaddon_data .zaddon_subtotal h4{
	color:#757575;
	font-size:15px;
}

body.single-product .zaddon_data .zaddon_additional h4{
	color:#757575;
	font-size:15px;
}

body.single-product .entry-summary .price{
	padding-bottom:8px;
	padding-top:4px;
}

body.single-product .entry-summary del bdi{
	font-weight:400;
	color:#848484 !important;
}

body.single-product .entry-summary ins bdi{
	font-weight:600;
}

body.single-product .woocommerce-product-details__short-description .short-description h1{
	font-size:20px;
	font-weight:600;
	color:#e37b58;
}

body.single-product .woocommerce-product-details__short-description .short-description h4{
	color:#e37b58;
}

body.single-product .woocommerce-product-details__short-description .short-description p{
	line-height:1.2em;
	font-style:italic;
}

body.single-product .entry-summary .cart .single_add_to_cart_button{
	padding-left:30px;
	padding-right:30px;
	margin-left:5px;
	margin-right:5px;
}

body.single-product .wrapper .product .summary-inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product .cart .quantity input[type=button]:nth-child(4){

	margin-right:5px;
	margin-left:5px;
}

body.single-product .cart .quantity input[type=button]:nth-child(1){

	margin-left:5px;
	margin-right:5px;
}

body.single-product .cart .quantity input[type=text].input-text{
	color:#007cbf;
}

body.single-product .entry-summary h1{
	line-height:1.1em !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:42px !important;
	font-family:'Playfair Display', serif !important;
}

@media (max-width:767.997px){

	body.single-product.single-product .single_variation_wrap .single_variation{
	position:static;
	}

}



@media (max-width:1600px){

	body.single-product .entry-summary form{
	padding-top:10px;
}

body.single-product .wrapper .wrapper_inner .content .content_inner .container .container_inner .product .entry-summary .summary-inner .price:nth-child(2){

	font-size:22px !important;
	}

}



@media (max-width:992px){

	body.single-product .page_header div .header_bottom{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product .wrapper .container .container_inner > .product{
	margin-top:30px;
}

body.single-product .entry-summary .price bdi{
	font-size:22px;
}

body.single-product .wrapper .wrapper_inner .content .content_inner .container .container_inner .product .entry-summary .summary-inner p.price{
	font-size:22px !important;
}

body.single-product .entry-summary p.price{
	font-family:'Lato', sans-serif;
}

body.single-product .woocommerce-variation-price .price bdi{
	font-size:28px;
}

body.single-product .side_menu_button_wrapper .side_menu_button .search_covers_header{
	font-weight:700;
	color:#0a0a0a;
	}

}



@media (max-width:767px){

	body.single-product.single-product .wrapper .product h2{
	font-size:36px !important;
	}

}



@media (max-width:700px){

	body.single-product .wrapper .product .woocommerce-accordion{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product .entry-summary .woocommerce-accordion h6{
	margin-top:8px !important;
	}

}



@media (max-width:600px){

	body.single-product .wrapper .container .container_inner > .product{
	margin-top:1px;
	}

}



@media (max-width:480px){

	body.single-product.single-product .wrapper .container .container_inner > .product{
	top:-4px;
	}

}



@media (max-width:420px){

	body.single-product.single-product .wrapper .container .container_inner > .product{
	top:-4px;
}

body.single-product .woocommerce-variation-price .price bdi{
	font-size:24px;
	}

}



@media (max-width:350px){

	body.single-product.single-product .entry-summary .woocommerce-product-details__short-description p{
	font-size:13px;
	line-height:1.5em;
}

body.single-product .entry-summary .cart .single_add_to_cart_button{
	padding-left:39px;
	padding-right:38px;
	margin-top:4px;
	margin-left:3px;
	}

}



@media (max-width:320px){

	body.single-product.single-product .single_variation_wrap .variations_button{
	margin-top:10px;
}

body.single-product.single-product .woocommerce-variation-price .price{
	top:0px;
	position:static;
}

body.single-product.single-product #wcj_product_addons h5{
	font-size:19px;
}

body.single-product.single-product .wrapper .product h2{
	font-size:32px !important;
}

body.single-product.single-product .wrapper .content_inner{
	padding-left:11px;
	padding-right:11px;
}

body.single-product.single-product .variations_button .quantity input[type=button]{
	width:40px;
	height:42px;
}

body.single-product.single-product .wrapper .product .quantity input[type=text]{
	height:42px !important;
	width:40px !important;
}

body.single-product.single-product .single_variation_wrap .variations_button .single_add_to_cart_button{
	height:42px;
	width:70px;
	line-height:2.3em;
	text-align:left;
	padding-left:23px !important;
	padding-right:41px !important;
	}

}



@media (min-width:769px){

	body.single-product .up-sells .products .product{
	margin-bottom:7px !important;
	margin-right:24px !important;
}

body.single-product .wrapper .container .container_inner .product .entry-summary .up-sells .products .product{
	width:120px !important;
	}

}



@media (min-width:1001px){

	body.single-product.single-product .wrapper .content .container_inner{
	padding-top:100px !important;
	}

}



/*-----------------------------------------------*/
/*  Shop Template                                */
/*-----------------------------------------------*/
body.post-type-archive-product .wrapper .page-description{
	margin-top:41px;
}

body.post-type-archive-product .gm-lazy .mpc-column h1{
	font-size:52px !important;
}

@media (max-width:992px){

	body.post-type-archive-product .container_inner .header_inner_right .side_menu_button_wrapper .shopping_cart_outer .shopping_cart_inner .shopping_cart_header .header_cart i{
	color:#050505 !important;
}

body.post-type-archive-product div .header_bottom .container .container_inner .header_inner_right .side_menu_button_wrapper .shopping_cart_outer .shopping_cart_inner .shopping_cart_header .header_cart i:hover{
	color:#ffffff !important;
}

body.post-type-archive-product .header_bottom .mobile_menu{
	background-color:transparent !important;
}

body.post-type-archive-product .header_bottom .mobile_menu:hover{
	color:#000000;
	}

}



/*-----------------------------------------------*/
/*  Shop Template                                */
/*-----------------------------------------------*/
1683347796



/*-----------------------------------------------*/
/*  "Thankyou" Page                              */
/*-----------------------------------------------*/
body.page-id-53079 .wrapper_inner .page_header .header_inner .header_top_bottom_holder .header_bottom{
	background-color:rgba(55,170,219,0.56) !important;
}

body.page-id-53079 .content h3{
	padding-right:120px;
	padding-left:120px;
	line-height:40.6px;
	font-size:26px;
	margin-bottom:26px;
}

body.page-id-53079 .content .wpb_row .empty_space_image{
	height:0px;
	width:724px;
}

body.page-id-53079 .content .wpb_row .vc_empty_space{
	height:auto;
}

body.page-id-53079 .content .container_inner{
	padding-bottom:90px;
	padding-top:80px !important;
	width:1069px;
}

body.page-id-53079 .content .wpb_row h1{
	letter-spacing:2px;
	font-weight:600;
	color:#23a3e2;
	font-size:64px;
	line-height:60px;
}

body.page-id-53079 .content p{
	font-size:16px;
	color:#075982;
}

body.page-id-53079 .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h1{
	font-family:'Dancing Script', cursive !important;
}



/*-----------------------------------------------*/
/*  "Terms &#038; Conditions" Page               */
/*-----------------------------------------------*/
body.page-id-53316 .vc_custom_1535310872008 .wpb_wrapper h2{
	font-size:36px;
	margin-top:20px;
	margin-bottom:10px;
	color:#00333c;
	line-height:1.25em;
}

body.page-id-53316 .vc_custom_1535310860380 .wpb_wrapper h2{
	font-size:36px;
	margin-bottom:-5px;
	margin-top:15px;
	color:#00333c;
}

body.page-id-53316 .vc_custom_1535310860380 .wpb_wrapper .wpb_text_column .wpb_wrapper h4{
	font-family:'Source Sans Pro', sans-serif !important;
}

body.page-id-53316 .vc_custom_1535310860380 .wpb_wrapper h4{
	letter-spacing:0px;
	font-weight:600;
	text-transform:uppercase;
	font-size:16px;
	margin-bottom:-10px;
	margin-top:15px;
	color:#0094d1;
}

body.page-id-53316 .vc_custom_1535310872008 .wpb_wrapper h4{
	letter-spacing:0px;
	font-weight:600;
	text-transform:uppercase;
	font-size:16px;
	margin-bottom:-10px;
	margin-top:15px;
	color:#0094d1;
}

body.page-id-53316 .vc_custom_1535310872008 .wpb_wrapper .wpb_text_column .wpb_wrapper h4{
	font-family:'Source Sans Pro', sans-serif !important;
}

body.page-id-53316 .content .wpb_row h3{
	color:#004f63;
	letter-spacing:-0.1px;
	line-height:36px;
	font-size:25px;
}

body.page-id-53316 .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h3{
	font-family:'Source Sans Pro', sans-serif !important;
}

body.page-id-53316 .title_holder .container{
	position:relative;
	top:0px;
}

body.page-id-53316 .title_subtitle_holder h1{
	color:#cce2f9 !important;
}

body.page-id-53316 .title_subtitle_holder .skrollable-between span{
	color:#31373e;
}

body.page-id-53316 .wrapper_inner .page_header .header_inner div .header_bottom{
	background-color:#5ccaf6 !important;
}

body.page-id-53316 .wrapper h5{
	font-family:'Lato', sans-serif;
	color:#00577f;
	letter-spacing:0px;
	font-weight:600;
	line-height:1.3em;
	margin-bottom:-5px;
	margin-top:20px;
}

body.page-id-53316 .wrapper h4{
	font-size:26px;
	font-weight:600;
	line-height:1.2em;
	margin-bottom:10px;
	margin-top:20px;
	color:#ce7292;
}

body.page-id-53316 .wrapper .content{
	top:50px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-53316 .wrapper h2{
	font-weight:600;
	color:#ce7292;
	line-height:1.2em;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:20px;
	margin-bottom:10px;
}

body.page-id-53316 .content_inner .container_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-53316 .wrapper h3{
	color:#00577f;
	font-family:'Lato', sans-serif;
	font-size:18px;
	line-height:1.3em;
	letter-spacing:0px;
	font-weight:600;
	margin-top:20px;
	margin-bottom:-5px;
}

body.page-id-53316 .content_inner p{
	line-height:1.6em;
}

@media (max-width:1000px){

	body.page-id-53316 .wrapper .wrapper_inner .content{
	margin-bottom:140px !important;
	}

}



@media (max-width:900px){

	body.page-id-53316 .content_inner .container_inner{
	width:85%;
	}

}



@media (min-width:769px){

	body.page-id-53316 .vc_custom_1535310872008 .wpb_wrapper h2{
	font-size:28px;
}

body.page-id-53316 .vc_custom_1535310860380 .wpb_wrapper h2{
	font-size:28px;
}

body.page-id-53316 .wrapper h2{
	font-size:26px;
	}

}



@media (min-width:1001px){

	body.page-id-53316 .wrapper .content{
	margin-bottom:141px;
	}

}



/*-----------------------------------------------*/
/*  "Disclaimer" Page                            */
/*-----------------------------------------------*/
body.page-id-53320 .vc_custom_1535310872008 .wpb_wrapper h2{
	font-size:36px;
	color:#00333c;
	margin-bottom:10px;
	margin-top:20px;
}

body.page-id-53320 .vc_custom_1535310860380 .wpb_wrapper h2{
	font-size:36px;
	color:#00333c;
	margin-top:10px;
	margin-bottom:10px;
}

body.page-id-53320 .vc_custom_1535310860380 .wpb_wrapper .wpb_text_column .wpb_wrapper h4{
	color:#00b1d1 !important;
	font-family:'Source Sans Pro', sans-serif !important;
}

body.page-id-53320 .vc_custom_1535310860380 .wpb_wrapper h4{
	letter-spacing:0px;
	margin-top:15px;
	margin-bottom:-10px;
	font-size:20px;
	text-transform:uppercase;
	font-weight:400;
}

body.page-id-53320 .vc_custom_1535310872008 .wpb_wrapper h4{
	letter-spacing:0px;
	margin-top:15px;
	margin-bottom:-10px;
	font-size:20px;
	text-transform:uppercase;
	font-weight:400;
}

body.page-id-53320 .vc_custom_1535310872008 .wpb_wrapper .wpb_text_column .wpb_wrapper h4{
	color:#00b1d1 !important;
	font-family:'Source Sans Pro', sans-serif !important;
}

body.page-id-53320 .content .wpb_row h3{
	color:#004f63;
	font-size:25px;
	line-height:36px;
	letter-spacing:-0.1px;
}

body.page-id-53320 .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h3{
	font-family:'Source Sans Pro', sans-serif !important;
}



/*-----------------------------------------------*/
/*  "Shop Online" Page                           */
/*-----------------------------------------------*/
body.post-type-archive-product .content_inner .container .container_inner .page-description .wpb_row{
	background-image:none !important;
}

body.post-type-archive-product .header_top_bottom_holder .header_bottom{
	background-image:-webkit-linear-gradient(309deg, rgba(52,209,248,0.81) 0%, rgba(131,237,251,0.88) 100%);	background-image:-o-linear-gradient(309deg, rgba(52,209,248,0.81) 0%, rgba(131,237,251,0.88) 100%);	background-image:linear-gradient(141deg, rgba(52,209,248,0.81) 0%, rgba(131,237,251,0.88) 100%);
}

body.post-type-archive-product .wrapper .wrapper_inner .content .content_inner .container .container_inner .page-description .gm-lazy .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .vc_empty_space{
	height:50px !important;
}

body.post-type-archive-product .gm-lazy .mpc-column .wpb_wrapper{
	height:0px;
	margin-top:94px;
}

body.post-type-archive-product .content_inner .container_inner{
	margin-right:auto;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:30px;
	top:30px;
	margin-left:auto;
}

body.post-type-archive-product .gm-lazy .wpb_wrapper .empty_space_image{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.post-type-archive-product .gm-lazy .vc_empty_space:nth-child(1) .empty_space_image{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.post-type-archive-product .wrapper .content_inner .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.post-type-archive-product .wrapper .products{
	top:5px !important;
}

body.post-type-archive-product .wrapper .content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.post-type-archive-product .q_logo a .mobile{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (max-width:1000px){

	body.post-type-archive-product .gm-lazy .mpc-column .vc_column-inner{
	height:0px;
	position:relative;
}

body.post-type-archive-product .gm-lazy .mpc-column .wpb_wrapper{
	margin-top:0px;
	position:relative;
}

body.post-type-archive-product .wrapper_inner .content .content_inner .container .container_inner{
	padding-top:0px !important;
}

body.post-type-archive-product .gm-lazy .mpc-column h1{
	position:relative;
}

body.post-type-archive-product .content_inner .container_inner{
	margin-top:3px;
	top:-89px;
	}

}



@media (max-width:992px){

	body.post-type-archive-product .content_inner .container_inner{
	margin-top:0px;
	top:-90px;
}

body.post-type-archive-product .wrapper .page-description .gm-lazy{
	padding-top:0px !important;
	}

}



@media (max-width:767px){

	body.post-type-archive-product .wrapper .content .products{
	top:10px !important;
}

body.post-type-archive-product .content_inner .container_inner{
	top:47px;
	}

}



@media (max-width:567px){

	body.post-type-archive-product .content_inner .container_inner{
	top:29px;
	}

}



@media (max-width:350px){

	body.post-type-archive-product .content_inner .container_inner{
	top:26px;
	}

}



@media (min-width:1000px){

	body.post-type-archive-product .wrapper_inner .page_header .header_inner .header_top_bottom_holder .header_bottom{
	background-color:transparent !important;
	}

}



@media (min-width:1001px){

	body.post-type-archive-product .content_inner .container_inner{
	padding-top:0px !important;
	padding-bottom:86px;
	}

}



/*-----------------------------------------------*/
/*  "Send Mothers Day Flowers in Perth" Page     */
/*-----------------------------------------------*/
body.page-id-68430 .full_width h3 span{
	color:#18424d;
	font-weight:300 !important;
}

body.page-id-68430 .wpb_wrapper .wpb_text_column .wpb_wrapper h3 strong{
	color:#00a7d1 !important;
}

body.page-id-68430 .full_width h3 b{
	color:#00a7d1;
}

body.page-id-68430 .full_width .grid_section .section_inner div .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h5{
	text-align:left !important;
}

body.page-id-68430 .wpb_wrapper .wpb_text_column .wpb_wrapper h3 span{
	font-family:'Shanti', sans-serif !important;
}

body.page-id-68430 .full_width h2 strong{
	font-weight:400;
	color:#00a7d1;
}

body.page-id-68430 #menu-right > .menu-item > a{
	color:#111111;
}

body.page-id-68430 .full_width_inner .wpb_wrapper h5{
	letter-spacing:0px;
	font-family:'Lato', sans-serif;
	font-size:21px;
	line-height:1.7em;
	font-weight:400;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-68430 .wrapper .wrapper_inner .content .content_inner .q_slider .q_slider_inner #qode-mday .carousel-inner .item > div{
	height:100% !important;
}

body.page-id-68430 .wrapper .wrapper_inner .page_header .header_inner div .header_bottom{
	background-color:rgba(115,195,236,0) !important;
}

body.page-id-68430 #qode-mday .q_slide_title span{
	color:#353535;
}

body.page-id-68430 #qode-mday .el .qbutton{
	color:#ad2b15 !important;
}

body.page-id-68430 .full_width_inner .wpb_wrapper h1{
	color:#ad2b15;
	font-size:64px;
	line-height:1.3em;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-bottom:20px;
}

@media (max-width:1600px){

	body.page-id-68430 #qode-mday .q_slide_title span{
	color:#444444;
}

body.page-id-68430 .full_width_inner .wpb_wrapper h1{
	letter-spacing:-0.5px;
	}

}



@media (max-width:1000px){

	body.page-id-68430 .full_width_inner .wpb_wrapper h1{
	margin-top:10px;
	}

}



@media (max-width:992px){

	body.page-id-68430 .full_width_inner > .grid_section > .section_inner > .section_inner_margin > .vc_column_container > .vc_column-inner > .wpb_wrapper{
	padding-top:30px;
}

body.page-id-68430 .wrapper .wrapper_inner .page_header .header_inner div .header_bottom{
	background-color:#73c3ec !important;
}

body.page-id-68430 .full_width_inner .wpb_wrapper h1{
	margin-top:0px;
	}

}



@media (max-width:782px){

	body.page-id-68430 .full_width_inner .wpb_wrapper h5{
	line-height:1.4em;
	font-size:17px;
	}

}



@media (max-width:767px){

	body.page-id-68430 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h5{
	font-size:18px !important;
	}

}



@media (max-width:700px){

	body.page-id-68430 .products .product .product-categories{
	font-size:12px;
}

body.page-id-68430 .products .product-categories a{
	font-size:9px !important;
	font-weight:600 !important;
	letter-spacing:0.6px !important;
}

body.page-id-68430 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h5{
	font-size:16px !important;
}

body.page-id-68430 .full_width_inner .wpb_wrapper h5{
	line-height:1.5em;
	}

}



@media (max-width:600px){

	body.page-id-68430 .full_width_inner .wpb_wrapper h1{
	line-height:1.2em !important;
	font-size:52px;
}

body.page-id-68430 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h5{
	font-size:14px !important;
	}

}



@media (max-width:567px){

	body.page-id-68430 .full_width_inner .wpb_wrapper h1{
	line-height:1em;
}

body.page-id-68430 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h5{
	font-size:13px !important;
	}

}



@media (max-width:480px){

	body.page-id-68430 .full_width_inner .wpb_wrapper h5{
	font-size:18px;
}

body.page-id-68430 .wrapper .wrapper_inner .content .content_inner .q_slider .q_slider_inner #qode-mday .carousel-inner .item .slider_content_outer .slider_content{
	width:370px !important;
}

body.page-id-68430 .full_width_inner .wpb_wrapper h1{
	font-size:42px;
	}

}



@media (max-width:420px){

	body.page-id-68430 .full_width_inner .grid_section h2{
	text-align:center;
	line-height:1.4em;
	font-size:32px;
}

body.page-id-68430 .full_width_inner .wpb_wrapper h1{
	font-size:40px;
	}

}



@media (max-width:350px){

	body.page-id-68430 .wrapper .wrapper_inner .content .content_inner .q_slider .q_slider_inner #qode-mday .carousel-inner .item .slider_content_outer .slider_content{
	width:257px !important;
}

body.page-id-68430 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h5{
	font-size:13px !important;
}

body.page-id-68430 .full_width_inner .wpb_wrapper h1{
	font-size:30px;
	letter-spacing:-0.5px;
	}

}



/*-----------------------------------------------*/
/*  "Shop for Flowers Online &#8211; Floret Boutique" Page*/
/*-----------------------------------------------*/
body.page-id-51738 .mpc-tabs__content .mpc-column .add_to_cart_button{
	margin-top:-15px;
}

body.page-id-51738 .wrapper .content{
	top:140px;
}

body.page-id-51738 .wrapper header{
	background-color:#8edfff;
	background-image:url("https://www.floretboutique.com.au/wp-content/uploads/2015/08/floretboutique-blue.jpg");
}

body.page-id-51738 .header_bottom .container_inner{
	top:0px;
}

body.page-id-51738 .mpc-tabs ul h1{
	font-size:24px;
	color:#ffffff;
	font-weight:600;
	line-height:1em;
	position:relative;
	top:-12px;
}

body.page-id-51738 .section_inner ul .mpc-button span{
	padding-top:10px !important;
	padding-bottom:10px !important;
}

body.page-id-51738 .mpc-tabs .mpc-button span{
	max-height:50px;
}

body.page-id-51738 .section_inner > .clearfix > .mpc-column{
	top:30px;
}

body.page-id-51738 .wpb_tabstabs_holder .q_tabs .tabs-nav{
	font-weight:600;
	padding-left:22px;
	padding-right:22px;
	padding-top:12px;
	padding-bottom:12px;
	background-color:#f4f4f4;
}

body.page-id-51738 .tabs-nav li a{
	font-weight:600 !important;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#5ccaf6;
}

body.page-id-51738 .tabs-nav .active a:hover{
	color:#0094d1 !important;
}

body.page-id-51738 .footer_top p b{
	letter-spacing:2.8px;
}

body.page-id-51738 .vc_custom_1693555621278 .wpb_wrapper h2{
	padding-top:0px;
	padding-bottom:20px;
}

body.page-id-51738 .vc_custom_1693555621278 .wpb_wrapper h3{
	letter-spacing:0px;
	font-family:'Lato', sans-serif;
	font-weight:600;
}

body.page-id-51738 .vc_custom_1693555621278 h3 a{
	text-decoration:underline;
}

@media (max-width:1600px){

	body.page-id-51738 .wrapper .content{
	margin-top:-120px;
}

body.page-id-51738 .wpb_tabstabs_holder .q_tabs .tabs-nav{
	background-color:#f4f4f4;
}

body.page-id-51738 .tabs-nav li a{
	font-size:22px !important;
}

body.page-id-51738 .wrapper .grid_section{
	font-size:22px;
	}

}



@media (max-width:1000px){

	body.page-id-51738 ul .mpc-tabs__nav-item .mpc-button .mpc-effect-side--none span{
	padding-left:15px !important;
	padding-bottom:15px !important;
	padding-top:15px !important;
	padding-right:15px !important;
}

body.page-id-51738 .wrapper .content{
	top:10px;
	position:relative;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51738 .mpc-tabs ul h1{
	top:-16px;
	}

}



@media (max-width:992px){

	body.page-id-51738 .mpc-tabs .mpc-container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51738 .wrapper .content{
	margin-top:29px !important;
}

body.page-id-51738 .wpb_tabstabs_holder .q_tabs .tabs-nav li a{
	font-size:21px !important;
}

body.page-id-51738 .tabs-nav li a{
	padding-right:17px !important;
	}

}



@media (max-width:768px){

	body.page-id-51738 .mpc-tabs__nav .mpc-button span{
	font-size:14px;
}

body.page-id-51738 ul .mpc-tabs__nav-item .mpc-button .mpc-effect-side--none span{
	padding-top:10px !important;
	padding-bottom:10px !important;
}

body.page-id-51738 .mpc-tabs__nav ul li{
	margin-right:5px !important;
	margin-left:5px !important;
}

body.page-id-51738 .section_inner .mpc-tabs--decor-line .mpc-tabs__nav li{
	margin-bottom:15px !important;
}

body.page-id-51738 .wrapper .content{
	top:21px;
}

body.page-id-51738 .section_inner > .clearfix > .mpc-column{
	top:10px;
}

body.page-id-51738 .section_inner > .clearfix > .vc_column_container{
	top:0px;
}

body.page-id-51738 .mpc-tabs .wpb_wrapper .woocommerce{
	position:relative;
	top:30px;
	}

}



@media (max-width:767px){

	body.page-id-51738 .mpc-tabs .wpb_wrapper .woocommerce{
	top:0px;
}

body.page-id-51738 .wrapper .content{
	margin-top:15px !important;
}

body.page-id-51738 .tabs-nav li a{
	line-height:2em;
}

body.page-id-51738 .wpb_tabstabs_holder .q_tabs .tabs-nav li a{
	font-size:16px !important;
	}

}



@media (max-width:567px){

	body.page-id-51738 .mpc-tabs__nav ul li{
	margin-top:0px !important;
}

body.page-id-51738 .section_inner > .clearfix > .mpc-column > .vc_column-inner{
	top:30px;
}

body.page-id-51738 .mpc-tabs .mpc-button span{
	font-size:13px;
}

body.page-id-51738 .section_inner > .clearfix > .mpc-column{
	top:30px;
}

body.page-id-51738 .wrapper .content{
	margin-top:10px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51738 .wpb_tabstabs_holder .q_tabs .tabs-nav{
	display:block;
}

body.page-id-51738 .tabs-nav li a{
	font-size:15px !important;
}

body.page-id-51738 .grid_section .wpb_wrapper h1{
	font-size:42px;
	}

}



@media (max-width:480px){

	body.page-id-51738 .wrapper .content{
	position:static;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51738 #qode-shop-bg{
	height:0px !important;
}

body.page-id-51738 .section_inner > .clearfix > .mpc-column > .vc_column-inner{
	top:45px;
}

body.page-id-51738 .wrapper .full_width_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51738 .grid_section .vc_column_container{
	top:29px !important;
}

body.page-id-51738 .grid_section .wpb_wrapper h1{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:36px;
	line-height:1.13em;
}

body.page-id-51738 .wpb_tabstabs_holder .q_tabs .tabs-nav{
	-webkit-column-count:1;	column-count:1;
}

body.page-id-51738 .tabs-nav li a{
	padding-left:16px !important;
	padding-right:22px !important;
	}

}



@media (max-width:420px){

	body.page-id-51738 .mpc-tabs__nav ul li{
	margin-left:4px !important;
	margin-top:1px !important;
	margin-right:4px !important;
}

body.page-id-51738 .section_inner .mpc-tabs--decor-line .mpc-tabs__nav li{
	margin-bottom:10px !important;
}

body.page-id-51738 .section_inner > .clearfix > .mpc-column > .vc_column-inner{
	top:25px;
}

body.page-id-51738 .grid_section .wpb_wrapper h1{
	font-size:29px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51738 .tabs-nav li a{
	padding-left:13px !important;
	padding-right:15px !important;
}

body.page-id-51738 .wpb_tabstabs_holder .q_tabs .tabs-nav li a{
	font-size:15px !important;
	}

}



@media (max-width:350px){

	body.page-id-51738 .section_inner div .mpc-column .vc_column-inner .wpb_wrapper .mpc-tabs--decor-line .mpc-tabs__content .mpc-container .mpc-tab__content .vc_inner .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .woocommerce .products .product .top-product-section{
	background-color:#d7b1b1 !important;
}

body.page-id-51738 .section_inner > .clearfix > .mpc-column > .vc_column-inner{
	top:25px;
}

body.page-id-51738 .mpc-tabs ul h1{
	font-size:20px;
}

body.page-id-51738 .mpc-tabs .mpc-button span{
	max-height:40px;
}

body.page-id-51738 .mpc-tabs .wpb_wrapper .woocommerce{
	position:relative;
	top:122px;
}

body.page-id-51738 .grid_section .vc_column_container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51738 .tabs-nav li a{
	padding-left:8px !important;
	padding-right:10px !important;
}

body.page-id-51738 .wpb_tabstabs_holder .q_tabs .tabs-nav li a{
	font-size:14px !important;
}

body.page-id-51738 .wrapper .wrapper_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51738 .grid_section .vc_column-inner{
	padding-left:0px;
	padding-right:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51738 .grid_section .wpb_wrapper h1{
	color:#0094d1 !important;
	font-size:27px;
	}

}



@media (min-width:481px){

	body.page-id-51738 #qode-shop-bg{
	height:0px !important;
	}

}



@media (min-width:769px){

	body.page-id-51738 .grid_section .tabs-nav li a{
	font-size:24px !important;
}

body.page-id-51738 .vc_custom_1693555621278 .wpb_wrapper h2{
	font-size:42px;
	}

}



@media (min-width:1001px){

	body.page-id-51738 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner{
	padding-top:30px !important;
	}

}



/*-----------------------------------------------*/
/*  "Same-Day Flower Delivery in Perth" Page     */
/*-----------------------------------------------*/
body.page-id-69543 .full_width .parallax_grid_section{
	background-image:url(https://floretboutique.com.au/wp-content/uploads/2018/02/roses.jpg) !important;
	background-repeat:no-repeat !important;
}

body.page-id-69543 .parallax_grid_section .q_elements_item span{
	line-height:64px;
	color:#ffffff !important;
}

body.page-id-69543 .q_slide_title span{
	color:#0c0c0c;
}

@media (max-width:1000px){

	body.page-id-69543 .vc_custom_1605543180284 .wpb_wrapper h1{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-69543 .wrapper .grid_section{
	padding-top:50px !important;
	padding-bottom:101px !important;
	}

}



@media (max-width:800px){

	body.page-id-69543 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1605543180284 .wpb_wrapper{
	width:100% !important;
}

body.page-id-69543 .wrapper .grid_section{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-69543 .wrapper .vc_custom_1605543180284 .wpb_wrapper{
	padding-left:10px;
	}

}



@media (max-width:782px){

	body.page-id-69543 .wrapper .vc_custom_1605543180284 .wpb_wrapper{
	padding-left:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-69543 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1605543180284 .wpb_wrapper{
	width:60% !important;
	}

}



@media (max-width:767px){

	body.page-id-69543 .full_width h3 span{
	font-size:24px;
	line-height:28px;
}

body.page-id-69543 .wrapper .vc_custom_1605543180284 .wpb_wrapper{
	padding-left:0px;
	}

}



@media (max-width:600px){

	body.page-id-69543 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1605543180284 .wpb_wrapper{
	width:79% !important;
	}

}



@media (max-width:570px){

	body.page-id-69543 .vc_custom_1605543180284 .wpb_wrapper h1{
	font-size:35px;
	line-height:1.1em;
}

body.page-id-69543 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1605543180284 .wpb_wrapper{
	width:65% !important;
	}

}



@media (max-width:567px){

	body.page-id-69543 .wrapper .vc_custom_1605543180284 .wpb_wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-69543 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1605543180284 .wpb_wrapper{
	width:70% !important;
}

body.page-id-69543 .vc_custom_1605543180284 .wpb_wrapper h1{
	font-size:32px;
	}

}



@media (max-width:499px){

	body.page-id-69543 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1605543180284 .wpb_wrapper{
	width:6px !important;
	}

}



@media (max-width:480px){

	body.page-id-69543 .vc_custom_1605543180284 .wpb_wrapper h1{
	width:100%;
}

body.page-id-69543 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1605543180284 .wpb_wrapper{
	width:65% !important;
	}

}



@media (max-width:350px){

	body.page-id-69543 .vc_custom_1605543180284 .wpb_wrapper h1{
	font-size:26px;
	}

}



/*-----------------------------------------------*/
/*  "Flowers Perth" Page                         */
/*-----------------------------------------------*/
body.page-id-70558 .full_width .parallax_grid_section{
	background-image:url(https://floretboutique.com.au/wp-content/uploads/2018/02/roses.jpg) !important;
	background-repeat:no-repeat !important;
}

body.page-id-70558 .parallax_grid_section .q_elements_item span{
	line-height:64px;
	color:#ffffff !important;
}

body.page-id-70558 .q_slide_title span{
	color:#0c0c0c;
}

body.page-id-70558 .vc_custom_1624222982822 .wpb_wrapper h1{
	color:#882525;
}

@media (max-width:1000px){

	body.page-id-70558 .wrapper .full_width_inner > .section{
	padding-bottom:60px !important;
	padding-top:45px !important;
}

body.page-id-70558 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section{
	padding-top:0px !important;
}

body.page-id-70558 .wpb_wrapper .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner > .wpb_wrapper{
	height:276px;
	position:relative;
	top:0px;
	}

}



@media (max-width:992px){

	body.page-id-70558 .content .content_inner .full_width .full_width_inner .gm-lazy .section_inner .clearfix .vc_column_container .vc_column-inner .wpb_wrapper .mpc-inited .mpc-item{
	width:80% !important;
}

body.page-id-70558 .gm-lazy .wpb_wrapper .empty_space_image{
	height:0px;
}

body.page-id-70558 .gm-lazy .wpb_wrapper .vc_empty_space{
	height:100px !important;
}

body.page-id-70558 .gm-lazy .mpc-inited .mpc-item{
	margin-bottom:60px;
}

body.page-id-70558 .clearfix .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .full_section_inner .vc_column_container .vc_column-inner .wpb_wrapper .vc_custom_1613127685141 .wpb_wrapper h1{
	width:77% !important;
}

body.page-id-70558 .gm-lazy .wpb_wrapper h4{
	margin-bottom:79px;
}

body.page-id-70558 .section_inner .section_inner_margin .vc_column_container .vc_custom_1558414613450{
	padding-left:20px !important;
	padding-right:20px !important;
}

body.page-id-70558 .wrapper .wpb_wrapper .wpb_wrapper .empty_space_image{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:0px;
}

body.page-id-70558 .wrapper .wpb_wrapper .wpb_wrapper .vc_empty_space{
	height:14px !important;
}

body.page-id-70558 .vc_custom_1624222982822 .wpb_wrapper h1{
	font-size:40px;
	width:535px;
}

body.page-id-70558 .wrapper .vc_hidden-sm h4{
	font-size:22px !important;
}

body.page-id-70558 .vc_custom_1653280226363 > .wpb_wrapper{
	margin-top:84px;
}

body.page-id-70558 .wrapper .grid_section .vc_custom_1653281041988{
	margin-top:-70px !important;
}

body.page-id-70558 .wrapper .grid_section{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-70558 .wpb_wrapper .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner > .wpb_wrapper{
	top:0px;
	}

}



@media (max-width:900px){

	body.page-id-70558 .wrapper .grid_section .vc_custom_1699911039459{
	position:relative;
	top:71px;
}

body.page-id-70558 .vc_custom_1699911039459 .wpb_wrapper ul{
	margin-bottom:1px;
}

body.page-id-70558 .wrapper .grid_section .vc_custom_1558414613450{
	margin-top:41px;
	}

}



@media (max-width:800px){

	body.page-id-70558 .full_width_inner .wpb_wrapper .section_inner_margin{
	padding-left:19px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-70558 .full_width_inner .section .grid_section h1{
	font-size:42px;
}

body.page-id-70558 .wrapper .grid_section .vc_custom_1699911039459{
	position:relative;
	top:74px;
}

body.page-id-70558 .full_width_inner .section .grid_section h4{
	font-size:22px !important;
}

body.page-id-70558 .full_width_inner .section .full_section_inner .vc_column_container .vc_column-inner .wpb_wrapper .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper h4{
	line-height:1.2em !important;
}

body.page-id-70558 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner > .section{
	padding-top:11px !important;
}

body.page-id-70558 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin > .vc_column_container{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-70558 .wrapper .full_width_inner > .section{
	padding-bottom:46px !important;
	}

}



@media (max-width:782px){

	body.page-id-70558 .vc_custom_1699911125035 .wpb_wrapper h1{
	font-size:39px;
}

body.page-id-70558 .wrapper .grid_section .vc_custom_1699911039459{
	top:79px !important;
}

body.page-id-70558 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section{
	padding-bottom:0px !important;
}

body.page-id-70558 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner > .section{
	padding-bottom:75px !important;
}

body.page-id-70558 .vc_custom_1701531629525 .wpb_wrapper h2{
	font-size:36px !important;
	line-height:1.2em;
}

body.page-id-70558 .vc_custom_1558414613450 .wpb_wrapper h2{
	font-size:36px !important;
	line-height:1.2em !important;
	}

}



@media (max-width:767px){

	body.page-id-70558 .full_width h3 span{
	font-size:24px;
	line-height:28px;
}

body.page-id-70558 .gm-lazy .mpc-item img{
	background-color:transparent;
}

body.page-id-70558 .vc_custom_1613127685141 .wpb_wrapper h1{
	font-size:36px;
}

body.page-id-70558 .clearfix .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .full_section_inner .vc_column_container .vc_column-inner .wpb_wrapper .vc_custom_1613127685141 .wpb_wrapper h1{
	width:100% !important;
}

body.page-id-70558 .gm-lazy .wpb_wrapper h4{
	margin-bottom:0px;
	font-size:22px !important;
}

body.page-id-70558 .vc_custom_1558414613450 .wpb_wrapper h2{
	font-size:3px;
	line-height:0.8em;
}

body.page-id-70558 .wrapper .grid_section{
	padding-top:25px !important;
	background-position-y:50%;
	background-image:none !important;
}

body.page-id-70558 .wrapper .grid_section .vc_custom_1653281041988{
	margin-top:0px !important;
}

body.page-id-70558 .wrapper .full_width_inner > .section{
	padding-bottom:0px !important;
}

body.page-id-70558 .wrapper .grid_section .vc_custom_1699911039459{
	top:115px;
}

body.page-id-70558 .vc_custom_1701531629525 .wpb_wrapper h2{
	font-size:4px;
}

body.page-id-70558 .vc_hidden-lg .vc_custom_1701531664104 > .wpb_wrapper{
	position:relative;
	top:-24px;
	}

}



@media (max-width:640px){

	body.page-id-70558 .vc_custom_1653281041988 .wpb_wrapper .vc_column-inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:600px){

	body.page-id-70558 .wrapper .grid_section .vc_custom_1699911039459{
	top:141px;
}

body.page-id-70558 .vc_custom_1699911125035 .wpb_wrapper h1{
	line-height:1.2em;
}

body.page-id-70558 .wrapper .grid_section .section_inner .section_inner_margin .vc_hidden-lg .vc_custom_1701531664104 .wpb_wrapper h4{
	font-size:18px !important;
}

body.page-id-70558 .vc_custom_1701531664104 .wpb_wrapper h4{
	line-height:26px !important;
	position:relative;
	top:-10px;
	}

}



@media (max-width:567px){

	body.page-id-70558 .vc_custom_1701531664104 .wpb_wrapper h4{
	font-size:1px !important;
	}

}



@media (max-width:480px){

	body.page-id-70558 .vc_custom_1613127685141 .wpb_wrapper h1{
	font-size:28px;
	margin-top:20px;
}

body.page-id-70558 .gm-lazy .wpb_wrapper h4{
	font-size:18px !important;
	line-height:1.3em !important;
}

body.page-id-70558 .vc_custom_1550015249945 .wpb_wrapper .woocommerce{
	position:relative;
	top:-59px;
}

body.page-id-70558 .wrapper .grid_section{
	display:inline-block;
}

body.page-id-70558 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-70558 .vc_custom_1558414613450 h2 span{
	font-size:40px;
}

body.page-id-70558 .wrapper .wpb_text_column:nth-child(1) h4 span{
	line-height:1.2em;
}

body.page-id-70558 .vc_custom_1558414613450 .wpb_wrapper h4{
	line-height:1.2em;
}

body.page-id-70558 .vc_custom_1701531629525 .wpb_wrapper h2{
	text-align:center !important;
}

body.page-id-70558 .vc_custom_1701531664104 .wpb_wrapper h4{
	text-align:center !important;
	}

}



@media (max-width:420px){

	body.page-id-70558 .vc_custom_1558414613450 .wpb_wrapper h4{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	font-size:18px;
}

body.page-id-70558 .vc_custom_1558414613450 h2 span{
	font-size:35px;
	}

}



@media (max-width:350px){

	body.page-id-70558 .section_inner .section_inner_margin .vc_column_container .vc_custom_1558414613450{
	padding-left:5px !important;
	padding-right:5px !important;
}

body.page-id-70558 .wrapper .grid_section .vc_custom_1558414613450{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-70558 .vc_custom_1558414613450 .wpb_wrapper h4{
	font-size:16px;
}

body.page-id-70558 .vc_custom_1558414613450 h2 span{
	font-size:31px;
}

body.page-id-70558 .vc_custom_1699911125035 .wpb_wrapper h1{
	font-size:33px;
	line-height:1.2em;
}

body.page-id-70558 .vc_custom_1699911125035 .wpb_wrapper h4{
	line-height:1.2em !important;
	font-size:18px !important;
}

body.page-id-70558 .vc_custom_1701531629525 .wpb_wrapper h2{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:34px !important;
	}

}



@media (min-width:769px){

	body.page-id-70558 .vc_custom_1558414613450 .wpb_wrapper h2{
	font-size:36px;
	}

}



/*-----------------------------------------------*/
/*  "Testimonial Wall" Page                      */
/*-----------------------------------------------*/
body.page-id-85592 .ndrsl-wall-col-inner .ndrsl-live-testimonial .ndrsl-live-row .ndrsl-live-comments-container p{
	font-style:italic;
	margin-bottom:-5px;
	margin-top:10px;
	letter-spacing:-0.1px;
	line-height:26px;
	font-size:16px;
	font-family:'Bitter', serif !important;
	font-weight:400;
}

body.page-id-85592 #ndrsl-wall .ndrsl-wall-col .ndrsl-live-row{
	width:100%;
}

body.page-id-85592 .ndrsl-live-testimonial .ndrsl-live-row .ndrsl-live-user-rating .ndrsl-live-user-rating-inner .ndrsl-live-star{
	min-width:16px !important;
	width:44px !important;
}

body.page-id-85592 #ndrsl-wall .ndrsl-wall-col .ndrsl-live-avatar-container{
	min-width:30px;
	width:30px;
}

body.page-id-85592 #ndrsl-wall .ndrsl-wall-col .ndrsl-testimonial-source{
	font-size:14px;
	color:rgba(119,119,119,0.73);
	font-weight:600;
	margin-left:-3px;
}

body.page-id-85592 #ndrsl-wall .ndrsl-wall-col .ndrsl-live-user-name{
	font-size:18px;
	color:#00a7d1 !important;
}

body.page-id-85592 #ndrsl-wall .ndrsl-wall-col .ndrsl-live-testimonial{
	padding-left:15px !important;
	padding-top:30px !important;
	padding-bottom:30px !important;
	padding-right:10px !important;
}

body.page-id-85592 .full_width .grid_section .vc_column-inner{
	padding-right:0px;
	padding-left:0px;
}

body.page-id-85592 #ndrsl-wall .ndrsl-wall-col-outer .ndrsl-wall-col{
	border-top-width:0px;
}



/*-----------------------------------------------*/
/*  "Buy Glasshouse Candles Online at Floret Boutique" Page*/
/*-----------------------------------------------*/
body.page-id-86640 .content div h3{
	margin-top:20px;
	font-size:21px;
	word-spacing:-1.6px;
	margin-bottom:20px;
}



/*-----------------------------------------------*/
/*  "Wedding Flowers" Page                       */
/*-----------------------------------------------*/
body.page-id-51003 .wrapper header{
	background-color:transparent;
}

@media (max-width:928px){

	body.page-id-51003 .vc_custom_1588675180179 .wpb_wrapper h2{
	margin-bottom:99px;
	}

}



/*-----------------------------------------------*/
/*  "Shop for Candles" Page                      */
/*-----------------------------------------------*/
body.page-id-211720 .mpc-tabs__content .mpc-column .add_to_cart_button{
	margin-top:-15px;
}

body.page-id-211720 .mpc-tabs ul h1{
	font-size:24px;
	color:#ffffff;
	font-weight:600;
	line-height:1em;
}

body.page-id-211720 .section_inner ul .mpc-button span{
	padding-top:10px !important;
	padding-bottom:10px !important;
}

body.page-id-211720 .mpc-tabs .mpc-button span{
	max-height:50px;
}

body.page-id-211720 .section_inner > .clearfix > .mpc-column{
	top:30px;
}

body.page-id-211720 .wrapper header{
	background-color:#73c3ec;
}

@media (max-width:1000px){

	body.page-id-211720 ul .mpc-tabs__nav-item .mpc-button .mpc-effect-side--none span{
	padding-left:15px !important;
	padding-bottom:15px !important;
	padding-top:15px !important;
	padding-right:15px !important;
	}

}



@media (max-width:768px){

	body.page-id-211720 .mpc-tabs__nav .mpc-button span{
	font-size:14px;
}

body.page-id-211720 ul .mpc-tabs__nav-item .mpc-button .mpc-effect-side--none span{
	padding-top:10px !important;
	padding-bottom:10px !important;
}

body.page-id-211720 .mpc-tabs__nav ul li{
	margin-right:5px !important;
	margin-left:5px !important;
}

body.page-id-211720 .section_inner .mpc-tabs--decor-line .mpc-tabs__nav li{
	margin-bottom:15px !important;
}

body.page-id-211720 .wrapper .grid_section .section_inner{
	width:90%;
}

body.page-id-211720 #qode-shop-bg .qode_slider_preloader{
	height:0px !important;
}

body.page-id-211720 #qode-shop-bg{
	height:0px !important;
}

body.page-id-211720 .mpc-tabs .products{
	top:-16px !important;
	}

}



@media (max-width:567px){

	body.page-id-211720 .mpc-tabs__nav ul li{
	margin-top:0px !important;
	}

}



@media (max-width:420px){

	body.page-id-211720 .mpc-tabs__nav ul li{
	margin-left:4px !important;
	margin-top:1px !important;
	margin-right:4px !important;
}

body.page-id-211720 .section_inner .mpc-tabs--decor-line .mpc-tabs__nav li{
	margin-bottom:10px !important;
	}

}



@media (max-width:350px){

	body.page-id-211720 .section_inner div .mpc-column .vc_column-inner .wpb_wrapper .mpc-tabs--decor-line .mpc-tabs__content .mpc-container .mpc-tab__content .vc_inner .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .woocommerce .products .product .top-product-section{
	background-color:#d7b1b1 !important;
	}

}



/*-----------------------------------------------*/
/*  "Shop for Hampers" Page                      */
/*-----------------------------------------------*/
body.page-id-211722 .mpc-tabs__content .mpc-column .add_to_cart_button{
	margin-top:-15px;
}

body.page-id-211722 .mpc-tabs ul h1{
	font-size:21px;
	font-weight:600;
	position:relative;
	bottom:17px;
	color:#ffffff;
	padding-top:0px;
	margin-top:-14px;
}

body.page-id-211722 .section_inner .clearfix .mpc-column .vc_column-inner .wpb_wrapper .mpc-tabs .mpc-align--center ul .mpc-tabs__nav-item .mpc-button .mpc-button__content span{
	height:50px !important;
}

body.page-id-211722 .wrapper header{
	background-color:#5ccaf6;
}

body.page-id-211722 .wrapper .page_header div .header_bottom{
	background-color:#5ccaf6 !important;
}

body.page-id-211722 .section_inner .clearfix .vc_column_container .vc_column-inner .wpb_wrapper .mpc-tabs .mpc-align--center ul .mpc-tabs__nav-item .mpc-button .mpc-button__content span{
	height:50px !important;
}

body.page-id-211722 .wrapper .grid_section{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-211722 .mpc-tabs .mpc-button span{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-211722 .mpc-tabs ul .mpc-button{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-211722 .mpc-tabs ul .mpc-button__content{
	margin-top:-9px;
}

@media (max-width:1000px){

	body.page-id-211722 ul .mpc-tabs__nav-item .mpc-button .mpc-effect-side--none span{
	padding-left:15px !important;
	padding-bottom:15px !important;
	padding-top:15px !important;
	padding-right:15px !important;
}

body.page-id-211722 #qode-shop-bg .item{
	height:0px !important;
}

body.page-id-211722 #qode-shop-bg .carousel-inner{
	height:0px !important;
}

body.page-id-211722 .wrapper .content .full_width .full_width_inner{
	padding-top:0px !important;
}

body.page-id-211722 .wrapper .q_slider .q_slider_inner{
	height:25px;
	}

}



@media (max-width:768px){

	body.page-id-211722 .mpc-tabs__nav .mpc-button span{
	font-size:14px;
}

body.page-id-211722 ul .mpc-tabs__nav-item .mpc-button .mpc-effect-side--none span{
	padding-top:10px !important;
	padding-bottom:10px !important;
}

body.page-id-211722 .mpc-tabs__nav ul li{
	margin-right:5px !important;
	margin-left:5px !important;
}

body.page-id-211722 .section_inner .mpc-tabs--decor-line .mpc-tabs__nav li{
	margin-bottom:15px !important;
}

body.page-id-211722 .mpc-tabs .mpc-align--center ul{
	position:relative;
	top:9px;
	height:61px;
	bottom:20px;
	margin-bottom:0px;
}

body.page-id-211722 .mpc-tabs .products{
	top:-40px !important;
	background-color:#ffffff;
	}

}



@media (max-width:767px){

	body.page-id-211722 .mpc-tabs ul .mpc-button__content{
	margin-top:0px;
	height:43px;
	}

}



@media (max-width:567px){

	body.page-id-211722 .mpc-tabs__nav ul li{
	margin-top:0px !important;
}

body.page-id-211722 .mpc-tabs .products{
	background-color:#ffffff;
}

body.page-id-211722 .mpc-tabs ul .mpc-tabs__nav-item{
	top:8px;
	margin-left:3px !important;
	margin-right:3px !important;
}

body.page-id-211722 .wpb_wrapper .mpc-tabs .mpc-align--center ul li{
	margin-bottom:10px !important;
}

body.page-id-211722 .mpc-tabs ul .mpc-button{
	height:40px;
	font-size:15px;
}

body.page-id-211722 .section_inner > .clearfix > .vc_column_container > .vc_column-inner{
	padding-right:10px;
	padding-left:10px;
}

body.page-id-211722 ul .mpc-tabs__nav-item .mpc-button .mpc-button__content span{
	padding-right:10px !important;
	padding-left:10px !important;
}

body.page-id-211722 .mpc-tabs .mpc-align--center ul{
	width:105%;
	height:58px;
	}

}



@media (max-width:420px){

	body.page-id-211722 .mpc-tabs__nav ul li{
	margin-left:4px !important;
	margin-top:1px !important;
	margin-right:4px !important;
}

body.page-id-211722 .section_inner .mpc-tabs--decor-line .mpc-tabs__nav li{
	margin-bottom:10px !important;
	}

}



@media (max-width:350px){

	body.page-id-211722 .section_inner div .mpc-column .vc_column-inner .wpb_wrapper .mpc-tabs--decor-line .mpc-tabs__content .mpc-container .mpc-tab__content .vc_inner .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .woocommerce .products .product .top-product-section{
	background-color:#d7b1b1 !important;
	}

}



/*-----------------------------------------------*/
/*  "Shop for Beauty Products" Page              */
/*-----------------------------------------------*/
body.page-id-211724 .mpc-tabs__content .mpc-column .add_to_cart_button{
	margin-top:-15px;
}

@media (max-width:1000px){

	body.page-id-211724 ul .mpc-tabs__nav-item .mpc-button .mpc-effect-side--none span{
	padding-left:15px !important;
	padding-bottom:15px !important;
	padding-top:15px !important;
	padding-right:15px !important;
	}

}



@media (max-width:768px){

	body.page-id-211724 .mpc-tabs__nav .mpc-button span{
	font-size:14px;
}

body.page-id-211724 ul .mpc-tabs__nav-item .mpc-button .mpc-effect-side--none span{
	padding-top:10px !important;
	padding-bottom:10px !important;
}

body.page-id-211724 .mpc-tabs__nav ul li{
	margin-right:5px !important;
	margin-left:5px !important;
}

body.page-id-211724 .section_inner .mpc-tabs--decor-line .mpc-tabs__nav li{
	margin-bottom:15px !important;
	}

}



@media (max-width:567px){

	body.page-id-211724 .mpc-tabs__nav ul li{
	margin-top:0px !important;
	}

}



@media (max-width:420px){

	body.page-id-211724 .mpc-tabs__nav ul li{
	margin-left:4px !important;
	margin-top:1px !important;
	margin-right:4px !important;
}

body.page-id-211724 .section_inner .mpc-tabs--decor-line .mpc-tabs__nav li{
	margin-bottom:10px !important;
	}

}



@media (max-width:350px){

	body.page-id-211724 .section_inner div .mpc-column .vc_column-inner .wpb_wrapper .mpc-tabs--decor-line .mpc-tabs__content .mpc-container .mpc-tab__content .vc_inner .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .woocommerce .products .product .top-product-section{
	background-color:#d7b1b1 !important;
	}

}



/*-----------------------------------------------*/
/*  "Shop for Giftware" Page                     */
/*-----------------------------------------------*/
body.page-id-211739 .mpc-tabs__content .mpc-column .add_to_cart_button{
	margin-top:-15px;
}

body.page-id-211739 .wrapper header{
	background-color:#73c3ec;
}

body.page-id-211739 .wrapper .section .vc_column-inner{
	padding-top:60px;
}

@media (max-width:1000px){

	body.page-id-211739 ul .mpc-tabs__nav-item .mpc-button .mpc-effect-side--none span{
	padding-left:15px !important;
	padding-bottom:15px !important;
	padding-top:15px !important;
	padding-right:15px !important;
	}

}



@media (max-width:768px){

	body.page-id-211739 .mpc-tabs__nav .mpc-button span{
	font-size:14px;
}

body.page-id-211739 ul .mpc-tabs__nav-item .mpc-button .mpc-effect-side--none span{
	padding-top:10px !important;
	padding-bottom:10px !important;
}

body.page-id-211739 .mpc-tabs__nav ul li{
	margin-right:5px !important;
	margin-left:5px !important;
}

body.page-id-211739 .section_inner .mpc-tabs--decor-line .mpc-tabs__nav li{
	margin-bottom:15px !important;
	}

}



@media (max-width:567px){

	body.page-id-211739 .mpc-tabs__nav ul li{
	margin-top:0px !important;
	}

}



@media (max-width:420px){

	body.page-id-211739 .mpc-tabs__nav ul li{
	margin-left:4px !important;
	margin-top:1px !important;
	margin-right:4px !important;
}

body.page-id-211739 .section_inner .mpc-tabs--decor-line .mpc-tabs__nav li{
	margin-bottom:10px !important;
	}

}



@media (max-width:350px){

	body.page-id-211739 .section_inner div .mpc-column .vc_column-inner .wpb_wrapper .mpc-tabs--decor-line .mpc-tabs__content .mpc-container .mpc-tab__content .vc_inner .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .woocommerce .products .product .top-product-section{
	background-color:#d7b1b1 !important;
	}

}



/*-----------------------------------------------*/
/*  "FLORIST PERTH &#8211; Flower Delivery &#8211; Florist Near Me" Page*/
/*-----------------------------------------------*/
body.page-id-4.page-id-4 H1{
	LINE-HEIGHT: 56PX;
	font-weight: 400;
}

body.page-id-4.page-id-4 .q_slide_title span{
	color:#0c0c0c;
}

body.page-id-4.page-id-4 .carousel-inner .right h2{
	color:#f08254;
}

body.page-id-4.page-id-4 #qode-floret-home-slider .q_slide_title span{
	color:#1f2c32;
}

body.page-id-4.page-id-4 .skrollable-between .from_bottom .el .slide_buttons_holder .qbutton{
	font-family:'Lato', sans-serif !important;
}

body.page-id-4.page-id-4 #qode-floret-home-slider .el .qbutton{
	text-transform:uppercase;
	font-weight:600 !important;
	font-size:16px !important;
	text-align:center;
}

body.page-id-4.page-id-4 .full_width .mpc-column .small{
	font-size:14px !important;
}

body.page-id-4.page-id-4 .full_width .vc_custom_heading a{
	font-size:27px;
}

body.page-id-4.page-id-4 .ndrsl-col-inner .ndrsl-live-testimonial .ndrsl-live-row .ndrsl-live-comments-container p{
	font-family:'Lato', sans-serif !important;
	font-size:18px;
}

body.page-id-4.page-id-4 .grid_section .section_inner div .mpc-column .vc_custom_1586468846408{
	margin-top:-70px !important;
	margin-top:-70px !important;
}

body.page-id-4.page-id-4 .content .full_width .grid_section .vc_custom_1586468846408{
	margin-top:-50px !important;
	margin-top:-50px !important;
}

body.page-id-4.page-id-4 .content_inner .q_slider .q_slider_inner #qode-flowers-perth .qode_slider_preloader{
	background-color:#969696 !important;
}

body.page-id-4.page-id-4 #qode-flowers-perth .el .qbutton{
	height:47px;
}

body.page-id-4 .header_bottom .logo_wrapper .q_logo{
	opacity:1;
}

body.page-id-4 .wrapper .wpb_wrapper .icon_right{
	font-size:14px;
}

body.page-id-4 .section_inner .clearfix .vc_column_container .vc_column-inner .wpb_wrapper .icon_right{
	background-color:#0094d1 !important;
}

body.page-id-4 .wrapper .grid_section .wpb_wrapper .icon_right{
	color:#ffffff !important;
}

body.page-id-4 .wrapper .vc_custom_heading a{
	color:#0094d1;
}

body.page-id-4 .products .price bdi{
	color:#0094d1;
}

body.page-id-4 .vc_custom_1620702702991 .wpb_wrapper h1{
	margin-left:40px;
	font-size:40px;
	margin-left:40px;
	font-size:40px;
}

body.page-id-4 .vc_custom_1620702710282 .wpb_wrapper h1{
	margin-left:65px;
	font-size:40px;
}

body.page-id-4 .vc_custom_1620704012098 .wpb_wrapper h1{
	font-size:40px;
}

body.page-id-4 .vc_custom_1620698350489 div .mpc-inited{
	font-size:100px;
}

body.page-id-4 .full_width_inner .grid_section .vc_custom_1625133684429{
	padding-top:20px;
	padding-right:20px;
}

body.page-id-4 .vc_inner .full_section_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h2 span{
	font-size:24px;
}

body.page-id-4 .full_width_inner .wpb_text_column h3{
	color:#91395d;
	font-size:36px;
	line-height:1.3em;
}

body.page-id-4 .full_width_inner h4 span{
	font-size:32px;
	color:#1baee8 !important;
}

body.page-id-4 .full_section_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p a{
	color:#91395d;
}

body.page-id-4 .full_width_inner h2 a{
	color:#91395d;
	text-decoration:underline;
}

body.page-id-4 .full_width_inner .grid_section h2 span{
	color:#0094d1 !important;
}

body.page-id-4 .wrapper .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1583435418470{
	margin-top:-150px !important;
}

body.page-id-4 #rowvcpt-row-settings .rowvcpt-slideshow > div{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-4 #rowvcpt-row-settings{
	min-height:700px !important;
}

body.page-id-4 .wrapper .wrapper_inner .page_header .header_inner div .header_bottom{
	background-color:transparent !important;
}

body.page-id-4 .page_header div .header_bottom{
	background-image:-webkit-linear-gradient(271deg, rgba(5,5,5,0.38) 0%, rgba(222,203,164,0) 88%);	background-image:-o-linear-gradient(271deg, rgba(5,5,5,0.38) 0%, rgba(222,203,164,0) 88%);	background-image:linear-gradient(-179deg, rgba(5,5,5,0.38) 0%, rgba(222,203,164,0) 88%);
}

body.page-id-4 .wrapper .grid_section .vc_custom_1652181092848{
	margin-top:-120px !important;
}

@media (max-width:1600px){

	body.page-id-4 .wrapper .wrapper_inner .page_header .header_inner div .header_bottom{
	background-color:rgba(115,195,236,0) !important;
	}

}



@media (max-width:1200px){

	body.page-id-4 .vc_custom_1659076585060 .wpb_wrapper h1{
	font-size:44px;
	}

}



@media (max-width:1100px){

	body.page-id-4 .wrapper .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1652181092848{
	margin-top:-200px !important;
}

body.page-id-4 .vc_custom_1741042623174 .wpb_wrapper .vc_custom_1741041684785{
	padding-top:100px !important;
	}

}



@media (max-width:1024px){

	body.page-id-4 .wrapper .grid_section .vc_custom_1652181092848{
	margin-top:-10px !important;
	}

}



@media (max-width:1000px){

	body.page-id-4 .wrapper .wrapper_inner .page_header .header_inner div .header_bottom{
	background-color:#55b6eb !important;
}

body.page-id-4 .wrapper .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1652181092848{
	margin-top:-280px !important;
	margin-top:-180px !important;
}

body.page-id-4 .wrapper .full_width_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-4 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .full_screen_section .section_inner .section_inner_margin .vc_column_container{
	width:66% !important;
}

body.page-id-4 .vc_custom_1741042623174 .wpb_wrapper .vc_custom_1741041684785{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:0px !important;
}

body.page-id-4 .side_menu_button .search_covers_header span{
	font-weight:600;
}

body.page-id-4 .mobile_menu_button span span{
	font-size:25px;
	color:#191919 !important;
}

body.page-id-4 .header_bottom .mobile_menu{
	background-color:rgba(115,195,236,0) !important;
}

body.page-id-4 .mobile_menu > ul > .menu-item > a span{
	color:#1e1e1e;
}

body.page-id-4 .mobile_menu > ul > .menu-item > .sub_menu > .menu-item{
	color:#292828;
}

body.page-id-4 .mobile_menu ul .menu-item .sub_menu > .menu-item{
	font-weight:400;
	color:#1c1c1c;
}

body.page-id-4 .mobile_menu ul > .menu-item{
	color:#2d2d2d !important;
}

body.page-id-4 .mobile_menu ul .menu-item > .mobile_arrow{
	color:#212121 !important;
}

body.page-id-4 .page_header div .header_bottom{
	background-image:-webkit-linear-gradient(271deg, rgba(5,5,5,0.08) 0%, rgba(222,203,164,0) 88%);	background-image:-o-linear-gradient(271deg, rgba(5,5,5,0.08) 0%, rgba(222,203,164,0) 88%);	background-image:linear-gradient(-179deg, rgba(5,5,5,0.08) 0%, rgba(222,203,164,0) 88%);
	}

}



@media (max-width:992px){

	body.page-id-4 .side_menu_button .search_covers_header span{
	color:#262626;
	font-weight:600;
	}

}



@media (max-width:959px){

	body.page-id-4 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1652181092848{
	margin-top:-100px !important;
	}

}



@media (max-width:782px){

	body.page-id-4 .wrapper .grid_section .vc_custom_1652181092848{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-4 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1652181092848{
	margin-top:-100px !important;
	}

}



@media (max-width:767px){

	body.page-id-4 .section_inner_margin > .vc_column_container > .vc_column-inner{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	width:100% !important;
}

body.page-id-4 .full_width_inner div .vc_custom_1626916163489{
	padding-left:45px;
}

body.page-id-4 .wrapper .grid_section{
	padding-bottom:40px !important;
}

body.page-id-4 .wrapper .full_screen_section{
	padding-bottom:0px !important;
}

body.page-id-4 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .full_screen_section .section_inner .section_inner_margin .vc_column_container{
	width:66% !important;
	}

}



@media (max-width:760px){

	body.page-id-4 .wrapper .full_width_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-4 .wrapper .full_screen_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1741042623174 .wpb_wrapper .vc_custom_1741041684785{
	font-size:42px !important;
}

body.page-id-4 .wrapper .content .content_inner .full_width .full_width_inner .wpb-content-wrapper .full_screen_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1741042623174 .wpb_wrapper .vc_custom_1741041684785{
	line-height:1.17em !important;
}

body.page-id-4 .vc_custom_1741042623174 .wpb_wrapper .vc_custom_1741041684785{
	padding-top:50px !important;
	}

}



@media (max-width:640px){

	body.page-id-4 .perfmatters-lazy .wpb_wrapper h3.vc_custom_heading{
	font-size:36px !important;
	letter-spacing:0px;
}

body.page-id-4 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1652181092848{
	margin-top:-120px !important;
	}

}



@media (max-width:600px){

	body.page-id-4.page-id-4 .vc_custom_1584613926770 .wpb_wrapper h1{
	padding-right:70px;
	line-height:50.9px !important;
}

body.page-id-4 .wrapper .full_width_inner > .grid_section{
	padding-bottom:11px !important;
}

body.page-id-4 .full_width_inner .grid_section .vc_custom_1583435418470{
	padding-top:30px !important;
}

body.page-id-4 .full_section_inner div div .vc_column_container .vc_column-inner .wpb_wrapper .vc_empty_space .vc_empty_space_inner .empty_space_image{
	height:0px;
}

body.page-id-4 .full_section_inner div div .vc_column_container .vc_column-inner .wpb_wrapper .vc_empty_space{
	height:0px !important;
	}

}



@media (max-width:599px){

	body.page-id-4 .wrapper .grid_section .vc_custom_1583435418470{
	padding-top:19px !important;
}

body.page-id-4 .products .product .product-categories{
	font-size:12px;
}

body.page-id-4 .vc_custom_1583435418470 .product .product-categories a{
	font-size:10px !important;
}

body.page-id-4 .gm-lazy .section_inner .clearfix > .vc_column_container > .vc_column-inner{
	padding-left:0px;
}

body.page-id-4 .perfmatters-lazy div .vc_hidden-lg h1{
	font-size:36px !important;
}

body.page-id-4 .wrapper .full_width_inner > .grid_section{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-4 .full_width_inner .vc_hidden-lg h3{
	margin-top:30px;
}

body.page-id-4 .full_width_inner .grid_section .vc_custom_1625133684429{
	margin-top:0px !important;
}

body.page-id-4 .full_width_inner div .vc_custom_1626916163489{
	padding-left:20px;
}

body.page-id-4 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section{
	padding-bottom:45px !important;
}

body.page-id-4 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .full_screen_section{
	padding-bottom:0px !important;
}

body.page-id-4 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .full_screen_section .section_inner .section_inner_margin .vc_column_container{
	width:76% !important;
}

body.page-id-4 .vc_custom_1741042623174 .wpb_wrapper .vc_custom_1741041684785{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-4 .wrapper .content .content_inner .full_width .full_width_inner .wpb-content-wrapper .full_screen_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1741042623174 .wpb_wrapper .vc_custom_1741041684785{
	line-height:1.1em !important;
}

body.page-id-4 .wrapper .full_screen_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1741042623174 .wpb_wrapper .vc_custom_1741041684785{
	font-size:36px !important;
	}

}



@media (max-width:567px){

	body.page-id-4 .full_width_inner div .vc_custom_1626916163489{
	padding-left:20px;
}

body.page-id-4 .wrapper .grid_section{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-4 .vc_custom_1584613926770 .wpb_wrapper h1{
	font-size:40px;
	padding-right:91px !important;
}

body.page-id-4 .wrapper .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1584613926770 .wpb_wrapper h1{
	line-height:1.1em !important;
	}

}



@media (max-width:500px){

	body.page-id-4 .vc_custom_1584613926770 .wpb_wrapper h1{
	padding-right:56px !important;
	}

}



@media (max-width:480px){

	body.page-id-4.page-id-4 .vc_custom_1584613926770 .wpb_wrapper h1{
	position:relative;
	margin-top:-30px;
}

body.page-id-4 .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .full_section_inner div div .vc_hidden-lg .vc_custom_1626916214012 .wpb_wrapper h1{
	width:130% !important;
}

body.page-id-4 .full_width_inner .vc_hidden-lg h3{
	width:190px;
}

body.page-id-4 .vc_custom_1584613926770 .wpb_wrapper h1{
	padding-right:63px !important;
	font-size:36px;
}

body.page-id-4 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section{
	padding-top:30px !important;
	padding-bottom:60px !important;
}

body.page-id-4 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .full_screen_section .section_inner .section_inner_margin .vc_column_container{
	width:86% !important;
}

body.page-id-4 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .full_screen_section{
	padding-top:0px !important;
	padding-bottom:0px !important;
}

body.page-id-4 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_custom_1652181092848{
	margin-top:-180px !important;
	}

}



@media (max-width:420px){

	body.page-id-4 .vc_custom_1605543180284 > .wpb_wrapper{
	line-height:1.4em;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-4 .vc_custom_1621216742580 .wpb_wrapper h1{
	font-size:42px;
	line-height:1.15em;
}

body.page-id-4 .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .full_section_inner div div .vc_hidden-lg .vc_custom_1626916214012 .wpb_wrapper h1{
	width:160% !important;
}

body.page-id-4 .vc_custom_1584613926770 .wpb_wrapper h1{
	padding-right:0px !important;
}

body.page-id-4 .full_screen_section .vc_custom_1659076585060{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-4 .vc_custom_1659076585060 .wpb_wrapper h1{
	font-size:40px;
	line-height:1.1em !important;
	width:300px;
	}

}



@media (max-width:350px){

	body.page-id-4.page-id-4 .full_width .vc_custom_heading a{
	font-size:23px;
	line-height:36.3px;
}

body.page-id-4.page-id-4 .vc_custom_1584613926770 .wpb_wrapper h1{
	font-size:36px;
	padding-right:20px;
}

body.page-id-4 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .gm-lazy .section_inner .clearfix .mpc-column{
	width:100% !important;
}

body.page-id-4 .vc_custom_1583435418470 .products .product .product-title{
	font-size:30px !important;
}

body.page-id-4 .products .product .product-title{
	line-height:1.2em !important;
}

body.page-id-4 .full_width_inner div .vc_custom_1626916163489{
	padding-left:0px;
}

body.page-id-4 .full_width_inner .vc_hidden-lg h3{
	width:191px;
}

body.page-id-4 .full_width_inner .vc_hidden-lg .vc_column-inner{
	padding-left:0px;
}

body.page-id-4 .full_width_inner .grid_section .vc_custom_1625133684429{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-4 .wrapper .full_width_inner > .grid_section{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-4 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .full_screen_section .section_inner .section_inner_margin .vc_column_container{
	width:100% !important;
}

body.page-id-4 .vc_custom_1659076585060 .wpb_wrapper h1{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:40px;
	width:289px !important;
}

body.page-id-4 .full_screen_section .vc_custom_1659076585060{
	padding-right:0px !important;
}

body.page-id-4 .wrapper .full_width_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-4 .wrapper .full_screen_section .section_inner{
	margin-left:37px;
	}

}



/*-----------------------------------------------*/
/*  "Cart" Page                                  */
/*-----------------------------------------------*/
body.page-id-20557 .wrapper .grid_section{
	padding-top:0px !important;
	background-color:#ffffff !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20557 .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping td{
	width:100% !important;
}

body.page-id-20557 .wrapper .full_width_inner{
	position:relative;
	top:0px;
	left:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20557 .woocommerce-cart-form .cart tbody tr .actions .coupon .button{
	background-color:#eaeaea !important;
}

body.page-id-20557 .cart tbody .product-name{
	line-height:1.3em;
}

body.page-id-20557 .cart tbody .variation-AddaGifttoyourFlowers{
	margin-bottom:0px;
	font-size:1px;
	line-height:0.8px;
	color:#ffffff;
}

body.page-id-20557 .cart tbody .variation-Additional{
	margin-bottom:-15px;
	margin-top:20px;
	text-transform:uppercase;
	font-size:13px;
}

body.page-id-20557 .cart .product-name a{
	font-weight:600;
	font-size:15px;
	line-height:1.0em;
	margin-bottom:6px;
}

body.page-id-20557 .variation .variation-AddaGifttoyourFlowers p{
	font-style:italic;
	line-height:0.5em;
}

body.page-id-20557 .variation .variation-Additional p{
	font-style:italic;
	line-height:1em;
	margin-bottom:30px;
	font-weight:600;
}

body.page-id-20557 .cart .product-subtotal bdi{
	font-weight:600;
}

body.page-id-20557 .order-total td bdi{
	color:#0094d1;
}

body.page-id-20557 .shop_table .shipping p::after{
	position: static;
	content: "\f002";
	left: 14px;
	right: 0px;
	top: 8px;
	bottom: 0;
	font-family: FontAwesome;
	width: 15px;
}

body.page-id-20557 .woocommerce-shipping-totals td strong{
	position:relative;
	color:#2c3e50;
	font-weight:500 !important;
	font-style:italic;
}

body.page-id-20557 .woocommerce-shipping-totals td p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20557 .wrapper .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .cart-collaterals .cart_totals .shop_table tbody .order-total td{
	background-color:rgba(52,152,219,0.08) !important;
}

body.page-id-20557 .cart_totals .cart-subtotal td{
	font-weight:700;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	color:#0094d1;
	font-size:18px;
}

body.page-id-20557 .wrapper .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .cart-collaterals .cart_totals .shop_table tbody .cart-subtotal td{
	background-color:rgba(115,195,236,0.15) !important;
}

body.page-id-20557 .cart-collaterals .cart_totals h2{
	color:#0094d1;
	margin-bottom:10px !important;
}

body.page-id-20557 .cart_totals .order-total th{
	font-size:16px;
}

body.page-id-20557 .cart_totals .woocommerce-shipping-totals th{
	font-style:italic;
}

body.page-id-20557 .woocommerce-shipping-totals td .woocommerce-shipping-destination{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	padding-top:11px;
	font-size:16px;
	color:#0094d1;
}

body.page-id-20557 .wrapper .empty-cart-wrapper .woocommerce-info{
	font-weight:400;
}

@media (max-width:1600px){

	body.page-id-20557 .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-cart-form .cart tbody tr .actions .coupon .button:hover{
	background-color:#9b9b9b !important;
}

body.page-id-20557 .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-cart-form .cart tbody tr .actions .coupon .button{
	background-color:#f7f7f7 !important;
}

body.page-id-20557 .actions .coupon .button{
	height:40px !important;
	top:3px;
	line-height:2.9em !important;
}

body.page-id-20557 .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping td{
	width:100% !important;
}

body.page-id-20557 .wrapper .content{
	margin-top:-100px;
}

body.page-id-20557 .cart tbody .variation-Additional{
	color:8daf9;
	text-transform:none;
	margin-left:10px;
	margin-top:10px;
}

body.page-id-20557 .cart .variation-AddaGifttoyourFlowers p{
	margin-left:10px;
	margin-top:10px;
}

body.page-id-20557 .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-cart-form .cart tbody .cart_item .product-name a{
	line-height:1em !important;
	}

}



@media (max-width:992px){

	body.page-id-20557 .cart_totals .shipping td{
	font-size:13px;
	line-height:1.5em;
}

body.page-id-20557 #qode-shop-bg .item > div{
	height:0px !important;
}

body.page-id-20557 #qode-shop-bg .item{
	height:0px !important;
}

body.page-id-20557 #qode-shop-bg .carousel-inner{
	height:110px !important;
}

body.page-id-20557 .wrapper .full_width{
	position:relative;
	top:-91px;
}

body.page-id-20557 .cart tbody .product-price{
	font-size:12px;
}

body.page-id-20557 .section_inner > .clearfix > .mpc-column > .vc_column-inner{
	top:181px;
}

body.page-id-20557 .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-cart-form .cart tbody .cart_item .product-name a{
	line-height:1em !important;
}

body.page-id-20557 .cart tbody .variation-Additional{
	font-size:14px;
}

body.page-id-20557 .cart .variation-AddaGifttoyourFlowers p{
	font-weight:500;
	font-size:15px;
	}

}



@media (max-width:800px){

	body.page-id-20557 .wrapper .full_width_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20557 .wrapper .wpb_wrapper .woocommerce{
	padding-left:25px;
	padding-right:25px;
	}

}



@media (max-width:767px){

	body.page-id-20557 .grid_section .mpc-column .vc_column-inner{
	padding-left:30px;
	padding-right:30px;
}

body.page-id-20557 .cart_item .quantity input[type=button]{
	border-style:solid;
	border-color:#ffffff;
}

body.page-id-20557 .cart_item .quantity input[type=text]{
	border-width:2px;
	border-color:#ffffff !important;
	border-style:solid !important;
}

body.page-id-20557 .cart tbody .product-quantity{
	padding-right:0px;
	padding-left:15px;
}

body.page-id-20557 .clearfix .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-cart-form .cart tbody .cart_item .product-quantity{
	width:30px !important;
}

body.page-id-20557 .cart .quantity input[type=text]{
	margin-left:3px;
}

body.page-id-20557 .cart tbody .quantity{
	width:50px;
}

body.page-id-20557 .clearfix .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-cart-form .cart tbody .cart_item .product-price{
	width:40px !important;
}

body.page-id-20557 .wrapper .grid_section .section_inner{
	width:90%;
}

body.page-id-20557 .cart tbody input[type=button]{
	border-width:3px !important;
}

body.page-id-20557 .variation .variation-AddaGifttoyourFlowers p{
	color:#545454;
}

body.page-id-20557 .grid_section .mpc-column .woocommerce-message{
	margin-bottom:10px;
	margin-top:5px;
}

body.page-id-20557 .cart .product-name a{
	font-size:14px;
}

body.page-id-20557 .wrapper header{
	margin-bottom:25px;
}

body.page-id-20557 .section_inner > .clearfix > .mpc-column > .vc_column-inner{
	top:160px;
}

body.page-id-20557 .wrapper .full_width_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20557 .cart tbody .variation-Additional{
	font-size:13px;
}

body.page-id-20557 .cart .variation-AddaGifttoyourFlowers p{
	font-size:14px;
	}

}



@media (max-width:600px){

	body.page-id-20557 .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-cart-form .cart tbody .cart_item .product-quantity .quantity input[type=button]{
	width:47px !important;
}

body.page-id-20557 .grid_section .mpc-column .woocommerce-message{
	margin-top:20px;
}

body.page-id-20557 .clearfix .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-cart-form .cart tbody .cart_item .product-quantity{
	width:45px !important;
}

body.page-id-20557 .variation .variation-AddaGifttoyourFlowers p{
	line-height:1.2em;
	font-size:11px;
}

body.page-id-20557 .grid_section .mpc-column .woocommerce{
	padding-left:30px;
	padding-right:30px;
	}

}



@media (max-width:599px){

	body.page-id-20557 .variation .variation-AddaGifttoyourFlowers p{
	line-height:1.2em;
}

body.page-id-20557 .grid_section thead tr .product-quantity{
	font-size:15px !important;
}

body.page-id-20557 .cart thead .product-price{
	font-size:15px !important;
}

body.page-id-20557 .grid_section thead tr .product-subtotal{
	font-size:15px !important;
}

body.page-id-20557 .grid_section thead tr .product-name{
	font-size:15px !important;
}

body.page-id-20557 .cart tbody .variation-AddaGifttoyourFlowers{
	color:#f4f4f4;
}

body.page-id-20557 .cart tbody .variation-Additional{
	font-size:12px;
}

body.page-id-20557 .cart .variation-Additional p{
	font-size:13px;
	}

}



@media (max-width:480px){

	body.page-id-20557 .grid_section .mpc-column .woocommerce-message{
	font-size:14px;
	font-weight:300;
}

body.page-id-20557 .wrapper .grid_section{
	position:relative;
}

body.page-id-20557 .cart tbody .product-name{
	line-height:1.4em;
}

body.page-id-20557 .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .cart-collaterals .cart_totals .shop_table tbody .shipping td{
	width:264px !important;
}

body.page-id-20557 .section_inner > .clearfix > .mpc-column > .vc_column-inner{
	top:120px;
}

body.page-id-20557 .cart tbody .variation-Additional{
	font-size:14px;
	}

}



@media (max-width:420px){

	body.page-id-20557 .wrapper .wpb_wrapper .woocommerce{
	padding-left:15px;
	padding-right:15px;
	}

}



@media (max-width:350px){

	body.page-id-20557 .cart .product-name a{
	line-height:1.2em;
	font-size:13px;
}

body.page-id-20557 .grid_section .mpc-column .woocommerce{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-20557 .clearfix .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-cart-form .cart tbody .cart_item .product-quantity{
	width:5px !important;
}

body.page-id-20557 .woocommerce .woocommerce-cart-form .cart tbody .cart_item .product-quantity{
	width:5px !important;
}

body.page-id-20557 .wrapper header{
	margin-bottom:0px;
}

body.page-id-20557 .wrapper .wpb_wrapper .woocommerce{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-20557 .cart tbody .product-name{
	line-height:1.2em;
	}

}



@media (min-width:481px){

	body.page-id-20557 .grid_section .mpc-column .woocommerce-message{
	font-size:16px;
	padding-top:2px;
	padding-bottom:2px;
}

body.page-id-20557 .q_slider .q_slider_inner #qode-shop-bg .carousel-inner .item{
	height:140px !important;
}

body.page-id-20557 .cart tbody .product-name{
	padding-top:10px;
	padding-bottom:8px;
}

body.page-id-20557 .wrapper .empty-cart-wrapper .woocommerce-info{
	line-height:1.5em;
	}

}



@media (min-width:601px){

	body.page-id-20557 .grid_section .cart-collaterals .cart_totals{
	width:100% !important;
	}

}



@media (min-width:769px){

	body.page-id-20557 .cart-collaterals .cart_totals h2{
	font-size:25px !important;
	}

}



/*-----------------------------------------------*/
/*  "Divine Auburn Rose Bouquet" Product         */
/*-----------------------------------------------*/
body.postid-51775 .cart .zaddon_checkbox{
	margin-bottom:0px;
	margin-top:5px;
}

body.postid-51775 .entry-summary .woocommerce-product-details__short-description p{
	margin-bottom:10px;
}

body.postid-51775 .entry-summary .cart .zaddon_data{
	text-align:left;
}

body.postid-51775 .cart .zaddon_data .zaddon_total{
	margin-bottom:23px;
	margin-top:-5px;
}

body.postid-51775 .cart .zaddon_data .zaddon_additional{
	margin-top:10px;
	margin-bottom:11px;
}

body.postid-51775 .cart .quantity input[type=button]{
	position:relative;
	margin-left:0px;
}

body.postid-51775 .variations_form .zaddon_checkbox{
	line-height:2.5em;
}



/*-----------------------------------------------*/
/*  "My Account" Page                            */
/*-----------------------------------------------*/
@media (max-width:992px){

	body.page-id-20559 #qode-shop-bg .item > div{
	height:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "Corporate And Events" Page                  */
/*-----------------------------------------------*/
@media (max-width:800px){

	body.page-id-51359 .section_inner .clearfix > div > div > .mpc-column{
	width:85%;
	margin-left:50px;
}

body.page-id-51359 .section_inner div .vc_custom_1439526395539{
	padding-left:0px !important;
}

body.page-id-51359 .wrapper .full_screen_section .mpc-overlay{
	background-blend-mode:normal;
	background-color:#2dc7ff;
	visibility:visible;
	opacity:0.1;
}

body.page-id-51359 .wrapper .full_screen_section{
	background-color:#ffffff !important;
	padding-bottom:31px !important;
}

body.page-id-51359 .vc_custom_1439526395539 .wpb_wrapper h2{
	color:#fd978a !important;
}

body.page-id-51359 div div .mpc-column .vc_custom_1439526395539 .wpb_wrapper a{
	background-color:#a8d9ff !important;
	}

}



@media (max-width:480px){

	body.page-id-51359 .section_inner .clearfix > div > div > .mpc-column{
	margin-left:30px;
	}

}



@media (max-width:350px){

	body.page-id-51359 .section_inner .clearfix > div > div > .mpc-column{
	margin-left:20px;
	}

}



/*-----------------------------------------------*/
/*  "Half Dozen Red Roses Bouquet" Product       */
/*-----------------------------------------------*/
'@media (min-width:1001px){

	body.postid-63247 .content_inner .container_inner{
	padding-top:110px !important;
	}

}



/*-----------------------------------------------*/
/*  "Valentines Day 2023" Page                   */
/*-----------------------------------------------*/
body.page-id-219673 .gm-lazy .wpb_wrapper h1.vc_custom_heading{
	font-weight:600 !important;
	letter-spacing:2.5px;
	font-size:14px !important;
}

@media (max-width:992px){

	body.page-id-219673 .gm-lazy .mpc-inited .mpc-item{
	width:80%;
	margin-bottom:71px;
}

body.page-id-219673 .gm-lazy .wpb_wrapper .vc_empty_space{
	height:159px !important;
}

body.page-id-219673 .gm-lazy .wpb_wrapper .vc_column-inner{
	margin-bottom:35px;
}

body.page-id-219673 .gm-lazy .wpb_wrapper img{
	position:relative;
	top:-34px;
	}

}



@media (max-width:767px){

	body.page-id-219673 .gm-lazy .mpc-inited .mpc-item{
	background-color:transparent;
}

body.page-id-219673 .mpc-inited .mpc-item img{
	background-color:transparent;
}

body.page-id-219673 .gm-lazy .wpb_wrapper h4{
	width:77%;
}

body.page-id-219673 .gm-lazy .wpb_wrapper img{
	background-color:transparent;
}

body.page-id-219673 .wrapper .grid_section:nth-child(2) .vc_column_container{
	top:50px;
	}

}



@media (max-width:600px){

	body.page-id-219673 .wrapper .grid_section{
	background-position-y:100%;
	}

}



@media (max-width:480px){

	body.page-id-219673 .gm-lazy .wpb_wrapper h4{
	width:100%;
	font-size:20px !important;
	line-height:1.3em !important;
}

body.page-id-219673 .gm-lazy .mpc-inited .mpc-item{
	width:100%;
}

body.page-id-219673 .gm-lazy .wpb_wrapper img{
	top:-73px;
}

body.page-id-219673 .wrapper .grid_section:nth-child(2) .vc_column_container{
	top:70px;
	}

}



@media (max-width:350px){

	body.page-id-219673 .gm-lazy .wpb_wrapper img{
	background-color:transparent;
	}

}



/*-----------------------------------------------*/
/*  "Contact Floret Boutique" Page               */
/*-----------------------------------------------*/
body.page-id-51150 .page_header div .header_bottom{
	background-color:rgba(120,197,247,0.9) !important;
}

@media (max-width:992px){

	body.page-id-51150 .wrapper .grid_section{
	padding-bottom:0px !important;
	padding-top:0px !important;
	}

}



@media (max-width:767px){

	body.page-id-51150 .grid_section .clearfix > .vc_column_container > .vc_column-inner > .wpb_wrapper{
	position:relative;
	margin-top:-130px;
}

body.page-id-51150 .grid_section .clearfix > .vc_column_container > .vc_column-inner{
	position:relative;
	top:58px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51150 .grid_section .clearfix > .vc_column_container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51150 .full_width .full_width_inner .section .full_section_inner .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .full_section_inner .vc_column_container .vc_custom_1622872404387 .wpb_wrapper{
	padding-top:5% !important;
	}

}



@media (max-width:480px){

	body.page-id-51150 .full_width .full_width_inner .section .full_section_inner .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .full_section_inner .vc_column_container .vc_custom_1622872404387 .wpb_wrapper{
	padding-top:0% !important;
	}

}



/*-----------------------------------------------*/
/*  "The advantages &#038; disadvantages of being a Florist" Post*/
/*-----------------------------------------------*/
body.postid-222240 .post_text h5{
	margin-top:15px;
	margin-bottom:7px;
}



/*-----------------------------------------------*/
/*  "Dozen Roses &#8211; Wrapped" Product        */
/*-----------------------------------------------*/
body.postid-62807 .page_header div .header_bottom{
	top:0px !important;
}



/*-----------------------------------------------*/
/*  "Perth Flower Shop Near Me &#8211; Online Florist" Page*/
/*-----------------------------------------------*/
@media (max-width:900px){

	body.page-id-223505 .vc_custom_1624264243011 .wpb_wrapper .vc_column-inner{
	position:relative;
	margin-top:181px;
}

body.page-id-223505 .wrapper .grid_section .vc_custom_1558414613450{
	padding-left:40px !important;
}

body.page-id-223505 .section_inner .section_inner_margin .vc_column_container .vc_custom_1558414613450{
	padding-right:40px !important;
	}

}



@media (max-width:767px){

	body.page-id-223505 .vc_custom_1624264243011 .wpb_wrapper .grid_section{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-223505 .vc_custom_1624264243011 .wpb_wrapper .section_inner{
	top:25px;
}

body.page-id-223505 .vc_custom_1558414613450 h2 span{
	font-size:42px;
}

body.page-id-223505 .vc_custom_1558414613450 .wpb_wrapper h3{
	font-size:32px;
	}

}



@media (max-width:640px){

	body.page-id-223505 .full_width_inner .section .vc_custom_1624264243011{
	margin-top:0px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:20px;
}

body.page-id-223505 .full_width_inner > .section > .full_section_inner > .vc_column_container > .vc_column-inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:10px;
	}

}



@media (max-width:599px){

	body.page-id-223505 .vc_custom_1624264243011 .wpb_wrapper .section_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-223505 .wrapper .grid_section{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-223505 .section_inner .section_inner_margin .vc_column_container .vc_custom_1558414613450{
	padding-left:10px !important;
}

body.page-id-223505 .wrapper .grid_section .vc_custom_1558414613450{
	padding-right:10px !important;
	margin-top:20px;
}

body.page-id-223505 .vc_custom_1558414613450 .wpb_wrapper h3{
	font-size:30px;
	}

}



@media (max-width:567px){

	body.page-id-223505 .vc_custom_1624264243011 .wpb_wrapper .grid_section{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-223505 .section_inner .section_inner_margin .vc_column_container .vc_custom_1558414613450{
	padding-right:10px !important;
	}

}



@media (max-width:420px){

	body.page-id-223505 .wrapper .grid_section .vc_custom_1558414613450{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-223505 .vc_custom_1558414613450 .wpb_wrapper h3{
	font-size:26px;
	}

}



@media (max-width:350px){

	body.page-id-223505 .vc_custom_1558414613450 h2 span{
	font-size:36px;
	line-height:1em;
	}

}



/*-----------------------------------------------*/
/*  "The role flowers play in love and relationships" Post*/
/*-----------------------------------------------*/
body.postid-52224 .page_header div .header_bottom{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}



/*-----------------------------------------------*/
/*  "Instagram Gallery" Page                     */
/*-----------------------------------------------*/
@media (max-width:1100px){

	body.page-id-51080 .full_width_inner div .eapps-instagram-feed-posts-inner{
	width:87% !important;
}

body.page-id-51080 .full_width_inner .grid_section .wpb_wrapper .vc_inner{
	padding-bottom:20px !important;
	}

}



@media (max-width:1000px){

	body.page-id-51080 .full_width_inner .wpb_wrapper .vc_inner{
	padding-top:32px !important;
}

body.page-id-51080 .vc_custom_1625339062880 .wpb_wrapper p{
	margin-bottom:15px;
	}

}



@media (max-width:767px){

	body.page-id-51080 .full_width_inner .wpb_wrapper .wpb_wrapper h1{
	font-size:42px !important;
}

body.page-id-51080 .vc_custom_1625338284121 .wpb_wrapper h1{
	padding-bottom:0px !important;
}

body.page-id-51080 .vc_custom_1625339062880 .wpb_wrapper p{
	text-align:center;
}

body.page-id-51080 .vc_custom_1625339062880 .wpb_wrapper h5{
	text-align:center;
}

body.page-id-51080 .vc_custom_1625339195366 .wpb_wrapper p{
	text-align:center;
	margin-top:5px;
}

body.page-id-51080 .full_width_inner .wpb_wrapper .vc_custom_1625339195366{
	text-align:center;
	padding-right:25px !important;
}

body.page-id-51080 .full_width_inner .grid_section .wpb_wrapper .vc_custom_1625339195366{
	padding-left:25px !important;
}

body.page-id-51080 .full_width_inner .grid_section .wpb_wrapper .vc_custom_1625339062880{
	padding-right:25px !important;
	padding-left:25px !important;
	}

}



@media (max-width:599px){

	body.page-id-51080 .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner{
	padding-bottom:0px !important;
}

body.page-id-51080 .full_width_inner .wpb_wrapper .full_screen_section_slide{
	padding-top:1px;
	}

}



@media (max-width:420px){

	body.page-id-51080 .full_width_inner .wpb_wrapper .wpb_wrapper h1{
	font-size:40px !important;
	}

}



@media (max-width:350px){

	body.page-id-51080 .wrapper .full_width_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51080 .wrapper .wrapper_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51080 .full_width_inner .wpb_wrapper .section_inner{
	width:100%;
}

body.page-id-51080 .section_inner_margin > .vc_column_container > .vc_column-inner{
	padding-left:0px;
	padding-right:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



/*-----------------------------------------------*/
/*  "MailPoet Page" Mailpoet_page                */
/*-----------------------------------------------*/
body.postid-61733 .page_header div .header_bottom{
	background-color:rgba(136,218,249,0.94) !important;
}

body.postid-61733 .wrapper header{
	background-color:rgb(115,195,236);
}

body.postid-61733 .post_text p a{
	color:#0e8ab7;
	font-size:15px;
}

body.postid-61733 .wrapper .content_inner .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:5%;
	padding-bottom:5%;
}

@media (max-width:1600px){

	body.postid-61733 .post_text h2{
	font-family:'Playfair Display', serif;
	font-size:32px !important;
	text-transform:capitalize !important;
	letter-spacing:0px !important;
	margin-bottom:33px;
}

body.postid-61733 .post_text .mailpoet_paragraph:nth-child(6) span{
	font-style:italic;
}

body.postid-61733 .post_text form legend{
	color:#3498db;
	font-weight:600;
	text-transform:uppercase;
}

body.postid-61733 .post_text form fieldset{
	margin-top:31px;
}

body.postid-61733 .post_text form .mailpoet_paragraph:nth-child(11){

	font-weight:600;
}

body.postid-61733 .post_text form .mailpoet_submit{
	background-color:#3498db;
	font-size:16px;
	color:#ffffff;
	font-weight:600;
	text-transform:uppercase;
	padding-left:35px;
	padding-right:35px;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:10px;
	letter-spacing:2px;
	}

}



@media (max-width:1200px){

	body.postid-61733 .content_inner .container_inner{
	margin-left:10%;
	margin-right:10%;
	}

}



@media (max-width:600px){

	body.postid-61733 .wrapper .container .container_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner h2{
	line-height:1.3em !important;
}

body.postid-61733 #mailpoet_form_2 form{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-61733 .footer_top .container .container_inner > .clearfix{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:567px){

	body.postid-61733 .post_text h2{
	line-height:1em !important;
	}

}



@media (max-width:420px){

	body.postid-61733 .blog_holder .hentry .post_content_holder{
	padding-right:0px;
}

body.postid-61733 .post_text h2{
	line-height:1.2em !important;
}

body.postid-61733 .hentry .post_text .post_text_inner{
	padding-left:10px !important;
	padding-right:10px !important;
}

body.postid-61733 .wrapper .wrapper_inner .content .content_inner .container .container_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner{
	width:100% !important;
	}

}



@media (max-width:350px){

	body.postid-61733 .wrapper .wrapper_inner .content .content_inner .container .container_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner{
	width:100% !important;
	}

}



@media (min-width:601px){

	body.postid-61733 .post_text h2{
	line-height:1.4em !important;
	}

}



/*-----------------------------------------------*/
/*  "Corporate Flower" Page                      */
/*-----------------------------------------------*/
body.page-id-51319 .wrapper .full_screen_section .full_section_inner > .vc_column_container > .vc_column-inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51319 .wrapper .wpb_wrapper .call_to_action{
	height:145px;
}

body.page-id-51319 .wrapper .wpb_wrapper .container_inner{
	padding-top:0px !important;
}

@media (max-width:1200px){

	body.page-id-51319 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .full_screen_section .full_section_inner .vc_column_container .vc_column-inner .wpb_wrapper .call_to_action{
	height:100% !important;
	}

}



@media (max-width:1000px){

	body.page-id-51319 .vc_custom_1633665019989 .wpb_wrapper .vc_inner{
	padding-top:0px !important;
}

body.page-id-51319 #qode-shop-bg .item{
	height:0px !important;
}

body.page-id-51319 .wrapper .full_screen_section .full_section_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:767px){

	body.page-id-51319 .call_to_action .button_wrapper{
	padding-left:28px;
	}

}



@media (max-width:640px){

	body.page-id-51319 .wrapper .full_screen_section .vc_custom_1658985517052{
	height:100%;
	}

}



/*-----------------------------------------------*/
/*  "Wedding Gallery" Page                       */
/*-----------------------------------------------*/
body.page-id-51299 .qode_image_gallery_holder ul img{
	padding-left:10px;
	padding-right:10px;
}

@media (max-width:1600px){

	body.page-id-51299 .full_screen_section .wpb_wrapper .grid_section{
	padding-top:201px !important;
	padding-bottom:0px !important;
	}

}



@media (max-width:1000px){

	body.page-id-51299 .full_screen_section .wpb_wrapper .grid_section{
	padding-top:50px !important;
	}

}



@media (max-width:992px){

	body.page-id-51299 .full_screen_section .wpb_wrapper .grid_section{
	padding-bottom:60px !important;
	}

}



/*-----------------------------------------------*/
/*  "Is there a Flower Shop near me?" Post       */
/*-----------------------------------------------*/
body.postid-231480 .product_list_widget a span{
	font-size:18px;
	line-height:1.2em;
	font-family:'Playfair Display', serif;
	color:#000000;
}

body.postid-231480 .sidebar .widget li{
	line-height:1.2em;
	width:233px;
}

body.postid-231480 .sidebar .widget ul{
	line-height:1em;
}

body.postid-231480 .product_list_widget li a{
	line-height:1em !important;
	padding-bottom:7px;
}

body.postid-231480 .wrapper .container .container_inner .clearfix .column2 .column_inner .sidebar .widget .product_list_widget li a{
	font-size:18px !important;
}

body.postid-231480 .content_inner .clearfix{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-231480 .wrapper .content_inner .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-231480 .post_text h3{
	font-family:'Lato', sans-serif;
	font-size:21px;
}

body.postid-231480 .post_text h4{
	font-size:18px;
}

body.postid-231480 .post_text h2{
	color:#0094d1 !important;
	padding-bottom:0px !important;
	letter-spacing:3px !important;
}

body.postid-231480 .post_text h1{
	padding-bottom:10px;
}

@media (min-width:601px){

	body.postid-231480 .post_text h2{
	margin-bottom:24px;
	}

}



@media (min-width:769px){

	body.postid-231480 .post_text h2{
	font-size:16px;
	}

}



/*-----------------------------------------------*/
/*  "Blog" Page                                  */
/*-----------------------------------------------*/
body.blog .wrapper .content_inner .container{
	padding-top:0px;
	padding-bottom:120px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.blog .post_text h4{
	color:#ce7292;
	font-family:'lato';
	font-weight:400;
}

body.blog .post_list .clearfix .latest_post_title_holder{
	line-height:1.1em;
	font-weight:700;
}

body.blog .post_list .clearfix h4{
	line-height:1.1em !important;
	display:inline-block !important;
	margin-bottom:3px !important;
	font-size:20px !important;
}

body.blog .latest_post_holder .post_list .clearfix .box_padding_border .latest_post .latest_post_text .latest_post_title_holder h4{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.blog .post_list .latest_post_title a{
	font-weight:400;
	color:#303030 !important;
	line-height:1.3em !important;
}

body.blog .latest_post_holder .post_list > .clearfix{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.blog .sidebar .latest_post_holder ul{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	opacity:1;
	padding-top:0px;
	padding-bottom:10px;
}

body.blog .wrapper .sidebar .widget{
	padding-top:15px;
	padding-bottom:20px;
}

body.blog .sidebar .widget .gallery-item{
	height:75px;
}

body.blog .sidebar .widget .gallery-size-thumbnail{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.blog .sidebar a img{
	border-width:5px !important;
	border-color:#ffffff !important;
}

body.blog .sidebar .widget ul{
	top:-23px;
}

body.blog .sidebar .widget .custom-html-widget{
	padding-bottom:15px;
}

body.blog .latest_post_holder .post_list .clearfix{
	padding-bottom:10px;
	padding-top:15px;
}

body.blog .sidebar .widget h4{
	color:#333333;
	font-size:24px !important;
}

body.blog .wrapper .column2 .sidebar{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.blog .wrapper h1{
	margin-bottom:21px;
	text-align:left;
	font-style:italic;
	color:#55b6eb;
}

body.blog .blog_split_column .hentry .date{
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:0px;
}

body.blog .blog_split_column .date span{
	font-style:normal;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:0.7px;
}

body.blog .masonry_pagination h4 a{
	line-height:1.4em;
	font-weight:400;
}

body.blog .content_inner .container_inner{
	margin-top:174px;
}

body.blog .product_list_widget li a{
	font-size:16px !important;
	line-height:1.1em !important;
	color:#474747 !important;
}

body.blog .blog_split_column h2 a{
	line-height:1.2em;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.blog .wrapper .blog_split_column article{
	margin-bottom:59px;
}

body.blog .blog_split_column a img{
	top:12px;
}

@media (max-width:1600px){

	body.blog .blog_split_column .hentry .read_more_button{
	background-color:#55b6eb;
	}

}



@media (max-width:992px){

	body.blog .wrapper .content_inner .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.blog .blog_split_column .hentry .post_text_inner{
	padding-left:0px !important;
	padding-top:15px;
	padding-bottom:15px;
}

body.blog .content_inner .container_inner{
	margin-top:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:900px){

	body.blog .wrapper .content_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:800px){

	body.blog .wrapper .content_inner .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.blog .wrapper .content_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.blog .content_inner .container_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	width:92%;
	}

}



@media (max-width:767px){

	body.blog .wrapper .container .container_inner .blog_split_column .hentry .post_content_holder .text-wrapper .post_text .post_text_inner h2{
	font-size:46px !important;
}

body.blog .blog_split_column .hentry h2{
	line-height:1em;
}

body.blog .masonry_pagination .hentry h4{
	font-size:28px !important;
	}

}



@media (max-width:600px){

	body.blog .blog_split_column .hentry h2{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.blog .blog_split_column h2 a{
	line-height:1em;
	font-size:36px !important;
}

body.blog .content_inner .container_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.blog .wrapper h1{
	font-size:42px;
	line-height:1em;
	}

}



@media (max-width:420px){

	body.blog .blog_split_column h2 a{
	font-size:32px !important;
}

body.blog .blog_split_column .hentry .post_text_inner{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.blog .content_inner .container_inner{
	width:90%;
	margin-left:25px;
	margin-right:25px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.blog .wrapper h1{
	font-size:36px;
	text-align:left;
	}

}



@media (min-width:769px){

	body.blog .blog_split_column h2 a{
	font-size:32px;
}

body.blog .masonry_pagination h4 a{
	font-size:32px;
	}

}



@media (min-width:1001px){

	body.blog .content_inner .container_inner{
	padding-top:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "Tulip Garden" Product                       */
/*-----------------------------------------------*/
body.postid-51472 .entry-summary .woocommerce-accordion h6{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.postid-51472 .woocommerce-accordion h3{
	font-family:'Lato', sans-serif;
	font-size:16px;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:1.6px;
	margin-top:21px;
	margin-bottom:-10px;
	color:#0094d1;
}

body.postid-51472 .variations_form div h3{
	color:#0094d1;
}

body.postid-51472 .woocommerce-accordion h2{
	color:#0094d1;
	font-family:'Lato', sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:700;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:10px;
	margin-bottom:-10px;
}

@media (min-width:769px){

	body.postid-51472 .woocommerce-accordion h2{
	font-size:16px;
	}

}



/*-----------------------------------------------*/
/*  "Tulip Garden FB" Product                    */
/*-----------------------------------------------*/
body.postid-231939 .entry-summary .woocommerce-accordion h6{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.postid-231939 .woocommerce-accordion h3{
	font-family:'Lato', sans-serif;
	font-size:16px;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:1.6px;
	margin-top:21px;
	margin-bottom:-10px;
	color:#0094d1;
}

body.postid-231939 .variations_form div h3{
	color:#0094d1;
}

body.postid-231939 .woocommerce-accordion h2{
	color:#0094d1;
	font-family:'Lato', sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:700;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:10px;
	margin-bottom:-10px;
}

@media (min-width:769px){

	body.postid-231939 .woocommerce-accordion h2{
	font-size:16px;
	}

}



/*-----------------------------------------------*/
/*  "Checkout" Page                              */
/*-----------------------------------------------*/
body.page-id-20558 .wrapper .page_header .header_inner{
	background-color:#7fddfb;
	height:140px;
}

body.page-id-20558 .header_bottom .container_inner{
	top:0px;
}

body.page-id-20558 .page_header div .header_bottom{
	background-color:transparent !important;

	background-size:cover;
}

body.page-id-20558 .woocommerce-checkout-review-order-table tfoot .order-total{
	font-weight:600;
	background-color:rgba(0,148,209,0.1);
}

body.page-id-20558 .order-total th{
	font-weight:600 !important;
	font-size:18px;
	color:#004f63 !important;
}

body.page-id-20558 .order-total strong .woocommerce-Price-amount{
	font-weight:600;
	color:#004f63 !important;
	font-size:24px;
}

body.page-id-20558 .cart-subtotal th{
	font-weight:600 !important;
	color:#004f63 !important;
	font-size:18px;
}

body.page-id-20558 .cart-subtotal td{
	font-weight:600;
	color:#004f63 !important;
	font-size:18px;
}

body.page-id-20558 .cart-discount th, body.page-id-20558 .cart-discount td{
	font-weight:400 !important;
	font-style:italic;
	color:#004f63 !important;
}

body.page-id-20558 .shipping th{
	font-weight:600 !important;
}

body.page-id-20558 .payment_box p{
	font-weight:600;
}

body.page-id-20558 .wc_payment_method label a{
	color:#ffffff;
}

body.page-id-20558 .wc_payment_method label{
	font-weight:600;
	position:relative;
	left:26px;
	font-size:18px;
}

body.page-id-20558 .wc_payment_method label img{
	top:22px !important;
	left:7px;
	position:relative;
}

body.page-id-20558 #place_order{
	font-size:18px;
	margin-top:25px;
	background-color:rgba(248,170,145,0.82);
}

body.page-id-20558 .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-terms-and-conditions-checkbox-text{
	font-weight:600;
	font-size:16px;
}

body.page-id-20558 #terms{
	min-width:0px;
	font-size:16px;
	margin-right:7px;
	width:16px;
	height:16px;
	top:2px;
}

body.page-id-20558 #shipping_company{
	margin-top:5px;
	padding-top:6px;
	height:40px !important;
}

body.page-id-20558 .variation .variation-Additional p{
	margin-top:0px;
}

body.page-id-20558 .variation .variation-AddaGifttoyourFlowers{
	font-weight:400;
	font-style:italic;
}

body.page-id-20558 .variation .variation-Additional{
	font-style:italic;
}

body.page-id-20558 .woocommerce-checkout-review-order-table tbody .product-name{
	font-weight:600;
	line-height:1.4em;
	font-size:15px;
}

body.page-id-20558 .woocommerce-checkout-review-order-table tbody strong{
	font-weight:400 !important;
	color:#00a7d2;
}

body.page-id-20558 .woocommerce-checkout-review-order-table tbody .product-total{
	font-weight:600;
}

body.page-id-20558 .woocommerce-checkout-review-order-table tfoot .cart-subtotal{
	background-color:rgba(137,204,219,0.2);
}

body.page-id-20558 .woocommerce-checkout-review-order-table thead tr{
	background-color:rgba(137,204,219,0.2);
}

body.page-id-20558 .place-order .form-row .woocommerce-form__label-for-checkbox{
	margin-bottom:0px;
	line-height:18px;
}

body.page-id-20558 .woocommerce-privacy-policy-text p{
	margin-top:0px;
	line-height:18px;
	font-style:italic;
}

body.page-id-20558 .maxlist-more a{
	background-color:rgba(255,196,214,0.82) !important;
}

body.page-id-20558 .woocommerce-checkout-review-order-table thead .product-total{
	text-transform:none;
	color:#004f63 !important;
}

body.page-id-20558 .woocommerce-checkout-review-order-table thead .product-name{
	color:#004f63 !important;
}

body.page-id-20558 .woocommerce-checkout-review-order-table tbody .variation-AddaGifttoyourFlowers{
	font-size:12px;
	position:relative;
	line-height:1em;
	margin-bottom:0px;
	top:10px;
	margin-top:5px;
	margin-left:10px;
	color:#00a7d2;
}

body.page-id-20558 .woocommerce-checkout-review-order-table .variation-AddaGifttoyourFlowers p{
	line-height:1.4em;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:400;
	font-style:italic;
	text-indent:0px;
}

body.page-id-20558 .woocommerce-checkout-review-order-table tbody .variation-Additional{
	font-weight:600;
	margin-top:20px;
	margin-left:10px;
	color:#00a7d2;
}

body.page-id-20558 .woocommerce-checkout-review-order-table .variation-Additional p{
	position:relative;
	top:-20px;
	font-weight:600;
}

body.page-id-20558 .woocommerce-table--order-details tfoot td{
	color:#393939;
	font-weight:400;
	padding-left:10px;
	padding-right:10px;
	font-style:normal;
	border-bottom-style:solid;
	border-bottom-color:#ffffff !important;
	border-bottom-width:2px;
	padding-top:5px;
	padding-bottom:5px;
}

body.page-id-20558 .woocommerce-table--order-details tr .shipped_via{
	font-style:italic;
}

body.page-id-20558 .woocommerce-table--order-details tr .includes_tax{
	font-style:italic;
}

body.page-id-20558 .woocommerce-table--order-details tfoot .woocommerce-Price-amount{
	font-weight:600;
}

body.page-id-20558 .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr td{
	width:170px !important;
}

body.page-id-20558 .woocommerce-table--order-details tbody .product-name{
	padding-right:25px;
	padding-bottom:12px;
	padding-left:15px;
}

body.page-id-20558 .woocommerce-table--order-details tbody li{
	line-height:1.4em;
	list-style-type:none;
	padding-top:10px;
	font-style:italic;
	font-size:13px;
	color:#34a0ca;
}

body.page-id-20558 .woocommerce-table--order-details tfoot th{
	font-style:italic;
	background-color:#f2f9fc;
	padding-left:19px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#ffffff !important;
}

body.page-id-20558 .wc-item-meta li p{
	margin-top:0px;
	margin-bottom:9px !important;
	font-size:13px;
}

body.page-id-20558 .woocommerce-table--order-details tbody a{
	line-height:1.6em;
	position:relative;
}

body.page-id-20558 .woocommerce-order-details .woocommerce-table--order-details tfoot tr td{
	background-color:#e0edf4 !important;
}

body.page-id-20558 .woocommerce-order-details .woocommerce-table--order-details tfoot{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 .woocommerce-columns--addresses .woocommerce-column--shipping-address h2{
	margin-right:75px;
	margin-bottom:15px;
	background-color:#dceff8;
	position:relative;
}

body.page-id-20558 .woocommerce-columns--addresses .woocommerce-column--billing-address h2{
	margin-bottom:15px;
	background-color:#dceff8;
	padding-left:15px;
}

body.page-id-20558 .woocommerce-columns--addresses .woocommerce-column--shipping-address address{
	margin-top:15px;
}

body.page-id-20558 .woocommerce-columns--addresses .woocommerce-column--billing-address address{
	margin-top:15px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-bottom:15px;
	padding-left:15px;
}

body.page-id-20558 .woocommerce-table--order-details thead .product-name{
	background-color:#f2f9fc;
	padding-left:15px;
}

body.page-id-20558 .woocommerce-table--order-details tr .woocommerce-table__product-table{
	background-color:#dceff8;
}

body.page-id-20558 .wc-item-meta li strong{
	position:relative;
	top:4px;
}

body.page-id-20558 .woocommerce-order .woocommerce-order-details h2{
	color:#0094d1;
	font-weight:500;
	margin-bottom:7px;
	margin-top:25px;
}

body.page-id-20558 .additional_details tr th{
	padding-left:15px;
}

body.page-id-20558 .wrapper .woocommerce-order .woocommerce-thankyou-order-received{
	color:#0094d1;
}

body.page-id-20558 .wrapper .woocommerce-NoticeGroup-checkout ul{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:rgba(250,219,219,0.41);
	border-width:1px;
	border-color:#c10000;
	border-style:solid;
}

body.page-id-20558 .woocommerce-NoticeGroup-checkout .woocommerce-error li{
	font-weight:400;
	line-height:1.6em;
	color:#c10000;
	font-size:15px;
}

body.page-id-20558 .wrapper .wpb_wrapper .woocommerce-info{
	font-style:italic;
	font-weight:400;
}

body.page-id-20558 .wrapper .woocommerce-info a{
	color:#019cda;
}

body.page-id-20558 #payment .wc_payment_methods li{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:rgba(0,148,209,0.1);
}

body.page-id-20558 .wc_payment_methods .wc_payment_method label{
	top:4px !important;
	color:#064772 !important;
}

body.page-id-20558 .woocommerce-terms-and-conditions-wrapper label{
	font-size:15px;
}

body.page-id-20558 .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label span{
	padding-left:5px;
}

body.page-id-20558 #ppc-button-ppcp-gateway{
	margin-top:-26px;
	margin-bottom:26px;
}

body.page-id-20558 #ppcp-messages{
	position:relative;
	top:201px;
}

body.page-id-20558 #ppcp-messages span iframe:nth-child(2){

	font-size:12px;
	position:relative;
	top: -145px;
	left:53px;
}

body.page-id-20558 #payment{
	margin-top:21px !important;
	margin-bottom:20px !important;
}

body.page-id-20558 .wrapper .grid_section:nth-child(2){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 .wrapper .full_width_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 #customer_details .woocommerce-billing-fields h3{
	color:#0094d1;
	font-weight:600;
	font-size:20px;
	line-height:1.4em;
	position:relative;
	top:10px;
}

body.page-id-20558 #ship-to-different-address .woocommerce-form__label span{
	color:#0094d1;
	font-weight:600;
	line-height:1.4em;
}

body.page-id-20558 #ship-to-different-address{
	font-size:20px;
}

body.page-id-20558 .woocommerce-billing-fields__field-wrapper .awcfe_paragraph_field{
	line-height:1.4em;
	font-weight:600;
	color:#0094d1;
}

body.page-id-20558 #customer_details .col-1{
	padding-top:7px;
}

body.page-id-20558 .woocommerce-shipping-fields__field-wrapper .form-row-wide:nth-child(11) .awcfe_paragraph_field{
	background-color:#eaf1f5;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-style:solid;
	border-width:1px;
	border-color:#0094d1;
}

body.page-id-20558 .wrapper .grid_section{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 #ppc-button-ppcp-gateway div iframe{
	position:relative;
	margin-top:30px;
}

body.page-id-20558 .woocommerce-shipping-fields__field-wrapper .form-row-wide p{
	line-height:1.4em;
	margin-top:-10px;
	font-style:italic;
	padding-left:18px;
	font-size:13px;
}

@media (max-width:1600px){

	body.page-id-20558 #shipping_method li input[type=radio]{
	position:relative;
	top:2px;
}

body.page-id-20558 .wrapper .grid_section{
	background-color:#ffffff !important;
}

body.page-id-20558 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper h3.form-row-wide{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 .wrapper .woocommerce-notices-wrapper .woocommerce-error{
	padding-left:20px;
	padding-right:20px;
	margin-bottom:10px;
	font-weight:400;
	color:#c10000;
	background-color:#f6eeee;
	line-height:1.8em;
	border-width:1px !important;
	border-style:dotted !important;
	border-color:#db0000 !important;
}

body.page-id-20558 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section{
	padding-top:0px !important;
	}

}



@media (max-width:1100px){

	body.page-id-20558 .woocommerce-columns--addresses .woocommerce-column--shipping-address h2{
	margin-right:0px;
}

body.page-id-20558 .shopping_cart_header .header_cart .header_cart_span{
	background-color:#c7fcba;
}

body.page-id-20558 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper h3.form-row-wide{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 .wrapper .grid_section .section_inner{
	width:88%;
	}

}



@media (max-width:1000px){

	body.page-id-20558 .wrapper .grid_section:nth-child(1){

	height:0px;
}

body.page-id-20558 .wrapper .page_header .header_inner{
	height:0px;
}

body.page-id-20558 .wrapper .grid_section:nth-child(2) .section_inner .clearfix{
	height:0px;
}

body.page-id-20558 .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody .cart_item .product-name{
	width:187px !important;
}

body.page-id-20558 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .grid_section:nth-child(2){

	padding-top:0px !important;
}

body.page-id-20558 .wrapper .grid_section .section_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 .wrapper .grid_section .section_inner_margin{
	height:0px;
}

body.page-id-20558 .wrapper .grid_section .section_inner .section_inner_margin > .vc_column_container{
	top:-86px;
	}

}



@media (max-width:992px){

	body.page-id-20558 .wrapper .content .full_width .grid_section{
	padding-top:0px !important;
}

body.page-id-20558 .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody .cart_item .product-name{
	width:164px !important;
	}

}



@media (max-width:900px){

	body.page-id-20558 .wrapper .wpb_wrapper .woocommerce{
	position:relative;
	top:-27px;
	}

}



@media (max-width:800px){

	body.page-id-20558 .content .content_inner .full_width .full_width_inner .grid_section{
	background-color:transparent !important;
}

body.page-id-20558 .full_width div .woocommerce{
	margin-top:-24px;
}

body.page-id-20558 .header_top_bottom_holder .header_bottom{
	background-color:#56d3f9 !important;
}

body.page-id-20558 .header_cart i{
	color:#393636 !important;
}

body.page-id-20558 .header_cart span{
	background-color:#f82f9a !important;
}

body.page-id-20558 .woocommerce-columns--addresses .woocommerce-column--billing-address address{
	padding-left:5px;
}

body.page-id-20558 .woocommerce-columns--addresses .woocommerce-column--shipping-address address{
	padding-left:5px;
}

body.page-id-20558 .wrapper .grid_section .section_inner_margin{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 .wrapper .grid_section .section_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 .wrapper .grid_section .section_inner .section_inner_margin > .vc_column_container{
	top:-81px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper h3.form-row-wide{
	z-index:-99;
}

body.page-id-20558 .wrapper .woocommerce-notices-wrapper .woocommerce-error{
	font-size:15px;
}

body.page-id-20558 .wrapper .wpb_wrapper .woocommerce-info{
	padding-top:5px;
	padding-bottom:5px;
	line-height:1.7em;
}

body.page-id-20558 .wrapper .grid_section{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:782px){

	body.page-id-20558 .wrapper .grid_section .section_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	top:-99px;
}

body.page-id-20558 .wrapper .grid_section .section_inner .section_inner_margin > .vc_column_container{
	top:-10px;
}

body.page-id-20558 .wrapper .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-info{
	padding-top:5px !important;
}

body.page-id-20558 .wrapper .grid_section:nth-child(2){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 .wrapper .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row-wide .awcfe_paragraph_field{
	font-size:20px !important;
}

body.page-id-20558 .wrapper .full_width_inner{
	height:6000px;
	}

}



@media (max-width:768px){

	body.page-id-20558 .woocommerce-columns--addresses .woocommerce-column--shipping-address h2{
	font-size:17px;
}

body.page-id-20558 .woocommerce-columns--addresses .woocommerce-column--billing-address h2{
	font-size:17px;
}

body.page-id-20558 .shopping_cart_header .header_cart .header_cart_span{
	background-color:#c7fcba !important;
}

body.page-id-20558 .wrapper .wpb_wrapper .woocommerce{
	padding-top:81px;
	padding-bottom:81px;
}

body.page-id-20558 .wrapper .grid_section .section_inner{
	top:48px;
	}

}



@media (max-width:767px){

	body.page-id-20558 .wrapper .wpb_wrapper .woocommerce-info{
	padding-top:4px !important;
}

body.page-id-20558 .wrapper .grid_section:nth-child(2){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner{
	height:1317px !important;
	}

}



@media (max-width:760px){

	body.page-id-20558 .wrapper .wpb_wrapper .woocommerce-info{
	padding-top:5px !important;
}

body.page-id-20558 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner{
	height:6500px !important;
	}

}



@media (max-width:640px){

	body.page-id-20558 .wrapper .wpb_wrapper .woocommerce-info{
	line-height:1.4em;
}

body.page-id-20558 .wrapper .woocommerce-notices-wrapper .woocommerce-error{
	font-size:13px;
}

body.page-id-20558 .wrapper .woocommerce-error li{
	line-height:1.6em;
}

body.page-id-20558 #ppcp-messages span iframe{
	top:400px !important;
	}

}



@media (max-width:600px){

	body.page-id-20558 .woocommerce-billing-fields h3{
	margin-bottom:0px !important;
}

body.page-id-20558 #billing_address_1_field{
	margin-bottom:0px;
	margin-top:0px;
}

body.page-id-20558 .wc_payment_methods li{
	padding-bottom:11px !important;
}

body.page-id-20558 .wc_payment_method .payment_box{
	padding-top:0px !important;
}

body.page-id-20558 #shipping_city_field{
	margin-bottom:10px !important;
}

body.page-id-20558 .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-checkout #customer_details .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper .address-field input[type=text]{
	height:40px !important;
}

body.page-id-20558 #order_review_heading{
	margin-top:20px !important;
}

body.page-id-20558 .shipping_address .address-field{
	margin-top:5px;
}

body.page-id-20558 #shipping_company_field{
	margin-top:0px;
	margin-bottom:20px;
}

body.page-id-20558 #billing_company{
	height:40px;
}

body.page-id-20558 #billing_address_1{
	height:40px;
}

body.page-id-20558 #billing_city{
	height:40px;
}

body.page-id-20558 #billing_state_field{
	margin-top:0px;
	margin-bottom:10px;
}

body.page-id-20558 #billing_postcode_field{
	margin-top:0px;
	margin-bottom:0px;
}

body.page-id-20558 #billing_phone_field{
	margin-top:0px;
	margin-bottom:0px;
}

body.page-id-20558 #billing_email_field{
	margin-top:0px;
	margin-bottom:10px;
}

body.page-id-20558 #billing_last_name_field{
	margin-bottom:0px;
	margin-top:10px;
}

body.page-id-20558 #billing_first_name_field{
	margin-top:10px;
	margin-bottom:10px;
}

body.page-id-20558 #billing_city_field{
	margin-top:10px;
	margin-bottom:10px;
}

body.page-id-20558 #billing_company_field{
	margin-bottom:10px;
	margin-top:5px;
}

body.page-id-20558 #shipping_last_name_field{
	margin-top:15px;
	margin-bottom:10px;
}

body.page-id-20558 #shipping_first_name_field{
	margin-bottom:10px;
}

body.page-id-20558 #ship-to-different-address{
	position:relative;
	top:20px;
}

body.page-id-20558 .woocommerce-info{
	margin-bottom:5px;
	padding: 8px 20px;
}

body.page-id-20558 .wrapper .mpc-column .woocommerce-info{
	font-size:13px;
	line-height:1.4em;
}

body.page-id-20558 #customer_details .woocommerce-billing-fields h3{
	margin-top:20px;
	position:relative;
	top:0px;
}

body.page-id-20558 .content .content_inner .full_width .full_width_inner .grid_section{
	padding-top: 0px !important;
}

body.page-id-20558 .wrapper .grid_section .section_inner > .clearfix > .mpc-column{
	top:21px;
}

body.page-id-20558 .wrapper .shipping_address .address-field{
	margin-bottom:18px !important;
}

body.page-id-20558 #shipping_state_field{
	margin-top:0px;
	margin-bottom:20px !important;
}

body.page-id-20558 #shipping_postcode_field{
	margin-top:0px;
	margin-bottom:10px !important;
}

body.page-id-20558 #shipping_postcode{
	height:42px !important;
}

body.page-id-20558 .woocommerce-checkout-review-order-table tbody .variation-AddaGifttoyourFlowers{
	font-size:10px;
}

body.page-id-20558 .woocommerce-checkout-review-order-table .variation-AddaGifttoyourFlowers p{
	font-size:12px;
	line-height:1.2em;
}

body.page-id-20558 .woocommerce-checkout-review-order-table tbody .product-name{
	padding-right:5px !important;
	padding-left:10px !important;
}

body.page-id-20558 #shipping_method li{
	font-size:14px;
	line-height:1.8em;
}

body.page-id-20558 .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody .cart_item .product-name{
	width:137px !important;
}

body.page-id-20558 #shipping_method li label{
	font-size:13px;
	line-height:1.7em;
}

body.page-id-20558 #shipping_method li input[type=radio]{
	position:relative;
}

body.page-id-20558 .wc_payment_method .payment_box p{
	line-height:1.4em;
	margin-top:10px;
}

body.page-id-20558 #payment .wc_payment_methods li{
	padding-top:7px !important;
}

body.page-id-20558 #ppcp-messages span iframe:nth-child(2){

	width:411px;
	font-size:12px;
	position:relative;
	top:-32px;
	left:53px;
}

body.page-id-20558 .wrapper .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-info{
	font-size:13px !important;
}

body.page-id-20558 .wrapper .woocommerce-notices-wrapper .woocommerce-message{
	margin-top:0px;
	font-size:1px;
	color:#eaeaea;
}

body.page-id-20558 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner{
	height:6200px !important;
}

body.page-id-20558 .wrapper .full_width_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:567px){

	body.page-id-20558 #ppcp-messages span iframe{
	top:400px !important;
	}

}



@media (max-width:480px){

	body.page-id-20558 .maxlist-more a{
	padding-left:20px !important;
	word-spacing:1px;
	font-size:13px !important;
	padding-right:20px !important;
}

body.page-id-20558 tfoot .shipping td .maxlist-more a{
	font-family:'lato' !important;
}

body.page-id-20558 .woocommerce-billing-fields h3.form-row-wide{
	position:relative;
}

body.page-id-20558 .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody .cart_item .product-name{
	width:173px !important;
}

body.page-id-20558 #shipping_method li label{
	line-height:1.6em;
}

body.page-id-20558 #shipping_method li{
	line-height:1.7em;
}

body.page-id-20558 .wrapper .woocommerce-notices-wrapper .woocommerce-message{
	margin-top:-5px;
	margin-bottom:2px;
}

body.page-id-20558 .wrapper .mpc-column .woocommerce-info{
	margin-bottom:15px;
}

body.page-id-20558 #mailpoet_woocommerce_checkout_optin_field label{
	font-size:14px;
}

body.page-id-20558 .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{
	font-size:13px;
}

body.page-id-20558 .woocommerce-terms-and-conditions-wrapper .checkbox .woocommerce-terms-and-conditions-checkbox-text{
	font-size:14px;
}

body.page-id-20558 .wc_payment_methods .wc_payment_method .payment_box{
	padding-left:0px !important;
}

body.page-id-20558 .wc_payment_methods .wc_payment_method label{
	left:-10px;
	font-weight:600;
	font-size:19px;
}

body.page-id-20558 .wc_payment_method .payment_box p{
	margin-top:0px;
	padding-top:10px;
}

body.page-id-20558 #payment .wc_payment_methods li{
	padding-top:5px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 .wrapper .mpc-column #payment li{
	padding-bottom:15px !important;
}

body.page-id-20558 .order-total td small{
	font-size:10px;
	font-style:italic;
}

body.page-id-20558 .wrapper .woocommerce-NoticeGroup-checkout ul{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:6px;
}

body.page-id-20558 .wrapper .wpb_wrapper .woocommerce-info{
	padding-left:20px;
	padding-right:20px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:15px;
	margin-top:0px;
}

body.page-id-20558 .woocommerce-NoticeGroup-checkout .woocommerce-error li{
	font-size:15px;
	padding-bottom:6px;
	line-height:1.4em;
	padding-top:4px;
}

body.page-id-20558 .wrapper .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-checkout #order_review #payment .wc_payment_methods li{
	padding-bottom:10px !important;
}

body.page-id-20558 #ppcp-messages span iframe:nth-child(2){

	width:342px;
	width:411px;
	font-size:12px;
	position:relative;
	top:-40px;
	left:53px;
}

body.page-id-20558 #order_review{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 #payment{
	margin-bottom:13px !important;
}

body.page-id-20558 .wrapper .woocommerce-error li{
	line-height:1.5em;
}

body.page-id-20558 .wrapper .wpb_wrapper .woocommerce{
	padding-top:60px;
}

body.page-id-20558 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner{
	height:9200px !important;
}

body.page-id-20558 .wrapper .full_width_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 .wrapper .footer_top_holder .footer_top{
	position:relative;
}

body.page-id-20558 .wrapper .wrapper_inner{
	height:auto;
}

body.page-id-20558{
	height:auto !important;
	}

}



@media (max-width:420px){

	body.page-id-20558 .woocommerce-checkout-review-order-table tbody .product-name{
	font-size:14px;
}

body.page-id-20558 .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .shipping td{
	width:240px !important;
}

body.page-id-20558 .wc_payment_methods .wc_payment_method label{
	left:-10px;
	line-height:1.4em;
}

body.page-id-20558 .wc_payment_methods .wc_payment_method .payment_box{
	padding-top:10px !important;
}

body.page-id-20558 #payment .wc_payment_methods li{
	padding-top:5px !important;
}

body.page-id-20558 .wrapper .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-checkout #order_review #payment .wc_payment_methods li{
	padding-bottom:10px !important;
}

body.page-id-20558 .wrapper .woocommerce-checkout #order_review #payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required .woocommerce-form__label span{
	font-size:13px !important;
}

body.page-id-20558 .wc_payment_method .payment_box p{
	padding-top:0px;
}

body.page-id-20558 #order_review .woocommerce-checkout-review-order-table{
	margin-bottom:0px;
}

body.page-id-20558 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper h3.form-row-wide{
	z-index:-999;
}

body.page-id-20558 #billing_phone{
	z-index:999;
}

body.page-id-20558 #billing_email{
	z-index:999;
}

body.page-id-20558 #billing_postcode{
	z-index:999;
}

body.page-id-20558 #billing_state_field .woocommerce-input-wrapper > span > span{
	z-index:999;
}

body.page-id-20558 .wrapper .wpb_wrapper .woocommerce-info{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:350px){

	body.page-id-20558 .content .content_inner .full_width .full_width_inner .grid_section{
	padding-top:9px !important;
}

body.page-id-20558 .wrapper .mpc-column .woocommerce-info{
	padding-left:20px;
	padding-right:20px;
	line-height:1.2em;
	font-size:13px;
}

body.page-id-20558 #payment .wc_payment_methods li{
	padding-top:20px !important;
}

body.page-id-20558 .woocommerce-terms-and-conditions-wrapper label{
	line-height:1.5em !important;
}

body.page-id-20558 .wc_payment_method .payment_box p{
	font-size:13px;
	line-height:1.6em;
}

body.page-id-20558 .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .cart-subtotal td{
	width:332px !important;
}

body.page-id-20558 .woocommerce-checkout-review-order-table tbody .product-name{
	font-size:14px;
	line-height:1.3em;
}

body.page-id-20558 .wrapper tfoot td a{
	padding-left:15px !important;
	font-size:13px !important;
}

body.page-id-20558 .shipping td a{
	padding-right:15px !important;
	margin-top:10px !important;
	margin-bottom:25px !important;
}

body.page-id-20558 .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr td{
	width:81px !important;
}

body.page-id-20558 .woocommerce-table--order-details tfoot td{
	line-height:1.4em;
}

body.page-id-20558 .section_inner_margin > .vc_column_container > .vc_column-inner{
	padding-left:5px;
	padding-right:5px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-20558 .woocommerce-table--order-details tbody .product-name{
	padding-right:19px;
}

body.page-id-20558 .wrapper .woocommerce-order .woocommerce-thankyou-order-received{
	line-height:1.1em !important;
}

body.page-id-20558 .wrapper .wpb_wrapper .woocommerce-info{
	font-size:14px;
	line-height:1.5em;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-right:10px;
	margin-top:0px;
	padding-top:8px;
}

body.page-id-20558 .wc_payment_methods .wc_payment_method label{
	margin-left:1px !important;
}

body.page-id-20558 .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text{
	line-height:1.2em;
}

body.page-id-20558 #ppcp-messages span iframe:nth-child(2){

	font-size:12px;
	position:relative;
	top:6px;
	left:5px;
	width:308px;
	max-width:90%;
	width:411px;
	font-size:12px;
	position:relative;
	top:030px;
	left:10px;
}

body.page-id-20558 .wrapper .grid_section .section_inner .section_inner_margin > .vc_column_container{
	top:-40px;
}

body.page-id-20558 .wrapper .full_width_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20558 .wrapper .woocommerce-checkout #order_review #payment .place-order #ppcp-messages span iframe{
	font-size:1px !important;
}

body.page-id-20558 #ppcp-messages{
	font-size:14px;
	}

}



@media (min-width:351px){

	body.page-id-20558 .wc_payment_method .payment_box p{
	line-height:1.4em;
	font-size:14px;
	}

}



@media (min-width:481px){

	body.page-id-20558 .wrapper .wpb_wrapper .woocommerce-info{
	font-size:14px;
}

body.page-id-20558 .wrapper .woocommerce-NoticeGroup-checkout ul{
	padding-left:25px;
	padding-bottom:12px;
}

body.page-id-20558 .wc_payment_methods .wc_payment_method .payment_box{
	padding-left:0px !important;
}

body.page-id-20558 .wc_payment_methods .wc_payment_method label{
	left:-11px;
	}

}



@media (min-width:601px){

	body.page-id-20558 .wc_payment_methods .wc_payment_method .payment_box{
	padding-top:0px !important;
}

body.page-id-20558 #ship-to-different-address{
	position:relative;
	top:10px;
	}

}



@media (min-width:769px){

	body.page-id-20558 .woocommerce-order .woocommerce-order-details h2{
	font-size:28px;
}

body.page-id-20558 .woocommerce-billing-fields__field-wrapper .awcfe_paragraph_field{
	font-size:20px;
	}

}



@media (min-width:1000px){

	body.page-id-20558 .header_top_bottom_holder .header_bottom{
	background-color:rgba(164,217,248,0.9) !important;
	background-color:rgba(117,219,250,0.9) !important;
	background-color:rgba(117,214,250,0.9) !important;
	background-color:rgba(116,210,250,0.9) !important;
	background-color:rgba(164,223,248,0.9) !important;
	background-color:rgba(164,217,248,0.9) !important;
	}

}



@media (min-width:1001px){

	body.page-id-20558 .header_bottom .logo_wrapper{
	height:140px;
	}

}



/*-----------------------------------------------*/
/*  "Not sure how to select the perfect Mothers Day Flowers?" Post*/
/*-----------------------------------------------*/
body.postid-235155 .post_text h3{
	color:#ce7292;
	font-weight:600;
	font-family:'Lato', sans-serif;
	font-size:22px;
}

body.postid-235155 .post_text p strong{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-235155 .product_list_widget li a{
	line-height:1.1em !important;
	color:#3b3a3a !important;
	padding-bottom:4px;
	padding-top:4px;
}

body.postid-235155 .wrapper .container .container_inner .clearfix .column2 .column_inner .sidebar .widget .product_list_widget li a{
	font-size:16px !important;
}

body.postid-235155 .sidebar .widget li{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.postid-235155 .product_list_widget li bdi{
	font-size:12px;
}

body.postid-235155 .blockquote_shortcode .blockquote_text span{
	padding-top:0px;
	font-size:18px;
	line-height:1.3em;
	font-style:italic;
	margin-top:0px;
	background-position-y:0px;
	position:relative;
	top:4px;
	left:5px;
	color:#606060;
}

body.postid-235155 .post_text h6{
	padding-bottom:4px;
	text-transform:uppercase;
}

@media (max-width:1000px){

	body.postid-235155 .product_list_widget a span{
	line-height:1em;
}

body.postid-235155 .product_list_widget li bdi{
	font-size:10px;
	}

}



@media (max-width:992px){

	body.postid-235155 .product_list_widget a span{
	font-size:13px;
	}

}



@media (max-width:782px){

	body.postid-235155 .container .container_inner .clearfix .content_left_from_sidebar .column_inner{
	padding-left:10px !important;
}

body.postid-235155 .content_inner .container_inner{
	margin-left:52px;
	margin-right:50px;
	width:87%;
}

body.postid-235155 .wrapper .content_inner .container .container_inner .clearfix .content_left_from_sidebar .column_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner h2{
	line-height:1.2em !important;
	}

}



@media (max-width:767px){

	body.postid-235155 .container .container_inner .clearfix .content_left_from_sidebar .column_inner{
	padding-left:0px;
}

body.postid-235155 .post_text h2{
	font-size:28px !important;
	}

}



@media (max-width:700px){

	body.postid-235155 .product_list_widget a span{
	font-size:12px;
	font-weight:600;
	padding-top:0px;
	margin-top:0px;
}

body.postid-235155 .product_list_widget a .attachment-woocommerce_thumbnail{
	margin-bottom:5px;
	}

}



@media (max-width:640px){

	body.postid-235155 .wrapper .content_inner .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-235155 .content_inner .container_inner{
	margin-left:30px;
	}

}



@media (max-width:420px){

	body.postid-235155 .content_inner .container_inner{
	margin-left:20px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-235155 .post_text h4{
	font-size:16px;
}

body.postid-235155 .wrapper .column_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner h2{
	font-size:28px !important;
}

body.postid-235155 .post_text h2{
	padding-bottom:10px !important;
}

body.postid-235155 .wrapper .wrapper_inner .content .content_inner .container .container_inner{
	padding-top:0px !important;
	}

}



@media (max-width:350px){

	body.postid-235155 .content_inner .container_inner{
	margin-left:0px;
	width:323px;
	}

}



@media (min-width:601px){

	body.postid-235155 .post_text h2{
	line-height:1.1em !important;
	}

}



/*-----------------------------------------------*/
/*  "Longer Lasting Mother&#8217;s Day Flowers &#8211; Find out how!" Post*/
/*-----------------------------------------------*/
body.postid-235208 .post_text ul li{
	padding-bottom:6px;
}

body.postid-235208 .post_text ol li{
	padding-bottom:6px;
}

body.postid-235208 .post_text p a{
	color:#0f0f0f;
	font-weight:600;
	text-decoration:none;
	font-style:normal;
}

body.postid-235208 .post_text h1 a{
	font-style:italic;
	text-decoration:none;
}

@media (min-width:601px){

	body.postid-235208 .hentry .post_text .post_text_inner{
	padding-bottom:6px;
	}

}



/*-----------------------------------------------*/
/*  "Find out where your flowers are really coming from this Valentine&#8217;s Day &#8211; warns ACCC" Post*/
/*-----------------------------------------------*/
body.postid-235237 .blockquote_shortcode .blockquote_text span{
	text-transform:none;
	letter-spacing:0px;
	position:relative;
	top:10px;
	font-weight:600;
	line-height:1.5em;
	color:#383838;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	font-size:19px;
	padding-bottom:7px;
}

body.postid-235237 .post_text p a{
	text-decoration:underline;
}

body.postid-235237 .post_text h2{
	letter-spacing:1.5px !important;
}

body.postid-235237 .post_text blockquote{
	background-color:#feebeb !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.postid-235237 .post_list .clearfix h4{
	font-family:'Lato', sans-serif;
}

body.postid-235237 .latest_post_holder .post_list .clearfix .box_padding_border .latest_post .latest_post_text .latest_post_title_holder h4{
	font-size:18px !important;
}

@media (max-width:640px){

	body.postid-235237 .wrapper .container .container_inner .clearfix .column2 .column_inner .sidebar .widget .latest_post_holder .post_list .clearfix .box_padding_border .latest_post .latest_post_text .latest_post_title_holder h4{
	font-size:14px !important;
	}

}



/*-----------------------------------------------*/
/*  "Another &#8216;Online Florist&#8217; Chain misleading customers &#8211; ACCC Investigation" Post*/
/*-----------------------------------------------*/
body.postid-235247 .post_text ul a{
	color:#00688e;
	font-weight:600;
	line-height:1.5em;
	text-decoration:underline;
	padding-bottom:10px;
	padding-top:10px;
}

body.postid-235247 .post_text ul li{
	padding-bottom:15px;
}

body.postid-235247 .post_text p a{
	color:#0e4362;
	font-weight:600;
	text-decoration:underline;
}



/*-----------------------------------------------*/
/*  "Frequently Asked Questions &#8211; Flower Boutique" Page*/
/*-----------------------------------------------*/
@media (max-width:570px){

	body.page-id-217029 .wrapper .content_inner .container .container_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p{
	width:100% !important;
}

body.page-id-217029 .wrapper .wrapper_inner .content .content_inner .container .container_inner .grid_section .section_inner .section_inner_margin .vc_column_container .vc_column-inner > .wpb_wrapper{
	width:100% !important;
}

body.page-id-217029 .wrapper .grid_section .section_inner{
	width:90% !important;
	}

}



@media (max-width:567px){

	body.page-id-217029 .content_inner .container_inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-217029 .wrapper .grid_section .section_inner{
	width:8px;
	}

}



/*-----------------------------------------------*/
/*  "About Floret Boutique" Page                 */
/*-----------------------------------------------*/
@media (max-width:1000px){

	body.page-id-51137 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .full_screen_section .section_inner .section_inner_margin div div .vc_column_container{
	width:70% !important;
}

body.page-id-51137 .wrapper .full_screen_section{
	padding-top:81px !important;
	}

}



@media (max-width:800px){

	body.page-id-51137 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .full_screen_section .section_inner .section_inner_margin div div .vc_column_container{
	width:67% !important;
	}

}



@media (max-width:640px){

	body.page-id-51137 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .full_screen_section .section_inner .section_inner_margin div div .vc_column_container{
	width:80% !important;
	}

}



@media (max-width:600px){

	body.page-id-51137 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .full_screen_section{
	padding-top:30px !important;
	}

}



@media (max-width:480px){

	body.page-id-51137 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .full_screen_section .section_inner .section_inner_margin div div .vc_column_container{
	width:90% !important;
	}

}



@media (max-width:420px){

	body.page-id-51137 .wrapper .wrapper_inner .content .content_inner .full_width .full_width_inner .full_screen_section .section_inner .section_inner_margin div div .vc_column_container{
	width:100% !important;
	}

}



@media (max-width:350px){

	body.page-id-51137 .vc_custom_1683967065474 .wpb_wrapper h3{
	font-size:21px;
	line-height:1.3em;
	letter-spacing:0.1px;
	font-style:normal;
}

body.page-id-51137 .vc_custom_1627467951501 .wpb_wrapper a{
	padding-left:18px;
	padding-right:20px;
	margin-top:20px !important;
}

body.page-id-51137 .wrapper .full_screen_section{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-51137 .vc_custom_1627467951501 .wpb_wrapper h1{
	font-size:60px !important;
	}

}



/*-----------------------------------------------*/
/*  "Searching for a &#8216;florist near me&#8217; in Perth? Look no further!" Post*/
/*-----------------------------------------------*/
body.postid-236464 .post_text h2{
	font-family:'Playfair Display', serif !important;
	letter-spacing:0px !important;
	text-transform:none !important;
	--google-webfont:no-include;
	font-weight:600;
	padding-bottom:10px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	color:#b42655 !important;
}

body.postid-236464 .post_text h3{
	font-family:'Lato', sans-serif;
	font-size:16px;
	letter-spacing:1.4px;
	padding-top:10px;
	color:#383838;
	margin-bottom:0px;
	text-transform:uppercase;
}

body.postid-236464 .product_list_widget a span{
	font-size:18px;
	line-height:1.2em;
	font-family:'Playfair Display', serif;
	color:#000000;
}

body.postid-236464 .sidebar .widget li{
	line-height:1.2em;
	width:233px;
}

body.postid-236464 .sidebar .widget ul{
	line-height:1em;
}

body.postid-236464 .product_list_widget li a{
	line-height:1.2em !important;
	padding-bottom:7px;
}

body.postid-236464 .wrapper .container .container_inner .clearfix .column2 .column_inner .sidebar .widget .product_list_widget li a{
	font-size:18px !important;
}

body.postid-236464 .content_inner .clearfix{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-236464 .wrapper .content_inner .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-236464 .post_text h2:nth-child(1){

	color:#171617 !important;
	font-weight:400 !important;
	letter-spacing:-0.2px !important;
	font-style:normal;
}

body.postid-236464 .post_text p{
	margin-top:5px;
}

body.postid-236464 .post_text h5{
	font-weight:400;
	font-size:20px;
	line-height:1.6em;
	margin-bottom:20px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (max-width:800px){

	body.postid-236464 .wrapper .content_inner .container .container_inner .clearfix .content_left_from_sidebar .column_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner h2{
	line-height:1.2em !important;
	}

}



@media (max-width:782px){

	body.postid-236464 .wrapper .column_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner h2{
	font-size:32px !important;
}

body.postid-236464 .post_text h2{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-236464 .wrapper .content_inner .container .container_inner .clearfix .content_left_from_sidebar .column_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner h2{
	line-height:1.2em !important;
	}

}



@media (max-width:767px){

	body.postid-236464 .post_text h2{
	font-size:36px !important;
}

body.postid-236464 .wrapper .content_inner .container .container_inner .clearfix .content_left_from_sidebar .column_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner h2{
	line-height:1.2em !important;
	}

}



@media (max-width:599px){

	body.postid-236464 .post_text h2{
	line-height:1.4em !important;
}

body.postid-236464 .wrapper .content_inner .container .container_inner .clearfix .content_left_from_sidebar .column_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner h2{
	font-size:28px !important;
}

body.postid-236464 .post_text h5{
	padding-bottom:26px;
	}

}



@media (max-width:567px){

	body.postid-236464 .wrapper .column_inner .blog_holder .hentry .post_content_holder .post_text .post_text_inner h2{
	font-size:2px !important;
	}

}



@media (max-width:350px){

	body.postid-236464 .post_text h5{
	font-size:15px;
	}

}



@media (min-width:601px){

	body.postid-236464 .post_text h2{
	margin-bottom:24px;
	line-height:0em !important;
	margin-top:45px;
}

body.postid-236464 .post_text h2:nth-child(1){

	line-height:1.4em !important;
	}

}



@media (min-width:769px){

	body.postid-236464 .post_text h2{
	font-size:36px !important;
}

body.postid-236464 .post_text h2:nth-child(1){

	font-size:48px !important;
	}

}



/*-----------------------------------------------*/
/*  "Valentines Day Perth" Page                  */
/*-----------------------------------------------*/
body.page-id-236648 .wrapper .wrapper_inner .page_header .header_inner div .header_bottom{
	background-color:rgba(242,160,185,0) !important;
}

@media (max-width:1000px){

	body.page-id-236648 .vc_custom_1659076585060 .wpb_wrapper a{
	background-color:#01b9f4;
}

body.page-id-236648 .wrapper .wrapper_inner .page_header .header_inner div .header_bottom{
	background-color:#19c5ff !important;
	}

}



@media (max-width:480px){

	body.page-id-236648 .vc_custom_1659076585060 .wpb_wrapper h1{
	font-size:36px;
	line-height:1.2em !important;
	}

}



@media (max-width:350px){

	body.page-id-236648 .vc_custom_1659076585060 .wpb_wrapper h1{
	line-height:1.2em !important;
	}

}



/*-----------------------------------------------*/
/*  "What Are the Latest Floral Trends in Perth?" Post*/
/*-----------------------------------------------*/
body.postid-236867 .product_list_widget a span{
	font-size:18px;
	line-height:1.2em;
	font-family:'Playfair Display', serif;
	color:#000000;
}

body.postid-236867 .sidebar .widget li{
	line-height:1.2em;
	width:233px;
}

body.postid-236867 .sidebar .widget ul{
	line-height:1em;
}

body.postid-236867 .product_list_widget li a{
	line-height:1em !important;
	padding-bottom:7px;
}

body.postid-236867 .wrapper .container .container_inner .clearfix .column2 .column_inner .sidebar .widget .product_list_widget li a{
	font-size:18px !important;
}

body.postid-236867 .content_inner .clearfix{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-236867 .wrapper .content_inner .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (min-width:601px){

	body.postid-236867 .post_text h2{
	margin-bottom:24px;
	}

}



/*-----------------------------------------------*/
/*  "How Floret Boutique Redefines Perth Flowers Delivery with Elegance and Freshness" Post*/
/*-----------------------------------------------*/
body.postid-236820 .product_list_widget a span{
	font-size:18px;
	line-height:1.2em;
	font-family:'Playfair Display', serif;
	color:#000000;
}

body.postid-236820 .sidebar .widget li{
	line-height:1.2em;
	width:233px;
}

body.postid-236820 .sidebar .widget ul{
	line-height:1em;
}

body.postid-236820 .product_list_widget li a{
	line-height:1em !important;
	padding-bottom:7px;
}

body.postid-236820 .wrapper .container .container_inner .clearfix .column2 .column_inner .sidebar .widget .product_list_widget li a{
	font-size:18px !important;
}

body.postid-236820 .content_inner .clearfix{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-236820 .wrapper .content_inner .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (min-width:601px){

	body.postid-236820 .post_text h2{
	margin-bottom:24px;
	}

}



/*-----------------------------------------------*/
/*  "Hot Pink Rose Bouquet" Product              */
/*-----------------------------------------------*/
body.postid-237756 .woocommerce-variation-add-to-cart .zaddon_checkbox:nth-child(9) .zaddon_title{
	font-weight:600;
	color:#c232a3;
}

body.postid-237756 .woocommerce-variation-add-to-cart label .za-tooltip{
	border-style:none;
}

body.postid-237756 .woocommerce-variation-add-to-cart label .za-tooltip__control{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	font-size:10px;
}

body.postid-237756 .wrapper .container .container_inner .product .entry-summary .summary-inner .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .zaddon-type-container .zaddon_checkbox label .zaddon-radio-title .za-tooltip .za-tooltip__control{
	background-color:#fbcaca !important;
}