@charset "utf-8";
 body{background-color:#FFF;font-family: 'Roboto', sans-serif;}
h1{font-family: 'Roboto', serif !important;font-weight:700;color:#858C2F;text-transform: uppercase;font-size: 30px;}
h2,h3,h4,h5{font-family: 'Roboto', serif !important;font-weight:700;color:#858C2F;;}
a{color:#858C2F;}
a:hover, a:focus {
color: #c4c598;;
text-decoration: none;
}
#footer-section.container a {color:#858C2F;}
#footer-section.container a:hover {color:#C4C598;} #top-banner .cycle-slideshow{
max-height: 320px;
}
#mobile-nav{display:none;}
#mobile-nav-button{display:none;}
#site-logo{margin-top:20px;text-align:center;}
#site-logo img{max-width:280px;} #top-section ul li{background-color: #858C2F;float:left;width:29%;text-align:center;list-style-type: none;}
#top-section ul li a{color:#FFF;font-size:12px;display:block;padding:10px;font-family: 'Roboto', sans-serif;}
.pd{background-color:#66C9D6 !important;width:22% !important;}
.ot{background-color:#A87BA8 !important;width:16% !important}
#top-section ul li:hover{background-color:#666699;}
.pd:hover{background-color:#99CCCC !important;}
.ot:hover{background-color:#CC99CC !important;}
.events{background-color:#5B3E7F !important;}
.events:hover{background-color:#337AB7 !important;}
#main-nav{ margin-top:10px;margin-bottom:20px;}
.menu-main-menu-container ul li{display:inline;}
.menu-main-menu-container ul li a {font-size:14px;font-weight:500; color:#323232;padding:10px;font-family:'Roboto'; text-transform:uppercase;}
.sub-menu .menu-item{width:100%;} .sub-menu{display:none;} .sub-menu{background-color:#fff; padding:40px 20px 20px;position:absolute;width:80%;z-index:99999;}
.sub-menu li a{text-transform:initial !important;}
.sub-menu .menu-item  a{color:#666;}
ul.sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page{display: inline-block;float:left;}
.fa-caret-up{position:absolute;top:25%;}
#header-section{padding-bottom:40px;}
#top-banner{position:relative;z-index:7;}
#top-banner img{width:100%;}
.cycle-banner-img{width:100%;height:320px;}
#banner-section{ position:relative;width:100%;}
#banner-section .container{background-image:none;}
#banner-section img{width:100%;border-radius:0px;} #internal-banner-text{color:#00529f;position:absolute;position:relative;right:10%;bottom:25%;}
#banner-text{color:#00529f;margin-left:25%;margin-right:auto;position:absolute;top:0;z-index:9999999;background-color:transparent;banner-image:none;width:50%;text-shadow: 1px 1px #000;}
#banner-text{
padding-top:80px;
padding-bottom:80px;
text-align: center;
vertical-align: middle;
position: relative;
display: inline-block;
}
#banner-text p{font-size:20px;font-family: 'Roboto', sans-serif; font-weight:300;}
.title-link{background-color:transparent;border:solid 1px #FFF;border-radius:10px;padding:10px;float:right;color:#FFF;font-size:15px;font-family: 'Roboto', serif;}
.title-link:hover{color:#FFF;background-color:#858C2F;}
.blue-link{background-color:transparent;border:solid 1px #00529f;border-radius:10px;padding:5px;float:right;color:#00529f;font-size:13px;font-family: 'Roboto', serif;}
.blue-link:hover{color:#FFF;background-color:#13689B;}
.homepage-title{border-bottom:solid 3px #FFF;font-family: 'Roboto', sans-serif;padding-bottom:15px;}
.part-1{font-size:25px;font-family: 'Roboto', sans-serif;}
.part-2{font-size:44px;font-family: 'Roboto', serif;}
.site-content article{border:none;}
#homepage-section-1{margin-top:40px;border-bottom:solid 1px transparent;}
#homepage-section-3{margin-bottom:20px;}
#homepage-block-1{padding-left:60px;}
#homepage-block-1 h2{padding-bottom:40px;}
#homepage-block-1 p{padding-bottom:10px;width:90%;}
#homepage-section-2{padding-left:60px;}
#homepage-block-2{margin-top:70px;padding-left:60px;padding-right: 60px;}
#homepage-block-2 img:nth-of-type(2){width:100%;margin-bottom: 12px;}
#homepage-section-3{padding-left:60px;padding-right:60px;}
#homepage-block-3{padding-left:60px;padding-right:60px;padding-top:0px;}
#homepage-events-block{padding-left:60px;}
#homepage-section-4{margin-bottom:40px;} #homepage-block-2 h3{margin-bottom: 12px;}
h2{font-family: 'Roboto', serif;}
.blue{color:#858C2F !important;}
h2.blue a{color:#858C2F !important;font-family:'Roboto', sans-serif;font-size: 85%;}
h2.blue a:hover{color:#C4C598 !important}
#main-content-section h1{color:#858C2F;}
#main-content-section h2{color:#858C2F;padding-top:0px;padding-bottom:10px;}
#homepage-block-2 > p {padding-bottom: 20px;}
.post-title{font-size:18px;color:#858C2F;font-family: 'Roboto', serif;}
.post-snippet{margin-top:25px;margin-bottom:25px;}
.post-link{font-size:14px;color:#858C2F;}
.blog-rows{margin-bottom:20px;padding-bottom:40px;padding-top:40px;}
.blog-rows img{width:100%;}
.attachment-medium{border-radius:0px !important;}
.nav-block{background-color:#C1C489;color:#3b2607;width:100%;clear:both;margin-bottom:40px;height:90px;cursor:pointer;}
.nav-block a{display:block;}
.nav-block img{float:left;}
.nav-block p{color:#3b2607;float:left;margin-left:20px;margin-top:30px;font-family: 'Roboto', serif;}
.nav-block:hover{background-color:#858C2F;}
.nav-block:hover p{color:#FFF;text-decoration:none;}
.button-links{border-radius:10px;background-color:#858C2F;color:#FFF;padding:10px;float:right;}
.button-links:hover{color:#FFF;cursor:pointer;}
.blog-rows:first-child{border-bottom:solid 1px #e1e9f1;} .events-link{float:right;}
.css-events-list .row{margin-top:20px;margin-bottom:20px;}
.products h2{padding-top:0px !important;margin-top:0px !important;}
#footer-text-links h3{font-family: 'Roboto', serif;}
#footer-section h3{font-size:21px;padding-bottom:40px;font-family: 'Roboto', serif;}
#footer-section h4{font-family: 'Roboto', serif;}
#footer-section p{font-size:14px;}
#footer-bar{height:40px;border-top: 3px solid #858C2F}
#footer-section-1{background-color:#858C2F;color:#FFF;padding-bottom:0px;width:100%;}
#footer-section-1 .container{background-image:none !important;}
#footer-section-1 a{color:#ffffff;font-size:12px;}
#footer-section-1 a:hover{color:#C4C598;}
#footer-section-2 p{font-size:13px;}
#footer-section-2 ul li{display:inline;margin-right:10px;}
#footer-section-2{padding-top:40px;padding-left:60px;}
#footer-section{margin-bottom:20px;}
#footer-text-links{padding:40px;}
#footer-text-links p{margin-top:30px;margin-bottom:10px;}
#menu-how-can-we-help{margin-top:40px;}
#menu-how-can-we-help li{margin-bottom:10px;}
#social-icons{padding-top:25px;}
#footer-badges{text-align:right;}
#footer-badges.left{text-align:left;}
#content{margin-top:20px;}
.add_to_cart_button{display:none !important;}
.cart{display:none !important;}
.red{color:#c12530 !important;}
.col-md-4.product-img-box{padding-left:0px !important;padding-right:0px !important;}
.event-list-title{margin-bottom:40px;color:#337ab7;}
.event-panels{position:relative;}
.event-row{margin-top:40px;margin-bottom:40px;}
.event-row img{width:100%;}
.event-img{display:none;}
.event-badge{background-color:#858C2F;border-radius:5px;color:#fff;padding:13px;position:absolute;text-align:center;top:0;width:66px;}
.event-badge p{margin:0px;}
.event-list-text h3{margin-top:0px;margin-bottom:5px;}
.event-list-text h2{margin-top:5px !important;margin-bottom:5px !important;}
.dates{font-family: 'Roboto', serif;}
.ename{font-family: 'Roboto', serif;}
.blog-cats{background-color:#C1C963;padding:20px;color:#FFF;}
.blog-cats ul a li{color:#FFF;text-decoration:none;margin-top:20px;margin-bottom:20px;font-size:15px;}
.blog-cats ul a:hover, a:focus{color:#FFF;text-decoration:none;}
.count{background-color:#858C2F;border-radius:83%;margin-left:10px;padding:2px 8px 2px 4px;text-align:center;}
.event-count{background-color:#7eb0c9;border-radius:86%;margin-left:10px;padding: 2px 8px 3px 8px;text-align:center;}
.product-count{background-color:#858C2F;border-radius:86%;margin-left:10px;padding: 2px 8px 3px 8px;text-align:center;color:#FFF;}
.blog-cats ul a:hover li .count{background-color:#FFF;color:#858C2F}
.blog-cats ul a:hover li .event-count{background-color:#FFF;color:#858C2F}
.blog-cats ul a:hover li .product-count{background-color:#FFF;color:#858C2F}
.panel-icon{float:right;margin-top:-5%;}
.blog-cats h3{padding-bottom:20px;}
#sidebar{padding-top:10%;}
.event-cats{background-color:#858C2F;padding:20px;color:#FFF;}
.event-cats ul a li{color:#FFF;text-decoration:none;margin-top:20px;margin-bottom:20px;font-size:15px;}
.event-cats ul a:hover, a:focus{color:#FFF;text-decoration:none;}
.count{background-color:#858C2F;border-radius:83%;margin-left:10px;padding:2px 8px 2px 4px;text-align:center;}
.event-count{background-color:#7eb0c9;border-radius:86%;margin-left:10px;padding:2px 8px 2px 8px;text-align:center;}
.product-count{background-color:#858C2F;border-radius:86%;margin-left:10px;padding: 2px 8px 3px 8px;text-align:center;}
.event-cats ul a:hover li .event-count{background-color:#FFF;color:#858C2F}
#products-sidebar-cat-list ul li a:hover .product-count{background-color:#a87ba8;color:#858C2F}
.event-cats h3{padding-bottom:20px;}
.garden-centre-img{text-align:center;}
.mobile-event-badge{display:none;}
#event-img{width:100%;margin-bottom:40px;}
#event-img img{width:100%;}
.event-name{color:#337ab7;}
.event-title{color:#337ab7;padding-bottom:20px;width:100%;margin-bottom:40px;font-family: 'roboto'; font-weight: 700;}
#single-event-section{margin-bottom:60px;}
#event-single-sidebar{padding-top:15%;}
#event-single-sidebar p strong{color:#000;}
#event-single-sidebar p{color:#666;}
.booking-link{cursor:pointer;width:90%;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:5px;border-radius:20px;background-color:#337ab7;color:#FFF;text-align:center;margin-bottom:10%;margin-top:10%;}
.booking-link p{color:#FFF !important;}
.plant-panel img{width:100%;}
.plant-finder-page #post-29.entry-content h2 a{
color:#858C2F !important;
}
.page-id-31 .text-panel-1 .sidebar_text.one p a.sidebar_link{
color:#5e9cae !important;	
}
.page-id-31 .text-panel-1 .sidebar_text.one p a.sidebar_link:hover{
color:#98D3E5 !important;	
}
.history-panel img{width:100%;}
.plant-panel-row{margin-top:40px;margin-bottom:0px;position:relative;}
.panel-data{background-color:#858C2F;color:#FFF;margin-bottom:60px;}
.panel-data p{padding:20px;text-align:center;}
.panel-data h3{text-align:center;padding-top:20px;}
#grid-sect{margin-top:40px;}
.main-pdf-link{}
.main-pdf-link a{color:#FFF;background-color:#337ab7;border-radius:10px;text-align:center;padding:10px;}
.plant-panel{position:relative;cursor:pointer;margin-bottom:40px;}
.history-panel{position:relative;cursor:pointer;margin-bottom:40px;}
.plant-panel-title{background-color:#333;bottom:0;float:left;opacity:0.4;padding:20px;position:absolute;right:6.3%;width:80%;}
.page-id-31 .col-md-offset-1 .text-panel-1 div.sidebar_text.one{
background-color: #5e9cae !important;
}
.grid-shop .plant-panel-title{background-color:#333;bottom:18px;float:left;opacity:0.4;padding:20px;position:absolute;right:6%;width:80%;}
.history-panel-title{background-color:#333;bottom:0;float:left;opacity:0.4;padding:20px;position:absolute;right:5.5%;width:80%;}
.panel-title{color:#FFF;position:absolute;bottom:5%;left:20%;font-size:15px;width:80%;}
.grid-shop .panel-title{color:#FFF;position:absolute;bottom:3%;left:20%;font-size:15px;width:70%;}
.panel-content{width:100%;position:absolute;display:none;}
.panel-info{display:block;}
.entry-title{font-family: 'Roboto', serif !important;}
.entry-title a{font-family: 'Roboto', serif;}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image{border-radius:0%;box-shadow:0px 0px 0px!important;width:100% !important;}
.cta_grid{width:100%;padding:20px;margin-top:20px;padding-bottom:70px;position:relative;margin-bottom:25px;}
.cta_grid p{font-size:18px;color:#FFF;}
.cta_icon{position:absolute;right:5%;top:5%;}
.cta_text{float:left;width:50%;}
.image-sect img{width:100%;}
.text-sect{padding:20px;color:#FFF;}
.text-sect p{margin-top:20px;margin-bottom:40px;}
.sidebar_text{padding:20px;color:#FFF;}
.sidebar_text p{margin-top:20px;margin-bottom:40px;}
.page-id-35 .col-md-offset-1 .text-panel-1 .sidebar_text.one,
.page.page-id-83  .text-panel-1 div.sidebar_text.one{
background-color: #5e9cae !important;
} .page.page-id-83 .text-panel-1 div.sidebar_text.one p a.sidebar_link{
color: #5e9cae !important;
}
.page.page-id-83 .text-panel-1 div.sidebar_text.one p a.sidebar_link:hover{
color: #98D3E5 !important;
}
.page-id-909.page-child .text-panel-2 .sidebar_text.one p a.sidebar_link{
color:#858C2F;
}
.page-id-909.page-child .text-panel-2 .sidebar_text.one p a.sidebar_link:hover{
color:#c4c598;
}
.plant-finder-page .text-panel-1 .sidebar_text.one p a.sidebar_link{
color:#858C2F !important;	
}
.plant-finder-page .text-panel-1 .sidebar_text.one p a.sidebar_link:hover{
color:#c4c598 !important;	
}
.int-page-prods .text-panel-1 .sidebar_text.one p a.sidebar_link{
color: #858C2F !important;
}
.int-page-prods .text-panel-1 .sidebar_text.one p a.sidebar_link:hover{
color: #c4c598 !important;
} .page-id-16068 .entry-header h1.entry-title,
.page-id-16068 form#gform_5 div.gform_heading h3.gform_title,
#post-99.post-99.page.type-page header.entry-header h1.entry-title,
.aquatics-page h3,
.aquatics-page h2{
color:#5e9cae !important;
}
.page-id-16068 .entry-header h1.entry-title{
}
.page-id-83 .col-md-offset-1 .text-panel-1 div.sidebar_text.one{
background-color: #888d30;
}
.page.page-id-35 .text-panel-1 .sidebar_text.one p a.sidebar_link{color:#5e9cae;}
.page.page-id-35 .text-panel-1 .sidebar_text.one p a.sidebar_link:hover{color:#98D3E5;}
.history-page #sidebar-sect.col-md-3.col-md-offset-1 #grid_3:nth-of-type(1).col-md-12.col-sm-6.col-xs-12 .sidebar_text{
background-color: #858C2F !important;
}
.page.page-id-31 .text-panel-1.sidebar_text.one{
background-color: #5e9cae;
}
.gform_wrapper .gfield_required {
color: #888d30;
margin-left: 4px;
}
#field_5_16.gfield.gsection h2.gsection_title,
#field_1_16.gfield.gsection h2.gsection_title{
color:#000;
font-size: 100%;
}
.ask-aquatics #field_5_8  label.gfield_label span.gfield_required{
color:#5e9cae;
}
.int-page-prods #sidebar-sect #grid_3.col-md-12.col-sm-6.col-xs-12 .sidebar_text h2{font-size: 29px;}
#grid_3{margin-top:25px;}
.sidebar_link{padding:10px;border-radius:10px;background-color:#FFF;color:#858C2F;font-family: 'Roboto';font-weight:700;}
.hm-block-2 div.sidebar_text p a.sidebar_link{
color:#6ba4b8;
}
.hm-block-2 div.sidebar_text p a.sidebar_link:hover{
color:#98D3E5;
} .int-page-prods a.sidebar_link{	color:#5E9CAE; }
.int-page-prods a.sidebar_link:hover{color:#98D3E5; }
#mobile-block{display:none;}
.modal-body img{width:100%;}
th{background-color:#337ab7 !important;color:#FFF !important;padding:5px; font-size:12px !important;}
td{padding:10px !important;font-size:11px !important;}
tr:nth-child(even){background-color:#cc99cc;color:#FFF;} .post-title:focus{color:#23527c;}
#products-sidebar-cat-list #top-bar{background-color:#858C2F;padding:10px;text-align:center;}
#products-sidebar-cat-list #top-bar h2{color:#FFF;font-family: 'Roboto', serif;}
#products-sidebar-cat-list ul{background-color:#e8f2f4;padding-left:20px;padding-top:40px;padding-bottom:40px;}
#products-sidebar-cat-list ul li{margin-top:10px;margin-bottom:10px;}
#products-sidebar-cat-list ul li a{display:block;text-decoration:none;margin-top:20px;margin-bottom:20px;font-size:15px;}
.onsale{display:none;}
.product-row{padding-top:20px;padding-bottom:20px;}
.woocommerce-result-count{display:none;}
.woocommerce-ordering{display:none;}
.woocommerce-breadcrumb{display:none;}
.page-title, .entry-title{font-family: "Roboto",serif !important;font-size:36px !important;border-bottom: 0px solid #ededed;margin-bottom:3.42857rem;padding-bottom:1.57143rem;}
.was{text-decoration:line-through;color:#858C2F;font-size:25px;}
.product-red{color: #c12530 !important;font-size:25px;}
.product-title{color:#858C2F;}
.sidebar_image{margin-top:40px;}
.post-sidebar{background-color:#7eb0c9;padding-bottom:40px;margin-bottom:40px;}
.post-sidebar h3{color:#FFF;font-size: 20px;}
.post-sidebar a{display:block;padding-top:10px;padding-bottom:10px;color:#FFF;}
.post-sidebar li{color:#FFF;}
.modal-header{background-color:#858C2F;color:#FFF;}
.modal-header .close{color:#FFF;}
.navigation{margin-bottom:40px;padding-bottom:40px;}
.nav-previous a{background-color:#858C2F;color:#FFF;padding:10px;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
.nav-next a{background-color:#858C2F;color:#FFF;padding:10px;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
.nav-single{clear:both;margin-top:40px;font-weight:700;}
.page-title{color: #337ab7;}
.entry-header h1{color:#333;font-size: 32px !important;}
.page-title{color:#333;font-weight: normal;}
.center_1 p{padding-right:20px;}
.center_2 p{padding-left:20px;}
.center_2 h3{padding-left:20px;} .entry-header h1{color:#858C2F;text-transform: uppercase;font-weight:700 !important;}
.page-title{color:#858C2F;}
.event-title{color:#858C2F;font-weight: 700}
h2,h3,h4,h5{color:#858C2F;}
.sidebar_image .text-sect h2{color:#FFF !important;}
.sidebar_text h2{color:#FFF !important;}
.event-cats h3{color:#FFF !important;}
.panel-data h3{color:#FFF !important;}
.modal-header h4{color:#FFF !important;}
#footer-text-links h3{color:#FFF !important;text-transform: capitalize; font-size: 21px;}
#mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .indicates-required .asterisk{color:#ffffff;}
#mc_embed_signup .mc-field-group .asterisk { color: #a192b2;}
.page-title{text-transform: inherit !important;}
.modal-body{min-height:500px;width:100% !important;}
.product_type_simple{display:none !important;} .product-row img{width:50% !important;}
.woocommerce-pagination{width:100%;float:left;clear:both;}
.page-numbers li{display:inline;margin-left:20px;}
#search_sect{float:right;margin-right:5%;margin-top:20px;text-align:right;}
.search-submit{background-color:#858C2F !important;color:#FFF !important;background-image:none !important;padding:5px !important;font-size:14px !important;}
.search_content img{width:50%;float:left;}
.search_row{width:100%;float:left;}
.search_row img{width:40% !important;float:left;margin-right: 5%;}
.search_row .entry-title{width:50%;float:left; clear:none !important;}
.search_row .entry-summary{width:50%;float:left;}
#sidebar-sect.col-md-3.col-md-offset-1{	margin-top: 90px;margin-bottom: 30px;} .grey-img{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.grey-img{-o-transition:.10s;-ms-transition:.10s;-moz-transition:.10s;-webkit-transition:.10s;transition:.10s;}
.grey-img:hover {-webkit-filter: grayscale(0%); filter: grayscale(0%);}
.pop-panel{padding:5px;min-height:300px;}
.pop-panel img{width:100%;} .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width:98% !important;}
.gform_button{border-radius:10px !important;background-color:#858C2F !important;background-image:none  !important;color:#FFF  !important;padding:10px !important; border:none !important;float:right;margin-top:45px;}
.page-id-16068 .ask-aquatics input#gform_submit_button_5.gform_button.button{
background-color: #5e9cae !important;
}
.post-16068 #gform_5 .gform_footer.top_label input#gform_submit_button_5.gform_button.button:hover{
color: #9BD6E8 !important;
}
.page-id-16068 .ask-aquatics p a{
color:#5e9cae;
}
.page-id-16068 .ask-aquatics p a:hover{
color:#9BD6E8;
}
.fbaquaticspg{
color:#5E9CAE;
}
.fbaquaticspg:hover {
color: #98D3E5;
} .sub-menu{width:100%;}
.sub-menu .menu-item a {color: #fff;display: block;float: left;width: 100%;}
.strapline{margin-top: 7px;padding-left: 10%;position: absolute;color:#858C2F;}
.bx-wrapper{max-width:100% !important;}
.bx-wrapper .bx-viewport{border:none;box-shadow:0px 0px 0px;}
.bxslider li{width:4% !important;}
.sidebar-sect .row{}
.cta_text{width:60%;}
#footer-section-1{margin-top:35px;}
#openingTimes{display: none}
form#mc-embedded-subscribe-form.validate div#mc_embed_signup_scroll h2.blue{color:#ffffff !important;}
.gform_footer.top_label input#gform_submit_button_1.gform_button.button,
#mc_embed_signup{ background-color:#a08eb0 !important;  color:#fff; font-weight:700;}
.post-31.page .gform_footer.top_label input#gform_submit_button_1.gform_button.button{
background-color: #888d30 !important;
}
.post-31.page .gform_footer.top_label input#gform_submit_button_1.gform_button.button:hover{
color: #C4C598 !important;
}
.ask-aquatics  form#gform_5 div.gform_footer.top_label input#gform_submit_button_5.gform_button.button{
background-color: #A08EB0;
}
.newsletter-block{background-color:#a08eb0 !important;margin-top:30px !important;}
input#mc-embedded-subscribe.button,
.newsletter-block #mc_embed_signup .button{background-color:#ffffff !important;background-image:none; color:#a08eb0; border:1px #ffffff solid;}
input#mc-embedded-subscribe.button:hover,
.newsletter-block #mc_embed_signup .button:hover{color:#ffffff;background-color:#a08eb0 !important;background-image:none; color:#ffffff;}
.home-phone-link{
color:#ffffff;
}
#menu-how-can-we-help.menu li.menu-item a{font-size: 100%;}
.contact-details  p {font-size: 100% !important;}
.contact-details p a{font-size: 100% !important; color:#C1C3A0;}
.contact-details  p:nth-of-type(1){margin-top:6px !important;}
.contact-details p.o-t-easter{font-size:90% !important;}
ul#menu-how-can-we-help.menu{margin-top:8px !important;}
.footer-credits { text-align: center;} .fish-list-container{columns: 240px 3;}
.fish-item{position: relative;display: block;}
.fish-item .numbers{width:24px; overflow: hidden; float:left;}
.fish-item .fish-name{width:220px; overflow: hidden;}
.int-page-prods .post-99.page.type-page.status-publish.hentry h2{color: #5E9CAE;}
.int-page-prods #sidebar-sect.col-md-3.col-md-offset-1 .col-md-12 .sidebar_image div.text-sect p:first-of-type a{
color: #ffffff;
}
.int-page-prods #sidebar-sect.col-md-3.col-md-offset-1 .col-md-12 .sidebar_image div.text-sect p:first-of-type a:hover{
color: #9BD6E8;
} @media (min-width: 1200px){
.rows{margin-left:-15px;margin-right:15px;}
.rows .col-md-12{padding-left:0px;padding-right:0px;}
}
@media (min-width: 1200px){
#menu-main-menu{position:relative;}
.menu-main-menu-container ul li {display: inline;position: relative;width: 40%;}
.sub-menu .menu-item a {color: #fff;display: block;float: left;width: 100%;}
.sub-menu .menu-item a:hover{ color:#DEE55F;}
.sub-menu {background-color: #C1C963;padding: 20px 20px 20px;position: absolute;right: -20%;text-align: center;width: 184px;z-index: 99999; }
#menu-item-89 .sub-menu{right:0%;left:0%;}
} @media (min-width: 1350px) and (max-width: 1520px) {
.cycle-banner-img {height:332px;width:100%;}
}
@media (min-width: 1208px) and (max-width: 1358px) {
#banner-text{padding-top:0px;}
.cycle-banner-img{height:280px;width:100%;} 
}
@media (min-width: 1000px) and (max-width: 1210px) {
#homepage-block-1 p{width:76%;}
.cycle-banner-img{height:163%;width:100%;}
#banner-text{padding-top:5px;margin-left:5%;width:90%;}    
}
@media (min-width: 1240px) and (max-width: 1360px) {
#banner-text{margin-left:10%;}
#openingTimes{margin-left:76%;}
}
@media (min-width: 1000px) and (max-width: 1210px) {
#site-logo{float:left;}    
.menu-main-menu-container ul li a{font-size:11px;padding:5px;}
.sub-menu{background-color:#fff;padding:40px 20px 60px;position:absolute;width:80%;z-index:99999;top:76%;right:5%;bottom:0%;}
}
@media (min-width: 1000px) and (max-width: 1230px) {
.cycle-banner-img{height:100% !important;}
#openingTimes{margin-left:74%;}    
}
@media (min-width: 770px) and (max-width: 1000px) {
#site-logo{float:left !important;}    
#mobile-nav{display:none !important.;}
#main-nav{display:block !important;}
#mobile-nav-button{display:none !important;}
.menu-main-menu-container ul li{display:inline-block !important;}
.menu-main-menu-container ul li a{font-size:11px;padding:5px;}
.sub-menu{background-color:#fff;bottom: 0;padding: 40px 20px 60px;position:absolute;right:2%;width:80%;z-index:99999;top:76%;}
#banner-text{display:none;} }
@media (min-width: 600px) and (max-width: 1000px) {
#header-section{padding-left:0px;padding-right:0px;width:100%;margin-right:0px;margin-left:0px;}
#top-section{padding-left:0px;padding-right:0px;position:absolute;float:left;width:100%;}
#site-logo{float:right;margin-top:50px;}
.ot{width: 20% !important;}
#banner-text{margin-left:2%;width:95%;padding:0px;}    
.cycle-banner-img{height:100%;}
}
@media (min-width: 600px) and (max-width: 770px) {
.nav-block p{width:75% !important;}        
#mobile-nav-button .fa{color:#23527c;}
#banner-text{display:none;}    
#homepage-events-block{padding-left:0px;}
.dates{margin-top:20%;}
.event-badge{width:90%;}
#internal-banner-section{background-size:200%!important;}
}
@media (min-width: 500px) and (max-width: 600px) {
.nav-block p{margin-top:5% !important;}    
}
@media (min-width: 200px) and (max-width: 800px){
.desktop{display:none;}    
.mobile-event-badge{display:block;background-color:#858C2F;border-radius:5px;color:#fff;padding:13px;position:absolute;text-align:center;top:0;width:90%;}
#main-nav{display:none;}
#mobile-nav-button{display:block;clear:both;width:20%;}
#mobile-nav{width:100%;}
.menu-main-menu-container ul li{display:block;text-align:center;}
.menu-main-menu-container ul li a{display:block;}
.cycle-banner-img{background-attachment:scroll !important;background-repeat: no-repeat !important;}
}
@media (min-width: 200px) and (max-width: 760px) {
#grid-sect{display:none;}
#mobile-block{margin-top:40px;display:block;}
.mobile-panel{margin-bottom:40px;}
.mobile-panel  img{width:100%;}
.mobile-panel-data{display:none;clear:both;margin-bottom: 40px;}
.mobile-panel-data{background-color:#858C2F;color:#FFF;}
.mobile-panel-data p{padding:20px;text-align:center;}
.mobile-panel-data h3{text-align:center;padding-top:20px;}    
.mobile-panel{padding-left:0px;padding-right:0px;pading-top:0px;}
}
@media (min-width: 200px) and (max-width: 600px) {
#header-section{padding-left:0px;padding-right:0px;width:100%;margin-right:0px;margin-left:0px;}
#top-section{padding-left:0px;padding-right:0px;position:absolute;float:left;width:100%;}
#top-section ul li a{font-size:10px;padding:5px;}
.ot{width:20% !important;}
#mobile-nav ul li{background-color:#858C2F;text-align:center;}
#mobile-nav ul li a{color:#FFF;display:block;padding-top:10px;padding-bottom:10px;}
#site-logo{float:right;margin-top:50px;}
#banner-section{position:relative;padding-left:0px;padding-right:0px;margin-top:0px;}    
#banner-text{display:none;}
#banner-text{width:100%;text-align:center;padding-top:0px !important;padding-bottom:10px !important;margin-top:0% !important;margin-left:0% !important;position:relative;}
#banner-text h1{margin-top:0px !important;padding-top:0px !important;}
#banner-text .title-link{display:none;}
.cycle-banner-img{height:80%;padding-bottom:0% !important;}
.button-links{margin-right:20px;text-align:center;width:90%;margin-bottom:20px;}
.event-badge{width:90%;}
.dates{margin-top:35% !important;}
.events-link{background-color: #a87ba8 !important;}
#homepage-block-1 h2{font-size:26px!important;padding-top:0px !important;margin-top:0px !important;}
#homepage-section-1{margin-top:0px;}
.part-1{font-size:15px;}
.part-2{font-size:10px;}
#banner-text p{font-size:10px;}
#main-content-section h2{padding-top:0px;padding-bottom:0px;}
#mobile-nav-button{margin-bottom:10px;}
#mobile-nav-button i{color:#858C2F;}
#mobile-nav{width:100%;clear:both;}
#homepage-block-1 h2{font-size:28px;}
#homepage-block-1{padding-left:10px;}
#homepage-block-1 p{width:100%;}
.nav-block p{margin-top:10%;width:50% !important;}
.events-link{float:right;width:100%;background-color:#858C2F;text-align:center;color:#FFF;border-radius:5px;padding:10px;}
.events-link:hover{color:#FFF;}
#homepage-block-2{margin-top:0px;padding-left:10px;padding-right:0px;}
#homepage-block-2 img{width:90%;}
#homepage-section-2{padding-left:10px;}
#homepage-section-3{padding-left:0px;padding-right:0px;}
#homepage-section-3 h2{font-size:25px;}
#homepage-block-3 img{width:100%;}
#homepage-block-3{padding-left:10px;padding-right:10px;padding-top:10px;}
#homepage-events-block{padding-left:0px;}
.gform_button{width:100%;margin-bottom:30px;margin-top:10px;}
#footer-text-links{padding-left:10px;}
#footer-section{margin-bottom:0px;}
#footer-section-2{padding-left:0px;text-align:center;}
#footer-badges{text-align:left;width:100%;}
#footer-section-2 ul li{width:30%;}
#footer-badges img{width:30%;float:left;}
#footer-section p{clear:both;}
.products{width:100%;}
.product-img-box{padding-left:0px !important;padding-right:0px !important;}
.product-img-box img{width:100%;}
.product-box{padding-left:0px !important;padding-right:0px !important;}
#sidebar-sect{margin-bottom:40px;}
.post-link{border-radius:10px;background-color:#858C2F;color:#FFF;padding:10px;width:90%;display:block;text-align:center;}
.product-box{padding-bottom:40px;}
#internal-banner-section{background-size:300% !important;}
table{width:100% !important;}
.garden-centre-img img{width:100% !important;}
.em-location-map-container{width:100% !important;}
.blog-cats{margin-top: 45%;}
.nav-previous{width:100%;}
.nav-previous, .previous-image{font-size:13px;}
.nav-next{width:100%;}
.nav-next, .next-image{margin-top:11%;font-size:13px;}
#mobile-nav .parent_link{display:none !important;}
.bxslider li{width:8% !important;}
.strapline{padding-left:20%;}
#site-logo a{margin-left:20%}
#top-banner{margin-top: 30%;}
#openingTimes{margin-left:0%;}
#search_sect{margin-top:40px;}
}
@media (min-width: 500px) and (max-width: 1000px) {
.dates{margin-top:0%;}
#mobile-nav ul li{background-color:#858C2F;text-align:center;}
#mobile-nav ul li a{color:#FFF;display:block;padding-top:10px;padding-bottom:10px;}    
.newsletter-block{margin-top:0%;}
#openingTimes{margin-left:0%;float:right;z-index:999999;}
}