#productCatalogueWrapper{margin-top:30px;margin-bottom:30px}#productCatalogueWrapper nav{float:left;width:100%;text-align:center}#productCatalogueWrapper .main{background-color:#e81a18;color:#fff;font-weight:700;padding:15px;float:left;width:100%}#productCatalogueWrapper .main:after{clear:both;content:"";display:block}#productCatalogueWrapper .main-mobile{display:none;background-color:#e81a18;color:#fff;font-weight:700;padding:15px;float:left;width:100%}#productCatalogueWrapper .main-mobile:after{clear:both;content:"";display:block}#productCatalogueWrapper .prod-wrapper{float:left;width:100%;padding:15px}#productCatalogueWrapper .prod-wrapper:nth-child(2n+1){background-color:rgba(29,29,27,.2)}#productCatalogueWrapper .prod-wrapper:after{clear:both;content:"";display:block}#productCatalogueWrapper .padd{float:left;padding:15px}#productCatalogueWrapper .code{min-width:20%;min-height:1px;width:20%}#productCatalogueWrapper .title{min-height:1px;min-width:55%;width:55%}#productCatalogueWrapper .size{min-height:1px;min-width:25%;width:25%}#productCatalogueWrapper .code,#productCatalogueWrapper .price,#productCatalogueWrapper .size,#productCatalogueWrapper .title{float:left;padding:0 15px}#productCatalogueWrapper .prod-border{float:left;width:100%;border:1px solid #e81a18}#productCatalogueWrapper .prod-border:after{clear:both;content:"";display:block}@media (max-width:767px){#productCatalogueWrapper .main{display:none}#productCatalogueWrapper .main-mobile{display:block}#productCatalogueWrapper .mobile{font-weight:700;display:inline-block}#productCatalogueWrapper .prod-wrapper:nth-child(2n+1){background-color:rgba(29,29,27,.2)}#productCatalogueWrapper .code,#productCatalogueWrapper .price,#productCatalogueWrapper .size,#productCatalogueWrapper .title{width:100%;padding:5px 0}}.shopCategoryLink{position:relative;text-align:center;width:100%;height:200px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-bottom:30px;border:1px solid #362f2d;background-color:#fff;display:block}.shopCategoryLink img{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.6);-moz-box-shadow:0 2px 6px rgba(0,0,0,.6);box-shadow:0 2px 6px rgba(0,0,0,.6);border:1px solid #dedede;margin-bottom:8px}.shopCategoryLink h2,.shopCategoryLink h3,.shopCategoryLink h4{font-size:1rem}.shopCategoryLink h3{font-size:22px}.shopCategoryLink h5{font-size:18px;font-weight:700}.shopCategoryLink .cover{display:none;position:absolute;top:0;left:0;width:100%;min-height:100%;background:rgba(255,255,255,.5);-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;color:#fff}.shopCategoryLink .cover .table{margin:0}.shopCategoryLink .cover h3,.shopCategoryLink .cover h5{margin:0;display:block}.shopCategoryLink:hover .cover{display:-ms-flexbox;display:-webkit-flex;display:flex}.homePageCategories ul{margin:0}.homePageCategories ul li{margin:0 5px 5px;padding:0;list-style:none;display:inline-block}.homePageCategories a{display:block;position:relative;margin:5px 0}.homePageCategories .pagination{margin-top:30px}.productHomePageLink{position:relative}.productHomePageLink h2{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:700}.attributeValues{margin:0;padding:0}.attributeValues li{margin:0;padding:0;list-style:none}.attributeValues li b{padding-right:10px}.structurelist ul{margin:0}.structurelist ul li{margin:0;padding:0;width:100%;list-style:none}@media (max-width:991px){.categories-list-wrapper{display:none}}.bluebg{background:#f4ffff;padding:30px 30px 0;border:1px solid #cecece;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.6);-moz-box-shadow:0 2px 6px rgba(0,0,0,.6);box-shadow:0 2px 6px rgba(0,0,0,.6)}.productItem{margin-bottom:30px}.productItem .productPrice{font-weight:700}.productItem .productDescription,.productItem .productSpecification{margin:30px 0}.productItem h1{margin-bottom:0}.productItem h2,.productItem h3,.productItem h4{font-weight:700}#category-title{position:relative;padding-left:50px}#category-title #category-icon{position:absolute;top:0;left:0;width:40px;height:40px;background-size:contain;background-position:center}@media (max-width:767px){#category-title{text-align:left}}.productLink{position:relative;width:100%;margin-bottom:30px;-webkit-box-shadow:0 0 10px 1px #888;-moz-box-shadow:0 0 10px 1px #888;box-shadow:0 0 10px 1px #888;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}.productLink:focus,.productLink:hover{-webkit-box-shadow:0 0 10px 1px #333;-moz-box-shadow:0 0 10px 1px #333;box-shadow:0 0 10px 1px #333;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.productLink .productimage{border-bottom:0;display:block;padding:10px}.productLink .productimage .imagewrapper{width:100%;padding-top:65%;content:" ";display:block;position:relative}.productLink .productimage .imageholder{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;min-height:100%}.productLink .productimage .imageholder img{max-height:180px;margin:0 auto;display:block}.productLink.noimg .productimage .imageholder{background-size:auto}.productLink h2{font-weight:700;text-align:center;position:relative;text-transform:uppercase;color:#fff;min-height:40px;background-color:#e81a18;margin-top:0;padding:3px 10px}.productLink h2 span{font-size:15px;font-weight:400;width:80%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.productLink h3{font-size:16px;margin-bottom:10px}.productLink .productdescription{height:60px;overflow:hidden;margin-bottom:10px;position:relative}.productLink .productdescription:after{position:absolute;content:" ";display:block;bottom:0;left:0;width:100%;height:20px;background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-ms-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:linear-gradient(top,rgba(255,255,255,0),#fff)}.productLink p.price{font-weight:700;position:absolute;top:20px;right:20px;font-size:16px}.productLink .button{position:absolute;bottom:0;left:0;color:#000;padding:5px 10px}.productLink .button:hover{background:#000;color:#fff}.productPopupLink{display:block}#productDetails h1{text-transform:uppercase;margin-bottom:10px}#productDetails h3{font-weight:400;margin-bottom:10px}#productDetails #attributeValues{display:none}#productDetails #attributeValues .expandbox{margin-bottom:30px}#productDetails #attributeValues .expandlink{display:block;background:#000;color:#fff;padding:10px 40px 10px 20px;text-transform:uppercase;position:relative;text-decoration:none;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;transition:all .15s linear}#productDetails #attributeValues .expandlink:after{width:20px;height:20px;border-radius:100%;background:#fff;color:#000;content:"+";line-height:20px;text-align:center;display:block;position:absolute;top:10px;right:10px;font-weight:700}#productDetails #attributeValues .expandlink.active{background:#c71818}#productDetails #attributeValues .expandlink.active:after{content:"-";color:#c71818}#productDetails #attributeValues .expandcontent{display:none;padding:20px;border:1px solid #ccc;border-top:none}#productDetails #productDownloads{display:none}#productDetails #productDownloads .pdflink{display:block;position:relative;min-height:60px;margin-bottom:30px;padding:10px 10px 10px 80px;color:#000;text-decoration:none}#productDetails #productDownloads .pdflink span{display:block;color:#c71818}#productDetails #productDownloads .pdflink:before{display:block;content:" ";width:60px;height:60px;background:url(../img/pdf.png) left center no-repeat;background-size:contain;position:absolute;top:0;left:0}#productDetails #productExtras{padding:20px 0;margin-bottom:30px}#productDetails #productExtras ul{margin:0;padding:0}#productDetails #productExtras ul li{margin:10px 0 0;padding:5px 5px 5px 50px;list-style:none;position:relative;min-height:30px}#productDetails #productExtras ul li:first-child{margin-top:0}#productDetails #productExtras ul li i{position:absolute;top:50%;left:0;width:30px;height:30px;display:block;margin-top:-15px;text-align:center;line-height:30px;border-radius:100%}#productDetails #productExtras ul li i.fa-check{background:#00d700;color:#fff}#productDetails #productExtras ul li i.fa-remove{color:#fff}#productDetails .socialshare{margin-bottom:30px}#productDetails .socialshare ul{margin:0;padding:0}#productDetails .socialshare ul li{margin:0;padding:0;list-style:none;display:inline-block}#productDetails .socialshare ul li a{display:block;width:40px;height:40px;text-align:center;line-height:40px;color:#fff;border-radius:100%}#productDetails .socialshare ul li a:hover{background:#000}#productForm input,#productForm select,#productForm textarea{border-radius:0}#productForm button{color:#fff;border:none;padding:10px 20px;text-transform:uppercase}.radioList{font-size:12px;border-bottom:dotted 1px #fcfcfc;padding-bottom:10px;margin-bottom:10px}.radioList p.title{font-weight:700}.radioList .radioItem label{font-weight:400}.radioList .radioItem label input{margin-right:10px}.radioList .radioItem .price{font-weight:700}.breadcrumb{border-left:none}.productSlider{margin:0 -10px;padding-bottom:45px}.productSlider .productSlide{padding:0 10px;text-align:center}.productSlider .productSlide .imagewrapper{width:100%;padding-top:100%;position:relative;border:1px solid #ececec;margin-bottom:30px}.productSlider .productSlide .imagewrapper .imageholder{background-size:cover;background-position:center;background-repeat:no-repeat;content:" ";display:block;position:absolute;top:0;left:0;width:100%;min-height:100%}.productSlider .productSlide h3{font-size:20px;height:70px;overflow:hidden;margin-bottom:10px}.productSlider .productSlide h4{margin-top:10px;font-size:16px;font-weight:700;margin-bottom:20px}.productSlider .productSlide .description{height:70px;overflow:hidden;margin-bottom:20px;position:relative}.productSlider .productSlide .description:after{position:absolute;bottom:0;left:0;width:100%;height:30px;display:block;content:" ";z-index:1000;background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-ms-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:linear-gradient(top,rgba(255,255,255,0),#fff)}.productSlider .productSlide .price{margin:0}.productSlider .productSlide .price a{padding:10px 20px;color:#000;display:inline-block}.productSlider .productSlide .price a:hover{background:#000;color:#fff}.productSlider .flex-control-nav{top:100%;bottom:auto;padding:20px 0}.productSlider .flex-control-paging li a.flex-active{background:#000}.breedheader{padding:30px;border:1px solid #000;margin-bottom:30px}.breedheader h2{font-size:48px;font-family:'Dancing Script',cursive;margin:20px 0 30px;color:#000}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:rgba(29,29,27,.8);border:1px solid #e81a18}