.image-mobile {display: none !important;}
.image-desktop {display: block !important;}
@media only screen and (max-width: 480px) {
    .image-mobile {display: block !important;}
}
@media only screen and (max-width: 480px) {
    .image-desktop {display: none !important;}
}
.clearfix {display: block;}
.clear {clear: both}
.home_slider #slide_home .item{position:relative}
.home_slider #slide_home .item .image-container{display:block;overflow:hidden;position:relative;width:100%}
.home_slider #slide_home .item img{width:auto;max-width:none!important}
.home_slider .slider_text{color:#fff;font-size:30px;line-height:1.2;position:absolute;width:100%;height:100%}
.home_slider .owl-theme .owl-nav{max-width:1000px;padding:0 20px;left:0;margin:0 auto;right:0;top:41%;width:100%}
.home_slider .owl-theme .owl-nav [class*="owl-prev"]{background-image:url(https://img.crocdn.co.uk/images/affiliates/crocus/responsive/img/arrows-shadow.png);background-position:left 0;background-repeat:no-repeat;cursor:pointer;display:block;float:left;height:41px!important;left:20px;overflow:hidden;position:absolute;text-indent:-9999px;top:-4px!important;width:22px!important;background-color:unset;border:none}
.home_slider .owl-theme .owl-nav [class*="owl-next"]{background-image:url(https://img.crocdn.co.uk/images/affiliates/crocus/responsive/img/arrows-shadow.png);background-position:right 0;background-repeat:no-repeat;cursor:pointer;display:block;float:right;height:41px!important;overflow:hidden;position:absolute;right:20px;text-indent:-9999px;top:-8px!important;width:22px!important;background-color:unset;border:none}
.home_slider .owl-theme .owl-dots{width:100%;position:relative;top:-28px}
.editorial-divider{width:100%;display:block;overflow:hidden;border-bottom:1px solid #899a32;height:1px}
.slider_text{color:#fff;font-size:30px;left:0;line-height:1.2;margin:0 auto;max-width:1140px;position:absolute;right:0;text-align:left;text-shadow:0 2px 0 #364327;top:0;width:100%;height:100%}
.slider_text .transparent-block-white,.slider_text .transparent-block-green,.slider_text .transparent-block-pink,.slider_text .transparent-block-pink2,.slider_text .transparent-block-black{padding:40px 20px 20px 0;width:55%;height:100%;text-shadow:none;display:inline-block}
.slider_text h1,.slider_text h2.main-title{font-family:'Open Sans',sans-serif;font-size:37px;font-weight:400;padding:30px 20px 0 40px;max-width:600px}
.transparent-block-white p.cta-arrow,.transparent-block-white span.cta-arrow{background-image:url(https://img.crocdn.co.uk/images/affiliates/crocus/responsive/hero-banner-cta-arrow-green2.png?v1);background-size:22px auto}
.slider_text p.cta-arrow,span.cta-arrow{font-family:'Open Sans',sans-serif;background-position:right center;background-repeat:no-repeat;line-height:28px;font-size:22px;padding-top:0;padding-right:35px;display:inline-block;text-shadow:none}
.slider_text p{margin:0;padding:0 10px 0 40px;margin-top:30px;font-family:'Open Sans',sans-serif;font-size:22px;font-weight:300;line-height:1.2;max-width:600px}
.transparent-block-white,.editorial .grid1 h2 a span{background:rgb(255,255,255);background:rgba(255,255,255,0.75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000,endColorstr=#bf000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000,endColorstr=#bf000000)";color:#364327;display:inline-block}
.content-videos-4-grid{padding-bottom:30px;float:left;width:100%}
.grid4-content{clear:both;margin-left:-7.5px;margin-right:-7.5px; overflow:hidden;}
.grid4{float:left;margin:15px 0 0;position:relative;text-align:center;padding:0 7.5px;width:25%}
#s_filter {float:none;}
#s_filter ul {padding-left:10px;}
#s_filter ul li {list-style:none;}

@media only screen and (max-width: 768px) {
    .slider_text h1,.slider_text h2.main-title{padding:50px 0 0;font-size:32px;max-width:450px}
    .slider_text .transparent-block-white,.slider_text .transparent-block-green,.slider_text .transparent-block-pink,.slider_text .transparent-block-pink2{padding:20px;width:65%}
    .grid4,.winter-sale .grid3{width:50%}
}
@media only screen and (max-width: 480px) {
    .slider_text h1,.slider_text h2.main-title{padding:50px 0 0;font-size:22px;max-width:450px}
    @media only screen and (max-width: 480px) {
        .slider_text p {padding: 0; margin-top: 20px; font-size: 18px; font-weight: normal; max-width: 380px;}
    }
    .slider_text .transparent-block-white,.slider_text .transparent-block-green,.slider_text .transparent-block-pink,.slider_text .transparent-block-pink2{padding:10px;width:75%}
    .grid4{width:100%}
}
.grid-in{position:relative;overflow:hidden}
a.video-bnt-grid{background-image:url(https://img.crocdn.co.uk/images/affiliates/crocus/responsive/img/ins-videos/play-icon-small.png);background-position:center center;background-repeat:no-repeat;height:100%;left:0;position:absolute;text-indent:-9999px;top:0;z-index:3;width:100%}
#content h1.title-home,#content h2.title-home,#content h3.title-home,.search-results h1.title-home{color:#364327;font-size:20px;font-weight:400;letter-spacing:2px;line-height:1;margin:1rem 0;position:relative;text-align:center;text-transform:uppercase;width:100%}
#content.iris-landing-qr .container{margin-bottom:0}
body#giftvouchers{background-color:#fff}
body#giftvouchers #content_main{margin:0 auto;max-width:1100px;padding:0 20px;background-color:#fff}
#giftvouchers fieldset{padding-top:20px}
@media only screen and (max-width: 640px) {
    #giftvouchers .comp{display:none}
    #giftvouchers .intro,#giftvouchers .comp{width:100%;clear:both}
    #giftvouchers .comp-mobile{display:block}
    #giftvouchers fieldset,#giftvouchers .intro ul{width:100%}
}
.buynow-bnt{background:#607000;background-image:url(https://img.crocdn.co.uk/images/affiliates/crocus/responsive/wheelbarrow-add-icon-large.png);background-image:url(https://img.crocdn.co.uk/images/affiliates/crocus/responsive/wheelbarrow-add-icon-large.png),linear-gradient(#7c8c1c,#607000);background-position:right center;background-repeat:no-repeat;border:2px solid #607000;color:#fff;float:left;font-size:22px;font-weight:400;line-height:49px;margin-top:17px;min-height:49px;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}

/* 404 Page */
.page-not-found{margin:20px 0;background-color:#fff;display:block;overflow:hidden}
.page-not-found .page-not-found-header-image{height:166px;background:url(https://img.crocdn.co.uk/images/affiliates/crocus/404-header.jpg) no-repeat center top;display:block}
.page-not-found .page-not-found-left{width:30%;min-width:142px;height:62px;background:url(https://img.crocdn.co.uk/images/affiliates/crocus/404.png) no-repeat center top;display:block;float:left;margin:40px 0 0}
.page-not-found .page-not-found-right{width:65%;display:block;float:left;margin:30px -20px 30px 10px}
@media only screen and (max-width: 640px) {
    .page-not-found .page-not-found-left, .page-not-found .page-not-found-right { width:100%; float:none; clear:both; }
}

/* Cookies banner */
.cookies-notice {background-color:#f6f8eb; min-height: 40px; z-index:2000; position: fixed; bottom: 0; width: 100%; color:#364327; text-align:center; clear:both; overflow: hidden;}
.cookies-notice a {color:#364327;text-decoration:underline;}
.cookies-notice .cookies-notice-header {position: relative;width:90%;}
.cookies-notice .cookies-notice-container {width:100%; max-width:1100px; display:block; margin:0 auto;}
.cookies-notice .cookies-agreement-link {background-image: url("https://img.crocdn.co.uk/images/affiliates/crocus/responsive/cookie-agreement-button-green.png"); background-repeat: no-repeat; height:24px;margin:0 15px; width:24px; float:right; border:none;}
.cookies-notice .cookies-notice-message p {font-size: 13px; padding:10px 3px 10px 100px; line-height:16px; margin:0;}
.cookies-notice .cookies-notice-message a {font-weight:bold; text-decoration:none;}
@media only screen and (max-width: 992px) {
    .cookies-notice .cookies-notice-header {position:relative; width:100%;}
    .cookies-notice .cookies-notice-message p {padding:10px 3px;}
}
@media only screen and (max-width: 768px) {
    .cookies-notice a.cookies-agreement-link {margin: 0 15px 20px 15px;}
}
@media only screen and (max-width: 361px) and (min-width: 340px) {
    .cookies-notice {min-height:84px;}
}

/* .grid3-content for Chelsea garden page */
.grid3-content{margin-right:-7.5px;margin-left:-7.5px;clear:both;display:block;overflow:hidden}
.grid3-content .box-1-1{margin-left:0}
.grid3-content .grid3{float:left;margin:10px 0 0;position:relative;text-align:center;width:33.2%;padding:0 7.5px}
.grid3-content .home .sec1-box{margin-top:15px}
.grid3-content .sec1-box{width:100%;position:relative}
.grid3-content .box-1-3{margin-right:0}
.grid3-content .grid3 img{width:100%;display:block;height:auto;max-width:100%!important;border:none}
.grid3-content .box-items{padding:0 0 20px}
.grid3-content .box-items h2{padding:20px 10px 23px;margin:0;min-height:55px;line-height:1}
.grid3-content .box-items h2 a span{font-size:20px;color:#364327}


/* Styling for Chelsea 'Behind the build' page */
#content.press .editorial-content .block-3-across{float:left;width:32%;margin:0 2% 15px 0;padding:0}
@media only screen and (max-width: 640px) {
    #content.press .editorial-content .block-3-across{width:49%;margin:0 2% 15px 0}
}
@media only screen and (max-width: 480px) {
    #content.press .editorial-content .block-3-across{width:100%;margin:0 0 15px}
    #content.press .editorial-content .block-3-across:nth-child(2n),#content.press .editorial-content .block-3-across:nth-child(3n){margin-right:0}
}
#content.press .editorial-content .block-3-across .article-image{width:100%;padding:0}
#content.press .editorial-content .block-3-across .article-image img{width:100%;margin:0;padding:0;display:block}
#content.press .editorial-content .block-3-across .article-info{float:none;min-height:115px}
#content.press .editorial-content .block-3-across:nth-child(3n){margin-right:0}
#content.press .editorial-content .block-3-across .article-info h3{margin:0;line-height:24px}
#content .editorial-content .editorial-information-block h3{font-size:18px;font-weight:600;color:#364327}

/* Styling for Chelsea 'Our history' page */
#content.press .editorial-content .block-2-across{float:left;width:49%;margin:0 2% 15px 0;padding:0}
#content.press .editorial-content .block-2-across:nth-child(2n){margin-right:0}
#content.press .editorial-content .block-2-across a{text-decoration:none}
#content.press .editorial-content .block-2-across img {max-width:100%;}

/* Styling for Chelsea individual garden page */
.transparent-block-green{background:rgb(54,67,39);background:rgba(54,67,39,0.68);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000)";color:#fff;display:inline-block}

/* Styles for Right Plant Right Place */
.content-rightplan .grid3{text-align:center;}
.content-rightplan .grid3 .grid3-img {position:relative;}
.content-rightplan .grid3 h2 a span, .content-rightplan .grid3 h2 span{color:#fff;font-weight:300;font-size:32px;padding:10px;font-family:'Open Sans',sans-serif;display:block;margin:0 auto;}
.content-rightplan .grid3:hover h2 a span{color:#A0A73A}
.content-rightplan .grid3 h2 a{clear:both;color:#fff;font-weight:600;height:100%;left:0;margin:0;position:absolute;width:100%;}
.content-rightplan .grid3 h2{color:#fff;font-size:30px;line-height:1.2;position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);display: table-cell;vertical-align: middle;max-width: 440px;text-align: center;}
.content-rightplan .grid3 .vertical-center-block{position:relative;width:auto;}
.dropdown-rightplan{background-color:#f9f9f9;background:url("https://img.crocdn.co.uk/images/affiliates/crocus/responsive/img/dropdown-second.png") no-repeat 95% center;border:1px solid #d0cfc9;color:#666666;font-size:18px;line-height:1.5;margin:0 0 15px;overflow:hidden;padding:0;width:100%;height:48px;}
.dropdown-rightplan select{background:transparent none repeat scroll 0 0;border:0 none;color:#666666;float:left;font-size:18px;font-weight:300;height:48px !important;line-height:40px;overflow:hidden;padding-left:0;padding-top:0;position:relative;text-indent:6px;width:108%;cursor:pointer;}
.dropdown-rightplan select option{background:transparent none repeat scroll 0 0;float:left;padding-bottom:3px;padding-top:3px;text-indent:11px;}
@media only screen and (max-width: 768px) {
    .grid3-content .grid3 {width: 50%;}
    .content-rightplan .grid3 h2 a span, .content-rightplan .grid3 h2 span {font-size:22px;}
    .dropdown-rightplan select {font-size:16px;}
}
@media only screen and (max-width: 480px) {
    .grid3-content .grid3 {width: 100%;}
}

/* Styles for Item Card videos */
#videos-product-popup{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;}
.videos-popupwrap{background-color:#fff;margin:1% auto 0;max-width:100%;overflow:hidden;position:relative;width:1024px;max-height:90%;overflow:auto;padding:30px 15px;max-width:90%;}
.videos_popupbg{background-color:#000;height:100%;opacity:0.8;position:absolute;width:100%;}
#newgallery2 a.productdt-videos{background-image:url("https://img.crocdn.co.uk/images/affiliates/crocus/responsive/landing/item-card/video-button-transparent.png");background-position:center center;background-repeat:no-repeat;bottom:0;float:right;height:60px;padding:20px 0;position:absolute;left:0;text-indent:-9999px;width:111px;z-index:9;}
.watch-allvideo{float:right;margin:11px 0 0;}
.prdetails-featured-back a {background-image: url(https://img.crocdn.co.uk/images/affiliates/crocus/responsive/img/product-details-video/back.png); background-position: center top; background-repeat: no-repeat; float: right; height: 69px; padding: 0; position: absolute; right: 0; text-indent: -9999px; top: 0; width: 100%; z-index: 999;}
.pr-videos-back .prdetails-featured-back {height:69px;}
#newgallery2 {position: relative;}

@media only screen and (max-width: 992px) {
    .prdetails-featured-back a, .pr-videos-back .prdetails-featured-back {height: 20px; background-position: bottom center;}
}

/* Styles for Sustainability page */
#content.sustainability p {line-height: 22px; font-family: 'Open Sans', sans-serif; font-weight:300; font-size: 1rem;}
#content.sustainability .info-panel {clear:both; width:100%; background-color:#fff; padding:0;}
#content.sustainability ul.info-panel li {list-style:none;}
#content.sustainability #sustainability-carousel3.owl-carousel .main-image {width:100%; text-align:center; display:block; padding:0; margin: 0 auto; position:relative; overflow:hidden;}
.sustainability .owl-theme .owl-nav {position:absolute;}
.sustainability #sustainability-carousel1.owl-theme .owl-nav .owl-prev {margin-left:10px;}
.sustainability #sustainability-carousel1.owl-theme .owl-nav .owl-next {margin-right:10px;}
#content.sustainability.sustainability #sustainability-carousel3.owl-theme .owl-nav {padding:0 2px; top:54%; position:absolute;}
.sustainability #sustainability-carousel4.owl-theme .owl-nav, .sustainability #sustainability-carousel5.owl-theme .owl-nav, .sustainability #sustainability-carousel8.owl-theme .owl-nav, .sustainability #sustainability-carousel6.owl-theme .owl-nav, .sustainability #sustainability-carousel7.owl-theme .owl-nav {max-width:200px; top:unset; bottom:50px; position:absolute;}
.sustainability #sustainability-carousel5.owl-theme .owl-nav, .sustainability #sustainability-carousel8.owl-theme .owl-nav, .sustainability #sustainability-carousel6.owl-theme .owl-nav {top:unset; bottom:50px; margin-right:0; margin-left:4%; position:absolute;}
.sustainability #sustainability-carousel4.owl-theme .owl-dots, .sustainability #sustainability-carousel5.owl-theme .owl-dots, .sustainability #sustainability-carousel8.owl-theme .owl-dots, .sustainability #sustainability-carousel6.owl-theme .owl-dots, .sustainability #sustainability-carousel7.owl-theme .owl-dots {bottom: 70px; top: unset;}
.sustainability #sustainability-carousel5.owl-theme .owl-dots, .sustainability #sustainability-carousel8.owl-theme .owl-dots, .sustainability #sustainability-carousel6.owl-theme .owl-dots {left:10.5%;}
.sustainability #sustainability-carousel4.owl-theme .owl-dot.active, .sustainability #sustainability-carousel5.owl-theme .owl-dot.active, .sustainability #sustainability-carousel8.owl-theme .owl-dot.active, .sustainability #sustainability-carousel6.owl-theme .owl-dot.active, .sustainability #sustainability-carousel7.owl-theme .owl-dot.active {padding: 3px !important;}
.sustainability #sustainability-carousel4.owl-theme .owl-dots:after, .sustainability #sustainability-carousel5.owl-theme .owl-dots:after, .sustainability #sustainability-carousel8.owl-theme .owl-dots:after, .sustainability #sustainability-carousel6.owl-theme .owl-dots:after, .sustainability #sustainability-carousel7.owl-theme .owl-dots:after {padding-left: 15px;}
.sustainability .owl-theme .owl-nav [class*="owl-next"] {background-image: url(https://img.crocdn.co.uk/images/affiliates/crocus/responsive/landing/sustainability/carousel-arrows-black-x2.png?v4) !important; height: 25px !important; width: 34px !important; background-position: right 0 !important; background-size: 68px 25px !important; background-color: unset !important;}
.sustainability .owl-theme .owl-nav [class*="owl-prev"] {background-image: url(https://img.crocdn.co.uk/images/affiliates/crocus/responsive/landing/sustainability/carousel-arrows-black-x2.png?v4) !important; height: 25px !important; width: 34px !important; background-size:68px 25px !important; background-color:unset !important;}
#content.sustainability .owl-carousel button.owl-prev span, #content.sustainability .owl-carousel button.owl-next span {visibility:hidden;}
#content.sustainability .owl-theme .owl-nav .disabled {opacity: 0.5; cursor: default;}
#content.sustainability .call-to-action {padding-bottom:10px;}
#content.sustainability img {max-width: 100% !important;}

@media only screen and (max-width: 992px) {
    #content.sustainability .sub-intro .content-right img, #content.sustainability .pot-recycling .content-right img {margin:-40px auto 20px auto; width:80%; max-width:100%;}
    #content.sustainability .our-policies .biosecurity .biosecurity-image-mobile img, #content.sustainability .our-policies .peat .peat-image-mobile img {margin-top:-100px; max-width:100%;}
    #content.sustainability #sustainability-carousel4.owl-theme .owl-nav, #content.sustainability #sustainability-carousel5.owl-theme .owl-nav, #content.sustainability #sustainability-carousel8.owl-theme .owl-nav,
    #content.sustainability #sustainability-carousel6.owl-theme .owl-nav, #content.sustainability #sustainability-carousel7.owl-theme .owl-nav{left:0; right:0; top: unset; bottom: 45px; margin:0 auto; position:absolute;}
    #content.sustainability #sustainability-carousel6.owl-theme .owl-nav, #content.sustainability #sustainability-carousel8.owl-theme .owl-nav {bottom:10px;}
    #content.sustainability #sustainability-carousel4.owl-theme .owl-dots, #content.sustainability #sustainability-carousel5.owl-theme .owl-dots, #content.sustainability #sustainability-carousel6.owl-theme .owl-dots, 
    #content.sustainability #sustainability-carousel7.owl-theme .owl-dots, #content.sustainability #sustainability-carousel8.owl-theme .owl-dots {top:unset; bottom:64px; left:20px;}
    #content.sustainability #sustainability-carousel6.owl-theme .owl-dots, #content.sustainability #sustainability-carousel8.owl-theme .owl-dots {bottom:30px;}
}
@media only screen and (max-width: 640px) {
    .sustainability .owl-theme .owl-nav {width:95%;}
}
@media only screen and (max-width: 480px) {
    #content.sustainability .our-policies .peat #sustainability-carousel6.owl-theme .content, #content.sustainability .our-policies .peat #sustainability-carousel8.owl-theme .content {min-height:620px;}
}
@media only screen and (min-width: 1231px) {
    #content.sustainability .our-policies .biosecurity .content-right {width:57%;}
}


/* Styles for delivery info page */
#delivery_details_form input[type="text"] {float:left; border: 1px solid #5b6a0d;font-size: 14px;font-weight:300; padding-left:5px; margin:20px 5px 20px 0; width:80px;}
#delivery_details_form .btn_go {float:left; color: #fff; background-color: #374325; min-height:50px; margin:20px 0 20px 0; font-size: 16px; font-family: "Open Sans", sans-serif; font-weight: 600;border:0;color:#fff;font-size:14px;font-family:'Open Sans';font-weight:400; white-space:nowrap;transition-duration:0s;transition-timing-function:ease-in-out;}
#delivery_details_form .btn_go:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;text-decoration:none;}
@media only screen and (max-width: 480px) {
    #delivery_details_form input[type="text"] {width:80%; padding:15px 0;}
    #delivery_details_form .btn_go {width:15%; padding:15px 0;}
}
/* Styles for help hub page */
#help-hub {display: block; overflow: hidden; background-color: #fff; padding-top:1.75rem; padding-bottom:1.75rem;}
#help-hub .help-hub-column {width:48%; float:left; box-sizing:border-box; margin-right:2%;}
#help-hub .help-hub-column:nth-child(2n) {margin-right:0;}
#help-hub .mobile-view {display:none;}
#help-hub .desktop-view {display:block;}
#help-hub .help-hub-container {border: 1px solid #959595; margin-bottom:20px;}
#help-hub .help-hub-container h3 {margin:0;padding:20px 0 2px 20px;}
#help-hub .help-hub-container ul {margin:0;padding:0 0 20px 20px; list-style: none;}
#help-hub .help-hub-container ul li a {text-decoration:underline; line-height:1.8;}
@media only screen and (max-width: 480px) {
    #help-hub .help-hub-column {width:100%; float:none; clear:both;margin-right:0;}
    #help-hub .mobile-view {display:block;}
    #help-hub .desktop-view {display:none;}
}

/* Styles for Monthly Choice page */
.editorial p{font-size:1rem;letter-spacing:.012rem;font-weight:400;line-height:1.87rem}
.editorial #helen-intro img{float:right;padding-left:20px}
.editorial .grid1{padding:0}
.special-ofr{float:left;margin:0;width:100%;padding:15px 0 50px}
.grid1{float:left;margin-top:15px;position:relative;text-align:center;width:100%;padding:0}
.editorial .grid1-img{padding:0;margin-bottom:30px}
.editorial .grid1-img img{width:100%}
.grid1-img{float:left;position:relative;width:100%}
.grid3-listing-title{width:100%;text-align:center;margin:auto}
.special-ofr .grid3-listing-title h4 span{padding:0 10px 5px}
.grid3-listing-title h4{color:#fff;font-size:34px;height:100%;left:0;line-height:1.2;margin:0;position:absolute;text-align:center;top:43%;width:100%;font-family:'Open Sans',sans-serif;font-weight:300;z-index:8}
.grid3-listing-title h4 .vertical-center-block{position:relative;width:auto;padding:0}
.editorial .feature{clear:both;float:none}
.editorial .feature img.featured-image{float:left;padding-right:20px;max-width:100%}
.editorial .cart{float:right;width:200px;text-align:center;border:1px solid #364327;margin:0 auto}
.editorial .cart a{display:block;font-size:20px;color:#364327;line-height:50px;text-transform:uppercase;font-weight:300}
.editorial .ins-ow-list{margin-bottom:30px}
.ins-ow-list{clear:both;padding-bottom:19px;width:100%}
.ins-ow-list h2{color:#607000;font-size:20px;font-weight:600;letter-spacing:2px;line-height:1;margin:19px 0;padding:9px 20px;text-align:center;text-transform:uppercase;width:100%}
@media only screen and (max-width: 768px) {
    .grid3-listing-title h4{font-size:20px;top:30%}
}
@media only screen and (max-width: 640px) {
    .editorial #helen-intro img,.editorial .feature img.featured-image{float:none;width:100%;padding:0;padding:0;margin:10px 0}
    .editorial .cart {float:none; width:100%;}
    .editorial .cart a {font-size:16px; line-height: 40px;}
}

/* Styles for Dorney Court pages */
.home-slider-lans{display:block}
.home_slider{clear:both;margin:0 auto}
#slide_home{margin:0 auto;max-width:100%;z-index:-1;width:100%;min-height:350px}
#dorney-slides.home_slider #slide_home .owl-carouselone .item .container-center{display:block;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}
.click-collect .click-collect-map{float:right;width:50%;margin-left:15px}
.click-collect-map-half-size{padding-bottom:45%}
.click-collect-map{position:relative;padding-bottom:75%;height:0;overflow:hidden;margin-top:15px}
.click-collect-map iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;padding-bottom:30px}
.sec1-box > img,.grid4 img,.grid3 img{width:100%;display:block;height:auto;max-width:100%}
.grid4 h2,.winter-sale .grid3 h2{border:1px solid #e7e7e7}
.cat-plant-sec1 h2{margin:0}
.grid4-content a{display:block;width:100%;height:100%}
.grid4 h2 a span,.winter-sale .grid3 h2 a span{color:#364327;font-size:20px;font-weight:400;line-height:26px;text-transform:none;padding:10px 0;overflow:hidden;display:inline-block}
.editorial-content .editorial-information-block{margin:20px 0;background-color:#f6f8ec;display:block;overflow:hidden;padding:10px}
#content .editorial-content .editorial-information-block .editorial-button a,#content .editorial-content .editorial-content-listings .editorial-button a{background:#607000;border:0;color:#fff;font-size:14px;font-family:'Open Sans';font-weight:400;padding:10px;white-space:nowrap;transition-duration:0;transition-timing-function:ease-in-out}
#content .editorial-content .editorial-information-block .editorial-image{float:left;width:30%;margin:0 2% 0 0;padding:0}
#content .editorial-content .editorial-information-block .editorial-image img{display:block;max-width:100%}
#content .editorial-content .editorial-information-block .editorial-info{float:left;width:68%}
@media only screen and (max-width: 768px) {
    .click-collect .click-collect-map {float:none; width:100%; margin-left:0;}
}
@media only screen and (max-width: 480px) {
    #content .editorial-content .editorial-information-block .editorial-image {float: none;width: 100%;margin: 0 0 15px 0;padding: 0;}
    #content .editorial-content .editorial-information-block .editorial-info {float: none; width: 100%;}
}

/* Styles for Press page */
#content.press .editorial-content .block-3-across .article-info {padding: 20px; width: auto; float: none; min-height: 115px;}
#content .editorial-content .editorial-information-block .advisory {font-size: 14px; color: #364327; min-height: 40px;}
#content.press .editorial-content .editorial-content-listings .editorial-button {margin: 25px 0;}
#content .editorial-content .editorial-information-block .editorial-button, #content.press .editorial-content .editorial-content-listings .editorial-button {float: right; margin: 15px 15px 20px 0;}
.press #environmental-policy .grid3 .button {width:90%;margin-bottom: 15px;}
#environmental-policy .grid3 .button {border: 1px solid #364327; margin: 0 auto; width: 80%;}
#environmental-policy .grid3 .button a {font-size: 20px; color: #364327; line-height: 50px; text-transform: uppercase; font-weight: 300; text-decoration:none;}
#environmental-policy .grid3 .button a:hover{color:#fff;font-family:'Open Sans';background:#5a664b;background:-moz-linear-gradient(top,#5a664b 0%,#4e5a3f 100%);background:-webkit-linear-gradient(top,#5a664b 0%,#4e5a3f 100%);background:linear-gradient(to bottom,#5a664b 0%,#4e5a3f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a664b',endColorstr='#4e5a3f',GradientType=0)}
@media only screen and (max-width: 768px) {
    #content.press .editorial-content .block-3-across {width: 100%; margin: 0 0 15px 0;}
    #content.press .editorial-content .block-3-across .article-info {min-height: unset; padding: 20px;}
    #content.press .editorial-content .block-2-across {width: 100%;  margin: 0 0 15px 0;}
    #content.press .editorial-content .editorial-content-listings {margin: 0;}
    .grid3-look.grid3 {width: 100%; margin-top: 15px;}
}

/* Styles for Gift Wrap page */
#content.gift-wrapping h4.title-home{color:#364327;float:left;font-size:20px;font-weight:600;letter-spacing:2px;line-height:1;margin:32px 0 15px;position:relative;text-align:center;text-transform:uppercase;width:100%}
.grid3-sep > label{width:100%;border:1px solid #d6d3cc;float:left;background-color:#fff}
.grid3-sep > label a.icon{min-height:40px;width:100%;background-position:top left 15px;background-repeat:no-repeat;color:#607000;float:left;font-size:14px;font-weight:300;font-style:normal;margin:10px 0 11px;padding-left:80px;text-align:left;padding-right:15px}
.grid3,.winter-sale .grid3{float:left;margin:10px 0 0;position:relative;text-align:center;width:33.2%;padding:0 7.5px}
.grid3-gift-wrap-gift > label a{background-image:url(https://img.crocdn.co.uk/images/affiliates/crocus/responsive/landing/gift-wrap/icon-gift-wrap.png)}
.grid3-gift-wrap-plant > label a{background-image:url(https://img.crocdn.co.uk/images/affiliates/crocus/responsive/landing/gift-wrap/icon-plant.png)}
.grid3-gift-wrap-write > label a{background-image:url(https://img.crocdn.co.uk/images/affiliates/crocus/responsive/landing/gift-wrap/icon-write.png)}
@media only screen and (max-width: 768px) {
    .grid3{width:100%}
}

/* Styles for What's your style */
.grid5{float:left;margin:15px 0 0;position:relative;text-align:center;padding:0 7.5px;width:50%}
.grid5 img{max-width:100%}
.grid5 .video-text h2 span{font-family:'Open Sans',sans-serif;font-weight:400}
.grid5 .video-text h2{color:#fff;font-size:37px;font-family:'Open Sans',sans-serif;font-weight:400;position:relative}
.video-text{position:absolute;bottom:40px;left:0;width:100%;font-weight:700;color:#fff}
.recent_item_k_title{border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;line-height:36px;text-align:center}
.recent_item_k_title a{color:#364327;font-size:20px;line-height:48px}

/* Styles for Wishlist popup */
.wishlist_popupbg{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;width:100%;height:100%;position:absolute;z-index:-1px;}
#wishlist_popup ul{margin:0;padding:0;width:100%;float:left;}
#wishlist_popup ul li.wish_active{background-image:url("https://img.crocdn.co.uk/images/affiliates/crocus/responsive/tick.png");background-position:98% center;background-repeat:no-repeat;color:#9aa139;background-size:38px;}
#wishlist_popup ul li{background-color:#fff;border-bottom:2px solid #e7e7e7;color:#36412a;float:left;font-size:28px;line-height:1;padding:20px 0;text-indent:20px;width:100%;}
#wishlist_popup h2{background-color:#f9f9f9;border-bottom:2px solid #e7e7e7;color:#354328;font-size:30px;margin:0;padding:20px 0;text-align:center;}
.wishlist_popup_create{clear:both;float:left;padding:12px 0 140px;text-indent:20px;width:100%;}
.wishlist_popup_create a{color:#5e6d00;font-size:26px;font-weight:700;margin:0;margin:15px 0;text-align:center;}
.wishlist_popupwrap{top:3%;background-color:#f9f9f9;max-width:90%;max-height:94%;overflow:auto;position:relative;width:1024px;margin:auto;}
.popup_open #wishlist_popup{display:block;}
#wishlist_popup{height:100%;position:fixed;width:100%;z-index:9999;left:0;top:0;display:none;}
.popup-addto-bnt, .wishlist-save-new, .wishlist-cancel-add{background-image:url("https://img.crocdn.co.uk/images/affiliates/crocus/responsive/signin_bnt.png");background-position:0 center;background-repeat:repeat;border:2px solid #607000;color:#fff;float:left;font-size:33px;font-weight:800;line-height:90px;min-height:94px;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;cursor:pointer;}
.popup-addto-bnt:hover, #close_wishlist:hover, .wishlist-save-new:hover, .wishlist-cancel-add:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#close_wishlist{background-image:url("https://img.crocdn.co.uk/images/affiliates/crocus/responsive/close_wishlist.png");background-position:0 center;background-repeat:no-repeat;background-size:31px auto;color:#000000;cursor:pointer;float:left;height:31px;position:absolute;right:20px;text-indent:-9999px;top:25px;width:31px;}
.wishlist_signinbg{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;width:100%;height:100%;position:absolute;z-index:-1px;}
#wishlist_signin h2{background-color:#f9f9f9;color:#354328;font-size:26px;margin:0;padding:20px 0;text-align:center;}
.wishlist_popup_create{clear:both;float:left;padding:12px 0 140px;text-indent:20px;width:100%;}
.wishlist_popup_create a{color:#5e6d00;font-size:26px;font-weight:700;margin:0;margin:15px 0;text-align:center;}
#content .wishlist_signin_bnt p{font-size:30px;color:#364227;line-height:1.5;margin:6px 0 20px;}
#wishlist_signin .signup-bnt{border:2px solid #cdcec9;}
.wishlist_signin_bnt{clear:both;text-align:center;margin:0 20px;}
.wishlist_signinwrap{background-color:#f9f9f9;margin:6% auto 0;max-width:100%;overflow:hidden;position:relative;width:604px;}
.popup_open_signin #wishlist_signin{display:block;}
#wishlist_signin{height:100%;position:fixed;width:100%;z-index:9999;left:0;top:0;display:none;}
.popup-addto-bnt{background-image:url("https://img.crocdn.co.uk/images/affiliates/crocus/responsive/signin_bnt.png");background-position:0 center;background-repeat:repeat;border:2px solid #607000;color:#fff;float:left;font-size:30px;font-weight:800;line-height:82px;min-height:82px;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;}
#wishlist_signin .signup-bnt {border: 2px solid #cdcec9;}
.signup-bnt, .btn_back {background: #fefefe; background: -moz-linear-gradient(top, #fefefe 0%, #e8e8e8 100%); background: -webkit-linear-gradient(top, #fefefe 0%,#e8e8e8 100%); background: linear-gradient(to bottom, #fefefe 0%,#e8e8e8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0); background-position: 0 center; background-repeat: repeat; border: 1px solid #d0cfc9; color: #a0a73a; float: left; font-size: 21px; font-weight: 400; line-height: 52px; margin-bottom: 15px; min-height: 52px; padding: 0; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%;}
.login-form {clear: both; margin-left: 20px; margin-right: 20px; padding-top: 16px;}

@media only screen and (max-width: 900px) {
    #wishlist_popup ul li{ font-size:18px; padding:15px 0;}
    .wishlist_popup_create{ padding-bottom:100px;}
    .popup-addto-bnt, .wishlist-save-new, .wishlist-cancel-add{ font-size:20px; line-height:50px; min-height:50px;}
    #wishlist_popup h2{ font-size:22px; padding:10px 0;}
    #close_wishlist{ top:10px; right:10px;background-size:20px;}
    #wishlist_popup ul li.wish_active{ background-size:23px auto;}
    .wishlist_popup_create a{ font-size:20px;}
    .signup-bnt {font-size: 18px; line-height: 40px; min-height: 42px;}
}

/* Styling for My account page */
#dropdown_top{border-bottom:2px solid #e7e7e7;margin:0 -20px 20px;clear:both}
#dropdown_top.rlAccordion > h3 + div{background:#fff none repeat scroll 0 0;width:100%;z-index:9}
#dropdown_top.rlAccordion > h3 + div ul li a{text-decoration:none;width:100%}
#dropdown_top ul li{float:left;list-style:outside none none;padding:18px 0 22px;width:100%}
#my-account #content_main, #order-tracking #content_main {overflow:hidden;}
.rlAccordion > h3 + div{display:none}
.account_landing .refer-a-friend {display:block; overflow:hidden; float:none; clear:both; width:100%; margin-left:10px;}
.account_landing .refer-a-friend #mmWrapper {width:100%;}
#my-account ul#my-account_menu {float:none;}
#address-book ul {padding:0;}

/* Styling for My orders page */
.addrb_logout {font-size: 28px; font-weight: normal; padding: 22px 0 30px; text-align: center;}
.addrb_logout a {color: #a0a73a; font-weight: 400; white-space: nowrap;}
#order-tracking .full-width {width: 100%;}
#my-orders {background-color:#fff;}
#my-orders .swipe-order-process .order-process-details a {font-size: 1rem; color: #374325;}
@media only screen and (max-width: 768px) {
    #my-orders {margin-left:-20px; margin-right:-20px}
    #my-orders .swipe-order-process .order-process-details h2, #my-orders .swipe-order-process .owl-item.center .order-process-details p {opacity: 1;}
    #my-orders .swipe-order-process .order-process-details h2 {max-width: 90%;}
    #my-orders .swipe-order-process .order-process-details p {max-width: 100%;}
    #order-tracking #content_main #order-process .container {padding-left:0; padding-right:0;}
    
}

/* Styles for Wishlist */
#dropdown_top.rlAccordion > h3 + div {width: 100%; z-index: 9; background: #fff none repeat scroll 0 0;}
#dropdown_top ul {margin: 0 -20px; padding: 0 20px;}
.rlAccordion > h3 + div {display: none;}
.rlAccordion > h3 {background-color: #747b19; border-bottom: 1px solid #edece9; color: #fff; font-size: 20px; font-weight: 300; line-height: 1; margin: 0 auto; padding: 16px 0 24px; text-decoration: none; width: 100%; text-indent: 20px; cursor: pointer;}
.rlAccordion > h3 > span {cursor: pointer; float: right; font-size: 41px; font-weight: bold; line-height: 35px; margin-right: 20px; margin-top: -2px;}
.rlAccordion > h3 + div ul li.line {border-bottom: 2px solid #fff !important; margin-top: -3px; padding: 0 !important;}
.wishlist_list {clear:both; overflow:hidden;}
#dropdown_top.rlAccordion > h3 + div ul li {background-position: 20px center;}

/* Styles for Lessons in gardening */
.grid2 {float:left;margin:15px 0 0;position:relative;text-align:center;width:50%;padding:0 7.5px;}
#content .grid2 p{color:#393939;float:left;font-size:16px;font-weight:400;line-height:1.2;margin:14px 0 20px;text-align:left;width:100%;}
#lessons .intro-image-with-copy img {margin:0 0 20px 0;}

@media only screen and (max-width: 768px) {
    #lessons .next-week .copy p {margin-top:1rem;}
    #lessons .intro-image-with-copy .copy {margin-left:0;}
}


/* Styles for old CMS pages */
.home-listmenu {
    display: none
}
