.panel.page-header__panel .panel-container-wrap .header-switchers{ display: none;}
.panel.page-header__panel .panel-container-wrap .minienquiry-wrapper{ }
.modals-wrapper aside.modal-popup.modal-slide._inner-scroll{ display: none;}
.modals-wrapper aside.modal-popup.popup-authentication.modal-slide._inner-scroll{ display: none;}
.product-info-stock-sku .stock.available , .product-info-stock-sku .availability.only{ display: none;}
.catalog-product-view .product-social-links{ display: none;}
.catalog-product-view .product-reviews-summary.empty{ display: none;}
.minimal-price-link {display: none;}
.catalog-product-view .product-info-main .prices-tier.items{ margin-top: 10px;}
.product-image-containers{ position: relative;}
.product-image-containers .yousave {  position: absolute;  bottom: 9px;  right: 9px;  background: #32cfb0;  color: #fff;  padding: 5px 8px; z-index: 1;}
.save-percentage12 {  font-size: 40px;  margin-top: 8px;}
.save-percentage12 .pricesave {  color: #32cfb0;}
.save-percentage12 .yousave .off-sea {  font-size: 23px;}
body._has-modal{ overflow: visible;}
#shopping-cart-table .cart.item .item-control > .action-delete::before , .cart-container .main.actions .action.clear::before , .block-minicart a.action.delete::before , .enquiry-index-index .action.action-delete::before {  background: url("../image/delete.png") no-repeat;  font-size: 0px;  content: "";  width: 22px;  height:24px;  display: inline-block;}

.newsticky {  position: fixed; background: #ffffff;  top:0; left:0;  width: 100%; }
.footer.links {  display: none;}
  
.enquiry-index-index .quote-totals .table-wrapper , .enquiry-index-index .enquery.main.actions{ display: none;}
.cms-index-index .parallax-container .rd-parallax-inner{ pointer-events: inherit;}
.mobile_nones{ display: none;}
.desktop_block-hover{ display: none; position: absolute; top: 40px; background: #fff;padding: 10px 0px;z-index: 99;width: 211px;}
.newmyaccount .my-account:hover .desktop_block-hover{ display: block;}
.desktop_block-hover li {  float: left; width: 100%; padding: 6px 0px;}
.desktop_block-hover li a::before{ font-size: 0;}
.catalog-category-view .action.tocompare{ display: none;}
.catalog-category-view .products-grid .product-item-actions{  display: none;}
.cms-index-index .product-item .product-item-actions{  display: none;}
.cms-index-index  .widget.brands{ margin-top: 0;}
.cms-index-index .custom-item-1 .link-button{ color: #fff !important; border-color: #32cfb0 !important; background: #32cfb0}
.cms-index-index .custom-item-1 .link-button:hover{ border-color: #000 !important; background: #000;}
.custom-item-1.extra .custom-item-content{ left: 29%; text-align: center;}
.custom-item-1.extra .custom-item-content .title-1 , .custom-item-1.extra .custom-item-content .desc-1{ color: #fff; }
.custom-item-2 .custom-item-content .title-1 , .custom-item-2 .custom-item-content .desc-1{ color: #fff; }
.custom-item-3 .custom-item-content .title-1 , .custom-item-3 .custom-item-content .desc-1{ color: #fff; }
.cms-index-index .widget.block-static-block, .cms-index-index .widget.featured{ padding-bottom: 35px; margin-bottom: 35px;}
.page-bottom .widget.featured { border-bottom: 0;}
.cms-index-index .page-main{ padding-top: 35px;}
.slider-pro-wrapper .sp-horizontal .sp-next-arrow{ right: 1%}
.slider-pro-wrapper .sp-horizontal .sp-previous-arrow{ left: 1%}
.cms-index-index .page-bottom .widget.featured{ margin-bottom: 0;}
.catalog-product-view .box-tocart #instant-purchase{ display: none;}
.wishlist-addtocart{ float: left; margin-top: 8px;}
.comparewish{ float: left;}
.catalog-product-view .box-tocart .action.towishlist, .catalog-product-view .box-tocart .action.tocompare{ border: 0px; font-size: 24px;}
.catalog-product-view .product.info{ padding-bottom: 0; margin: 95px 0 18px;}
.catalog-product-view .box-tocart .action.towishlist:hover, .catalog-product-view .box-tocart .action.tocompare:hover{ background-color: #fff; color: #000000;}
.field.recapcthas .control {  margin-left: 90px;}
.page-header .minicart-items-wrapper .product-item-details .action.edit{ display: none !important;}
.minicart-items .details-qty.qty .cart-item-qty{ pointer-events: none;}
#shopping-cart-table td input.qty{ pointer-events: none;}
.newcartdisplaynone{ display: none;}
.con-never { margin: 20px 0;}
.phno {font-weight: bold;}
.star-rating ul li{ float: left;}
.lefts-review-data {width: 100%;float: left; padding: 5px 0px;margin-bottom: 10px;}
.dreview-star{ float: left; margin-top: 3px;}
.dreview-number{ float: left; margin-left: 5px;}
.dadd-numbers {float: left;  margin-left: 20px;}
.dadd-numbers a{ font-size: 14px;color: #888;}
.dadd-numbers a:hover{color: #32cfb0;}
.checkout-cart-index .cart.table-wrapper .cart-column-item-wrapper .action.action-edit{ display: none;}
.checkout-cart-index .cart-container .cart.main.actions .action.update{ display: none;}
.product-info-main .product-add-form{ float: left;}
.catalog-product-view .product-reviews-summary{ padding-top: 5px;padding-bottom: 10px;}
.ex_of_vat{ display: inherit; margin-top: 13px; color: #888;}
.new2sample{ background-color: #000 !important; border: 0 !important;}
.new2sample:hover{ background-color: #32cfb0 !important;}
.comparewish .towishlist span, .comparewish .tocompare span{ display: inline-block;  font-size: 10px;}
.comparewish .action.towishlist span , .compare_custom.comparewish span{ float: left; width: 100%;}
.comparewish .towishlist::before , .compare_custom.comparewish .tocompare::before{ text-align: center; display: block; }
.perm2-sq{ display: inline-block; }
.products.products-grid .new-vatcls{ }
.pro-info-left{ float: left; width: 50%;}
.items-featuresnew1 h3 {  font-size: 15px;  padding: 0px; margin: 0; margin-top: 10px;margin-bottom: 8px; color: #32cfb0; text-transform: uppercase;}
.items-featuresnew1 .itext1 {  margin-bottom: 6px;}
.itext1 {  float: left;  margin-right: 20px; font-size: 15px;  color: #282828;  width: 100px;  margin-bottom: 7px;}
.items-featuresnew1 .itext1-details {  margin-bottom: 6px;}
.itext1-details {  font-size: 15px;  color: #282828;  float: left;  margin-bottom: 12px;}
.items-featuresnew1{ float: left}
.text-fea h3{ display: none}
.checkout-index-index .form.form-login #customer-email-fieldset field.fieldset.hidden-fields{ border-bottom:1px solid #d1d1d1; margin-bottom: 30px;}

.checkout-index-index .table-checkout-shipping-method .row.row-error .col.col-error .message.error div:after{ display:none !important}
.checkout-index-index .form.form-login .fieldset.hidden-fields .actions-toolbar {  flex-direction: row;  margin-top: 24px;  border-bottom: 1px solid #ccc;  margin-bottom: 30px;}
ol#mini-cart {  overflow: scroll;  height: 300px;}

.nes-listrequest span{ font-size: 15px; font-weight: normal;}
.cartaq.nes-listrequest{ margin-top: -11px !important; }
.catalog-product-view .box-tocart.noisflooring_box1 .qty{ display: inline-flex;}
.custom-blog-links a span{ }
.custom-blog-links img{ }
.level0.nav-7.last.custom-blog-links.level-top img{  vertical-align: middle;  position: relative;  top: -10px;}
.products-grid .special-price{ display: inline-block;}
.products-grid .old-price{ display: inline-block;}

.layout_1 .page-header__content .navigation {  padding-top: 16px;}
.desktop_block-hover li a::before{font-family:"Linearicons";font-size:22px;padding-right:5px;line-height:1;float:left;transition:all 0.3s;content:"\e71e";}
li.newmyaccount a.my-account::before{ display: none;}
.link.free-sample-top img{ margin-top: -10px; }
.link.free-sample-top a{ font-size: 0; }

/*similar products*/
.similar_products{ display: block; margin-top: 40px;}
.similar_titles {  margin-bottom: 15px; font-weight: 400; font-family: "Poppins", sans-serif;}
.similar_product_product{ float: left;}
.imgae_prices.clearfix {  display: inline-block; padding-right: 12px;}
.similr_price.clearfix{ text-align: center; margin-top: 10px;}
.usk_price{ display: inline-block; color: #fe526a; }
.m_prices{ display: inline-block; margin-left: 3px; font-size: 13px;}
.r_content{ display: none;}
/**/

.free-sample-top { display: none;}
.checkout-cart-index tr.item-info td.col.price .price-excluding-tax::after{ content:'(Exc VAT)';font-size: 12px;}
.checkout-cart-index tr.item-info td.col.subtotal .price-excluding-tax::after{ content:'(Exc VAT)';font-size: 12px;}

/*Inquery*/
.colm.colmleft{ padding-left: 0px; }
.colm.colm6{width: 50%; min-height: 1px;  padding-left: 10px;  padding-right: 10px;  position: relative;  float: left;}

.section{ margin-bottom: 20px;}
.colm.colmright{ padding-right: 0px;}
#inquiry-form{ max-width: 100%;}
.inquiry-index-index .message-error.error.message{ }
.inquiry-index-index #addFileButton{ padding: 9px 20px;}
.inquiry-index-index #clearFilesButton{ padding: 9px 20px;}
.inquiry-index-index .option.block1.spacer-t10{ width: 100%; padding: 0; display: block; font-weight: normal !important;}
.inquiry-index-index .spacer-t20.spacer-b30 {  margin-top: 25px;}
.inquiry-index-index .spacer-t20.spacer-b30 .tagline{ font-size: 14px; font-weight: 600; color: #000;}
.link.qet_aquote {  background: #32cfb0;  color: #FFF;  padding: 10px 15px;  margin-top: -10px;}
.link.qet_aquote a {  color: #fff; text-transform: uppercase;}

.table_show_orders { width: 100%; border: 1px solid #ccc;}
.table_show_orders tr{ border: 1px solid #ccc !important;}
.table_show_orders th:first-child {  text-align: left !important;}
.table_show_orders th {  border: 1px solid #ccc !important;  text-align: center !important;  padding: 10px 15px;}
.table_show_orders td:first-child {  text-align: left !important;}
.table_show_orders td{background-color:#fff!important;padding:10px 0 10px 5px;border:1px solid #ccc;border-right-width:1px;border-right-style:solid;border-right-color:rgb(204, 204, 204);text-align: center!important;padding:10px 15px;}
.newc_info{border:1px solid #ccc;padding:15px;}
.new-suss-table th{ background: #eee;}
.newc_info .box-title{ border-left: 0 !important; }
.newc_info .box-des{ padding-left: 0 !important}
.newc_info .box-title{border-bottom:1px solid #ccc;background:#fff;padding-bottom: 13px;}
.checkout-onepage-success .actions-order { display: none}
.checkout-onepage-success .action.print {  float: right;}
.checkout-onepage-success tfoot th{ background: #fff !important;}

.product.media{ position: relative;}
.specialoffer-viewtag{position:absolute;top:40px;z-index:99999;left:430px;}
.specview_tag{border:1px solid #32cfb0;border-radius:20px;padding:6px 6px 6px 12px;background:#32cfb0;color:#ffffff;font-size:14px;}

.special-offer-tag {  position: absolute;  top: 11px;  right: 11px; z-index: 999}
.spec-tag {  border: 1px solid #32cfb0;  border-radius: 20px;  padding: 6px 6px 6px 12px;  background: #32cfb0;  color: #ffffff;  font-size: 14px;}
/**/

.price-promises.aavailab-stock span{ display: inline-block;  margin-top: 10px;  margin-left: 7px;}
.pricematch-guart ol li{ list-style: decimal;  margin-left: 20px;}
.main-banner-above {  text-align: center;  background: #32cfb0;  text-decoration: none;  color: #ffffff;  display: block;  width: 100%;  text-align: center;  margin: 0; padding: 2px 0;}
.main-banner-above p {  margin-bottom: 0;}
#box_calculator .inner-wrap{ padding: 5px 16px !important;}
.inventy_in-stock-quantity{ color: #282828; padding-top: 42px;}
.review-price-promise{  clear: both;}
.review-price-maincontsin {  float: left;}
.review-price-promise .dadd-numbers {  width: 100%;  margin-left: 0;}
.price-maincontsin.cleafix {  float: right;  margin-top: 13px;}
.catalog-product-view .product-info-main .product-add-form{ width: 100%;}
.catalog-product-view .items-featuresnew1{ float: right}
.inventy_in-stock-quantity{ float: right;}

.catalogsearch-result-index .search.results dl.block{ display: none;}
.enquiry-index-view #cart-sidebar-reorder .field.item.choice{ display: none;}
.enquiry-index-view #reorder-validate-detail .actions-toolbar .primary{ display: none;}

.outstock_ab .new2sample { padding: 11px 19px 12px;   font-weight: 600;  text-transform: uppercase;  display: inline-block;}
.product.alert.stock{ float: left;}

.pre_order_item_list {  position: absolute;  bottom: 27px;  z-index: 99999;  right: 15px;}
.pre_order_item_list span {  background:#32cfb0;  padding:6px 17px;  border:1px solid #32cfb0;  border-radius:20px; font-size: 14px;  color: #fff;}
.catalogsearch-result-index .toolbar-amount{ display: none;}

.layout_1 .page-header__content .clogo_custom {position: absolute;    top: -56px;    left: 19px;    width: 241px;  }
.navigation .rd-navbar-nav { text-align:center}
.page-header__content { padding-bottom:17px}
.layout_1 .page-header__content .navigation { padding-top:27px}

.cms-marine-cork-decking .columns.container { width:100% !important; padding-left:0 !important; padding-right:0 !important; max-width:100% !important}
.cms-marine-cork-decking #maincontent { padding-top:0}
.cms-marine-cork-decking .hero h1 strong {color:#32cfb0}
.cms-marine-cork-decking .hero-eyebrow { background:rgba(50,207,176,0.35); color:#8be1d0 }
.cms-marine-cork-decking .text-center, .cms-marine-cork-decking .page-title,  .cms-marine-cork-decking .section-title { text-align:inherit}
.cms-marine-cork-decking .hero {background-image:linear-gradient(to right, rgba(0,0,0,0.72) 0%, rgba(0,0,0,0.40) 52%, rgba(0,0,0,0.10) 100%), url(../../wysiwyg/marinecork/IMG_3753.jpg)}

.cms-marine-cork-decking .page-main { margin-bottom:0}
.cms-marine-cork-decking .product-card-cta:hover, .cms-marine-cork-decking .btn-primary {  color:#fff }
.checkout-payment-method .items.payment-methods .payment-method dl { display: none;}


@media (min-width: 768px) { .cms-marine-cork-decking .section-inner{max-width: 750px;}}
@media (min-width: 992px) {  .cms-marine-cork-decking .section-inner{max-width: 970px;}}
@media (min-width: 1200px) {.cms-marine-cork-decking .section-inner{max-width:1200px;}}
@media (min-width: 1354px) {  .cms-marine-cork-decking .section-inner{max-width:1404px; padding-left:25px; padding-right:25px;}}
@media (max-width: 768px) { .cms-marine-cork-decking .section-inner {    max-width: 480px; padding-left:0px; padding-right:0px;  }
.cms-marine-cork-decking .section { padding-left:15px; padding-right:15px;}
}
@media (max-width: 550px) {
.cms-marine-cork-decking .hero-content{padding:35px 15px;}
.cms-marine-cork-decking .btn-primary{padding:10px 15px;font-size:13px;}
.cms-marine-cork-decking .btn-secondary{padding:8px 15px;font-size:13px; }
.cms-marine-cork-decking .btn-cta-primary{padding:10px 15px;font-size: 13px;min-width: 100%;margin:0;margin-bottom:15px;}
.cms-marine-cork-decking .btn-cta-outline{padding:8px 15px;font-size: 13px; min-width: 100%; margin:0; margin-bottom:15px; }
.cms-marine-cork-decking .stats-bar { padding-bottom:25px;}
.cms-marine-cork-decking .stat-item { padding:22px 24px 0px}
.cms-marine-cork-decking .section {  padding-top:36px; padding-bottom:36px; margin-bottom:0}
}

@media only screen and (min-width: 1200px) and (max-width:2500px){
.search_bar-divx {  float: right;  position: relative;  width: 100%;  margin: auto;}
.rd-navbar-search-toggle{ display: none;}
.block.custom-topsearch.block-search.rd-navbar-search {  position: relative;  opacity: 1;  z-index: 9999;  visibility: visible;  margin: auto;}
.rd-navbar-search{ left: 0;}
.block-content.form-group {  z-index: 9999;  opacity: 112221;  visibility: visible;  width: 72%;  float: right;}
.rd-navbar-search .form-group input{ /*height: 40px;*/ background: #fff; border: 1px solid #eae9e9;}
.rd-navbar-search form button[type="submit"]{ /*top: -4px; height: 40px;*/}
/*.layout_1 .page-header__content .navigation {  padding-top: 32px;}*/
.layout_1 .page-header__content .clogo_custom{ position: relative;top: -33px;}

.layout_1 .page-header__content .clogo_custom {position: absolute;    top: -59px;    left:19px;    width: 241px;  }
.navigation .rd-navbar-nav { text-align:center}
}

@media only screen and (max-width:1390px){
.rd-navbar-nav > li { margin: 0 15px;}
}
  
@media only screen and (max-width:1350px){
.rd-navbar-nav > li { margin: 0 6px;}
.custom-blog-links{ padding-top: 0px}

.link.free-sample-top img{ width: 40px;}
.link.free-sample-top a{ font-size: 12px;}
.level0.nav-8.last.link.free-sample-top a { background: #32cfb0;  color: #FFF;  padding: 10px 5px;  margin-top: -10px; color: #fff;}
.free-sample-top {  padding-top: 15px;}
.specialoffer-viewtag{ left: 345px;}

.free-sample-top { padding-top:0}
  }
  
@media only screen and (max-width:1200px){
 .mobile_nones{ display: block;}
 .desktop_block-hover{ display: none;}
 .desktop_block{ display: none;}
 
 .catalog-product-view .layout_1 .product-info-main {-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}
 .catalog-product-view .product-info-main .product-add-form { width:100%}
.catalog-product-view .layout_1 .product.media { margin:auto}
.page-main { padding-top:50px;}
#box_calculator .extra-wrap.total-area {  justify-content: space-evenly;}
.custom-blog-links{ padding-top: 0px}

.level0.nav-8.last.link.free-sample-top a { background: #32cfb0;  color: #FFF;  padding: 7px 1px;  margin-top: -7px; color: #fff;}
.free-sample-top {  padding-top: 0px;}
.specialoffer-viewtag{ left: 200px;}

.layout_1 .page-header__content .clogo_custom {  position: relative;  top: 0;  left: 0;  width: inherit;}
.navigation .rd-navbar-nav { margin-top:0}
  }
  
@media only screen and (max-width:1200px){
.rd-navbar-nav > li{ margin: 0 6px;}
.greet.welcome{ display: none !important;}
.rd-navbar-search-toggle {  display: block;   position: fixed;  top: 15px;  left: 180px;  width: 50px;  height: 40px;  z-index: 18; font-size: 20px;  text-align: center;  margin: 0;  border: 0;}
.link.free-sample-top img{ margin-top: 0px;}
 
  
  
  }
@media only screen and (max-width:980px){ 
  .custom-blog-links{ padding-top: 0px;}
  .rd-navbar-search-toggle{ left: 200px;}
  .free-sample-top{ padding-top: 15px;}
  .level0.nav-8.last.link.free-sample-top a { background: #32cfb0;  color: #FFF;  padding: 10px 15px;  margin-top: -10px; color: #fff;}
.specialoffer-viewtag{ left: 65px;}  

}
@media only screen and (max-width:768px){
.rd-navbar-search-toggle{ left: 50px;}
.minienquiry-wrapper{ width: auto; position: absolute;
top: -56px;
z-index: 9999;
right: 0;}	
.minienquiry-wrapper.minienquiry-wrapper .action.showenquiry span.counter.qty.empty{ background: #ae642e !important; top: -16px;right: 7px}
.minienquiry-wrapper.minienquiry-wrapper .action.showenquiry span.counter.qty.empty .counter-number{ color: #ffffff !important;}
.minienquiry-wrapper .text{ font-size: 0 !important;}  
.custom-item-1{ margin-bottom: 15px;}
.custom-item-2 { margin-top: 15px;}
.newfra.is-carousel .owl-dots{ display: none;}
.field.recapcthas .control{ margin-left: 0;}

.catalog-product-view #box_calculator .inner-wrap{flex-flow: column;}
#box_calculator .field.total-area { width:100%}
#box_calculator span.field select, #box_calculator span.field input { width:100px;}
#box_calculator span.field select, #box_calculator span.field input[type=radio] { width:auto;}

.catalog-product-view #box_calculator .waste.inner-wrap {flex-flow: row; padding-top:0; padding-bottom:0}
.catalog-product-view #box_calculator .waste.inner-wrap .field.waste-factor {flex-flow: row;}

.custom-blog-links a span{ font-size: 16px;}
.custom-blog-links img{ display: none;}
.level0.nav-7.last.custom-blog-links.level-top { top: 0px;}
.grid-left-fixed.grid-left.layout_3 .close {  display: none;}
.free-sample-top { display: block;}
.colm.colm6{ width: 100%}
 .level0.nav-8.last.link.free-sample-top a {  margin-top: 0px;}
 .spec-tag{ font-size: 13px;}
 
 .catalog-product-view .items-featuresnew1{ width: 100%;}
 .inventy_in-stock-quantity {  float: left;  padding-top: 20px;  padding-bottom: 15px;}
 .catalog-product-view .pro-info-left{ width: 100%;}
 
 }
 
 @media only screen and (max-width:520px){
.catalog-product-view #box_calculator .extra-wrap { padding:0}
.catalog-product-view #box_calculator .or { margin-bottom:10px}
body { font-size:14px}
.dadd-numbers a{ font-size:13px}
 }
@media only screen and (max-width:480px){
.review-price-maincontsin {  float: left; width: 100%;}
.price-maincontsin.cleafix {  float: right;  margin-top: 0px; width: 100%;}
}

