header{background-color:#f6eddf}.header{padding:10px 0 10px 0}.logo{margin-bottom:25px}.phone-number{float:left;margin-right:0;margin-left:26px}.main-nav{float:left}.nav>li>a{padding:10px 10px}.search-bar{width:334px;display:inline-block;float:right}@media (max-width:991px){.search-bar{float:none}}.search-bar .input-group{margin:0 37px 10px}.btn-default.search{background-color:#72d1d7;border-color:#72d1d7;color:#fff}.silver-top-bar{background:linear-gradient(to bottom,#faf5f2,#faf5f2,#faf2e2);background-color:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;position:relative;z-index:999}.silver-top-bar .badge{color:#007884;padding-bottom:5px}.silver-top-bar ul{margin-bottom:0}.silver-top-bar li{border-right:1px solid;border-color:#e2ded5}.silver-grad{background:linear-gradient(to bottom,#efefef,#fff);background-color:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}.phone-number{background-color:#72d1d7;position:relative;padding-right:7px;margin-right:40px}.phone-number h2{margin:0;font-size:32px;font-weight:100;color:#fff;z-index:5;position:relative}.phone-number:before{content:' ';position:absolute;background:url("/images/left-ribbon.png") no-repeat;background-size:100% 100%;width:35px;height:35px;left:-25px;top:12px;top:0}.phone-number:after{content:' ';position:absolute;background:url("/images/right-ribbon.png") no-repeat;background-size:100% 100%;width:35px;height:35px;right:-25px;top:12px;top:0}.sand-ribbon{height:106px;background:url('/images/bg-sand.png') no-repeat}.sand-ribbon h3{line-height:66px;color:#386b6e}.small-product-grid{margin-top:100px;margin-bottom:100px}.product-thumb{background-color:#f8f0e1}.product-thumb .thumbnail{margin-bottom:6px}.product-thumb .price{color:#000;padding-right:5px}.product-thumb .thumbnail{padding:12px;border:none;background-color:transparent}.product-thumb h3{font-weight:200;color:#007884}.product-thumb h3{margin-top:0;margin-bottom:15px}.product-thumb .ribbon{float:left;background-color:#72d1d7;width:168px;position:relative}.product-thumb .ribbon.ribbon-small{width:90px}.product-thumb .ribbon h4{margin:0;padding:5px;font-size:18px;font-weight:100;color:#fff;z-index:5;position:relative}.product-thumb .ribbon:after{content:' ';position:absolute;background:url("/images/right-ribbon.png") no-repeat;background-size:100% 100%;width:29px;height:29px;right:-12px;top:12px;top:0}.product-thumb .price{float:left;margin-top:10px}.footer{position:relative;margin-top:120px;background:url('/images/bg_rsvp.jpg') bottom center;background-attachment:fixed;background-size:cover;-webkit-box-shadow:0 -1px 3px 0 rgba(0,0,0,.56);-moz-box-shadow:0 -1px 3px 0 rgba(0,0,0,.56);box-shadow:0 -1px 3px 0 rgba(0,0,0,.56);letter-spacing:1px}.footer,.footer a,.footer h4{color:#fff;font-weight:200}.footer h4{margin-bottom:20px}footer{padding-top:70px;padding-bottom:60px}.footer-opaque{font-weight:100;padding:40px 0 25px 0;background:#000;background:rgba(255,255,255,.3)}.copyright{line-height:36px}img.flower{position:absolute;left:50%;margin-left:-71.5px;margin-top:-68px}@media (min-width:992px){.phone-number{float:right}.main-nav{float:right}.footer ul{padding-left:0}.footer h4{margin-bottom:40px}}@media (min-width:1200px){.product-thumb .price{float:right;margin-top:0}}.navbar-transparent .navbar-toggle .icon-bar{background-color:#007884!important}.navbar{margin-bottom:0;margin-top:9px}.card:hover{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.hover a>img{opacity:1;-moz-transition:opacity ease .3s;-webkit-transition:opacity ease .3s;-o-transition:opacity ease .3s;transition:opacity ease .3s}.hover a>img:hover{opacity:.8;-moz-transition:opacity ease .3s;-webkit-transition:opacity ease .3s;-o-transition:opacity ease .3s;transition:opacity ease .3s}.sale{color:#fff;letter-spacing:1.1px;text-align:center;text-transform:uppercase;padding:3px 10px;background:red;border-radius:2px;position:absolute;top:7px;left:7px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.stock{color:#fff;letter-spacing:1.1px;text-align:center;text-transform:uppercase;padding:3px 10px;background:#000;border-radius:2px;position:absolute;top:7px;left:7px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.buy-now{color:#fff;letter-spacing:1.1px;text-align:center;text-transform:uppercase;padding:5px 10px;background:#d1ac53;border-radius:1px;position:absolute;bottom:0;left:25%;opacity:0;width:50%;font-size:15px;cursor:pointer}.card:hover span.buy-now{opacity:1;bottom:50%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);transform:translateY(50%)}#timeofdaydiv{display:none}.header_ecommerce{padding:0;height:auto;background-color:#fff;display:none;border-bottom:1px solid #dedede}.nav-justified{background-color:#eee;border:1px solid #ccc;border-radius:5px}.nav-justified>li>a{padding-top:15px;padding-bottom:15px;margin-bottom:0;font-weight:700;color:#777;text-align:center;background-color:#e5e5e5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e5e5e5 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e5e5e5 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e5e5e5 100%);background-repeat:repeat-x;border-bottom:1px solid #d5d5d5}.nav-justified>.active>a,.nav-justified>.active>a:focus,.nav-justified>.active>a:hover{background-color:#ddd;background-image:none;-webkit-box-shadow:inset 0 3px 7px rgba(0,0,0,.15);box-shadow:inset 0 3px 7px rgba(0,0,0,.15)}.nav-justified>li:first-child>a{border-radius:5px 5px 0 0}.nav-justified>li:last-child>a{border-bottom:0;border-radius:0 0 5px 5px}@media (min-width:768px){.nav-justified{max-height:52px}.nav-justified>li>a{border-right:1px solid #d5d5d5;border-left:1px solid #fff}.nav-justified>li:first-child>a{border-left:0;border-radius:5px 0 0 5px}.nav-justified>li:last-child>a{border-right:0;border-radius:0 5px 5px 0}}@media screen and (min-width:768px){.footer,.marketing,.masthead{padding-right:0;padding-left:0}}.addon_display{padding:0!important}.total_price input[type=text]{height:40px!important;border:1px solid #fff!important;font-size:24px!important;font-weight:400!important;padding:0!important;box-shadow:none;margin:12px 0 0}#orderpic{padding:0 5px!important}#pin{width:50px!important;padding:0!important;margin:0!important}#tweet{width:65px!important;padding:0!important;margin:0!important}#fbnew{width:90px!important;padding:0!important;margin:-2px 0 0!important}#gplus1{width:60px!important;padding:0!important;margin:0!important}.tabberlive{margin-top:10px;height:auto;display:block;width:100%}.popover{min-width:400px!important}.addons_tab{margin:0;width:100%;border-bottom:1px solid #ece9e4;padding:4px 0!important}.addons_tab a{display:block}.popover.right{border:1px dashed #ddd;width:400px;border-radius:0!important}.popover-title{color:#3d3d3d;font-size:16px!important;font-weight:400}.addon_content{width:80px;float:left}.addons_link{text-decoration:none;color:#3d3d3d;font-weight:400;display:block;padding:10px 4px}.addons_link:hover{background-color:#}.sidetabheading{font-weight:400}.extra{width:120px;height:160px;float:left;margin:0 2px 2px 0;padding:10px;font-size:12px;text-align:center}.extra img{width:75px;height:75px;display:block;margin:0 auto}#extradiv{float:left;width:100%;height:225px;overflow:auto;scrollbar-3dlight-color:#eee;scrollbar-arrow-color:#eee;scrollbar-base-color:#bfbfbe;scrollbar-darkshadow-color:#bfbfbe;scrollbar-face-color:#eee;scrollbar-highlight-color:#bfbfbe;scrollbar-shadow-color:#bfbfbe}#extra img{padding-bottom:5px;width:80px;height:auto}#balloon_content,#chocolate_content,#glassware_content,#teddy_content,#wine_content{display:none}.addons_chocolate{background:url(/images/addon-chocolates-icon.jpg) no-repeat right;background-size:45px 45px}.addons_teddy{background:url(/images/addon-teddy-icon.jpg) no-repeat right;background-size:45px 45px}.addons_wine{background:url(/images/addon-wine-icon.jpg) no-repeat right;background-size:45px 45px}.addons_balloon{background:url(/images/addon-balloons-icon.jpg) no-repeat right;background-size:45px 45px}.addons_glassware{background:url(/images/addon-vases-icon.jpg) no-repeat right;background-size:45px 45px}input[type=submit].buynow_button{text-transform:uppercase;font-size:18px!important;padding:13px 25px!important;border-radius:4px!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important}#added_products{margin-top:20px}.shop_buttons{margin-top:10px}#balloons,#chocolates,#glass,#teddy,#vases,#wine{background:url(/images/plus.gif) no-repeat left;min-height:60px;text-align:center}#balloons img,#chocolates img,#glass img,#teddy img,#vases img,#wine img{margin:0 auto}#balloons p,#chocolates p,#glass p,#teddy p,#vases p,#wine p{font-size:13px!important}#balloons a,#chocolates a,#glass a,#teddy a,#vases a,#wine a{font-size:11px!important;color:red!important;font-weight:400}.heading_line{display:inline-block;padding:0!important}.heading_line h3{display:inline-block;background-color:#fff;z-index:1;position:relative;padding:5px 10px;font-size:17px;font-weight:400;margin-top:15px!important;border:1px solid #ddd}.heading_line:after{content:'';width:100%;display:inline-block;border-bottom:1px solid #ddd;position:absolute;left:0;top:50%;z-index:0}table.cartsummary{margin:0!important}table.cartsummary td{border-top:none!important;border-bottom:1px solid #eee!important;vertical-align:middle!important}table.cartsummary_bottom td{border:none!important;padding:0!important}.edit_product{font-size:20px;padding:5px 10px!important;background-color:#efefef;border-radius:4px;color:#7b7b7b}.cartsummary tr{margin:10px 0!important}.smalltext,.smalltext_member,.smalltext_new{font-size:12px;font-weight:400;color:#000}td.itemdetails a.smalltext{color:red!important}td.pricecolumn{text-align:right;padding:0 5px 0}#cartprogress{margin:0 0 20px!important}.postcode_delivery,.postcode_delivery_other{padding-top:4px!important}.postcode_text input[type=text]#postcode{float:left}.postcode_text span.input-group-btn{width:50%!important}.product-info .btn-group-vertical{width:100%!important}.product-info .btn-group-vertical label{font-size:13px!important}.billing,.shipping{margin:20px 0!important}.shipping{padding-right:0!important}input#newdate{cursor:pointer;padding:6px 12px!important}input#characters{padding:0!important;border:1px solid #f4f4f4!important;width:30px!important;min-width:30px!important;background-color:#f4f4f4}.checkout_calendar{top:0!important}.error1{font-size:11px;color:red;position:absolute}.light{font-size:12px;color:#aaa}.password_box{padding:12px!important}.edit_billing_details{padding:0!important;margin-top:0;position:absolute;top:2px;right:17px}.edit_billing_button{background-color:#fff!important;color:#222!important;padding:5px 10px;border-radius:4px!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border:2px solid #181818;position:absolute;top:8px;right:8px;font-weight:400;font-size:11px;text-transform:uppercase}.edit_billing_button:hover{background-color:#181818!important;border-color:#181818;color:#fff!important;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.payment_box{border:3px solid #222;min-height:250px;font-size:15px!important;padding:15px!important;margin:10px 0!important}.payment_box p{font-size:15px!important}.payment_box h4{font-size:16px!important;font-weight:400;margin:0 0 10px!important;border-bottom:1px dashed #d8d0c3;padding:5px 0 10px}.number,.sumamount{font-weight:400;text-transform:uppercase}.paybycard,.paybyeft,.paypal_button{margin:10px 0!important}.btn_credit,.eft_button,.paypalbutton{border:2px solid #337ab7;background-color:#fff!important;color:#337ab7!important}.cancel_cpayment{margin:10px 0 0}.final_payment_icons,.secured_by_payment{margin:15px 0}.paybycard img,.paybyeft img,.paypal_button img{min-width:100%!important}img#AMEX,img#Mastercard,img#Visa{cursor:pointer!important;margin:3px 0}.summary td{height:35px}#credit tr{height:40px}#credit input[type=submit]{float:left!important}#formtable p{font-size:13px!important;margin-bottom:8px!important}#credit{display:none}.form-control input,.form-control output{color:#333!important}.form-group input,.form-group output{color:#333!important}.formtable td{padding:10px!important}@media only screen and (min-width:768px) and (max-width:979px){.shipping{padding:0!important}.paybyeft{float:right!important}.paypal_button{padding-right:0!important}}@media only screen and (max-width:767px){.navbar-transparent .navbar-nav .open .dropdown-menu>li>a{color:#cab09d}.ecommerce_hidden_menu{display:block!important}.buynow_button{display:block;width:100%!important}#social_product_main,.product_addon{display:none}.cart_well{padding:0!important}td.itemdetails{width:33%!important;padding:0!important}.postcode_text{padding:0!important}.privacy_policy{margin:10px 0 0!important}.shipping{padding:0!important}.paypal_button{padding:0!important}#formtable{width:100%!important;margin:10px 0!important}.past_order_display{display:none}.formtable{width:100%!important}}button#zip-checkout{color:#000;padding:10px 20px 10px 90px;border-radius:5px;float:right;font-weight:600;text-transform:uppercase;margin-bottom:10px;background:url(/images/button-zip.png) 6px no-repeat;margin-right:-10px!important}.phone-top{margin-right:10px}p.phone-area{font-size:18px;height:30px;line-height:30px;margin-bottom:0;font-weight:700}p.phone-area a{color:#386b6f!important}body{font-family:Montserrat,sans-serif;background:0 0!important}p.header-address{margin-bottom:0!important;line-height:44px;color:#fff;text-transform:uppercase}li.header-area a{color:#fff!important}header{background-color:#fff!important}ul.nav.navbar-nav.text-uppercase{font-size:18px;font-weight:400}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Karla,sans-serif;font-weight:400;line-height:1.1;color:#386b6e}.homepage-headings h1,.homepage-headings h2{text-transform:uppercase;text-align:center;margin-bottom:0!important;margin-top:10px}.homepage-headings h1{font-size:34px;margin-top:30px}.homepage-headings h2{font-size:28px;text-transform:capitalize!important;margin-top:0!important}button.btn.btn-default.search_submit{background-color:#386b6e;height:41px;color:#fff}.block-label,.navbar-transparent .navbar-brand,.navbar-transparent .navbar-nav>li>a,.navbar-transparent .navbar-text{color:#333!important}.sidebar_menu ul{list-style:none;padding-left:0;text-align:center}.sidebar_menu span{text-align:center;display:block}.sidebar_menu ul li a{color:#386b6e}span.product-name{color:#333;font-size:18px;font-weight:500}span.price.h4{color:#333;font-weight:300;font-size:16px}.footer-opaque{padding:20px 0!important}div#header-address-phone{background-color:#3480b1}.nav>li.header-area>a:focus,.nav>li.header-area>a:hover{text-decoration:none;background-color:#3480b1!important}.form-control,output{color:#333!important}p.h3.instagram-heading{text-align:center;text-transform:uppercase;margin-top:100px;font-size:32px}p.h3.instagram-address{margin-top:0!important}a.instagram-username{text-align:center;display:block;font-size:22px;color:#386b6e}@media (min-width:768px){ul.nav.navbar-nav.text-uppercase{position:relative;left:50%;transform:translateX(-50%)}}.heading-category h1{margin-top:70px;font-size:32px}a.btn.btn-lg.btn-default-outline.btn_cc.payment-new{font-size:15px}input#button_payment{font-size:15px!important}.modal{z-index:10000}