 .mgwoocommercebrands * { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:1.2em; } .mg-brand-wrapper {   display:block; } .mg-brand-wrapper.mg-brand-wrapper-product.mg-brand-image a { margin-right:10px; } .mg-brand-wrapper.mg-brand-wrapper-product.mg-brand-image { margin-bottom:20px; } .mg-brand-wrapper.mg-brand-wrapper-category {   display:block; } img.mgwb-brand-logo {   width:auto!important;   height:auto;   max-width:100%:;   margin-bottom:0!important; }  .mgwoocommercebrands.brands-listing > ul > li.brand-by-letter > h3 { text-transform:uppercase; } .mgwoocommercebrands.brands-listing > ul { padding-left:0; } .mgwoocommercebrands.brands-listing > ul > li > ul { padding-left:0; margin:0; padding-right:20px; } .mgwoocommercebrands.brands-listing > ul li { list-style:none; margin-bottom:10px; } .mgwoocommercebrands.brands-listing > ul > li img { display:block; background:transparent; border:none; padding:0; } .mgwoocommercebrands.brands-listing > ul > li a + a { margin-top:10px; display:inline-block; } .mgwoocommercebrands.brands-listing > ul > li .description { color:#666666; margin-top:10px; margin-bottom:20px; } .mgwoocommercebrands.brands-listing > ul > li.brand-by-letter { list-style:none; width:25%; display:inline-block; vertical-align:top; } .mgwoocommercebrands.brands-listing .brands-abc-filter { text-align:center; margin-bottom:20px; } .mgwoocommercebrands.brands-listing .brands-abc-filter a { display:inline-block; margin:0 5px; } .mgwoocommercebrands.brands-slider > ul { list-style:none; padding:0; } .mgwoocommercebrands.brands-slider > ul li { text-align:center; padding:20px 0; min-height:32px; border:1px solid #e8e5e5; margin-right:5px; margin-left:5px; background:#ffffff; } .mgwoocommercebrands.brands-slider > ul li > a:first-child { display:block; } .mgwoocommercebrands.brands-slider > ul li > a { display:inline; } .mgwoocommercebrands.brands-slider > ul li > a > img { border:none; padding:0; display:inline; background:transparent; } .mgwoocommercebrands.brands-slider > .owl-theme .owl-controls .owl-buttons div {   background:none no-repeat scroll center center #535353;   border-radius:0;   height:32px;   opacity:0.5;   width:32px; } .mgwoocommercebrands.brands-slider > .owl-theme .owl-controls .owl-buttons div.owl-prev {   background-image:url(https://www.luxlighting.ie/wp-content/plugins/mgwoocommercebrands/css/../img/nav-prev-invert.png);   left:16px;   margin-top:-16px;   position:absolute;   top:50%; } .mgwoocommercebrands.brands-slider > .owl-theme .owl-controls .owl-buttons div.owl-next {   background-image:url(https://www.luxlighting.ie/wp-content/plugins/mgwoocommercebrands/css/../img/nav-next-invert.png);   margin-top:-16px;   position:absolute;   right:16px;   top:50%; } .mgwoocommercebrands.brands-slider > .owl-theme .owl-controls .owl-buttons div:hover {   opacity:1; } .widget_mgwoocommercebrands ul { list-style:none;   margin:0;   padding:0; } .widget_mgwoocommercebrands ul li { padding:0; margin:0 0 10px 0; } .widget_mgwoocommercebrands ul li .small.count {   float:right;   font-size:1em;   margin-left:6px; } @media (max-width:1024px) { .mgwoocommercebrands.brands-listing > ul > li.brand-by-letter {  width:33.333%; } } @media (max-width:767px) { .mgwoocommercebrands.brands-listing > ul > li.brand-by-letter {  width:50%; } } @media (max-width:480px) { .mgwoocommercebrands.brands-listing > ul > li.brand-by-letter {  width:100%; } .mgwoocommercebrands.brands-listing > ul > li > ul > li img {  max-width:100%; } } 
  .owl-carousel .owl-wrapper:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; } .owl-carousel{ display:none; position:relative; width:100%; -ms-touch-action:pan-y; } .owl-carousel .owl-wrapper{ display:none; position:relative; -webkit-transform:translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapper-outer{ overflow:hidden; position:relative; width:100%; } .owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out; }  .owl-carousel .owl-item{ float:left; } .owl-controls .owl-page, .owl-controls .owl-buttons div{ cursor:pointer; } .owl-controls { -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }  .grabbing {   cursor:url(https://www.luxlighting.ie/wp-content/plugins/mgwoocommercebrands/js/owl-carousel/grabbing.png) 8 8, move; }  .owl-carousel .owl-wrapper, .owl-carousel .owl-item{ -webkit-backface-visibility:hidden; -moz-backface-visibility: hidden; -ms-backface-visibility:  hidden;  -webkit-transform:translate3d(0,0,0);  -moz-transform:translate3d(0,0,0);  -ms-transform:translate3d(0,0,0); } 
 .owl-theme .owl-controls{ margin-top:10px; text-align:center; }  .owl-theme .owl-controls .owl-buttons div{ color:#FFF; display:inline-block; zoom:1; *display:inline; margin:5px; padding:3px 10px; font-size:12px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; background:#869791; filter:Alpha(Opacity=50); opacity:0.5; }  .owl-theme .owl-controls.clickable .owl-buttons div:hover{ filter:Alpha(Opacity=100); opacity:1; text-decoration:none; }  .owl-theme .owl-controls .owl-page{ display:inline-block; zoom:1; *display:inline; } .owl-theme .owl-controls .owl-page span{ display:block; width:12px; height:12px; margin:5px 7px; filter:Alpha(Opacity=50); opacity:0.5; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background:#869791; } .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{ filter:Alpha(Opacity=100); opacity:1; }  .owl-theme .owl-controls .owl-page span.owl-numbers{ height:auto; width:auto; color:#FFF; padding:2px 10px; font-size:12px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; }  .owl-item.loading{ min-height:150px; background:url(https://www.luxlighting.ie/wp-content/plugins/mgwoocommercebrands/js/owl-carousel/AjaxLoader.gif) no-repeat center center }
