.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: #00587b;}.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:20px 0 0 0;}.stick{/*position:fixed !important;*/width:100%;z-index:999;background-color: rgba(0,0,0,0.5);}.scrollTop{position: fixed;right: 0;bottom: 20px;width: 40px;height: 40px;background-color:#0e6c88;text-align: center;padding: 0px;color:#fff;display: none;cursor: pointer;z-index: 9999;}#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: mr-eaves-modern, 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:6px;text-transform:uppercase;}.header-left-nav{padding:0;margin:0;list-style:none;position:absolute;top:40px;left:25%;color:#fff;font-family: mr-eaves-modern, 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:6px;text-transform:uppercase;}.stick .site-logo img{max-height:90px;width:auto;}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:#00587b !important;text-align:center;}.dropdown-menu > li > a{color:#fff !important; padding:10px 15px !important;font-size:14px;font-family: mr-eaves-modern, sans-serif;font-weight: 200;font-style: normal;letter-spacing:4px;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:10px;}.navbar-nav > li > a{color:#fff !important;font-size:16px !important;text-transform:uppercase !important;letter-spacing:2px;padding:0 !important;}.nav{margin:0 auto;}.navbar .navbar-nav{display: inline-block;    float: none;background-image:url(../images/nav_swoosh_gold.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;color:#fff;font-family: mr-eaves-modern, sans-serif;font-weight: 200;font-style: normal;letter-spacing:4px;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: mr-eaves-modern, sans-serif;font-style: normal;}.carousel-caption-area h2{color:#fff;font-size:80px;letter-spacing:10px;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:10px;text-transform:uppercase;font-weight:100;font-weight: 300;text-shadow: 2px 2px 12px #222;}.carousel-caption-area a:hover.learn-more-banner{color: #e29c00;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:70%;}.content-wrapper-column:before{border-right:solid 1px #e29c00;position:absolute;height:100%;width:50%;top:0;right:0;border-top:solid 1px #e29c00;content:'';}.content-wrapper-column:after{position:absolute;height:100%;width:25%;top:0;right:0;border-bottom:solid 1px #e29c00;content:'';}.align-content-center{align-self:center;}.content-wrapper-column h2{color:#00587b;font-size:70px;font-family: 'Bodoni Moda', serif;}.content-wrapper-column h3{color:#e29c00;font-size:40px;letter-spacing:10px;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;}.content-wrapper-column p{font-size:18px;color:#726961;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;}.sub-title{color:#e29c00;font-size:40px;letter-spacing:10px;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;text-transform:uppercase;}.main-title{color:#00587b;font-size:70px;font-family: 'Bodoni Moda', serif;}.main-section p{font-size:22px;color:#726961;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;margin:0;}.content-wrapper-padding{padding:10%;}.small-main-title{font-size:36px;letter-spacing:10px;color:#00587b;text-transform:uppercase;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;}.footer-nav{list-style:none;padding:0;margin:0;display:inline-block;}.footer-nav li{margin:5px 0;padding:0;border-bottom:dotted 1px #fff;}.footer-nav li p{margin:0;color:#fff;font-family: mr-eaves-modern, sans-serif;font-weight: 200;font-style: normal;font-size:18px;letter-spacing:6px;}.footer-nav li a{color:#fff;text-transform:uppercase;}.footer-nav li a:hover{text-decoration:none;color:#e29c00;}.footer-nav li a:hover p{color:#e29c00;}.footer-social-icons{list-style:none;padding:0;margin:0;}.footer-social-icons li{margin:5px;padding:0;display:inline-block;font-family: mr-eaves-modern, sans-serif;font-weight: 200;font-style: normal;font-size:18px;letter-spacing:6px;text-transform:uppercase;}.footer-social-icons li a{color:#fff;}.footer-social-icons li a:hover{color:#e29c00;text-decoration:none;}.header-left-nav li a:hover, .header-right-nav li a:hover{color:#e29c00;text-decoration:none;}.navbar-nav > li > a:hover p{color:#e29c00;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.floraldesign.co.uk/files/images/floral_bg_overlay_v1.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.floraldesign.co.uk/files/images/floral_bg_overlay_v2.png );background-position:top left;background-repeat:no-repeat;}.e-24eb065ea1{}.e-24eb08deb3{color:#000000;}.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;display: block;float: left;width: 100%;}.yellow-text{color:#e29c00;}.blue-text{color:#00587b;}.yellow-horizontal-rule{}.yellow-horizontal-rule:after{background-image:url(../images/yellow_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:#e29c00;text-transform:uppercase;font-size:36px;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;letter-spacing:6px;}.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:#00587b;color:#fff;padding:75px 0;}.copyright-bar{background-color:#00587b;color:#fff;padding:10px 0;}.main-section p{color:#726961;font-size:16pt;}.blue-btn a{display:inline-block;border:solid #00587b 1px;padding:10px 30px;margin:10px 0;text-align:center;text-transform:uppercase;letter-spacing:4px;color:#00587b;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;}.blue-btn{}.blue-btn a:hover{text-decoration:none;background-color:#00587b;color:#fff;}.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: #0e6c88;font-family: mr-eaves-modern, sans-serif;font-weight: 200;font-style: normal;letter-spacing: 4px;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.floraldesign.co.uk/files/images/home_banner_1.jpg );background-size: cover ;background-position:top left;min-height:240px;}.s-25eee28988{background-image:url(https://www.floraldesign.co.uk/files/images/home_banner_1.jpg );background-size: cover ;background-position:top left;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#00587b;background-color:#00587b;color:#fff;background-image: linear-gradient(180deg, #01597c , #01435d);height:100%;margin:15px 0;}.course-highlight .course-title{text-align:center;color:#fff;padding:20px;/*background-image: linear-gradient(180deg, #01597c , #01435d);*/}.course-highlight .course-title h2{color:#fff;font-size:40px;font-family: 'Bodoni Moda', serif;text-transform:uppercase;letter-spacing: 4px;}.course-highlight-img img{max-width:100%;}.course-highlight-img{border-bottom:solid 1px#e29c00;padding-bottom:100%;overflow: hidden;position: relative;}.gold-btn{}.gold-btn a{display:inline-block;border:solid #e29c00 1px;padding:10px 20px;margin:10px 0;text-align:center;text-transform:uppercase;letter-spacing:4px;color:#fff;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;font-size:14px;}.gold-btn a:hover{text-decoration:none;background-color:#e29c00;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:#e29c00;}.product-category-wrapper{width:100%;border:solid 1px#00587b;background-color:#00587b;color:#fff;float:left;margin:0;text-align:center;height:100%;background-image: linear-gradient(180deg, #01597c , #01435d);}.product-category-wrapper .contentWrapper{text-align:center;color:#fff;padding:20px;/*background-image: linear-gradient(180deg, #01597c , #01435d);*/float:left;width:100%;}.product-category-wrapper .contentWrapper h3{color:#fff;font-size:24px;font-family: 'Bodoni Moda', serif;}.product-category-wrapper .contentWrapper h3 a{color:#fff;}.cat-intro{font-size:22px;color:#726961;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;}.cat-title-image h1{color:#00587b;font-size:70px;font-family: 'Bodoni Moda', serif;text-transform:uppercase;}.cart-prod-content p a{color:#00587b;}.cart-prod-img a{border:solid 1px #e29c00;background-image: linear-gradient(180deg, #01597c , #01435d);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, #01597c , #01435d);text-align:center;font-family: mr-eaves-modern, sans-serif;font-weight: 200;font-style: normal;letter-spacing: 1px;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 #00587b 1px;padding:10px 30px;margin:10px 0;text-align:center;text-transform:uppercase;letter-spacing:4px;color:#00587b;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;background:none;}.purchaseWrap .go:hover{text-decoration:none;background-color:#e29c00;color:#fff;border:solid #e29c00 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, #01597c , #01435d);}.feature-box-img img{max-width:100%;width:100%;}.feature-box-content h2{font-family: mr-eaves-modern, sans-serif;font-weight: 200;font-style: normal;letter-spacing: 2px;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:#e29c00;}.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 #e29c00 1px;padding:10px 20px;margin:10px 0;text-align:center;text-transform:uppercase;letter-spacing:4px;color:#fff;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;font-size:14px;background-color:#00587b;}.feature-box-link a:hover{text-decoration:none;background-color:#e29c00;}.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, #01597c , #01435d);align-content: center;display: grid;
}.white-btn a{display:inline-block;border:solid #fff 1px;padding:10px 20px;margin:10px 0;text-align:center;text-transform:uppercase;letter-spacing:4px;color:#fff;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;font-size:14px;}.white-btn a:hover{text-decoration:none;background-color:#e29c00;color:#fff;border:solid 1px #e29c00;}.feature-prod-box-cat{padding:0  !important;}.feature-box-content-header h2{color:#00587b;font-size:40px;font-family: 'Bodoni Moda', 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.floraldesign.co.uk/files/images/home_banner_1.jpg );background-size: cover ;background-position:top left;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: mr-eaves-modern, sans-serif;font-weight: 200;font-style: normal;letter-spacing: 4px;font-size:16px;text-transform:uppercase;color:#00587b;margin:10px 0 0 0;}.login .account-login{display:flex;}.new-users{background-image: linear-gradient(180deg, #01597c , #01435d);color:#fff;}.new-users h2, .registered-users h2{font-size:40px;font-family: 'Bodoni Moda', serif;text-transform:uppercase;letter-spacing:4px;}.buttons-set .go{display:inline-block;border:solid #fff 1px;padding:10px 20px;margin:10px 0;text-align:center;text-transform:uppercase;letter-spacing:4px;color:#fff;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;font-size:14px;background:none;}.buttons-set .go:hover{text-decoration:none;background-color:#e29c00;color:#fff;border:solid 1px #e29c00;}.new-users p{color:#fff !important;}#floweroptions, .purchaseWrap{width:100%;float:left;}p.wishlist{font-family: mr-eaves-modern, sans-serif;font-weight: 200;font-style: normal;letter-spacing: 2px;font-size:14px;text-transform:uppercase;color:#00587b;}p.wishlist a{color:#00587b;}p.wishlist a:hover{text-decoration:none;color:#e29c00;}.product-img-wrapper{background-color:#f1f0ef;background-image: url(https://www.floraldesign.co.uk/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 #e29c00;position:absolute;height:100%;width:50%;top:0;left:0;border-top:solid 1px #e29c00;content:'';border-bottom:solid 1px #e29c00;box-shadow: -10px 10px 10px #ddd;}.products .pageHeader h1{color:#00587b;font-size:40px;font-family: 'Bodoni Moda', serif;text-transform:uppercase;}.product-content-area #fromprice{font-family: mr-eaves-modern, sans-serif;font-weight: 200;font-style: normal;letter-spacing: 4px;font-size:16px;text-transform:uppercase;color:#e29c00;}.product-content-area .priceWrap{color:#00587b;font-size:40px;font-family: 'Bodoni Moda', serif;text-transform:uppercase;}#submit_cart h3{font-family: mr-eaves-modern, sans-serif;font-weight: 200;font-style: normal;letter-spacing: 4px;font-size:24px;text-transform:uppercase;color:#e29c00;}.floweramountwrapper{font-family: mr-eaves-modern, sans-serif;font-weight: 400;font-style: normal;letter-spacing: 2px;font-size:18px;text-transform:uppercase;color:#00587b;}@media(max-width:767px){.center-content-wrapper, .valign{display:block;}}@media(max-width:767px){.product-content-area{position:relative;}}.productImage img{width:100%}.checkout-registered .go{display:inline-block;border:solid #e29c00 1px;padding:10px 20px;margin:10px 0;text-align:center;text-transform:uppercase;letter-spacing:4px;color:#fff;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;font-size:14px;background-color:#e29c00;}.checkout-registered .go:hover{text-decoration:none;color:#fff;background-color: #00587b;background-image: linear-gradient(180deg, #01597c , #01435d);}.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 #e29c00;}.productThumbs ul li:hover{background-color:#00587b;border:solid 1px #00587b;}.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.floraldesign.co.uk/files/images/elder_flower_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.floraldesign.co.uk/files/images/elder_flower_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: #e29c00 !important;text-decoration:none;}.return-link p{font-size: 14px;font-family: 'Bodoni Moda', serif;color: #726961;}.return-link p a{font-size: 14px;font-family: 'Bodoni Moda', serif;color: #00587b;width: 60px;height: 60px;border: solid 2px #00587b;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: #e29c00;text-decoration:none;border: solid 2px #e29c00;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 #e29c00 1px;padding: 10px 20px;margin: 10px 0;text-align: center;text-transform: uppercase;letter-spacing: 4px;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;font-size: 14px;background: none;background-color:#e29c00;color:#fff;}.register-form input[type="submit"]:hover{background-color:#fff;color: #e29c00;}.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: 'Bodoni Moda', serif;color: #00587b;}.form_links ul li a{color: #00587b;}.form_links ul li a:hover{color:#e29c00;text-decoration:none;}.basketContainer{padding:5% 10%;}.basketContainer p a{font-size: 14px;font-family: 'Bodoni Moda', serif;color: #e29c00;}.basketContainer p a:hover{color:#00587b;text-decoration:none;}.basketContainer h1, .checkout-header h1{color: #00587b;font-size: 40px;font-family: 'Bodoni Moda', serif;text-transform: uppercase;}.continue-shopping a{font-size: 14px;font-family: 'Bodoni Moda', serif;color: #e29c00;}.continue-shopping a:hover{color:#00587b;text-decoration:none;}.checkout-registered h3{font-family: mr-eaves-modern, Arial, Helvetica, sans-serif;font-size: 20px;color: #00587b;letter-spacing: 4px;text-transform: uppercase;}.checkout-customer-details h3{font-family: mr-eaves-modern, Arial, Helvetica, sans-serif;font-size: 24px;color: #00587b;letter-spacing: 4px;text-transform: uppercase;}.account-login h1{font-size: 40px;font-family: 'Bodoni Moda', serif;text-transform: uppercase;letter-spacing: 4px;color:#00587b;}.register .registered-users{padding:0;float:left;width:100%;}.register-form legend{font-family: mr-eaves-modern, Arial, Helvetica, sans-serif;font-size: 24px;color: #00587b;letter-spacing: 4px;text-transform: uppercase;}.register-form{font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;font-size: 16pt;color: #726961;}.register-form a{color: #e29c00;}.register-form a:hover{color:#00587b;text-decoration:none;}.s-29f0c44a4b{background-image:url(https://www.floraldesign.co.uk/files/images/home_banner_1.jpg );background-size: cover ;background-position:top left;min-height:240px;}.s-29f0c5d7b9{padding-top:50px;padding-bottom:50px;}.e-29f0dcbe86{color:#000000;}.updated-content h1{font-size: 40px;font-family: 'Bodoni Moda', serif;text-transform: uppercase;letter-spacing: 4px;color:#00587b;}.updated-content p{font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;font-size: 16pt;color: #726961;}.updated-content h2{font-family: mr-eaves-modern, Arial, Helvetica, sans-serif;font-size: 20px;color: #00587b;letter-spacing: 4px;text-transform: uppercase;}.updated-content p a{font-size: 14px;font-family: 'Bodoni Moda', serif;color: #e29c00;}.updated-content p a:hover{color:#00587b;text-decoration:none;}.update-form input[type="submit"]{display: inline-block;border: solid #e29c00 1px;padding: 5px 20px;margin: 10px 0;text-align: center;text-transform: uppercase;letter-spacing: 4px;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;font-size: 14px;background: none;background-color:#e29c00;color:#fff;}.update-form input[type="submit"]:hover{background-color:#00587b;border:solid 1px #00587b;}.content-title{color: #00587b;font-size: 40px;font-family: 'Bodoni Moda', serif;text-transform: uppercase;}.content-sub-title{font-family: mr-eaves-modern, Arial, Helvetica, sans-serif;font-size: 24px;color: #00587b;letter-spacing: 4px;text-transform: uppercase;}.page-form{float:left;width:100%;margin:20px 0;padding:0;font-family: mr-eaves-modern, Arial, Helvetica, 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: #e29c00;  border: solid 0px #fff;  cursor: pointer;  -webkit-font-smoothing: antialiased; width:100%; margin:10px 0 20px 0; font-family: 'FontAwesome', mr-eaves-modern, Arial, Helvetica, sans-serif !important;line-height: 21px;font-size: 18px;letter-spacing:2px;}.page-form input[type=submit]:hover{background-color: #00587b;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.floraldesign.co.uk/files/images/home_banner_1.jpg );background-size: cover ;background-position:top left;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.floraldesign.co.uk/files/images/home_banner_1.jpg );background-size: cover ;background-position:top left;min-height:240px;}.s-29f497f9fd{padding-top:50px;padding-bottom:50px;}.e-29f4997438{}.e-29f49eb97b{}.e-29f4a58c6e{}.content-link a{font-family: 'Bodoni Moda', serif;color: #e29c00;font-size:14pt;}.content-link a:hover{color:#00587b;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: 'Bodoni Moda', serif;}.new-users-content ul{list-style:none;padding:0;margin:0;}.new-users .forgotten a:hover{color:#e29c00;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.floraldesign.co.uk/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.floraldesign.co.uk/files/images/floral_bg_overlay_v2.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.floraldesign.co.uk/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.floraldesign.co.uk/files/images/floral_bg_overlay_v1.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.floraldesign.co.uk/files/images/floral_bg_overlay_v2.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.floraldesign.co.uk/files/images/floral_bg_overlay_v1.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.floraldesign.co.uk/files/images/floral_bg_overlay_v1.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.floraldesign.co.uk/files/images/floral_bg_overlay_v2.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.floraldesign.co.uk/files/images/floral_bg_overlay_v1.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.floraldesign.co.uk/files/images/floral_bg_overlay_v1.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.floraldesign.co.uk/files/images/floral_bg_overlay_v2.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 #e29c00 !important;  border-bottom:solid #fff 1px !important;background: #ffffff !important;color: #e29c00 !important;border-radius:0;}.ui-tabs-nav{border-bottom: #e29c00 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: #00587b ;font-weight: 300;}.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#e29c00 ;font-weight: 300;}.ui-state-hover{background:#e29c00 !important;color:#fff;border-color:#e29c00 !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: mr-eaves-modern, 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.floraldesign.co.uk/files/images/home_banner_1.jpg );background-size: cover ;background-position:top left;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.floraldesign.co.uk/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:#e29c00 !important;}.tab-area-content a:hover{color: #00587b !important;text-decoration:none;}.main-section ul{padding:0 20px;margin:20px 0;}.main-section ul li{font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;}.s-2a0859952a{background-image:url(https://www.floraldesign.co.uk/files/images/home_banner_1.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 #00587b;padding:20px;}.myaccount-side-nav h2{margin:0 0 20px 0;color: #e29c00;font-size: 30px;letter-spacing: 10px;font-family: mr-eaves-modern, 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:#00587b;}.myaccount-side-nav ul li a:hover{color: #e29c00 !important;text-decoration:none;}.myaccount-content h1, .internal-copy h1{color: #00587b;font-size: 40px;font-family: 'Bodoni Moda', 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: #e29c00;}.internal-copy a:hover, .myaccount-content a:hover{color:#00587b;text-decoration:none;}.form_item h2, .myaccount-content h3{font-family: mr-eaves-modern, Arial, Helvetica, sans-serif;font-size: 24px;color: #00587b;letter-spacing: 4px;text-transform: uppercase;}.checkoutDetails legend, .myaccount-form legend{font-family: mr-eaves-modern, Arial, Helvetica, sans-serif;font-size: 24px;color: #00587b;letter-spacing: 4px;text-transform: uppercase;}@media(max-width:1080px){.myaccount .e-26015b5a2b{padding:50px 10%;}}.add-btn{display: inline-block;border: solid #00587b 1px;padding: 10px 20px;margin: 10px 0;text-align: center;text-transform: uppercase;letter-spacing: 4px;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;font-size: 14px;background: none;background-color:#00587b;color:#fff;}.add-btn:hover{background-color:#fff;color: #e29c00;border-color:#e29c00 ;}@media(max-width:810px){.site-logo img{max-height:90px;width:auto;}}@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:#00587b;}}@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:50px;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:896px){.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: #00587b !important;}.ui-datepicker th{color:#fff;}#checkout-details ::placeholder{text-transform:uppercase;font-weight:300;color: #00587b;font-size:14px;}.checkout-registered input, .checkout-customer-details input, .checkout-customer-details select, .checkout-customer-details textarea{font-weight: 300;letter-spacing: 1px;}.e-2a1b57755b{}.e-2a1b655da9{text-align: center ;}.round-img{}.round-img img{border-radius: 100%;border: solid 4px #00587b;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 #e29c00 !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:#e29c00 !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: #e29c00;text-decoration: none;}.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: #e29c00;font-family: mr-eaves-modern, sans-serif;font-weight: 300;font-style: normal;font-size:18px;}#checkoutStripeForm{float:left;width:100%;padding:50px 20%;}#checkoutStripeForm p a{color: #e29c00;}.carousel-indicators{display:none;}.basketContainer-empty a{color: #00587b;}.s-2d54814a7d{background-image:url(https://www.floraldesign.co.uk/files/images/home_banner_1.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:#e29c00;text-align:center;bottom:20%;left:10%;border-radius:100%;box-shadow:2px 2px 12px #222;}.banner-roundal h3{font-family: mr-eaves-modern, sans-serif;font-weight: 200;font-style: normal;letter-spacing: 4px;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: #00587b;color: #fff;z-index: 99999;min-height: 80px;}.gallery-item-wrapper{position:relative;}.gallery-area{padding:10%;}.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: #0e6c88 !important;font-size:30px !important;}.slick-prev, .slick-next{position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }.gallery-img{padding-bottom:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;}.row-flex{display:flex;}@media(max-width:667px){.row-flex{display:block;}}.align-column-content-center{display: grid;    align-content: center;    text-align: center;}.e-61ea0eda72{}.e-6a8ab8e174{color:#000000;}.e-6a8abf1435{}.e-6a8aec7c5c{}.e-6a8aedf2d1{}.e-6a8b06e7fc{}.e-6a8b0864b8{}.s-763fa3fa890{background-image:url(https://www.floraldesign.co.uk/files/images/home_banner_1.jpg );background-size: cover ;background-position:top left;min-height:240px;}.e-763fa3faa30{padding:50px 0;}.floweramountwrapper .amountdesc, .prodchoiceswrapper .choicesdesc{border:solid 1px #e29c00;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:#00587b;color:#fff;border-color:#00587b;}.floweramountwrapper, .prodchoiceswrapper{display:inline-block;}.floweramountwrapper .amountdesc:hover, .prodchoiceswrapper .choicesdesc:hover{background-color:#00587b;border-color:#00587b;color:#fff;}#calculateDeliveryRate{background-color: #00587b;    color: #fff;    border-color: #00587b;    border: solid 1px #00587b;    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: #00587b;
    border-color: #00587b;
    color: #fff;}#calculateDeliveryRate:focus{outline:none !important;}.showdelrate{font-size: 14px;    color: #e29c00;    font-family: 'Open Sans', sans-serif;    font-weight: 400;    font-style: normal;    margin: 10px 0; border: solid 1px #e29c00;border-radius:5px;padding:10px;text-transform:uppercase;}.stripe-return .e-25fc7b5d0f{padding: 50px;   float: left;    width: 100%;}.ship-info-bubble h3{margin:0;color: #00587b;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: #00587b;}.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:#e29c00;}#success h1{border-bottom: dotted 1px #00587b;}.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:#e29c00;}.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:#00587b;margin:0;font-size:18px;}.start-new-order p a{color:#e29c00;}.start-new-order p {font-size:16px;}#success-ship p{font-size:16px;}.stripe-return .e-25fc7b5d0f{padding:0;}#success h1{font-size: 22px;}#map{height:250px !important;}.success-wrapper-content p, .success-wrapper-directions p{font-size:16px;}.footer-address{width:100%;padding:20px;margin:0;color:#fff;}.footer-address h3{text-transform:uppercase;color: #fff;    font-family: mr-eaves-modern, sans-serif;    font-weight: 200;    font-style: normal;    font-size: 22px;    letter-spacing: 6px;}.footer-address p{margin: 0;    color: #fff;    font-family: mr-eaves-modern, sans-serif;    font-weight: 200;    font-style: normal;    font-size: 18px;    letter-spacing: 6px;}.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: #0e6c88;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 #00587b; border-top:solid 1px #00587b;color: #00587b;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 #00587b;}
.cart-prod-price p{font-size:16px; color:#fff;}
a.trash{width: 32px;height: 32px;border-radius: 50px; padding:5px 8px;position: relative;border: 0;vertical-align: middle; background-color:#000000; color:#FFFFFF; margin-bottom:5px;}
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:#00587b; color:#FFFFFF; margin-bottom:5px;}
a.edit-date:hover{ background-color:#00587b; color:#FFFFFF;}
a.refresh{width: 32px;height: 32px;border-radius: 50px; padding:5px 10px; margin:0 5px;position: relative;border: 0;vertical-align: middle; background-color:#00587b; color:#FFFFFF;}
.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:#00587b;  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:#00587b; width:100%; }
.inline-block { display: inline-block;}
.checkout-totals{float:left; width:100%; padding:0; margin:5px 0; border-top:solid 1px #00587b;} 
.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 #00587b; border-top:solid 1px #00587b; 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 #e29c00; 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:#00587b;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:#e29c00;}
.checkout-delivery-method i, .checkout-delivery-options i{cursor:pointer; color:#ccc;}
.checkout-delivery-method i:hover, .checkout-delivery-options i:hover{color:#00587b;}

.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:#00587b;}
.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:#00587b;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:#00587b;}
.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:#00587b;}
.checkout-roundup {  position: sticky !important;  top: 0;background-color:#00587b;background-image: linear-gradient(180deg, #01597c , #01435d);}
#checkout-details { float: left;  width: 100%;  position: relative;}
.checkout-terms p  a{ color:#00587b;}
.checkout-terms h2,.checkout-delivery-options h2,.checkout-delivery-method h2{font-family:mr-eaves-modern, Arial, Helvetica, sans-serif; font-size:24px; color:#00587b;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: #00587b;    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: #e29c00;}
.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:#e29c00;}
.prod-roundup-header .pull-right a:hover{color:#fff;text-decoration:none;}
.cart-prod-content a:hover{color:#e29c00 !important;text-decoration:none;}