.slick-loading .slick-list{ background: #fff url(//rinomaconstruction.co.za/wp-content/plugins/wp-logo-showcase-responsive-slider-slider/assets/images/ajax-loader.gif) center center no-repeat;}
.slick-slider{ position: relative;display: block; -moz-box-sizing: border-box;box-sizing: border-box; -webkit-user-select: none;       -moz-user-select: none;
-ms-user-select: none; user-select: none;  -webkit-touch-callout: none;-khtml-user-select: none;    -ms-touch-action: pan-y;
touch-action: pan-y;    -webkit-tap-highlight-color: transparent;
}
.slick-list{    position: relative;display: block; overflow: hidden;  margin: 0; padding: 0;}
.slick-list:focus{    outline: none;}
.slick-list.dragging{    cursor: pointer;    cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{
-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track{    position: relative;top: 0;left: 0;    display: block;}
.slick-track:before,
.slick-track:after{ display: table;    content: '';}
.slick-track:after{  clear: both;}
.slick-loading .slick-track{ visibility: hidden;}
.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}
[dir='rtl'] .slick-slide
{    float: right;}
.slick-slide img{    display: block;}
.slick-slide.slick-loading img{    display: none;}
.slick-slide.dragging img{    pointer-events: none;}
.slick-initialized .slick-slide{    display: block;}
.slick-loading .slick-slide{    visibility: hidden;}
.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}
.slick-arrow.slick-hidden {    display: none;}.wpls-logo-showcase * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;} .wpls-logo-clearfix:before, .wpls-logo-clearfix:after{content: "";display: table;}
.wpls-logo-clearfix::after{clear: both;}
.wpls-logo-clearfix{clear: both;}
.wpls-logo-showcase{padding:0 30px 20px 30px !important; margin:0 !important; text-align:center; clear:both;}
.wpls-logo-showcase .slick-arrow  {top: 42%;-webkit-transform: translateY(-50%);transform: translateY(-50%);cursor:pointer;}
.wpls-logo-showcase .slick-next{right:0px !important;}
.wpls-logo-showcase .slick-prev{ left:0px !important}
.wpls-logo-showcase .slick-dots{left:15px !important; right:15px !important; text-align:center;bottom:-10px !important; position: absolute;   }
.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}
.wpls-logo-showcase .wpls-fix-box{max-height: 250px;width: 100%;box-sizing: border-box; line-height:0px;}
.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }
.wpls-logo-showcase .slick-slide{  text-align:center !important; display: inline-block !important;   float:none !important;    vertical-align: middle !important;     }
.wpls-logo-showcase .slick-slide .logo-title{color:#444; padding:10px 0; font-size:16px;}
.wpls-logo-showcase .slick-arrow{display: none; }
.wpls-logo-slider.center .slick-slide {opacity: 0.5;transform: scale(0.7);transition: all 300ms ease 0s;}
.wpls-logo-showcase.center .slick-center{opacity: 1;transform: scale(1);}
.wpls-logo-showcase .slick-prev::before, .wpls-logo-showcase .slick-next::before{display: none !important;}
.wpls-logo-showcase .wplss-logo-slide::before, .wpls-logo-showcase .wplss-logo-slide::after{display: none !important;}
.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}
@media screen and (max-width: 641px)
{
.wpls-logo-showcase.center .slick-slide {opacity: 1;transform: scale(1);transition: all 300ms ease 0s;}
.wpls-logo-showcase.center .slick-center{opacity: 1;transform: scale(1);}
} .wpls-logo-showcase{visibility: hidden; opacity:0; transition:opacity 0.5s linear; }
.slick-initialized { visibility: visible; opacity:1; }
.wpls-logo-showcase button:hover,
.wpls-logo-showcase button:focus {outline:none !important;}
.wpls-logo-showcase .slick-arrow {text-indent:-99999px; padding:0px !important; margin:0px !important; border-radius:0px !important}
.wpls-logo-showcase button.slick-arrow {width: 25px;height: 25px;position: absolute;z-index:9;border: 0px !important;border-radius: 50% !important;color: #fff; cursor:pointer !important; -webkit-transition-duration: 0.4s; transition-duration: 0.4s;}
.wpls-logo-showcase button.slick-next, .wpls-logo-showcase button.slick-next:active {background:rgba(0, 0, 0, 0.5) url(//rinomaconstruction.co.za/wp-content/plugins/wp-logo-showcase-responsive-slider-slider/assets/images/arrow-right.png) center center no-repeat !important;background-size: 15px 15px !important; box-shadow:none !important;}
.wpls-logo-showcase button.slick-prev, .wpls-logo-showcase button.slick-prev:active{background:rgba(0, 0, 0, 0.5) url(//rinomaconstruction.co.za/wp-content/plugins/wp-logo-showcase-responsive-slider-slider/assets/images/arrow-left.png) center center no-repeat !important;background-size: 15px 15px !important;box-shadow:none !important;}
.wpls-logo-showcase button.slick-next:hover,  .wpls-logo-showcase button.slick-next:focus{background:rgba(0, 0, 0, 0.7) url(//rinomaconstruction.co.za/wp-content/plugins/wp-logo-showcase-responsive-slider-slider/assets/images/arrow-right.png) center center no-repeat !important; background-size: 15px 15px !important;}
.wpls-logo-showcase button.slick-prev:hover, .wpls-logo-showcase button.slick-prev:focus{background:rgba(0, 0, 0, 0.7) url(//rinomaconstruction.co.za/wp-content/plugins/wp-logo-showcase-responsive-slider-slider/assets/images/arrow-left.png) center center no-repeat !important; background-size: 15px 15px !important;}
.wpls-logo-showcase .slick-dots {padding:0 !important; margin:0 !important; text-align:center;}
.wpls-logo-showcase .slick-dots li {list-style:none !important; display:inline-block !important; line-height:0px !important; margin:0 3px !important; padding:0px !important; }
.wpls-logo-showcase .slick-dots li button {text-indent:-99999px;margin: 0px !important; padding: 0px !important; border: 2px solid #444 !important; border-radius: 50% !important; width: 12px !important; height: 12px !important; background-color:#fff; cursor:pointer;}
.wpls-logo-showcase .slick-dots li button:focus {outline:none !important}
.wpls-logo-showcase .slick-dots li.slick-active button {background:#8D8C8C !important;} .wpls-logo-showacse-slider-conf{
display:none;
}.rt-container * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.rt-container *:before,
.rt-container *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.rt-container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.rt-container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.rt-container-container ul {
margin: 0;
}
.rt-container-container i {
margin-right: 5px;
}
.clearfix:before, 
.clearfix:after, 
.rt-container:before, 
.rt-container:after, 
.rt-container-fluid:before, 
.rt-container-fluid:after, 
.rt-row:before, .rt-row:after {
content: " ";
display: table;
}
.clearfix:after, 
.rt-container:after, 
.rt-container-fluid:after, 
.rt-row:after {
clear: both;
}
.rt-row {
margin-left: -15px;
margin-right: -15px;
}
.rt-wpls [class*='rt-col-']{
box-sizing: border-box;
}
.rt-col-xs-1,
.rt-col-sm-1, 
.rt-col-md-1, 
.rt-col-lg-1, 
.rt-col-xs-2, 
.rt-col-sm-2, 
.rt-col-md-2, 
.rt-col-lg-2, 
.rt-col-xs-3, 
.rt-col-sm-3, 
.rt-col-md-3, 
.rt-col-lg-3, 
.rt-col-xs-4, 
.rt-col-sm-4, 
.rt-col-md-4, 
.rt-col-lg-4, 
.rt-col-xs-5, 
.rt-col-sm-5, 
.rt-col-md-5, 
.rt-col-lg-5, 
.rt-col-xs-6, 
.rt-col-sm-6, 
.rt-col-md-6, 
.rt-col-lg-6, 
.rt-col-xs-7, 
.rt-col-sm-7, 
.rt-col-md-7, 
.rt-col-lg-7, 
.rt-col-xs-8, 
.rt-col-sm-8, 
.rt-col-md-8, 
.rt-col-lg-8, 
.rt-col-xs-9, 
.rt-col-sm-9, 
.rt-col-md-9, 
.rt-col-lg-9, 
.rt-col-xs-10, 
.rt-col-sm-10, 
.rt-col-md-10, 
.rt-col-lg-10, 
.rt-col-xs-11, 
.rt-col-sm-11, 
.rt-col-md-11, 
.rt-col-lg-11, 
.rt-col-xs-12, 
.rt-col-sm-12, 
.rt-col-md-12, 
.rt-col-lg-12,
.rt-col-xs-24,
.rt-col-sm-24,
.rt-col-md-24,
.rt-col-lg-24 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.rt-col-xs-1, 
.rt-col-xs-2, 
.rt-col-xs-3, 
.rt-col-xs-4, 
.rt-col-xs-5, 
.rt-col-xs-6, 
.rt-col-xs-7, 
.rt-col-xs-8, 
.rt-col-xs-9, 
.rt-col-xs-10, 
.rt-col-xs-11, 
.rt-col-xs-12,
.rt-col-xs-24 {
float: left;
}
.rt-col-xs-24 {
width: 20%;
}
.rt-col-xs-12 {
width: 100%;
}
.rt-col-xs-11 {
width: 91.66666667%;
}
.rt-col-xs-10 {
width: 83.33333333%;
}
.rt-col-xs-9 {
width: 75%;
}
.rt-col-xs-8 {
width: 66.66666667%;
}
.rt-col-xs-7 {
width: 58.33333333%;
}
.rt-col-xs-6 {
width: 50%;
}
.rt-col-xs-5 {
width: 41.66666667%;
}
.rt-col-xs-4 {
width: 33.33333333%;
}
.rt-col-xs-3 {
width: 25%;
}
.rt-col-xs-2 {
width: 16.66666667%;
}
.rt-col-xs-1 {
width: 8.33333333%;
}
.rt-wpls .img-responsive {
max-width: 100%;
width: 100%;
display: block;
}
.rt-wpls .single-logo h3 {
margin: 5px 0 10px;
}
.rt-wpls .single-logo a {
box-shadow: none;
}
.rt-wpls .single-logo a:focus {
outline: 0;
}
.rt-wpls .single-logo {
display: table;
text-align: center;
vertical-align: middle;
position: relative;
margin: 0px;
width: 100%;
}
.rt-wpls .single-logo img {
padding: 10px;
max-width: 100%;
display: inline-block;
}
body.wls_ie .rt-wpls .single-logo img {
width:100%;
}
.rt-wpls .single-logo .single-logo-container {
text-align: center;
display: table-cell;
vertical-align: middle;
padding: 10px;
}
.single-logo-container> * {
text-align: center;
display: block;
vertical-align: middle;
}   .rt-wpls .slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.rt-wpls .slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.rt-wpls .slick-list:focus {
outline: none;
}
.rt-wpls .slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.rt-wpls .slick-slider .slick-track,
.rt-wpls .slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.rt-wpls .slick-track {
position: relative;
top: 0;
left: 0;
display: block;
padding: 20px 0px;
}
.rt-wpls .slick-track:before,
.rt-wpls .slick-track:after {
display: table;
content: '';
}
.rt-wpls .slick-track:after {
clear: both;
}
.rt-wpls .slick-loading .slick-track {
visibility: hidden;
}
.rt-wpls .slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide {
float: right;
}
.rt-wpls .slick-slide img {
display: block;
}
.rt-wpls .slick-slide.slick-loading img {
display: none;
}
.rt-wpls .slick-slide.dragging img {
pointer-events: none;
}
.rt-wpls .slick-initialized .slick-slide {
display: block;
}
.rt-wpls .slick-loading .slick-slide {
visibility: hidden;
}
.rt-wpls .slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.rt-wpls .slick-arrow.slick-hidden {
display: none;
}
.rt-wpls .slick-loading .slick-list {
background: #fff url(//rinomaconstruction.co.za/wp-content/plugins/wp-logo-showcase/assets/images/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://rinomaconstruction.co.za/wp-content/plugins/wp-logo-showcase/assets/css/fonts/slick.eot);
src: url(https://rinomaconstruction.co.za/wp-content/plugins/wp-logo-showcase/assets/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://rinomaconstruction.co.za/wp-content/plugins/wp-logo-showcase/assets/css/fonts/slick.woff) format('woff'), url(https://rinomaconstruction.co.za/wp-content/plugins/wp-logo-showcase/assets/css/fonts/slick.ttf) format('truetype'), url(https://rinomaconstruction.co.za/wp-content/plugins/wp-logo-showcase/assets/css/fonts/slick.svg#slick) format('svg');
} .rt-wpls .slick-prev,
.rt-wpls .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: #8e8d8d;
border: none;
outline: none;
background: #8e8d8d;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
.rt-wpls .slick-prev:hover,
.rt-wpls .slick-prev:focus,
.rt-wpls .slick-next:hover,
.rt-wpls .slick-next:focus {
outline: none;
}
.rt-wpls .slick-prev:hover:before,
.rt-wpls .slick-prev:focus:before,
.rt-wpls .slick-next:hover:before,
.rt-wpls .slick-next:focus:before {
opacity: 1;
}
.rt-wpls .slick-prev.slick-disabled:before,
.rt-wpls .slick-next.slick-disabled:before {
opacity: .25;
}
.rt-wpls .slick-prev:before,
.rt-wpls .slick-next:before {
font-family: 'slick';
font-size: 20px;
line-height: 22px;
opacity: .75;
color: #ffffff;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
.rt-wpls .slick-prev{
left: 15px;
}
[dir='rtl'] .slick-prev {
right: 15px;
left: auto;
}
.rt-wpls .slick-prev:before{
content: '←';
}
[dir='rtl'] .slick-prev:before {
content: '→';
}
.rt-wpls .slick-next{
right: 15px;
}
[dir='rtl'] .slick-next {
right: auto;
left: 15px;
}
.rt-wpls .slick-next:before {
content: '→';
}
[dir='rtl'] .slick-next:before {
content: '←';
} .rt-wpls .slick-dotted.slick-slider {
margin-bottom: 30px;
}
.rt-wpls .slick-dots {
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.rt-wpls .slick-dots li {
position: relative;
display: inline-block;
width: 15px;
height: 15px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.rt-wpls .slick-dots li button{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.rt-wpls .slick-dots li button:hover,
.rt-wpls .slick-dots li button:focus {
outline: none;
}
.rt-wpls .slick-dots li button:hover:before,
.rt-wpls .slick-dots li button:focus:before {
opacity: 1;
}
.rt-wpls .slick-dots li button:before {
font-family: 'slick';
font-size: 12px;
line-height: 15px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .5;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.rt-wpls .slick-dots li.slick-active button:before {
opacity: 1;
color: black;
} body> .rt-tooltip {
font-size: 100%;
position: absolute;
z-index: 9999;
-o-box-shadow: 0 0 5px #aaa;
-moz-box-shadow: 0 0 5px #aaa;
-webkit-box-shadow: 0 0 5px #aaa;
box-shadow: 0 0 5px #aaa;
color: #fff;
border-radius: 3px;
background: #666;
padding: 5px 10px;
border-width: 2px;
opacity: 0;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-ms-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}
body> .rt-tooltip, 
body> .rt-tooltip .rt-tooltip-bottom:after {
background: #666;
border-radius: 2px;
}
body> .rt-tooltip .rt-tooltip-bottom {
width: 70px;
height: 18px;
overflow: hidden;
position: absolute;
left: 50%;
margin-left: -32px;
bottom: -16px;
}
body> .rt-tooltip .rt-tooltip-bottom:after {
content: "";
position: absolute;
left: 20px;
top: -20px;
width: 25px;
height: 25px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
tranform: rotate(45deg);
}   @media (min-width: 768px) {
.rt-container {
width: 750px;
}
}
@media (min-width: 992px) {
.rt-container {
width: 970px;
}
}
@media (min-width: 1200px) {
.rt-container {
width: 1170px;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) {
.rt-col-sm-24 {
width: 20%;
}.rt-col-sm-12 {
width: 100%;
}
.rt-col-sm-11 {
width: 91.66666667%;
}
.rt-col-sm-10 {
width: 83.33333333%;
}
.rt-col-sm-9 {
width: 75%;
}
.rt-col-sm-8 {
width: 66.66666667%;
}
.rt-col-sm-7 {
width: 58.33333333%;
}
.rt-col-sm-6 {
width: 50%;
}
.rt-col-sm-5 {
width: 41.66666667%;
}
.rt-col-sm-4 {
width: 33.33333333%;
}
.rt-col-sm-3 {
width: 25%;
}
.rt-col-sm-2 {
width: 16.66666667%;
}
.rt-col-sm-1 {
width: 8.33333333%;
}
}
@media (min-width: 992px) {
.rt-col-md-24 {
width: 20%;
}.rt-col-md-12 {
width: 100%;
}
.rt-col-md-11 {
width: 91.66666667%;
}
.rt-col-md-10 {
width: 83.33333333%;
}
.rt-col-md-9 {
width: 75%;
}
.rt-col-md-8 {
width: 66.66666667%;
}
.rt-col-md-7 {
width: 58.33333333%;
}
.rt-col-md-6 {
width: 50%;
}
.rt-col-md-5 {
width: 41.66666667%;
}
.rt-col-md-4 {
width: 33.33333333%;
}
.rt-col-md-3 {
width: 25%;
}
.rt-col-md-2 {
width: 16.66666667%;
}
.rt-col-md-1 {
width: 8.33333333%;
}
}
@media (min-width: 1200px) {
.rt-col-lg-24 {
width: 20%;
}.rt-col-lg-12 {
width: 100%;
}
.rt-col-lg-11 {
width: 91.66666667%;
}
.rt-col-lg-10 {
width: 83.33333333%;
}
.rt-col-lg-9 {
width: 75%;
}
.rt-col-lg-8 {
width: 66.66666667%;
}
.rt-col-lg-7 {
width: 58.33333333%;
}
.rt-col-lg-6 {
width: 50%;
}
.rt-col-lg-5 {
width: 41.66666667%;
}
.rt-col-lg-4 {
width: 33.33333333%;
}
.rt-col-lg-3 {
width: 25%;
}
.rt-col-lg-2 {
width: 16.66666667%;
}
.rt-col-lg-1 {
width: 8.33333333%;
}
.carousel-layout.owl-carousel.owl-theme [class*='rt-col-'] {
width: 100%;
}
}