.wrapper, .main-section{float:left;width:100%;padding:0;margin:0;position:relative;}#webCarousel{float:left;width:100%;margin:0;padding:0;height: calc(100vh - 0px);min-height:600px;background-color: #899767;}.slideshow-item{float:left;width:100%;margin:0;padding:0;height: calc(100vh - 0px);background-position:center;min-height:600px;}.header{position:absolute;width:100%;margin:0;padding:0;z-index:99;}.site-logo{margin:0px 0 0 0;}.stick{/*position:fixed !important;*/width:100%;z-index:999;background-color: rgba(0,0,0,0.5);}.scrollTop{position: fixed;right: 20px;bottom: 20px;width: 40px;height: 40px;background-color:#BB2749;text-align: center;padding: 0px;color:#fff;display: none;cursor: pointer;z-index: 9999;border-radius:100%;}#scrollTop i{animation: hero-arrow-icon-up 4s infinite;-webkit-animation: hero-arrow-icon-up 4s infinite;-moz-animation: hero-arrow-icon-up 4s infinite;margin: 12px 0 0 0;}.header-right-nav{padding:0;margin:0;list-style:none;position:absolute;top:40px;right:25%;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;}.header-right-nav li{display:inline;margin:0 16px 0 0;position:relative;}.header-right-nav li a{color:#fff;letter-spacing:0px;text-transform:uppercase;}.header-left-nav{padding:0;margin:0;list-style:none;position:absolute;top:40px;left:25%;color:#fff;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;}.header-left-nav li{display:inline;margin:0 16px 0 0;position:relative;}.header-left-nav li a{color:#fff;letter-spacing:0px;text-transform:uppercase;}.stick .site-logo img{max-height:90px;width:auto;max-width:100%;}ul.nav li.dropdown:hover > ul.dropdown-menu{display: block;background-color:#7bc8c5; !important;border:none;border-radius:0px;padding:0;}.dropdown-menu{background-color:#899767 !important;text-align:center;}.dropdown-menu > li > a{color:#fff !important; padding:10px 15px !important;font-size:14px;font-family: 'Open Sans', sans-serif;font-weight: 200;font-style: normal;letter-spacing:0px;text-transform:uppercase;}.dropdown-menu > li > a:hover{background-color:#0C4685 !important; color:#fff !important;}.dropdown-menu > li{border-bottom:solid 1px #fff;text-align:center;}.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background-color: rgba(255,255,255,0.1) !important;background-image:none !important;}.navbar-nav{float:none;    margin:0 auto;    display: block;    text-align: center;}.navbar-nav > li{display: inline-block;   float:none;position:relative;margin:0 10px;}.navbar-nav > li > a{color:#fff !important;font-size:16px !important;/*text-transform:uppercase !important;*/letter-spacing:0px;padding:0 !important;}.nav{margin:0 auto;}.navbar .navbar-nav{display: inline-block;    float: none;background-image:url(../images/nav_swoosh_pink.png);background-repeat:no-repeat;background-position:bottom center;}.navbar .navbar-collapse{text-align: center;}.nav > li > a:focus, .nav > li > a:hover{background:none !important;}.navbar-nav > li > a p{margin:0 0 10px 0;color:#fff;font-family: 'Open Sans', sans-serif;font-weight: 200;font-style: normal;letter-spacing:0px;font-size:18px;}.navbar-nav > li:after{content:'';border-right:solid 1px #fff;position:absolute;right:-10px;top:2px;height:15px;}.navbar-nav > li:last-of-type:after{content:'';border:none;}.carousel-caption-area{position: absolute;top: 50%;width: 50%;margin: 0 25%;text-align: center;font-family: 'Open Sans', sans-serif;font-style: normal;}.carousel-caption-area h2, .carousel-caption-area h1, .carousel-caption-area p.banner-title{color:#fff;font-size:80px;letter-spacing:0px;text-transform:uppercase;font-weight:300;text-shadow: 2px 2px 12px #222;}.carousel-caption-area a.learn-more-banner{color:#fff;font-size:20px;letter-spacing:0px;text-transform:uppercase;font-weight:100;font-weight: 300;text-shadow: 2px 2px 12px #222;}.carousel-caption-area a:hover.learn-more-banner{color: #BB2749;text-decoration:none;}.header-left-nav li:after{border-right:solid 1px #fff;content:'';position:absolute;top: 1px;right: -7px;height: 15px;}.header-left-nav li:last-of-type:after{border:none;}.header-right-nav li:after{border-right:solid 1px #fff;content:'';position:absolute;top: 1px;right: -7px;height: 15px;}.header-right-nav li:last-of-type:after{border:none;}.content-wrapper-column{padding: 50px;margin: 50px 0;background-color: #fff;z-index: 9;position: relative;right: -40%;max-width:80%;}.content-wrapper-column:before{border-right:solid 1px #BB2749;position:absolute;height:100%;width:50%;top:0;right:0;border-top:solid 1px #BB2749;content:'';z-index:-1;}.content-wrapper-column:after{position:absolute;height:100%;width:25%;top:0;right:0;border-bottom:solid 1px #BB2749;content:'';}.align-content-center{align-self:center;}.content-wrapper-column h2{color:#899767;font-size:70px;font-family: Georgia, serif;}.content-wrapper-column h3{color:#BB2749;font-size:40px;letter-spacing:0px;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;}.content-wrapper-column p{font-size:18px;color:#726961;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;}.sub-title{color:#BB2749;font-size:40px;letter-spacing:0px;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;text-transform:uppercase;}.main-title{color:#899767;font-size:70px;font-family: Georgia, serif;}.main-section p{font-size:22px;color:#726961;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;margin:0;}.content-wrapper-padding{padding:10%;}.small-main-title{font-size:36px;letter-spacing:0px;color:#899767;text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;}.footer-nav{list-style:none;padding:0;margin:0;display:inline-block;column-count:2;}.footer-nav li{margin:0px;padding:5px;border-bottom:dotted 1px #fff;}.footer-nav li p{margin:0;color:#fff;font-family: 'Open Sans', sans-serif;font-weight: 200;font-style: normal;font-size:18px;letter-spacing:0px;}.footer-nav li a{color:#fff;text-transform:uppercase;}.footer-nav li a:hover{text-decoration:none;color:#BB2749;}.footer-nav li a:hover p{color:#BB2749;}.footer-social-icons{list-style:none;padding:0;margin:0;}.footer-social-icons li{margin:5px;padding:0;display:inline-block;font-family: 'Open Sans', sans-serif;font-weight: 200;font-style: normal;font-size:18px;letter-spacing:0px;text-transform:uppercase;}.footer-social-icons li a{color:#fff;}.footer-social-icons li a:hover{color:#BB2749;text-decoration:none;}.header-left-nav li a:hover, .header-right-nav li a:hover{color:#BB2749;text-decoration:none;}.navbar-nav > li > a:hover p{color:#BB2749;text-decoration:none;}.main-section p img{max-width:100%;}@media(max-width:667px){.row{display:block !important;}}.s-24eab9cb8b{}.e-24eaf191d4{color:#000000;}.e-24eacec89a{text-align: center ;}.e-24eaf21732{color:#000000;}.e-24eace4b3c{color:#000000;}.e-24eb5d364e{color:#000000;}.s-24eabba0d5{}.e-24eaf559f7{text-align: center ;padding-top:75px;padding-bottom:75px;}.s-24eabbe21a{}.r-24eaf72eac{color:#000000;display:flex;}.e-24eaf81a71{color:#000000;}.e-24eaf8ddc5{color:#000000;}.e-24eafa55d9{color:#000000;}.e-24eafd6198{}.c-24eaf72eb1{color:#000000;}.e-25ea65f937{color:#000000;}.s-24eabc14f3{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top right;padding-top:30px;padding-bottom:30px;/*background-repeat:no-repeat;*/}.r-24eafecdbe{color:#000000;display:flex;}.e-25eca0aeec{text-align: center ;}.e-24eaff3a80{}.e-24eb0068b4{color:#000000;}.e-24eb0178b3{}.r-24eb02279e{color:#000000;display:flex;}.e-24eb02c9f2{color:#000000;}.e-24eb0339b2{color:#000000;}.e-24eb043a53{color:#000000;}.e-24eb05658b{}.e-25ea66fc79{}.s-24eabcef04{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;/*background-repeat:no-repeat;*/}.e-24eb065ea1{}.e-24eb08deb3{}.e-24eb0a2781{}.e-25ee0203ab{text-align: center ;}.s-24eabd33bb{}.e-25edacf38b{text-align: center ;}.e-25edae93aa{}.e-25edb587b3{}.s-24ec51377d{}.e-24ec529823{text-align: center ;text-transform: uppercase ;}.e-25eee5ce09{padding:50px 0;}.yellow-text{color:#BB2749;}.blue-text{color:#899767;}.yellow-horizontal-rule{}.yellow-horizontal-rule:after{background-image:url(../images/pink_bar_med.png);background-repeat:no-repeat;background-size:100%;width:100%;position:absolute;bottom:-5px;left:0;content:'';height:5px;z-index:999;}.small-title-yellow{color:#BB2749;text-transform:uppercase;font-size:36px;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;letter-spacing:0px;}.grey-bg{background-color:#f1f0ef;}.white-border-bottom-top{border-bottom:solid 5px #fff;border-top:solid 5px #fff;}.white-border-bottom{border-bottom:solid 5px #fff;}.footer{background-color:#899767;color:#fff;padding:75px 0;background-image:url(https://www.funkyflowers.org/files/images/funky_flower_icon_corner_bg.png);background-position:top right;background-size:250px;background-repeat:no-repeat;}.copyright-bar{background-color:#899767;color:#fff;padding:10px 0;}.blue-btn a{display:inline-block;border:solid #899767 1px;padding:10px 30px;margin:10px 0;text-align:center;text-transform:uppercase;letter-spacing:0px;color:#899767;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;background:rgba(255, 255, 255, 0.8);}.blue-btn{}.blue-btn a:hover{text-decoration:none;background-color:#899767;color:#fff !important;}.copyright-bar p{color:#fff;font-size:14px;}.copyright-bar p a{color:#fff;}.scrollbackto{}.sticktotop{}.cookie-policy-banner{position:fixed;z-index:998;bottom:0;left:0;width:100%;padding:10px;text-align:center;color:#fff;background-color: #bb2749;font-family: 'Open Sans', sans-serif;font-weight: 200;font-style: normal;letter-spacing: 0px;text-transform:uppercase;cursor:pointer;}.cookie-policy-banner a{color:#fff;}.e-25fc3776dc{}.e-25fc7b5d0f{padding:50px 0;}.s-25fc79b4cb{background-image:url(https://www.funkyflowers.org/files/images/home_banner_pano_2024.jpg );background-size: cover ;background-position:0 -70px;min-height:240px;}.s-25eee28988{background-image:url(https://www.funkyflowers.org/files/images/home_banner_pano_2024.jpg );background-size: cover ;background-position:0 -70px;min-height:240px;}.shop-side-bar{float:left;width:100%;padding:0;margin:0;}.shop-side-bar ul{padding:0;margin:0;list-style:none;}.course-highlight{width:100%;border:solid 1px#899767;background-color:#899767;color:#fff;background-image: linear-gradient(180deg, #899767 , #6d7a4e);height:100%;margin:15px 0;}.course-highlight .course-title{text-align:center;color:#fff;padding:20px;/*background-image: linear-gradient(180deg, #899767 , #6d7a4e);*/}.course-highlight .course-title h2{color:#fff;font-size:40px;font-family: Georgia, serif;text-transform:uppercase;letter-spacing: 0px;}.course-highlight-img img{max-width:100%;}.course-highlight-img{border-bottom:solid 1px#BB2749;padding-bottom:100%;overflow: hidden;position: relative;}.gold-btn{}.gold-btn a{display:inline-block;border:solid #BB2749 1px;padding:10px 20px;margin:10px 0;text-align:center;text-transform:uppercase;letter-spacing:0px;color:#fff;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;font-size:14px;background-color:#BB2749;}.gold-btn a:hover{text-decoration:none;background-color:#BB2749;color:#fff;}.course-highlight .course-title p{color:#fff;}.course-highlight .course-title a:hover{text-decoration:none;}.course-highlight .course-title h2:hover{color:#BB2749;}.product-category-wrapper{width:100%;border:solid 1px#899767;background-color:#899767;color:#fff;float:left;margin:0;text-align:center;height:100%;background-image: linear-gradient(180deg, #899767 , #6d7a4e);}.product-category-wrapper .contentWrapper{text-align:center;color:#fff;padding:20px;/*background-image: linear-gradient(180deg, #899767 , #6d7a4e);*/float:left;width:100%;}.product-category-wrapper .contentWrapper h3{color:#fff;font-size:24px;font-family: Georgia, serif;}.product-category-wrapper .contentWrapper h3 a{color:#fff;}.cat-intro{font-size:22px;color:#726961;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;}.cat-title-image h1{color:#899767;font-size:70px;font-family: Georgia, serif;text-transform:uppercase;}.cart-prod-content p a{color:#899767;}.cart-prod-img a{border:solid 1px #BB2749;background-image: linear-gradient(180deg, #899767 , #6d7a4e);display:inline-block;}.productImageWrapper img{max-width:100%;width:100%;}.price-tag{position:absolute;border-radius:100%;padding:17px 10px;border:solid 2px #fff;background-image: linear-gradient(180deg, #899767 , #6d7a4e);text-align:center;font-family: 'Open Sans', sans-serif;font-weight: 200;font-style: normal;letter-spacing: 0px; font-size:14px;width:65px;height:65px;text-transform:uppercase;color:#fff;line-height:1.0em;top:20px;right:20px;box-shadow:3px 3px 5px #666; z-index:9;}.productImageWrapper {position:relative;padding-bottom:100%;overflow:hidden;background-size:cover;background-position:center;}.product-content-area{float:left;width:100%;align-self: center;/*position:absolute;left:-5%;*/background-color:#fff;padding:5%;}.purchaseWrap .go{display:inline-block;border:solid #BB2749  1px;padding:20px 30px;margin:20px 0;text-align:center;text-transform:uppercase;letter-spacing:0px;color:#fff;font-family: 'Open Sans', sans-serif;font-weight: 600;font-style: normal;background-color:#BB2749 ;width:100%;}.purchaseWrap .go:hover{text-decoration:none;background-color:#899767;color:#fff;border:solid #899767 1px;}.e-25feb87aa7{text-align: center ;}.no-padding{padding:0 !important;}.feature-box-content{text-align:center;color:#fff;padding:20px;background-image: linear-gradient(180deg, #899767 , #6d7a4e);}.feature-box-img img{max-width:100%;width:100%;}.feature-box-content h2{font-family: 'Open Sans', sans-serif;font-weight: 200;font-style: normal;letter-spacing: 0px;font-size:22px;text-transform:uppercase;color:#fff;}.feature-box-content h2 a{color:#fff;}.feature-box-content h2 a:hover{text-decoration:none;color:#BB2749;}.feature-cats{display:flex;}.feature-box-img{/*max-height:445px;*/overflow:hidden;position:relative;}.feature-box-content{min-height:200px;}.feature-box-link a{display:inline-block;border:solid #BB2749 1px;padding:10px 20px;margin:10px 0;text-align:center;text-transform:uppercase;letter-spacing:0px;color:#fff;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;font-size:14px;background-color:#899767;}.feature-box-link a:hover{text-decoration:none;background-color:#BB2749;}.feature-prod-item{padding:0 5px 0 0 !important;}.feature-box-content-header{/*max-height:445px;min-height:445px;*/align-content: center;display: grid;}.feature-prod-box-cat{display:grid;}.feature-box-content-footer{min-height:200px;background-image: linear-gradient(180deg, #899767 , #6d7a4e);align-content: center;display: grid;z-index:99999;}.white-btn a{display:inline-block;border:solid #fff 1px;padding:10px 20px;margin:10px 0;text-align:center;text-transform:uppercase;letter-spacing:0px;color:#fff;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;font-size:14px;}.white-btn a:hover{text-decoration:none;background-color:#BB2749;color:#fff;border:solid 1px #BB2749;}.feature-prod-box-cat{padding:0  !important;}.feature-box-content-header h2{color:#899767;font-size:40px;font-family: Georgia, serif;text-transform:uppercase;}.e-2600dbcf13{}.e-2600de31db{}.e-2600df4230{}.e-2600e07923{}.img-pull-left{padding-left:12%;}.s-2601554ef9{background-image:url(https://www.funkyflowers.org/files/images/home_banner_pano_2024.jpg );background-size: cover ;background-position:0 -70px;min-height:240px;}.myaccount .e-26015b5a2b{float:left;padding:50px 20%;width:100%;}.feature-shop{position:absolute;top:20px;right:20px;max-width:50px;line-height:1.0em;}.feature-shop p{font-family: 'Open Sans', sans-serif;font-weight: 200;font-style: normal;letter-spacing: 0px;font-size:16px;text-transform:uppercase;color:#899767;margin:10px 0 0 0;}.login .account-login{display:flex;}.new-users{background-image: linear-gradient(180deg, #899767 , #6d7a4e);color:#fff;}.new-users h2, .registered-users h2{font-size:40px;font-family: Georgia, serif;text-transform:uppercase;letter-spacing:0px;}.buttons-set .go{display:inline-block;border:solid #fff 1px;padding:10px 20px;margin:10px 0;text-align:center;text-transform:uppercase;letter-spacing:0px;color:#fff;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;font-size:14px;background:none;}.buttons-set .go:hover{text-decoration:none;background-color:#BB2749;color:#fff;border:solid 1px #BB2749;}.new-users p{color:#fff !important;}#floweroptions, .purchaseWrap{width:100%;float:left;}p.wishlist{font-family: 'Open Sans', sans-serif;font-weight: 200;font-style: normal;letter-spacing: 0px;font-size:14px;text-transform:uppercase;color:#899767;}p.wishlist a{color:#899767;}p.wishlist a:hover{text-decoration:none;color:#BB2749;}.product-img-wrapper{background-color:#f1f0ef;background-image: url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v1.png );background-position: top right;padding-top: 150px;padding-bottom: 150px;background-repeat: no-repeat;}.productImage{max-width:600px;margin:0 auto;text-align:center;}.center-content-wrapper{/*display:grid;*/margin:5% 0 0 -5%; padding:0 !important;}.valign{display:flex;}.product-content-area:before{border-left:solid 1px #BB2749;position:absolute;height:100%;width:50%;top:0;left:0;border-top:solid 1px #BB2749;content:'';border-bottom:solid 1px #BB2749;box-shadow: -10px 10px 10px #ddd;}.products .pageHeader h1{color:#899767;font-size:40px;font-family: Georgia, serif;text-transform:uppercase;}.product-content-area #fromprice{font-family: 'Open Sans', sans-serif;font-weight: 200;font-style: normal;letter-spacing: 0px;font-size:16px;text-transform:uppercase;color:#BB2749;}.product-content-area .priceWrap{color:#899767;font-size:40px;font-family: Georgia, serif;text-transform:uppercase;}#submit_cart h3{font-family: 'Open Sans', sans-serif;font-weight: 200;font-style: normal;letter-spacing: 0px;font-size:24px;text-transform:uppercase;color:#BB2749;}.floweramountwrapper, .prodchoiceswrapper{font-family: 'Open Sans', sans-serif;font-weight: 400;font-style: normal;letter-spacing:0px;font-size:18px;text-transform:uppercase;color:#899767;}@media(max-width:767px){.center-content-wrapper, .valign{display:block;margin:0;}}@media(max-width:767px){.product-content-area{position:relative;padding:20px 10px;}}.productImage img{width:100%}.checkout-registered .go{display:inline-block;border:solid #BB2749 1px;padding:10px 20px;margin:10px 0;text-align:center;text-transform:uppercase;letter-spacing:0px;color:#fff;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;font-size:14px;background-color:#BB2749;}.checkout-registered .go:hover{text-decoration:none;color:#fff;background-color: #899767;background-image: linear-gradient(180deg, #899767 , #6d7a4e);}.productThumbs{width:100%;margin:25px auto;padding:0;max-width:600px;}.productThumbs ul{list-style:none;width:100%;padding:0;margin:0;}.productThumbs ul li img{width:100%;}.productThumbs ul li {width:25%;margin:15px;display:inline-block;cursor:pointer;padding:5px;border:solid 1px #BB2749;}.productThumbs ul li:hover{background-color:#899767;border:solid 1px #899767;}.blog .blog-post .contentHeader{display:block !important;}.clearfix2{margin-top:15px;margin-bottom:15px;}.productImageWrapper a{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}.row-flex{display:flex;}@media(max-width:767px){.row-flex{display:block;}}.productImageWrapper:before{background-image:url(https://www.funkyflowers.org/files/images/funky_flowers_logo.png);background-size:20%;content: "";  position: absolute;top: 0;left: 0;opacity: 0.2;width: 100%;height: 100%;}.animate-delay-three{  -webkit-animation-duration: 3s;
  -webkit-animation-delay: 3s ;  
    animation-duration: 3s;
 animation-delay: 3s ;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;}.animate-delay-two{  -webkit-animation-duration: 3s;
  -webkit-animation-delay: 2s ;  
    animation-duration: 3s;
 animation-delay: 2s ;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;}.animate-delay-one{  -webkit-animation-duration: 3s;
  -webkit-animation-delay: 1s ;  
    animation-duration: 3s;
 animation-delay: 1s ;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;}.animate-delay-half{  -webkit-animation-duration: 3s;
  -webkit-animation-delay: 0.5s ;  
    animation-duration: 3s;
 animation-delay: 0.5s ;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;}.prod-category{margin-top:15px;margin-bottom:15px;}.course-highlight-img a{display:block;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;}.course-highlight-img:before{background-image:url(https://www.funkyflowers.org/files/images/funky_flowers_logo.png);background-size:20%;content: "";  position: absolute;top: 0;left: 0;opacity: 0.2;width: 100%;height: 100%;}.course-highlight-img a:hover, .productImageWrapper:hover a{transform: scale(1.1);
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}.productImageWrapper:hover a .price-tag{transform: scale(1.1);
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}.product-category-wrapper .contentWrapper h3 a:hover{color: #BB2749 !important;text-decoration:none;}.return-link p{font-size: 14px;font-family: Georgia, serif;color: #726961;}.return-link p a{font-size: 14px;font-family: Georgia, serif;color: #899767;width: 60px;height: 60px;border: solid 2px #899767;border-radius: 100%;text-align: center;padding: 10px 5px;line-height: 1.2em;background-color: #fff;position: relative;display: block;}.return-link p a:hover{background-color: #BB2749;text-decoration:none;border: solid 2px #BB2749;color:#fff;}.return-link{position: absolute;z-index: 99999;top: 40px;left: 5%;}.new-users-content, .registered-users{padding:10%;}.form-list{list-style:none;padding:0;margin:20px 0;}.register-form input[type="text"], .register-form input[type="password"],.register-form input[type="email"],.register-form input[type="tel"]{width:100%;padding:10px;border:solid 1px #ccc;margin:15px 0;color:#444;}.register-form input[type="submit"]{display: inline-block;border: solid #BB2749 1px;padding: 10px 20px;margin: 10px 0;text-align: center;text-transform: uppercase;letter-spacing: 0px;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;font-size: 14px;background: none;background-color:#BB2749;color:#fff;}.register-form input[type="submit"]:hover{background-color:#fff;color: #BB2749;}.form_links{padding:0;margin:20px 0;}.form_links ul{list-style:none;padding:0;margin:0;}.form_links ul li{font-size: 14px;font-family: Georgia, serif;color: #899767;}.form_links ul li a{color: #899767;}.form_links ul li a:hover{color:#BB2749;text-decoration:none;}.basketContainer{padding:5% 10%;}.basketContainer p a{font-size: 14px;font-family: Georgia, serif;color: #BB2749;}.basketContainer p a:hover{color:#899767;text-decoration:none;}.basketContainer h1, .checkout-header h1{color: #899767;font-size: 40px;font-family: Georgia, serif;text-transform: uppercase;}.continue-shopping a{font-size: 14px;font-family: Georgia, serif;color: #BB2749;}.continue-shopping a:hover{color:#899767;text-decoration:none;}.checkout-registered h3{font-family: 'Open Sans', sans-serif;font-size: 20px;color: #899767;letter-spacing: 0px;text-transform: uppercase;}.checkout-customer-details h3{font-family: 'Open Sans', sans-serif;font-size: 24px;color: #899767;letter-spacing: 0px;text-transform: uppercase;}.account-login h1{font-size: 40px;font-family: Georgia, serif;text-transform: uppercase;letter-spacing: 0px;color:#899767;}.register .registered-users{padding:0;float:left;width:100%;}.register-form legend{font-family: 'Open Sans', sans-serif;font-size: 24px;color: #899767;letter-spacing: 0px;text-transform: uppercase;}.register-form{font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;font-size: 16pt;color: #726961;}.register-form a{color: #BB2749;}.register-form a:hover{color:#899767;text-decoration:none;}.s-29f0c44a4b{background-image:url(https://www.funkyflowers.org/files/images/home_banner_pano_2024.jpg );background-size: cover ;background-position:0 -70px;min-height:240px;}.s-29f0c5d7b9{padding-top:50px;padding-bottom:50px;}.e-29f0dcbe86{color:#000000;}.updated-content h1{font-size: 40px;font-family: Georgia, serif;text-transform: uppercase;letter-spacing: 0px;color:#899767;}.updated-content p{font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;font-size: 16pt;color: #726961;}.updated-content h2{font-family: 'Open Sans', sans-serif;font-size: 20px;color: #899767;letter-spacing: 0px;text-transform: uppercase;}.updated-content p a{font-size: 14px;font-family: Georgia, serif;color: #BB2749;}.updated-content p a:hover{color:#899767;text-decoration:none;}.update-form input[type="submit"]{display: inline-block;border: solid #BB2749 1px;padding: 5px 20px;margin: 10px 0;text-align: center;text-transform: uppercase;letter-spacing: 0px;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;font-size: 14px;background: none;background-color:#BB2749;color:#fff;}.update-form input[type="submit"]:hover{background-color:#899767;border:solid 1px #899767;}.content-title{color: #899767;font-size: 40px;font-family: Georgia, serif;text-transform: uppercase;}.content-sub-title{font-family: 'Open Sans', sans-serif;font-size: 24px;color: #899767;letter-spacing: 0px;text-transform: uppercase;}.page-form{float:left;width:100%;margin:20px 0;padding:0;font-family: 'Open Sans', sans-serif;font-size: 18px;font-weight:300;}.page-form input[type="text"],.page-form input[type="email"],.page-form input[type="tel"]{ padding: 10px;  font-size: 1.0em;  width: 100%;  border-radius: 0px;  border: 1px solid #ccc;  -webkit-font-smoothing: antialiased;  margin:5px 0;color:#666 !important;}.page-form input[type=submit]{ text-transform: uppercase;   padding: 17px 40px;  font-size: 1.0em;  border-radius: 0px;  color: #fff;  background-color: #BB2749;  border: solid 0px #fff;  cursor: pointer;  -webkit-font-smoothing: antialiased; width:100%; margin:10px 0 20px 0; font-family: 'FontAwesome', 'Open Sans', sans-serif !important;line-height: 21px;font-size: 18px;letter-spacing:0px;}.page-form input[type=submit]:hover{background-color: #899767;text-decoration: none;color: #fff;}.page-form textarea{width:100%;border: 1px solid #ccc;padding:10px;color:#444;}.page-form select{border: 1px solid #ccc;padding:10px; margin:0 0 10px 0;font-size: 1.1em;width:100%;color:#444;}.spam-field{display:none;}.s-29f18a1374{background-image:url(https://www.funkyflowers.org/files/images/home_banner_pano_2024.jpg );background-size: cover ;background-position:0 -70px;min-height:240px;}.s-29f18b87b0{padding-top:50px;padding-bottom:50px;}.e-29f1d4843c{}.e-29f1dc78b9{color:#000000;}.e-29f1e93696{color:#000000;}.e-29f20e7f06{}.e-29f20f2421{color:#000000;}.e-29f3d25284{color:#000000;}.e-29f3d38a9d{}.e-29f1f047cd{color:#000000;}.s-29f49524f5{background-image:url(https://www.funkyflowers.org/files/images/home_banner_pano_2024.jpg );background-size: cover ;background-position:0 -70px;min-height:240px;}.s-29f497f9fd{padding-top:50px;padding-bottom:50px;}.e-29f4997438{}.e-29f49eb97b{}.e-29f4a58c6e{}.content-link a{font-family: Georgia, serif;color: #BB2749;font-size:14pt;}.content-link a:hover{color:#899767;text-decoration:none;}.content-link{}.error-highlight{border:solid 1px red !important;}.forgotten .account-login{display:block !important;}.new-users #form_login h2, .new-users #form_login p, .new-users #form_login .form-list, .new-users .forgotten a{color:#fff;}.new-users .forgotten a{font-family: Georgia, serif;}.new-users-content ul{list-style:none;padding:0;margin:0;}.new-users .forgotten a:hover{color:#BB2749;text-decoration:none;}.e-29f669ba400{color:#000000;}.s-29f669ba4f2{}.r-29f669ba510{color:#000000;display:flex;}.e-29f669ba550{color:#000000;}.e-29f669ba571{color:#000000;}.e-29f669ba592{color:#000000;}.e-29f669ba5e4{}.c-29f669ba621{color:#000000;}.e-29f669ba640{color:#000000;}.s-29f669ba673{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-29f669ba6b0{color:#000000;display:flex;}.e-29f669ba6e0{text-align: center ;}.e-29f669ba720{}.e-29f669ba741{color:#000000;}.e-29f669ba773{}.r-29f669ba7b0{color:#000000;display:flex;}.e-29f669ba7f0{color:#000000;}.e-29f669ba822{color:#000000;}.e-29f669ba864{}.e-29f669ba8a0{}.s-29f669ba8c5{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-29f669ba940{}.e-29f669ba961{color:#000000;}.e-29f669ba993{text-align: center ;}.e-29f669ba9b4{}.e-29f6c2627b{}.s-29f6c4dc600{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v1.png );padding-top:50px;padding-bottom:50px;}.e-29f6cdbda5{}.e-29f6cf22c2{}.e-29f6d4a5c5{}.e-29f6d60856{}.e-29f6d726ad{}.e-29f6e3af05{}.e-29f7d086b50{color:#000000;}.s-29f7d086b81{}.r-29f7d086ba0{color:#000000;display:flex;}.e-29f7d086bf0{color:#000000;}.e-29f7d086c01{color:#000000;}.e-29f7d086c22{color:#000000;}.e-29f7d086c43{}.c-29f7d086c71{color:#000000;}.e-29f7d086c90{color:#000000;}.s-29f7d086cc2{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-29f7d086cf0{color:#000000;display:flex;}.e-29f7d086d50{text-align: center ;}.e-29f7d086da0{}.e-29f7d086dd1{color:#000000;}.e-29f7d086df2{}.r-29f7d086e50{color:#000000;display:flex;}.e-29f7d086e90{color:#000000;}.e-29f7d086eb1{color:#000000;}.e-29f7d086ed2{}.e-29f7d086f10{}.s-29f7d086f44{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png);background-position:top left;background-repeat:no-repeat;}.e-29f7d086fc0{}.e-29f7d086fe1{color:#000000;}.e-29f7d087002{text-align: center ;}.e-29f7d087023{}.e-29f7d087044{}.s-29f7d087065{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );padding-top:50px;padding-bottom:50px;}.e-29f7d0870d0{}.e-29f7d0870e1{}.e-29f7d087130{}.e-29f7d087151{}.e-29f7d087190{}.e-29f7d0871b1{}.e-29f70be80f0{color:#000000;}.s-29f70be8121{}.r-29f70be8160{color:#000000;display:flex;}.e-29f70be8190{color:#000000;}.e-29f70be81c1{color:#000000;}.e-29f70be81e2{color:#000000;}.e-29f70be8203{}.c-29f70be8221{color:#000000;}.e-29f70be8240{color:#000000;}.s-29f70be8282{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-29f70be82c0{color:#000000;display:flex;}.e-29f70be8310{text-align: center ;}.e-29f70be8370{}.e-29f70be83a1{color:#000000;}.e-29f70be83c2{}.r-29f70be8410{color:#000000;display:flex;}.e-29f70be8460{color:#000000;}.e-29f70be8491{color:#000000;}.e-29f70be84b2{}.e-29f70be8500{}.s-29f70be8534{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-29f70be85d0{}.e-29f70be85f1{color:#000000;}.e-29f70be8612{text-align: center ;}.e-29f70be8633{}.e-29f70be8644{}.s-29f70be8675{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );padding-top:50px;padding-bottom:50px;}.e-29f70be86e0{}.e-29f70be8701{}.e-29f70be8750{}.e-29f70be8771{}.e-29f70be87c0{}.e-29f70be87f1{}.e-2a0525d4a20{color:#000000;}.s-2a0525d4a51{}.r-2a0525d4a80{color:#000000;display:flex;}.e-2a0525d4ad0{text-transform: uppercase ;}.e-2a0525d4b01{color:#000000;}.e-2a0525d4b32{color:#000000;}.e-2a0525d4b53{}.c-2a0525d4b91{color:#000000;}.e-2a0525d4bb0{color:#000000;}.s-2a0525d4be2{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-2a0525d4c10{color:#000000;display:flex;}.e-2a0525d4c50{text-align: center ;}.e-2a0525d4ca0{}.e-2a0525d4cc1{color:#000000;}.e-2a0525d4ce2{}.s-2a0525d4e24{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-2a0525d4ec0{}.e-2a0525d4ed1{color:#000000;}.e-2a0525d4ef2{text-align: center ;}.e-2a0525d4f23{}.e-2a0525d4f34{}.ui-widget-content{border:none !important;background:none !important;}.ui-tabs .ui-tabs-panel{padding:15px !important;}.ui-widget-header{border:none !important;background:none !important;}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border: 1px solid #BB2749 !important;  border-bottom:solid #fff 1px !important;background: #ffffff !important;color: #BB2749 !important;border-radius:0;}.ui-tabs-nav{border-bottom: #BB2749 solid 1px !important;display: inline-block;border-right: none !important;padding: 0 !important;border-radius:0;}.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color: #899767 ;font-weight: 300;}.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#BB2749 ;font-weight: 300;}.ui-state-hover{background:#BB2749 !important;color:#fff;border-color:#BB2749 !important; }.ui-state-hover a, .ui-state-hover a:focus{color:#fff !important ;}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border-radius:0;}.ui-tabs .ui-tabs-nav{border-radius:0;}.tab-area-content li{color: #726961;font-size: 16pt;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;}.tab-area-content ul{padding:0;margin:0;list-style:none;}@media(max-width:414px){.ui-tabs .ui-tabs-nav li{width:100%;}}.s-2a072b75f2{background-image:url(https://www.funkyflowers.org/files/images/home_banner_pano_2024.jpg );background-size: cover ;background-position:0 -70px;min-height:240px;}.s-2a072d8b02{}.r-2a0731bade{color:#000000;display:flex;}.c-2a0731bae1{color:#000000;}.e-2a073d9624{}.e-2a07409e05{color:#000000;}.e-2a07446928{}.c-2a0731bae2{color:#000000;}.e-2a073b69a3{color:#000000;}.s-2a07aee5ed{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v1.png );padding-top:30px;padding-bottom:30px;}.e-2a07c5c755{}.e-2a07cae466{color:#000000;}.s-2a07d7b1cf0{}.r-2a07d7b1d60{color:#000000;display:flex;}.c-2a07d7b1da0{color:#000000;}.e-2a07d7b1dc0{}.e-2a07d7b1de1{color:#000000;}.c-2a07d7b1e41{color:#000000;}.e-2a07d7b1e60{color:#000000;}.tab-area-content a{color:#BB2749 !important;}.tab-area-content a:hover{color: #899767 !important;text-decoration:none;}.main-section ul{padding:0px;margin:20px 0;}.main-section ul li{font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;}.s-2a0859952a{background-image:url(https://www.funkyflowers.org/files/images/home_banner_pano_2024.jpg );background-size: cover ;min-height:240px;}.s-2a085bbc13{}.r-2a085eaadf{color:#000000;display:flex;}.e-2a085f6cd5{}.e-2a085fd8b0{color:#000000;}.e-2a086061ec{color:#000000;}.e-2a086d9708{color:#000000;}.error-message{color:red;}.myaccount-side-nav{border:solid 1px #899767;padding:20px;}.myaccount-side-nav h2{margin:0 0 20px 0;color: #BB2749;font-size: 30px;letter-spacing: 0px;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;text-transform:uppercase;}.myaccount-side-nav ul{margin: 0;padding: 0;list-style: none;}.myaccount-side-nav ul li{margin: 5px 0;font-size: 22px;border-bottom:1px dotted #ccc;}.myaccount-side-nav ul li a{color:#899767;}.myaccount-side-nav ul li a:hover{color: #BB2749 !important;text-decoration:none;}.myaccount-content h1, .internal-copy h1{color: #899767;font-size: 40px;font-family: Georgia, serif;text-transform: uppercase}.myaccount-form input, .myaccount-form textarea{padding: 10px 15px; width: 100%; border: 1px solid #bbb;margin:5px 0;}.myaccount-form input[type="checkbox"]{width:20px !important;}.myaccount-form input[type="submit"]{width: 100% !important; padding: 10px 15px; color: #fff; background-color: #8ab500; border: none; text-transform: uppercase; font-size: 30px;border-radius:5px;font-family: 'fontawesome','Open Sans',Arial, Helvetica, sans-serif;}.myaccount-form select{padding: 10px 15px; border: 1px solid #bbb;}.internal-copy a, .myaccount-content a{color: #BB2749;}.internal-copy a:hover, .myaccount-content a:hover{color:#899767;text-decoration:none;}.form_item h2, .myaccount-content h3{font-family: 'Open Sans', sans-serif;font-size: 24px;color: #899767;letter-spacing: 0px;text-transform: uppercase;}.checkoutDetails legend, .myaccount-form legend{font-family: 'Open Sans', sans-serif;font-size: 24px;color: #899767;letter-spacing: 0px;text-transform: uppercase;}@media(max-width:1080px){.myaccount .e-26015b5a2b{padding:50px 10%;}}.add-btn{display: inline-block;border: solid #899767 1px;padding: 10px 20px;margin: 10px 0;text-align: center;text-transform: uppercase;letter-spacing: 0px;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;font-size: 14px;background: none;background-color:#899767;color:#fff;}.add-btn:hover{background-color:#fff;color: #BB2749;border-color:#BB2749 ;}@media(max-width:810px){.site-logo img{max-height:90px;width:auto;max-width:80%;}}@media(max-width:810px){.header-left-nav{font-size:13px;text-align:center;}}@media(max-width:896px){.myaccount .e-26015b5a2b{padding:20px;}}@media(max-width:767px){.cat-title-image h1{font-size:60px;}}@media(max-width:767px){.course-highlight .course-title h2{font-size:30px;}}@media(max-width:767px){.navbar-collapse{background-color:#899767;}}@media(max-width:767px){.navbar-nav > li:after{border-right:none;}}@media(max-width:896px){.content-wrapper-column{padding:20px;right:0;max-width:100%;}}@media(max-width:896px){.content-wrapper-column h2{font-size:48px;word-wrap: break-word;}}@media(max-width:676px){.carousel-caption-area{margin:0px;width:100%;}}@media(max-width:676px){.carousel-caption-area h2{font-size:50px;word-wrap: break-word;}}@media(max-width:676px){.return-link{position:relative;top:10px;}}.infoTabs{float:left;width:100%;}.infoTabs li{font-size:16pt;}.checkout .stick{position:relative !important;}.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background:none !important;}.ui-datepicker{background-color: #899767 !important;}.ui-datepicker th{color:#fff;}#checkout-details ::placeholder{text-transform:uppercase;font-weight:300;color: #899767;font-size:14px;}.checkout-registered input, .checkout-customer-details input, .checkout-customer-details select, .checkout-customer-details textarea{font-weight: 300;letter-spacing: 0px;}.e-2a1b57755b{}.e-2a1b655da9{text-align: center ;}.round-img{}.round-img img{border-radius: 100%;border: solid 4px #899767;max-width: 400px !important;}.wedding-flowers .slideshow-item{background-position:center !important;}.carousel-indicators li{width:12px !important;height:12px !important;margin:5px 0 !important;border: 1px solid #BB2749 !important;display:block !important;}.carousel-indicators{height: 60% !important;right: 20px !important;left:unset !important;margin-left:0 !important;width:12px !important;}.carousel-indicators .active{background-color:#BB2749 !important;}.e-2a1c3f13ed{}.e-2a1c40e8cb{text-align: center ;}.e-2a1c8ae1a3{}.e-2a1cc57d63{text-align: center ;}.e-2a1ce4a639{text-align: center ;}.e-2a1efde1f1{}.e-2a1f10e849{}.scrollbackto{background-color: rgba(0, 0, 0, 0.5);
background-blend-mode: multiply;}li.on a p{/*color: #BB2749;text-decoration: none;*/color:#fff;text-decoration:underline;}.s-2b32bf6230{padding-top:50px;padding-bottom:50px;}.e-2b330870ba{}.e-2b330920b7{}.e-2b3309d443{}.footer-img-copyright p{color:#fff;text-align:center;font-size: 16px;}.footer-img-copyright{max-width:50%;margin:10px auto;}p.checkout-notice{color: #BB2749;font-family: 'Open Sans', sans-serif;font-weight: 300;font-style: normal;font-size:18px;}#checkoutStripeForm{float:left;width:100%;padding:50px 20%;}#checkoutStripeForm p a{color: #BB2749;}.carousel-indicators{display:none;}.basketContainer-empty a{color: #899767;}.s-2d54814a7d{background-image:url(https://www.floraldesign.co.uk/files/images/home_banner_pano_2024.jpg );background-size: cover ;min-height:240px;}.e-2d5487d1bf{color:#000000;}.banner-roundal{color: #fff;padding:45px 20px;margin-bottom:0px;position:absolute;width:200px;height:200px;background-color:#BB2749;text-align:center;bottom:20%;left:10%;border-radius:100%;box-shadow:2px 2px 12px #222;}.banner-roundal h3{font-family: 'Open Sans', sans-serif;font-weight: 200;font-style: normal;letter-spacing: 0px;font-size: 16px;text-transform:uppercase;margin:0;}@media(max-width:428px){.header-left-nav, .header-right-nav{position:relative;left:unset;top:unset;margin:10px 0 0 0 !important;right:unset;text-align:center;}}@media(max-width:428px){.site-logo{margin:0 !important;}}#inputSpanDatepicker, #inputSpanSelect{position: absolute;
width: 100%;
z-index: 9;
padding: 0;
margin: 0;
height: 49px;
cursor: pointer;}@media(max-width:1470px){.feature-box-content-header{min-height:350px;}}.feature-box-content-header:before{padding-bottom:100%;content: '';width: 100%;display: block;}.feature-box-content-header-content{width:100%;height:100%;position:absolute;padding-top: 25%;}.feature-box-content-header-content p{padding:0 15px;}.maintenance-banner{float: left;width: 100%;/*position: fixed;*/top: 0;right: 0;padding: 10px;text-align: center;background-color: #899767;color: #fff;z-index: 99999;min-height: 80px;}.navbar-nav .nav-link{padding-bottom:0 !important;padding-top:0 !important;}.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#BB2749 !important;}.e-500358cdc10{color:#000000;}.s-500358cdc51{}.r-500358cdc90{color:#000000;display:flex;}.e-500358cdcf0{color:#000000;}.e-500358cdd21{color:#000000;}.e-500358cdd52{color:#000000;}.e-500358cdd73{}.c-500358cddb1{color:#000000;}.e-500358cdde0{}.s-500358cde12{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-500358cde50{color:#000000;display:flex;}.e-500358cdeb0{text-align: center ;}.e-500358cdf10{}.e-500358cdf31{color:#000000;}.e-500358cdf62{}.r-500358cdfc0{color:#000000;display:flex;}.e-500358ce010{color:#000000;}.e-500358ce041{color:#000000;}.e-500358ce072{}.e-500358ce0e0{}.s-500358ce124{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-500358ce200{}.e-500358ce231{color:#000000;}.e-500358ce252{text-align: center ;}.e-500358ce283{}.e-500358ce2b4{}.s-500358ce2e5{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );padding-top:50px;padding-bottom:50px;}.e-500358ce360{}.e-500358ce391{}.e-500358ce3f0{}.e-500358ce411{}.e-500358ce470{}.e-500358ce4a1{}.e-5007761c5f0{color:#000000;}.s-5007761c631{}.r-5007761c680{color:#000000;display:flex;}.e-5007761c710{color:#000000;text-transform: uppercase ;}.e-5007761c761{color:#000000;}.e-5007761c7a2{color:#000000;}.e-5007761c7e3{}.c-5007761c841{color:#000000;}.e-5007761c890{}.s-5007761c8d2{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-5007761c900{color:#000000;display:flex;}.e-5007761c970{text-align: center ;}.e-5007761c9d0{}.e-5007761ca01{color:#000000;}.e-5007761ca32{}.r-5007761caa0{color:#000000;display:flex;}.e-5007761cb00{color:#000000;}.e-5007761cb31{color:#000000;}.e-5007761cb62{}.e-5007761cbd0{}.s-5007761cc14{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-5007761cce0{}.e-5007761cd11{color:#000000;}.e-5007761cd42{text-align: center ;}.e-5007761cd73{}.e-5007761cda4{}.s-5007761cdd5{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );padding-top:50px;padding-bottom:50px;}.e-5007761ce70{}.e-5007761cea1{}.e-5007761cf00{}.e-5007761cf31{}.e-5007761cfa0{}.e-5007761cfd1{}.cat-intro h2{text-transform:uppercase;letter-spacing:6px;font-weight:400;color: #BB2749;}.finalcartupsells{margin:10px 0 !important;padding:0 !important;list-style:none;}.finalcartupsells a{color:#fff;}.finalcartupsells a:hover{text-decoration:none;}.finalcartupsells li{margin:5px 0;}.gridView-upsell ul{list-style:none;float:left;width:100%;margin:20px 0;padding:0;}.related-prods .product-category-wrapper .productWrapper{position:relative;}.related-prods .product-category-wrapper .productWrapper h3 a, .product-category-wrapper .productWrapper h3 a:hover{color: #ee277d;font-size:18px;text-align:left !important;}.related-prods .priceWrap{font-size:18px;}.upsell-btn a{background-color:#ee277d;color:#fff;padding:5px;border-radius:10px;display:block;text-align:center;font-size:14px;margin-bottom:10px;}.upsell-btn a:hover {background-color:#27EE98;color:#fff !important;text-decoration:none;}.gridView-upsell .product-category-wrapper .contentWrapper h3{text-align:center !important;padding:0;}.gridView-upsell .product-category-wrapper .priceWrap, .gridView-upsell .product-category-wrapper .contentWrapper h3 a{color:#fff;}.gridView-upsell .product-category-wrapper .priceWrap{margin:10px 0;}.prod-cat-buy-details p a{color:#fff;font-size:14px;}.floweramountwrapper .amountdesc, .prodchoiceswrapper .choicesdesc{border:solid 1px #899767;padding:5px 15px;border-radius:20px;margin:10px 10px 10px 0;cursor:pointer;font-weight:400;}.floweramountwrapper:last-of-type, .prodchoiceswrapper:last-of-type{margin:0;}.floweramountwrapper input[type="radio"]:checked + label.amountdesc, .prodchoiceswrapper  input[type="radio"]:checked + label.choicesdesc{background-color:#899767;color:#fff;border-color:#899767;}.floweramountwrapper, .prodchoiceswrapper{display:inline-block;}.floweramountwrapper .amountdesc:hover, .prodchoiceswrapper .choicesdesc:hover{background-color:#bb2749;border-color:#bb2749;color:#fff;}.e-50194594870{color:#000000;}.s-501945948a1{}.r-501945948f0{color:#000000;display:flex;}.e-50194594960{color:#000000;}.e-50194594991{color:#000000;text-transform: uppercase ;}.e-501945949c2{color:#000000;}.e-50194594a03{}.c-50194594a51{color:#000000;}.e-50194594a80{}.s-50194594ac2{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-50194594b10{color:#000000;display:flex;}.e-50194594b90{text-align: center ;}.e-50194594c10{}.e-50194594c41{color:#000000;}.e-50194594c72{}.r-50194594cf0{color:#000000;display:flex;}.e-50194594d60{color:#000000;}.e-50194594d91{color:#000000;}.e-50194594dd2{}.e-50194594e30{}.s-50194594e74{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-50194594f50{}.e-50194594f81{color:#000000;}.e-50194594fb2{text-align: center ;}.e-50194594fe3{}.e-50194595014{}.s-50194595055{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );padding-top:50px;padding-bottom:50px;}.e-501945950f0{}.e-50194595121{}.e-50194595180{}.e-501945951b1{}.e-50194595220{}.e-50194595251{}.e-50197812b60{color:#000000;}.s-50197812b91{}.r-50197812be0{color:#000000;display:flex;}.e-50197812c60{color:#000000;}.e-50197812c91{color:#000000;}.e-50197812cc2{color:#000000;}.e-50197812cf3{}.c-50197812d31{color:#000000;}.e-50197812d60{}.s-50197812d92{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-50197812dd0{color:#000000;display:flex;}.e-50197812e40{text-align: center ;}.e-50197812ec0{}.e-50197812ef1{color:#000000;}.e-50197812f22{}.r-50197812f80{color:#000000;display:flex;}.e-50197812ff0{color:#000000;}.e-50197813021{color:#000000;}.e-50197813052{}.e-501978130c0{}.s-50197813114{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-501978131f0{}.e-50197813221{color:#000000;}.e-50197813252{text-align: center ;}.e-50197813283{}.e-501978132a4{}.s-501978132e5{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );padding-top:50px;padding-bottom:50px;}.e-50197813390{}.e-501978133d1{}.e-50197813450{}.e-50197813481{}.e-501978134f0{}.e-50197813521{}.e-50196cf5bb0{color:#000000;}.s-50196cf5be1{}.r-50196cf5c20{color:#000000;display:flex;}.e-50196cf5c90{color:#000000;}.e-50196cf5cc1{color:#000000;text-transform: uppercase ;}.e-50196cf5cf2{color:#000000;}.e-50196cf5d23{}.c-50196cf5d71{color:#000000;}.e-50196cf5da0{}.s-50196cf5de2{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-50196cf5e20{color:#000000;display:flex;}.e-50196cf5e90{text-align: center ;}.e-50196cf5f00{}.e-50196cf5f31{color:#000000;}.e-50196cf5f62{}.r-50196cf5fd0{color:#000000;display:flex;}.e-50196cf6040{color:#000000;}.e-50196cf6071{color:#000000;}.e-50196cf60a2{}.e-50196cf6110{}.s-50196cf6154{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-50196cf6230{}.e-50196cf6261{color:#000000;}.e-50196cf6292{text-align: center ;}.e-50196cf62d3{}.e-50196cf6304{}.s-50196cf6335{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );padding-top:50px;padding-bottom:50px;}.e-50196cf63e0{}.e-50196cf6411{}.e-50196cf6480{}.e-50196cf64b1{}.e-50196cf6520{}.e-50196cf6551{}.e-5019fecc9a0{color:#000000;}.s-5019fecc9f1{}.r-5019fecca30{color:#000000;display:flex;}.e-5019feccaa0{color:#000000;}.e-5019feccae1{color:#000000;}.e-5019feccb12{color:#000000;}.e-5019feccb43{}.c-5019feccba1{color:#000000;}.e-5019feccbd0{}.s-5019feccc12{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-5019feccc50{color:#000000;display:flex;}.e-5019fecccd0{text-align: center ;}.e-5019feccd50{}.e-5019feccd81{color:#000000;}.e-5019feccdb2{}.r-5019fecce30{color:#000000;display:flex;}.e-5019fecceb0{color:#000000;}.e-5019feccef1{color:#000000;}.e-5019feccf22{}.e-5019feccfb0{}.s-5019feccff4{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-5019fecd0e0{}.e-5019fecd111{color:#000000;}.e-5019fecd142{text-align: center ;}.e-5019fecd173{}.e-5019fecd1a4{}.s-5019fecd1e5{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v1.png );padding-top:50px;padding-bottom:50px;}.e-5019fecd280{}.e-5019fecd2b1{}.e-5019fecd320{}.e-5019fecd351{}.e-5019fecd3d0{}.e-5019fecd401{}.e-501a2ae5f00{color:#000000;}.s-501a2ae5f41{}.r-501a2ae5f90{color:#000000;display:flex;}.e-501a2ae6010{color:#000000;}.e-501a2ae6041{color:#000000;}.e-501a2ae6072{color:#000000;}.e-501a2ae60c3{}.c-501a2ae6121{color:#000000;}.e-501a2ae6150{}.s-501a2ae61a2{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-501a2ae61e0{color:#000000;display:flex;}.e-501a2ae6270{text-align: center ;}.e-501a2ae62f0{}.e-501a2ae6321{color:#000000;}.e-501a2ae6362{}.r-501a2ae63e0{color:#000000;display:flex;}.e-501a2ae6460{color:#000000;}.e-501a2ae6491{color:#000000;}.e-501a2ae64d2{}.e-501a2ae6550{}.s-501a2ae6594{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-501a2ae6690{}.e-501a2ae66d1{color:#000000;}.e-501a2ae6702{text-align: center ;}.e-501a2ae6743{}.e-501a2ae6774{}.s-501a2ae67c5{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );padding-top:50px;padding-bottom:50px;}.e-501a2ae6870{}.e-501a2ae68b1{}.e-501a2ae6930{}.e-501a2ae6971{}.e-501a2ae69f0{}.e-501a2ae6a21{}@media(max-width:612px){.floweramountwrapper, .prodchoiceswrapper{font-size:15px;}}@media(max-width:612px){.floweramountwrapper:nth-of-type(even) label, .prodchoiceswrapper:nth-of-type(even) label{margin-right:0;}}@media(max-width:612px){.floweramountwrapper:nth-of-type(odd) label, .prodchoiceswrapper:nth-of-type(odd) label{margin-right:10px;}}@media(max-width:767px){.purchaseWrap .go{width:100%;}}.pink{color:#BB2749 !important;}.row-flex{display:flex;}.row-flex .center-content-wrapper{margin-bottom:5%;}.e-25eee5ce09 .shop-product-wrapper{padding:50px 0;}@media(max-width:612px){.row-flex{display:block;}}@media(max-width:667px){.product-img-wrapper{padding:0;}}@media(max-width:667px){.product-content-area:before{border:none;box-shadow:none;}}.cart-line-height-content p{color:#899767 !important;}.column-wrapper ul li{list-style:none;margin:10px 0;padding:0;}.column-wrapper a, .column-wrapper p a{color: #899767;}.column-wrapper a:hover{color: #BB2749;}.column-wrapper ul li{font-size:22px;}.e-5369ba5da80{color:#000000;}.s-5369ba5dac1{}.r-5369ba5db00{color:#000000;display:flex;}.e-5369ba5db80{color:#000000;}.e-5369ba5dbb1{color:#000000;}.e-5369ba5dbe2{color:#000000;}.e-5369ba5dc23{}.c-5369ba5dc71{color:#000000;}.e-5369ba5dcc0{}.s-5369ba5dd32{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-5369ba5dda0{color:#000000;display:flex;}.e-5369ba5de40{text-align: center ;}.e-5369ba5ded0{}.e-5369ba5df01{color:#000000;}.e-5369ba5df42{}.r-5369ba5dfc0{color:#000000;display:flex;}.e-5369ba5e040{color:#000000;}.e-5369ba5e071{color:#000000;}.e-5369ba5e0b2{}.e-5369ba5e130{}.s-5369ba5e184{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-5369ba5e280{}.e-5369ba5e2c1{color:#000000;}.e-5369ba5e2f2{text-align: center ;}.e-5369ba5e323{}.e-5369ba5e354{}.s-5369ba5e395{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v1.png );padding-top:50px;padding-bottom:50px;}.e-5369ba5e450{}.e-5369ba5e481{}.e-5369ba5e500{}.e-5369ba5e531{}.e-5369ba5e5b0{}.e-5369ba5e5e1{}.e-536a39dd630{color:#000000;}.s-536a39dd681{}.r-536a39dd6d0{color:#000000;display:flex;}.e-536a39dd760{color:#000000;}.e-536a39dd7b1{color:#000000;}.e-536a39dd7f2{color:#000000;}.e-536a39dd833{}.c-536a39dd891{color:#000000;}.e-536a39dd8d0{}.s-536a39dd932{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-536a39dd980{color:#000000;display:flex;}.e-536a39dda20{text-align: center ;}.e-536a39ddaa0{}.e-536a39ddad1{color:#000000;}.e-536a39ddb12{}.r-536a39ddb90{color:#000000;display:flex;}.e-536a39ddc30{color:#000000;}.e-536a39ddc71{color:#000000;}.e-536a39ddcb2{}.e-536a39ddd50{}.e-26015b5a2b{color:#000000;}.e-536a39478f0{color:#000000;}.s-536a3947941{}.r-536a3947980{color:#000000;display:flex;}.e-536a3947a40{color:#000000;}.e-536a3947a81{color:#000000;}.e-536a3947ab2{color:#000000;}.e-536a3947af3{}.c-536a3947b51{color:#000000;}.e-536a3947b80{}.s-536a3947bc2{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-536a3947c10{color:#000000;display:flex;}.e-536a3947c90{text-align: center ;}.e-536a3947d20{}.e-536a3947d51{color:#000000;}.e-536a3947d92{}.r-536a3947e30{color:#000000;display:flex;}.e-536a3947ec0{color:#000000;}.e-536a3947f01{color:#000000;}.e-536a3947f42{}.e-536a3947fd0{}.delivery-option-button{border: solid 1px #899767;    padding: 5px 15px;    border-radius: 20px;    margin: 10px 10px 10px 0;    cursor: pointer;    font-weight: 400;text-align:center;    font-style: normal;    letter-spacing: 0px;    font-size: 18px;    text-transform: uppercase;    font-family: 'Open Sans', sans-serif;}.delivery-option-button:hover{background-color: #bb2749;    border-color: #bb2749;    color: #fff;}.selected{background-color: #bb2749;    border-color: #bb2749;    color: #fff !important;}.checkout-card-message legend, .checkout-delivery-details legend, .checkout-click-collect legend, .checkout-flowers-gifted legend, .cart-section-title{font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    color: #bb2749;
    letter-spacing: 0px;
    text-transform: uppercase;}#calculateDeliveryRate{background-color: #899767;    color: #fff;    border-color: #899767;    border: solid 1px #899767;    padding: 5px 15px;    border-radius: 20px;    margin: 10px 10px 10px 0;    cursor: pointer;    font-weight: 400;font-family: 'Open Sans', sans-serif;    font-weight: 400;    font-style: normal;    letter-spacing: 0px;    font-size: 18px;    text-transform: uppercase;}#calculateDeliveryRate:hover{background-color: #bb2749;
    border-color: #bb2749;
    color: #fff;}#calculateDeliveryRate:focus{outline:none !important;}.cart-section-title i{cursor:pointer;}.showdelrate{font-size: 14px;    color: #899767;    font-family: 'Open Sans', sans-serif;    font-weight: 400;    font-style: normal;    margin: 10px 0; border: solid 1px #899767;border-radius:5px;padding:10px;text-transform:uppercase;}.homepage-hero-module{display:inline;}.cta-btn a{border: solid 1px #899767;    padding: 5px 15px;    border-radius: 20px;    margin: 10px 10px 10px 0;    cursor: pointer;    font-weight: 400;display:inline-block;}.cta-btn a:hover{background-color: #bb2749;    border-color: #bb2749;    color: #fff;text-decoration:none;}.finalcartupsells li:first-of-type{border-bottom:1px dotted #fff;border-top:1px dotted #fff;}@media(max-width:667px){.s-25eee28988, .s-2601554ef9, .s-29f0c44a4b, .s-29f18a1374, .s-29f49524f5, .s-2a072b75f2, .s-2a0859952a, .s-2d54814a7d, .s-25fc79b4cb{background-size:cover;background-repeat:no-repeat;background-position:center;}}.cat-intro a{color: #BB2749;}@media(max-width:667px){.e-25edae93aa, .footer-social-icons{text-align:center;}}@media(max-width:1190px){.navbar-nav>li{float:none !important;display:inline-block !important;}}@media(max-width:768px){.navbar-nav>li{display:block !important;}}@media(max-width:768px){.header-left-nav{width:100%;text-align:center;top:0px;left:0;}}@media(max-width:768px){.header-right-nav{width:100%;text-align:center;left:0;}}.productImage.fixed{position: fixed;width: inherit;    padding-right: 15px;    left: 0%; /* Adjust as needed */}@media(max-width:768px){.productImage.fixed{position:relative;top:0 !important;left:0 !important;}}@media(min-width:1800px){.productImage.fixed{left:9%;}}.gallery-item-wrapper{position:relative;}.gallery-img{padding-bottom:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;}.gallery-area{padding:5%;}.gallery-area .slick-dots{display:none !important;}.gallery-img a{position:absolute;width:100%;height:100%;}.slick-next{right:-25px !important;z-index:999;}.slick-prev{left:-25px !important;z-index:999;}.slick-prev:before, .slick-next:before{color: #BB2749 !important;font-size:30px !important;}.section-content-padding-bg{}.section-content-padding-bg .content-wrapper-padding {margin: 10%;    padding: 15px;    background-color: rgba(255, 255, 255, 0.5);    display: block;}.align-column-content-center{display: grid;    align-content: center;    text-align: center;}.e-5e9bba45c4{}.slideshow-item{background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;}.e-50197812b60 .slideshow-item{background-position:bottom !important;}.s-60fc4413a90{background-image:url(https://www.funkyflowers.org/files/images/home_banner_pano_2024.jpg );background-size: cover ;background-position:0 -70px;min-height:240px;}.s-60fc4413ba1{padding-top:50px;padding-bottom:50px;}.e-60fc5962ca{}.e-60fc5dd287{}.s-60fc6f28710{background-image:url(https://www.funkyflowers.org/files/images/home_banner_pano_2024.jpg );background-size: cover ;background-position:0 -70px;min-height:240px;}.s-60fc6f288b1{padding-top:50px;padding-bottom:50px;}.e-60fc6f289d0{}.e-60fc6f28a21{}.s-60fc87997d0{background-image:url(https://www.funkyflowers.org/files/images/home_banner_pano_2024.jpg );background-size: cover ;background-position:0 -70px;min-height:240px;}.s-60fc87998f1{padding-top:50px;padding-bottom:50px;}.e-60fc87999d0{}.e-60fc8799a11{}.e-6140cb8767{}.c-2a0525d4e70{}.r-2a0525d4e50{}.stripe-return .e-25fc7b5d0f{padding: 50px;   float: left;    width: 100%;}.ship-info-bubble h3{margin:0;color: #899767;font-size:18px;	}.ship-info-bubble p{margin:5px 0;	font-size:14px;}.ship-info-bubble{text-align:center;}.success-products{margin:10px 0;float: left; width: 100%;}.order-notes-wrapper{border:solid 1px #ccc;margin:5px 0;}.success-wrapper-content{padding:5px 10px;}.success-wrapper-content h2{margin:5px 0;    color: #899767;}.success-wrapper-directions{margin:15px 0;border:solid 1px #ccc;}.success-wrapper-directions ul{margin:0;list-style:none;padding:0;}.success-wrapper-directions ul li{padding:10px;border-bottom:solid 1px #ccc;}.success-wrapper-directions ul li:last-of-type{border:none;}.success-wrapper-directions ul li p a{color:#BB2749;}#success h1{border-bottom: dotted 1px #899767;}.checkout-success-order-products{background-color:#fafafa;float:left;width:100%;padding:15px;margin:5px 0;}.checkout-success-order-products #success-ship h3{margin:10px 0;color:#BB2749;}.success-product-img{border:solid 1px #ccc;border-radius:5px;padding:5px;}.success-product-img img{width:100%;max-width:80px;margin:0 auto;border-radius:5px;}.success-prod-item{float: left; width: 100%;display:flex;border-bottom:dotted 1px #ccc;margin:15px 0;padding:15px 0;}.success-prod-item p{font-size:18px;}.success-prod-item-content{align-content:center;}.success-prod-total{padding: 0 15px; text-align: right;color: #726961;}.start-new-order{margin:5px 0;padding:15px;/*background-color:#fafafa;*/float: left; width: 100%;border: solid 1px #ccc;}.start-new-order h3{color:#899767;margin:0;font-size:18px;}.start-new-order p a{color:#BB2749;}.start-new-order p {font-size:16px;}#success-ship p{font-size:16px;}@media(max-width:667px){.stripe-return .e-25fc7b5d0f{padding:0;}}@media(max-width:667px){#success h1{font-size: 22px;}}@media(max-width:667px){#map{height:250px !important;}}.success-wrapper-content p, .success-wrapper-directions p{font-size:16px;}.footer-accreditations{float:left;width:100%;padding:0;margin:10px 0;list-style:none;}.footer-accreditations li{display:inline-block;margin:5px;padding:0;}.footer-accreditations li img{width:100%;max-width:150px;}.cart-total-notification{background-color:#bb2749;color:#fff;padding:2px;font-size:8px;border-radius:50%;width:15px;height:15px;display:inline-block;text-align:center;margin: 0px 5px 0px 0;}@media(max-width:414px){.header-left-nav{top:0;}}@media(max-width:932px){.header-right-nav, .header-left-nav{text-align:center;}}.header-right-nav .nav-item:hover .dropdown-menu{display:block;z-index:99999;}.header-right-nav .nav-item .dropdown-menu{margin:0;border-radius:0;}.header-right-nav  .nav-item .dropdown-menu li:after{border:none;}.header-right-nav .nav-item .dropdown-menu li{margin:0;border-bottom: solid 1px #fff;    text-align: center;float:left;width:100%;}@media(max-width:667px){.navbar .navbar-nav{background-image:none;}}@media(max-width:414px){.checkout-btn .go{display:block;text-align:center;padding:15px 10px !important;}}@media(max-width:414px){.shopping-bag .checkout-totals{padding:0;}}@media(max-width:414px){.gridView-upsell ul li{padding:0;}}@media(max-width:414px){.checkout-content h1{font-size:30px !important;}}@media(max-width:414px){.shopping-bag .contentHeader h2{font-size:24px !important;}}.site-logo a{display:block;margin:5% 0 5% 0;text-align:center;}.site-logo a img{max-width:80%;height:auto;}@media(max-width:667px){.site-logo a{margin:8% 0 0% 0;}}@media(max-width:414px){.row{margin:0 !important;}}.footer-logo img{max-width:300px;width:100%;}@media(max-width:414px){.footer-logo img{max-width:80%;width:100%;}}.e-29f1e93696 p a{color:#899767;}.e-29f1e93696 p a:hover{color:#BB2749;text-decoration:none;}@media(max-width:896px){.carousel-caption-area h2, .carousel-caption-area h1, .carousel-caption-area p.banner-title{font-size:40px;}}@media(max-width:414px){.s-60fc4413a90{background-position:center;}}@media(max-width:414px){.cart-line-height-content p{font-size:18px;}}.checkout-terms-link a, .update-return a{color:#899767;}.checkout-terms-link a:hover, .update-return a:hover{color:#BB2749;text-decoration:none;}#checkout-updated  input{width:unset !important;}p.update-return{font-size:16px;margin:15px 0;float:left;width:100%;}@media(max-width:667px){.round-img img{max-width:250px !important;}}@media(max-width:447px){.home .carousel-caption-area{top:35%;}}@media(max-width:896px){.cat-intro h2{font-size:24px;}}@media(max-width:447px){#ProductGridContainer li, .shop-side-bar li{padding:0;}}@media(max-width:414px){.basketContainer h1, .checkout-header h1{font-size:30px;}}@media(max-width:414px){.checkout-your-details [class*='col-'], .checkout-card-message [class*='col-'], .checkout-delivery-details [class*='col-'], .checkout-delivery-method [class*='col-']{padding:0;}}@media(max-width:414px){.checkout-customer-details{border-right:none !important;}}.side-bar-delivery-rates{text-align: center}.side-bar-delivery-rates ul{margin: 0; padding: 0; list-style: none;}.side-bar-delivery-rates ul li{border-bottom: dotted 1px #fff;  margin-bottom: 6px;   padding-bottom: 6px;font-family: 'Open Sans', sans-serif;    font-weight: 300;    font-style: normal;color:#fff;font-size:16px;}.side-bar-delivery-rates h3{text-align: center !important;font-family: mr-eaves-modern, Arial, Helvetica, sans-serif !important;    font-size: 30px !important;    color: #fff;}.e-630e02e9e30{color:#000000;}.s-630e02e9e81{}.r-630e02e9ed0{color:#000000;display:flex;}.e-630e02e9f70{}.e-630e02e9ff2{color:#000000;}.e-630e02ea033{}.e-630e0b1c49{}.e-630e135563{}.e-630e17252f{}.e-630e1aba13{}.c-630e02ea091{color:#000000;}.e-630e02ea0d0{}.s-630e02ea132{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-630e02ea180{color:#000000;display:flex;}.e-630e02ea210{text-align: center ;}.e-630e02ea290{}.e-630e02ea2c1{color:#000000;}.e-630e02ea302{}.e-630e2a8c88{}.e-630e2dc398{}.r-630e02ea380{color:#000000;display:flex;}.e-630e02ea400{}.e-630e02ea431{}.e-630e02ea472{}.e-630e349075{}.e-630e3e116d{}.e-630e449693{}.e-630e4855ef{}.e-630e02ea4f0{}.s-630e02ea534{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-630e02ea630{}.e-630e02ea671{color:#000000;}.e-630e02ea6a2{text-align: center ;}.e-630e02ea6e3{}.e-630e02ea714{}.e-63108e9d420{color:#000000;}.s-63108e9d471{}.r-63108e9d4b0{color:#000000;display:flex;}.e-63108e9d581{color:#000000;}.e-63108e9d5b2{}.e-63108e9d5f3{}.e-63108e9d634{}.e-63108e9d665{}.e-63108e9d6a6{}.c-63108e9d711{color:#000000;}.e-63108e9d750{}.s-63108e9d792{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-63108e9d7e0{color:#000000;display:flex;}.e-63108e9d870{text-align: center ;}.e-63108e9d951{color:#000000;}.e-63108e9d9a2{}.r-63108e9daa0{color:#000000;display:flex;}.e-63108e9db40{}.e-63108e9db81{}.e-63108e9dbc2{}.e-63108e9dd30{}.s-63108e9dd74{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-63108e9dea0{}.e-63108e9ded1{color:#000000;}.e-63108e9df12{text-align: center ;}.e-63108e9df43{}.e-63108e9df84{}.e-631113cb870{color:#000000;}.s-631113cb8c1{}.r-631113cb920{color:#000000;display:flex;}.e-631113cb9b0{color:#000000;}.e-631113cb9f1{}.e-631113cba32{}.e-631113cba73{}.c-631113cbb61{color:#000000;}.e-631113cbba0{}.s-631113cbbf2{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-631113cbc50{color:#000000;display:flex;}.e-631113cbce0{text-align: center ;}.e-631113cbd80{color:#000000;}.e-631113cbdc1{}.e-631124336d{}.r-631113cbe60{color:#000000;display:flex;}.e-631113cbf00{}.e-631113cbf51{}.e-631113cbf92{}.e-631128d5fa{}.e-63112b2138{}.e-631113cc030{}.s-631113cc084{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-631113cc1c0{}.e-631113cc201{color:#000000;}.e-631113cc242{text-align: center ;}.e-631113cc283{}.e-631113cc2d4{}@media(max-width:667px){.footer-nav{column-count:1;}}.e-6312404f26{}.c-500358ce1a0{}.r-50197813150{}.c-50197813190{}.e-6312797cb8{}.r-5007761cc40{}.c-5007761cc80{}.e-6312a32ebe{}.r-50196cf6190{}.c-50196cf61d0{}.e-6312cbf186{}.r-29f70be8560{}.c-29f70be8590{}.e-6312fe5869{}.r-50194594eb0{}.c-50194594ef0{}.e-631322adc0{}.r-501a2ae65e0{}.c-501a2ae6620{}.e-63132b45d9{}.e-631f84a53d0{color:#000000;}.s-631f84a5431{}.r-631f84a5490{color:#000000;display:flex;}.e-631f84a5571{}.e-631f84a55b2{}.e-631f84a55f3{}.e-631f84a5644{}.e-631f84a5685{}.c-631f84a56f1{color:#000000;}.e-631f84a5740{}.s-631f84a5792{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top right;padding-top:30px;padding-bottom:30px;background-repeat:no-repeat;}.r-631f84a57f0{color:#000000;display:flex;}.e-631f84a5890{text-align: center ;}.e-631f84a5940{color:#000000;}.e-631f84a5981{}.e-631f8d6e83{}.r-631f84a5a20{color:#000000;display:flex;}.e-631f84a5ad0{}.e-631f84a5b11{}.e-631f84a5b52{}.e-631f84a5bf0{}.s-631f84a5c44{background-image:url(https://www.funkyflowers.org/files/images/floral_bg_overlay_v2.1.png );background-position:top left;background-repeat:no-repeat;}.e-631f84a5d70{}.e-631f84a5db1{color:#000000;}.e-631f84a5df2{text-align: center ;}.e-631f84a5e43{}.e-631f84a5e74{}.s-blogheadersection{padding:50px 0;}.s-63204647d7{}.e-632047869f{color:#000000;}.s-6320603149{background-image:url(https://newsite2023.funkyflowers.org.172-17-46-5.sitepreviews.co.uk/files/images/home_banner_pano_2024.jpg );background-size: cover ;min-height:240px;}.blog-post{padding:50px 15%;}.blog-post h1{color: #899767;    font-size: 70px;    font-family: Georgia, serif;}.blog-post h2{color: #BB2749;    font-size: 40px;    letter-spacing: 0px;    font-family: 'Open Sans', sans-serif;    font-weight: 300;    font-style: normal;}.blog-post-back{float:left;width:100%;padding:20px 15%;}.blog-post-back a{color: #BB2749; }.news-box-wrapper{width: 100%;    border: solid 1px #899767;    background-color: #899767;    color: #fff;    float: left;    margin: 15px 0;    text-align: left;    height: 100%;    background-image: linear-gradient(180deg, #899767, #6d7a4e);}.news-box-wrapper img{width:100%;}.news-box-wrapper p{color:#fff;}.news-box-wrapper  a{color:#fff;text-decoration:none;}.news-box-content{padding:10px 20px;float:left;width:100%;}.news-box-wrapper  a:hover{color:#BB2749;text-decoration:none;}.news-box-img{width:100%;float:left;}.news-box-img a{display:block;width:100%;padding-bottom:100%;background-repeat:no-repeat;background-size:cover;background-position:center;}.news-box-content h2{margin:10px 0;}.blog-cat-items{padding:0 10%;}.img-constrain img{max-width:100%;}.maintenance-banner a{color: #BB2749;   }.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.prev{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#mainNav.show .nav-toggle .hamburger .line{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#mainNav.show .nav-toggle .hamburger .line1,#mainNav.show .nav-toggle .hamburger .line4{left:50%;margin-top:-2px;opacity:0;right:50%;top:50%}#mainNav.show .nav-toggle .hamburger .line2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#mainNav.show .nav-toggle .hamburger .line3{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#mainNav.show .nav-list-wrapper{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#mainNav .nav-toggle{position:relative;right:0;top:5px;cursor:pointer;display:none;float:none;margin:0 auto}#mainNav .nav-toggle .hamburger{height:20px;width:30px;position:relative;margin:10px auto;float:none;cursor:pointer}#mainNav .nav-toggle .hamburger:hover .line{background-color:#fff}#mainNav .nav-toggle .hamburger .line{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;background-color: #fff;height:3px;left:0;opacity:1;position:absolute;right:0}#mainNav .nav-toggle .hamburger .line1{margin:0;top:0}#mainNav .nav-toggle .hamburger .line2,#mainNav .nav-toggle .hamburger .line3{left:0;margin-top:-2px;right:0;top:50%}#mainNav .nav-toggle .hamburger .line4{margin-top:-4px;top:100%}.skew-both{position:relative;z-index:8}.skew-both:after,.skew-both:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-both:before{top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-both:after{bottom:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-both-med{position:relative;z-index:8}.skew-both-med:after,.skew-both-med:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-both-med:before{top:0;-webkit-transform:skewY(2.5deg);transform:skewY(2.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-both-med:after{bottom:0;-webkit-transform:skewY(-2.5deg);transform:skewY(-2.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-both-lrg{position:relative;z-index:8}.skew-both-lrg:after,.skew-both-lrg:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-both-lrg:before{top:0;-webkit-transform:skewY(3.5deg);transform:skewY(3.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-both-lrg:after{bottom:0;-webkit-transform:skewY(-3.5deg);transform:skewY(-3.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-top{position:relative;z-index:8}.skew-top:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-top:before{top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-top-med{position:relative;z-index:8}.skew-top-med:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-top-med:before{top:0;-webkit-transform:skewY(2.5deg);transform:skewY(2.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-top-lrg{position:relative;z-index:8}.skew-top-lrg:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-top-lrg:before{top:0;-webkit-transform:skewY(3.5deg);transform:skewY(3.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-bottom{position:relative;z-index:8}.skew-bottom:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-bottom:after{bottom:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-bottom-med{position:relative;z-index:8}.skew-bottom-med:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-bottom-med:after{bottom:0;-webkit-transform:skewY(-2.5deg);transform:skewY(-2.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-bottom-lrg{position:relative;z-index:8}.skew-bottom-lrg:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-bottom-lrg:after{bottom:0;-webkit-transform:skewY(-3.5deg);transform:skewY(-3.5deg);-webkit-transform-origin:100%;transform-origin:100%}@media (max-width:767px){#mainNav .nav-toggle{display:block}.navbar{min-height:50px!important}.navigation ul li{width:100%;text-align:center;margin:0!important}.navigation ul li:hover{background-color:#444}.navbar-nav{margin:7.5px 0!important}.main-feature{height:auto!important}}

body {
  /* Set "timeline-counter" to 0 */
  counter-reset: timeline-counter;
}


/* The actual timeline (the vertical ruler) */
.timeline { position: relative; max-width: 100%; margin: 0 auto;}
/* The actual timeline (the vertical ruler) */
.timeline::after { content: '';  position: absolute;  width: 6px;  /*background-color: white;*/  top: 0;  bottom: 0;  left: 50%;  margin-left: -3px;border-right:5px dotted #fff;}
/* Container around content */
.timeline-container { padding: 10px 40px;  position: relative;  background-color: inherit;  width: 50%;}
/* The circles on the timeline */
.timeline-container::after {counter-increment: timeline-counter;content: ''counter(timeline-counter)'';  position: absolute;  width: 40px;  height: 40px;  right: -20px;  background-color: white;  border: 4px solid #0e6c88;  top: 10px;  border-radius: 50%;  z-index: 1;font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif !important;text-align:center;padding:2px;font-size:18px;color:#0e6c88;}
.timeline-content h3{margin:5px 0;color:#0e6c88;}
/* Place the container to the left */
.timeline-container {
  left: 0;
}

/* Place the container to the right */
.timeline-container:nth-of-type(even) { left: 50%;}

/* Add arrows to the left container (pointing right) */
.timeline-container::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  right: 30px;
  border: medium solid white;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent white;
}

/* Add arrows to the right container (pointing left) */
.timeline-container:nth-of-type(even)::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  left: 30px;
  border: medium solid white;
  border-width: 10px 10px 10px 0;
  border-color: transparent white transparent transparent;
}

/* Fix the circle for containers on the right side */
.timeline-container:nth-of-type(even)::after {
  left: -20px;
}

/* The actual content */
.timeline-content {
  padding: 20px 30px;
  background-color: white;
  position: relative;
  border-radius: 6px;
}

/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {
/* Place the timelime to the left */
  .timeline::after {
    left: 31px;
  }

/* Full-width containers */
  .timeline-container {
    width: 100%;
    padding-left: 70px;
    padding-right: 25px;
  }

/* Make sure that all arrows are pointing leftwards */
  .timeline-container::before {
    left: 60px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
  }

/* Make sure all circles are at the same spot */
  .timeline-container::after, .timeline-container:nth-of-type(even)::after {
    left: 15px;
  }

/* Make all right containers behave like the left ones */
  .timeline-container:nth-of-type(even) {
    left: 0%;
  }
}

/* Ticker CSS */
/*****************************
*	horizontal news ticker
******************************/

.ticker-wrapper-h{
	display: flex;	
	position: relative;
	overflow: hidden;
	/*border: 1px solid #1c6547;*/
min-height:40px;
}

.ticker-wrapper-h .heading{
	background-color: #020f4a;
	color: #fff;
	padding: 5px 10px;
	flex: 0 0 auto;
	z-index: 1000;
}
.ticker-wrapper-h .heading:after{
	content: "";
	position: absolute;
	top: 0;
	border-left: 20px solid #1c6547;
	border-top: 17px solid transparent;
	border-bottom: 15px solid transparent;
}


.news-ticker-h{
	display: flex;
	margin:0;
	padding: 0;
	padding-left: 90%;
padding-right: 90%;
	z-index: 999;
	
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-name: tic-h;
	animation-duration: 30s;
	
}
.news-ticker-h:hover { 
	animation-play-state: paused; 
}

.news-ticker-h li{
	display: flex;
	width: 100%;
	align-items: center;
	white-space: nowrap;
	padding-left: 20%;
font-size:20px;
color: #fff;
}
.news-ticker-h li i{margin-left:10px;}
.news-ticker-h li a{
	
	/*font-weight: bold;*/

}

@keyframes tic-h {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		visibility: visible;
	}
	100% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}
.more-link a.scroll {position:absolute; left:50%; bottom:0; /*width:50px; height:50px;*/ transform:translateX(-50%);cursor:pointer;  text-align:center; font-size:27px;
/*border:2px solid #FFF; border-radius:100%;  background-image: url(../images/button_overlay.png) !important;*/ z-index:2;}
a.scroll .fa {
	animation: hero-arrow-icon 2s infinite;
	-webkit-animation: hero-arrow-icon 2s infinite;
	-moz-animation: hero-arrow-icon 2s infinite;
}

@-moz-keyframes hero-arrow-icon{
	0%, 40%, to{ opacity: 1; -moz-transform: translateY(0); transform: translateY(0) }
	20% { -moz-transform: translateY(50%); transform: translateY(50%) }
	20%, 21% { opacity:0 }
	21% { -moz-transform: translateY(-50%); transform: translateY(-50%) }
}
@-webkit-keyframes hero-arrow-icon{
	0%, 40%, to{ opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }
	20% { -webkit-transform: translateY(50%); transform: translateY(50%) }
	20%, 21%{ opacity: 0 }
	21% { -webkit-transform: translateY(-50%); transform:translateY(-50%) }
}
@keyframes hero-arrow-icon{
	0%, 40%, to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }
	20% { -webkit-transform: translateY(50%); transform:translateY(50%) }
	20%, 21%{ opacity: 0 }
	21% { -webkit-transform: translateY(-50%); transform: translateY(-50%) }
}



/* Checkout Styles */
/*{float:right; margin:20px 10px;}*/
.checkout-header,.checkout-content,.checkout-footer{float:left; width:100%; padding:0; margin:0;}

.checkout-content h1{float:left; width:100%; margin:10px 0; padding:10px 0; border-bottom:solid 1px #bb2749; border-top:solid 1px #bb2749;color: #bb2749;font-size: 40px;font-family: 'Bodoni Moda', serif;
text-transform: uppercase;}
.cart-prods{float:left; width:100%; padding:5px 0; margin:5px 0; /*background-color:#fafafa;*/ border-bottom:solid 2px #bb2749;}
.cart-prod-price p{font-size:16px; color:#fff;}
a.trash{width: 28px;height: 28px;border-radius: 50px; padding:5px 8px;position: relative;border: 0;vertical-align: middle; background-color:#000000; color:#FFFFFF; margin-bottom:5px;display: inline-block;text-align: center;}
a.trash:hover{background-color:red;}
a.edit-date{width: 32px;height: 32px;border-radius: 50px; padding:5px 10px 5px 9px;position: relative;border: 0;vertical-align: middle; background-color:#bb2749; color:#FFFFFF; margin-bottom:5px;}
a.edit-date:hover{ background-color:#bb2749; color:#FFFFFF;}
a.refresh{width: 28px;height: 28px;border-radius: 50px; padding:5px; margin:0 5px;position: relative;border: 0;vertical-align: middle; background-color:#bb2749; color:#FFFFFF; margin-bottom:5px;display: inline-block;text-align: center;}
a.refresh:hover{background-color:#899767;}
.add-mooring-btn{width: 32px !important;height: 32px !important;border-radius: 50px !important; padding:5px 10px 5px 9px !important;position: relative;border: 0;vertical-align: middle;  color:#FFFFFF; background-color:#bb2749;  margin-bottom:5px;}

.register-mooring-form { color: #fff; text-transform: uppercase; font-family: 'fontawesome','Open Sans',Arial, Helvetica, sans-serif;  float: left;   margin: 10px 5px 10px 0;   width: 100%;}

.register-mooring-btn{border-radius: 5px; padding:5px 10px;position: relative;border: 0;vertical-align: middle;  color:#FFFFFF; background-color:#bb2749; width:100%; }
.inline-block { display: inline-block;}
.checkout-totals{float:left; width:100%; padding:0; margin:5px 0; border-top:solid 1px #bb2749;} 
.checkout-totals h2,.checkout-totals h3{text-align:right;}
.checkout-footer-tools .clear-tray{text-align:right; margin:10px 0; padding:0; }
.checkout-footer-tools .clear-tray a{background-color:#FF6600; color:#fff !important;padding:5px 30px; display:inline-block; border-radius:5px;}
.checkout-footer-tools .continue-shopping{ margin:10px 0;}
.checkout-footer-tools .checkout-btn{  display: block;  text-align: right;  margin: 40px 0;}
.checkout-registered{float:left; width:100%; margin:5px 0; border-bottom:solid 1px #bb2749; border-top:solid 1px #bb2749; padding:10px 0;}
.checkout-registered h3{padding:0; margin:0;}
.checkout-customer-details{border-right:solid 1px #e1e1e1;}
.checkout-registered input,.checkout-customer-details input,.checkout-customer-details select,.checkout-customer-details textarea{width:100%; padding:10px 15px; border:solid 1px #899767; margin:5px 0; border-radius:3px;font-family:mr-eaves-modern, Arial, Helvetica, sans-serif; color:#020f4a;font-size:18px;}
.checkout-registered input[type="submit"]{border:none; color:#fff;}
.checkout-customer-details input[type="checkbox"]{width:20px !important; float:left !important; margin:0 20px 0 0; border-radius:50px;}
.checkout-customer-details legend{border:none; margin:10px 0 0 0;}
.checkout-customer-details fieldset{border-bottom:solid 1px #ccc; padding:0 0 20px 0; margin:0 0 20px 0;}
.checkout-customer-details input[type="submit"]{border:none; color:#fff;background-color:#bb2749;text-transform:uppercase;letter-spacing:4px;font-family: mr-eaves-modern, sans-serif;font-weight: 200;font-style: normal;font-size:22px;}
.checkout-customer-details input[type="submit"]:hover{color:#fff;background-color:#899767;}
.checkout-delivery-method i, .checkout-delivery-options i{cursor:pointer; color:#ccc;}
.checkout-delivery-method i:hover, .checkout-delivery-options i:hover{color:#bb2749;}

.send-payment-details input[type="submit"]{border:none; color:#fff;}
.send-payment-details input{width:100%; padding:10px 15px; border:solid 1px #ccc; margin:5px 0; border-radius:3px;font-family:mr-eaves-modern, Arial, Helvetica, sans-serif; color:#fff;}
a.forgotten-pass{color:#ccc; text-align:right; float:right;}
a.forgotten-pass:hover{color:#bb2749;}
.payment-icons {    font-size: 45px; color:#fff;}
ul.payment-icons{float:left; width:100%; display:inline-block; padding:0; margin:20px 0; text-align:center; list-style:none;}
ul.payment-icons li{display:inline-block; padding:0; margin:0 5px;}
.checkout-roundup .checkout-totals h2,.checkout-roundup .prod-roundup-header h2{font-family:mr-eaves-modern, Arial, Helvetica, sans-serif; font-size:30px; color:#fff;}
.checkout-roundup .checkout-totals h3{font-family:mr-eaves-modern, Arial, Helvetica, sans-serif; font-size:20px; color:#fff;}
.checkout-your-details legend{font-family:mr-eaves-modern, Arial, Helvetica, sans-serif; font-size:24px; color:#bb2749;letter-spacing:4px;text-transform:uppercase;}
.checkout-your-details p,.checkout-terms p,.checkout-delivery-details p{font-family:mr-eaves-modern, Arial, Helvetica, sans-serif; font-size:18px; color:#bb2749;}
.checkout-roundup .cart-prods{background:none; border-bottom:dotted 1px #e1e1e1;font-family:mr-eaves-modern, Arial, Helvetica, sans-serif; color:#fff; font-size:14px; font-weight:bold;}
.checkout-roundup .cart-prods a{color:#fff;}
.checkout-roundup .cart-prods a:hover{ color:#bb2749;}
.checkout-roundup {  position: sticky !important;  top: 0;background-color:#bb2749;background-image: linear-gradient(180deg, #899767 , #6d7a4e);}
#checkout-details { float: left;  width: 100%;  position: relative;}
.checkout-terms p  a{ color:#bb2749;}
.checkout-terms h2,.checkout-delivery-options h2,.checkout-delivery-method h2{font-family:mr-eaves-modern, Arial, Helvetica, sans-serif; font-size:24px; color:#bb2749;letter-spacing:4px;text-transform:uppercase;}
.add-delivery{display:none;}
.no-padding{padding:0;}
.no-padding-left{padding-left:0;}
.no-padding-right{padding-right:0;}
.checkout-btn .go {background-color: #bb2749;    color: #fff !important;    text-transform: uppercase;    padding: 10px;    border-radius: 5px;    font-weight: 300;    font-family: 'fontawesome','Open Sans',Arial, Helvetica, sans-serif;}
.checkout-btn .go:hover{text-decoration:none;background-color: #899767;}
.none{display:none !important;}
.red{color:#FF0000 !important;}
.half-padding{padding-left:7.5px !important;padding-right:7.5px !important;}
.small-text{font-size:11px !important;}
#my-orders-table{width:100%; padding:0; margin:10px 0;}
#my-orders-table tbody tr td{padding:5px 0;  border-bottom:dotted 1px #ccc;}
.productWrapper .shopping-cart-add-form{float:left;}
.productWrapper h3{/*float:left;*/ padding:0 10px 0 0; margin:0;}
.prod-cat-buy{float:left; width:100%; margin:5px 0;}
.remove-wishlist{float:right;}
.gridView ul{list-style:none; padding:0; margin:10px 0;}
.shopping-bag .gridView ul li{float:left; width:100%; margin:5px 0; padding:5px 0; border-bottom:dotted 1px #ccc;}
.input-group-addon{border:none !important; padding:10px 12px !important;}
.input-group{border:solid 1px #ccc; border-radius:5px;}
.input-date-select{padding:5px 10px; float:left;}
.input-date-select select{border:none; }
#invoice-details,#invoice-details-right{min-height:130px;}
p.small{font-size:12px;}
p.advert{padding-top:10px;}
p.ads{text-align:right;}
p.ads a{color:#31a3c4; text-decoration:underline;}
.category-options{ }
#moorings-sort{float:left; width:100%;}
.mooring-owner p{margin:0 0 0 35px;}
.footer-icon-wrapper{float:left; width:20px; margin:0 5px 0 0;}
.mooring-submit-right{float:right;}
.category-side-nav ul{list-style:none;}
.category-side-nav ul li{padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:dotted 1px #ccc;}
.category-side-nav ul li.article-on a{font-weight:bold; color:#31a3c4;}
.warning-item{float:left; width:100%; margin:5px 0; padding:5px 0; border-bottom:dotted 1px #ccc;}
.warning-item h3{margin:5px 0; padding:0; font-size:18px;}
.prod-roundup-header .pull-right a{color:#edecd8;}
.prod-roundup-header .pull-right a:hover{color:#fff;text-decoration:none;}
.cart-prod-content a:hover{color:#bb2749 !important;text-decoration:none;}