﻿@import url('https://fonts.googleapis.com/css?family=Raleway:300,300i,400,700');

/* WonderWebs-Bootstrap 9.3 Responsive template - Website stylesheet - Copyright 2018 WonderWebs.com */

body,.Normal{font-family: 'Raleway', sans-serif;font-size: 16px;font-weight: 400;line-height: 1.6em;color: rgb(66, 66, 66);}/* Default font and colour. Use long form CSS */
h1 {font-family: 'Raleway', sans-serif;font-size: 32px;font-weight: 300;line-height: 1.5em;color: rgb(26, 26, 26);text-transform: uppercase;}
h2 {font-family: 'Raleway', sans-serif;font-size: 22px;font-weight: 300;line-height: 1.5em;color: rgb(26, 26, 26);text-transform: uppercase;}
h3 {font-family: 'Raleway', sans-serif;font-size: 16px;font-weight: 700;line-height: 1.5em;color: rgb(26, 26, 26);}
h4{}
h5{}
h6{}
hr{}
pre{}
blockquote{}
strong,b,.NormalBold{}
input[type="text"], input[type="file"], input[type="password"], input[type="date"], input[type="email"], select, textarea{}

/* Hyperlinks and buttons */
a, a:link, a:visited{color: rgb(182, 130, 62);}
a:active, a:hover{color: rgb(182, 130, 62);text-decoration: underline;}
.SigninSeparator,.SigninPane a:link,.SigninPane a:visited{color: #ffffff;}
.SigninPane a:active,.SigninPane a:hover{color:#b6823e;}
.BreadCrumbPane,.BreadCrumbPane a:link,.BreadCrumbPane a:visited{font-family: inherit;font-size: 12px;}
.BreadCrumbPane a:active,.BreadCrumbPane a:hover{color: #b6823e;}
.FooterLinks span,.FooterSeparator,.FooterLinks a:link,.FooterLinks a:visited{color: rgb(255, 255, 255);font-weight: bold;}
.FooterLinks a span:hover,.FooterLinks a:active,.FooterLinks a:hover{color:#ffffff;}
.StandardButton,a.StandardButton,a.StandardButton:link{}
.StandardButton:hover,a.StandardButton:hover{}

/* Structure and content */
.Outer{}
.PageID{}
.Page{padding:0;background: rgb(255, 255, 255);}/* Website background */
.Above{}
.Paper{display:inherit;border:none;box-shadow:none;}/* Wraps Header and Contents sections. Set display:inherit to disable rubber-banding on these */
.Header{display:inherit;}/* Wraps AboveLogo down to BelowLogo */
.AboveLogo{padding-top:9.401%;}
.LogoSpan{}
.LogoWrapper{padding-top:9.401%;}/* Responsive logo height {padding-top:(height*100/width)%;} Otherwise use px */
.LogoPane{background:url("Logo-2340x220.png") no-repeat scroll 0 0 transparent;background-size:contain;}
.LogoLink{width: 300px;}
.Logo{}
.BelowLogo{padding-top: 9.401%;margin-top: 28px;}
.MenuBar{background:none;position: relative;}/* Menu wrapper includes SigninPane */
.MenuPane{position: absolute;width: 100%;padding-top:5.5%;pointer-events: none;}/* Menu column */
.MenuPaneInner{float: right;pointer-events: auto;}
.SigninPane{width: 100%;line-height: 28px;display:none;}/* Signin column */
.SigninPaneInner{}
.Account{}
.SigninSeparator::after{}
.SigninTop{}
.BelowMenu{}
.Contents{display:inherit;}/* Wraps from BreadCrumbBar down to Foot */
.Contents .Span{background: transparent;}/* Website foreground */
.BreadCrumbBar{}
.BreadCrumbs{}/* Use line-height to set BreadCrumbBar height */
.BreadCrumbPane{}/* Breadcrumbs column */
.BreadCrumbSeparator:after{}
.SearchBar{}/* Search column */
.SearchWrapper{display: none;}/* Padding and margins */
.SearchPane{}/* Use height:px to set SearchBar height */
.SearchInput{}
a.SearchIcon{}
a.SearchIcon:hover{}
.SearchIcon .far{}
.ContentPane{}
.ContentLeft{}
.ContentLeftDown{}
.ContentRight{}
.ContentRightUp{}
.Foot{}
.Footer{background:rgb(20, 20, 20);padding-top: 30px;}/* Wraps all footer rows */
.FooterLinks{background:rgb(182, 130, 62);}
.SigninBottom{}
.FooterSeparator{}
.FooterSeparator:after{}
.Terms{}
.Privacy{}
.Copyright{}
.Producer{}

/* Containers */
.Container{}/* Padding and margins for all */
.Default.Container{}
.Titled.Container{}
.Featured.Container{}
.NoContainer.Container{}
.NoPadding.Container{}
.NoGaps.Container{}

/* Featured Container. Modify these to suit any container */
.Featured.Container{}
.Featured .ContainerTitle{}
.Featured .ContainerBody{}
.Featured .Normal{}
.Featured a,.Featured a:link,.Featured a:visited{}
.Featured a:active,.Featured a:hover{}

/* Menu and Submenu font. Use long form CSS */
.MenuBar ul.Menu a {font-family: 'Raleway', sans-serif;text-transform: uppercase;font-size: 19px;font-weight: 400;letter-spacing: 0.05em;}
.MenuBar ul.Menu .sub a{}

/* Menu item borders and separators. Set border:none to remove defaults */
.MenuBar ul.Menu a.first{border:none}
.MenuBar ul.Menu a{border:none}
.MenuBar ul.Menu a.last{border:none}
.MenuBar ul.Menu .sub a.first{border:none}
.MenuBar ul.Menu .sub a{border:none}
.MenuBar ul.Menu .sub a.last{border:none}

/* Menu colours - Every menu item also has a unique ID */
.MenuBar ul.Menu a,.MenuBar ul.Menu a:visited{color: #666666;background:transparent;}/* Menu */
.MenuBar ul.Menu a.branch{color: #666666;background:transparent;}/* Branch */
.MenuBar ul.Menu a.current,.MenuBar ul.Menu a.breadcrumb{color: #666666;background:transparent;}/* Active */
.MenuBar ul.Menu a:hover,.MenuBar ul.Menu a:focus{color: #b6823e;background:transparent;}/* Hover */

/* SubMenu colours */
.MenuBar ul.Menu .sub a,.MenuBar ul.Menu .sub a:visited{}/* Sub Menu */
.MenuBar ul.Menu .sub a.branch{}/* Branch */
.MenuBar ul.Menu .sub a.current,.MenuBar ul.Menu .sub a.breadcrumb{}/* Active */
.MenuBar ul.Menu .sub a:hover,.MenuBar ul.Menu .sub a:focus{}/* Hover */

/* Menu item height and padding e.g. {height:40px;line-height:40px} */
.MenuBar ul.Menu a{padding: 0 16px;}
.MenuBar ul.Menu .sub a{}

/* Hamburger menu */
.hamburger .mean-bar,.PreloadImage{background:url("Logo-1982x180.jpg") no-repeat scroll 0 0 / 991px 90px #ffffff;position:fixed;z-index: 1000;}/* Logo */
.hamburger a.hamburger-wrapper{}/* Use for full-screen menu */
.hamburger a.hamburger-bun{margin-top: 36px;}/* Hamburger bun */
.hamburger a.hamburger-bun span{background:#000000;}/* Hamburger meat */
.hamburger a.meanmenu-reveal{color:#000000;}/* Close button */
.hamburger .mean-nav{}/* Menu background */
.hamburger .mean-nav ul li a{}/* Menu items */
.hamburger .mean-nav ul li a:hover{}

/* Splash */
.SplashPage{}/* Background */
.SplashPlacement{}/* Content padding */
.SplashContent{}/* Content */

/* Custom Classes - Any uncommented classes here will appear in the word processor menu */
/* .CustomClass01{} */
/* .CustomClass02{} */
/* .CustomClass03{} */
/* .CustomClass04{} */
/* .CustomClass05{} */
/* .CustomClass06{} */
/* .StandardButton{} */

/* Other styles */
.AboveLogoRow{width:100%;position:fixed;z-index:999;top:28px;}
.AboveLogoRow::after {border-radius:100%;box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.6);content:"";display: block;height: 16px;left: 0;position: absolute;right: 0;bottom:0;}
.MenuRow {position: fixed;top: 0;z-index:999;width: 100%;background: rgb(0, 0, 0);height: 28px;}
.LogoRow {position: fixed;top: 28px;left: 0;right: 0;z-index:999;background:#ffffff;border-bottom: 2px solid rgb(182, 130, 62);}
.BelowMenuRow .Span {width: 100%;}
.Footer4Column {background: #000000;}
div.Normal h1:first-child{margin-top: 20px;}

/* Controlbar fix*/
body > form #ControlBar_ControlPanel {z-index: 999999 !important;}

/* Store Breadcrumbs */
.BreadCrumbRow{background:rgb(248, 248, 248);border-bottom:1px solid rgb(242, 242, 242);}
.BreadCrumbPane > span:first-of-type{vertical-align:middle;display:table-cell;height:50px;}
.BreadCrumbPane{border-bottom:none;padding:5px 15px !important;}
.BreadCrumbs{line-height:inherit;}

/* Store search */
.WWSearch{margin-top:-47px;}

/* Store product list and details */
.WWStore .btn-primary, .WWStore .btn-primary:visited{color:rgb(46, 48, 50);background-color:rgb(255, 255, 255);border:1px solid rgb(221, 221, 221);}
.WWStore .btn-primary:hover, .WWStore .btn-primary:active, .WWStore .btn-primary:focus{color:rgb(255, 255, 255);background-color:#b6823e;border:1px solid #b6823e;}
.WWStore .btn-default, .WWStore .btn-default:visited{color:rgb(46, 48, 50);background-color:rgb(255, 255, 255);border:1px solid rgb(221, 221, 221);}
.WWStore .btn-default:hover, .WWStore .btn-default:active, .WWStore .btn-default:focus{color:rgb(255, 255, 255);background-color:#b6823e;border:1px solid #b6823e;}
.WWStore .rvdsfPlaceOrderAction, .WWStore .rvdsfRequestQuoteAction{background:#b6823e;color:rgb(255, 255, 255);float:right !important;border:none;font-size:110%;text-transform:uppercase;height:52px;line-height:52px;padding:0 25px;}
.WWStore .rvdsfPlaceOrderAction:hover,.WWStore .rvdsfRequestQuoteAction:hover{background: #b6823e;color: #ffffff;border: none;}

.WWlist .rvdsf-productlist-subcategories .list-group-item {padding: 25.7% 0 0 0;}
.WWlist .CategoryBox .img-responsive.center-block {max-width: 100%;max-height: 100%;width: 100%;}
.WWStore .DetailDivider{display: none;}
.WWStore .ItemAdded {background: rgba(0, 0, 0, 0.68);}
.WWStore .ItemAdded .Msg a {background: rgb(182, 130, 62);}
.WWStore .ItemAdded .Msg a:hover {background: rgb(222, 155, 67);}
.WWFilterWide .navbar-brand {float: right;padding: 0px 0px 0;}
.WWDetails .rvdsf-field-name h1 {text-transform: inherit;}
.rvdsf-field-pageviewdisplayorder li:nth-child(2){display:none;}
.rvdsf-field-pageviewdisplayorder li:nth-child(7){display:none;}
.rvdsf-field-pageviewdisplayorder li:nth-child(8){display:none;}
.rvdsf-field-pageviewdisplayorder li:nth-child(9){display:none;}
.rvdsf-field-pageviewdisplayorder li:nth-child(10){display:none;}
.WWlist .CurrentCategory{background:transparent;color:inherit;padding:0;text-transform:inherit;font-size:21px;line-height:36px;font-weight:300;}


/* Store minicart */
.WWMiniCart{color:rgb(255, 255, 255) !important;position:absolute;z-index:1000;top:0;font-size:14px !important;right:15px;background:rgb(182, 130, 62);height:28px;padding:3px 15px 0;}
.WWMiniCart:hover{background: rgb(222, 155, 67);}
.AboveRow{position:fixed;z-index:1001;width:100%;display: block !important;}
.AboveRow .Span{max-width:1170px;margin:auto;}


/* News */
.eds_news_Ozone.eds_subCollection_news .edn_article .edn_readMoreButtonWrapper {text-align: left;}
.eds_news_Ozone.eds_style_custom_sqqad4onznp.eds_subCollection_news .edn_mediaContainer {margin: 0 0 15px;float:none !important;padding: 0;display: inline-block;}
.edn_13025_article_list_wrapper .edn_article {margin-bottom: 60px !important;}
.edn_13025_article_list_wrapper .edn_numberComments,
.edn_13025_article_list_wrapper .edn_numberOfVievs
{display:none !important;}
.eds_news_Ozone.eds_subCollection_contentBlock .edn__contentBlock_title{padding:5px 0;}
.DnnModule-13026 {margin-top: 30px;}

/* Homepage news */
.eds_news_Press .edn_category > a, .eds_news_Press .edn_category > span {font-size: 14px;}
.eds_news_Press .edn_time {background-color: rgb(0, 0, 0);font-size: 14px;}
.eds_news_Press .edn_articleSummary {font-size: 14px;color: rgb(111, 111, 111);}
.eds_news_Press .edn_greyBg::before {background-color: rgb(234, 234, 234);}

/* Subscriber */
.DnnModule-13033 .edmcp_form .edmcp__label{display: none;}
.DnnModule-13033 .eds_mailChimpPlus_Galore .edmcp_center {text-align: left;}
.DnnModule-13033 .edmcp_header{display: none;}
.DnnModule-13033 .eds_mailChimpPlus_Galore .edmcp_formWrapper {padding: 20px 0;}
.DnnModule-13033 .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth input[type="text"], .DnnModule-13033 .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth input[type="email"]{width: 75%;}
.eds_mailChimpPlus_Galore .edForm__responseMessage {text-align: left !important;margin: 0 !important;}
.eds_mailChimpPlus_Galore .edForm__responseMessage > div {background: none;border: none;padding: 0;text-align: left;margin: 0;}
.eds_mailChimpPlus_Galore .edForm__responseMessage > div::after {display: none;}
.eds_mailChimpPlus_Galore .edmcp_mainMessage {color: #f9f9f9;font: 20px/1.2 'Roboto', sans-serif;}

/* Footer */
.Footer3Column h3 {color: rgb(255, 255, 255);font-size: 18px;font-weight: 400;margin: 20px 0 10px !important;text-transform: uppercase;}
.Footer3Column p{color: rgb(180, 180, 180);}
.Footer3Column .Normal a, .Footer3Column .Normal a:link, .Footer3Column .Normal a:visited {color: rgb(180, 180, 180);}
.Footer3Column .Normal a:active, .Footer3Column .Normal a:hover {color: rgb(255, 255, 255);}

/* Contact form */
.LiveForm.WWBlankWide input[type="submit"], .LiveForm.WWBlankWide input[type="button"] {background: rgb(182, 130, 62);border-color: rgb(182, 130, 62);color: #ffffff;border-radius: 0;}
.LiveForm.WWBlankWide input[type="submit"]:hover, .LiveForm.WWBlankWide input[type="button"]:hover {background: rgb(3, 3, 3);border: 1px solid rgb(3, 3, 3);color: rgb(255, 255, 255);}
.LiveForm.WWBlankWide input, .LiveForm.WWBlankWide select, .LiveForm.WWBlankWide textarea {border: 1px solid rgb(215, 215, 215);font-size: 14px;border-radius: 0;}
.LiveForm.WWBlankWide .Field.Matrix.Checkb.Required table, .LiveForm.WWBlankWide .Field.Matrix.Radiob.Required table, .LiveForm.WWBlankWide .Field.Required input, .LiveForm.WWBlankWide .Field.Required textarea, .LiveForm.WWBlankWide .Field.Required .plupload_filelist_footer, .LiveForm.WWBlankWide .Field.Required select, .LiveForm.WWBlankWide .Field.Required.Radiobutton table, .LiveForm.WWBlankWide .Field.Required.Checkbox table, .LiveForm.WWBlankWide .Field.Required.ScaleRating table, .LiveForm.WWBlankWide .Field.Required .StarRatingRequired {border-right: 1px solid rgb(230, 230, 230);}
.LiveForm.WWBlankWide input.error, .LiveForm.WWBlankWide textarea.error, .LiveForm.WWBlankWide select.error {border: 1px solid rgb(230, 230, 230);}
.LiveForm.WWBlankWide .Field.Required.Checkbox table,.LiveForm.WWBlankWide .Field.Required.Radiobutton table{border-right: none;}

/* Supplier Logos */
.eds_GravityGallery_Social .edsgg_mainTitle{display:none}
.eds_GravityGallery_Social .edsgg__itemsListContainer > .edsgg__itemContainer .edsgg_thumbnailWrapper {box-shadow: none;border:none;border-radius: 0;}
.eds_GravityGallery_Social .edsgg__itemsListContainer > .edsgg__itemContainer .edsgg_thumbnailWrapper > div .edsgg_topRibbon {box-shadow: none;border: none;}
.eds_GravityGallery_Social .edsgg__itemsListContainer > .edsgg__itemContainer{padding: 0 8px 16px;}
.eds_GravityGallery_Social img{border:1px solid rgb(228, 228, 228) !important;}
/* Grow */
.eds_GravityGallery_Social img {
    display: inline-block;
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.2s;
    transition-property: transform;
}

.eds_GravityGallery_Social img:hover,
.eds_GravityGallery_Social img:focus,
.eds_GravityGallery_Social img:active {
    transform: scale(1.05);
}

/* Account Manager */
#dnn_ctr13082_ManageUsers_rolesTab {display: none !important;}
#dnn_ctr13082_ManageUsers_dnnRoleDetails {display: none !important;}
#dnn_ctr13082_DashBoard_lnkUserByRole {display: none !important;}


/* Phone and Tablet */
@media (min-width: 0) and (max-width:991px) {
.AboveLogo {padding-top: 0;display: none;}
.BelowLogo {padding-top: 0;margin-top: 0;}
.MenuRow {display: block !important;z-index: 1000;}
.MenuPane{display: none !important;}
.Page {padding-top: 90px !important;}
.AboveLogoRow {top: 88px;}
.WWMiniCart{top:-90px;right:0;}
.WWlist .rvdsf-productlist-subcategories .list-group-item {padding: 38.4% 0 0 0;}

}

/* Phone */
@media (min-width: 0) and (max-width: 767px) {
.BreadCrumbPane {display: block !important;}
.BreadCrumbPane span:first-of-type{height: auto;}
.WWSearch{margin-top:15px;}
.WWlist .rvdsf-productlist-subcategories .list-group-item {padding: 76.5% 0 0 0;}

}

/* Desktop */
@media (min-width: 992px) and (max-width: 1199px) { 

}

/* Widescreen */
@media (min-width: 1200px) { 

}